/* ==========================================================================
   ERPHUBs by BizSetups — Design System v3 (Dynamics 365 inspired)
   Segoe UI / Microsoft blue / white + neutral surfaces / flat cards with
   lift-on-hover. Self-contained: no Bootstrap dependency.
   ========================================================================== */
@font-face{font-family:"bootstrap-icons";src:url("bootstrap-icons.woff2") format("woff2");font-display:swap}
.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased}
:root{
  --ms-blue:#0067b8;--ms-blue-hover:#005da6;--ms-blue-press:#004e8c;--ms-sky:#0078d4;
  --ms-navy:#002050;--ms-ink:#161616;--ms-text:#323130;--ms-sub:#605e5c;
  --ms-line:#e1dfdd;--ms-surface:#f2f2f2;--ms-surface-2:#faf9f8;--ms-white:#fff;
  --ms-green:#107c10;--ms-gold:#ffb900;
  --font:"Segoe UI","Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;
  --shadow-card:0 1.6px 3.6px rgba(0,0,0,.13),0 .3px .9px rgba(0,0,0,.11);
  --shadow-hover:0 6.4px 14.4px rgba(0,0,0,.18),0 1.2px 3.6px rgba(0,0,0,.14);
  --shadow-menu:0 12px 32px rgba(0,0,0,.18);
  --r:4px;--r-lg:8px;--wrap:1366px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--font);font-size:16px;line-height:1.5;color:var(--ms-text);background:#fff;-webkit-font-smoothing:antialiased}
img,svg,iframe{max-width:100%}img{height:auto;border:0}
h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--ms-ink);font-weight:600;line-height:1.2;margin:0 0 .6em;letter-spacing:-.01em}
h1{font-size:clamp(2.1rem,4.2vw,3.5rem);font-weight:600}
h2{font-size:clamp(1.6rem,2.8vw,2.25rem)}
h3{font-size:1.25rem}h4{font-size:1.1rem}h5,.h5{font-size:1.05rem}h6,.h6{font-size:.9rem}
p{margin:0 0 1rem}
a{color:var(--ms-blue);text-decoration:none}a:hover{text-decoration:underline;color:var(--ms-blue-hover)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ms-ink);outline-offset:2px}
ul{padding-left:1.2rem}
.container-xl{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}
section{position:relative}
.section-pad{padding:clamp(48px,7vw,96px) 0}
.bg-soft,.bg-light{background:var(--ms-surface)}
.bg-navy{background:var(--ms-navy);color:#fff}.bg-navy h2,.bg-navy h3,.bg-navy p{color:#fff}.bg-navy p{opacity:.9}
.lede,.lead{font-size:1.2rem;color:var(--ms-sub)}
.narrow-lead{max-width:760px;margin-inline:auto}
.text-center{text-align:center}.text-teal,.text-blue{color:var(--ms-blue)}.text-orange{color:#c43e00}.text-danger{color:#a4262c}
.fw-800{font-weight:700}.small,small{font-size:.875rem}
/* Kicker / eyebrow */
.kicker{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-blue);margin-bottom:.75rem}
.kicker.on-dark{color:#9fd0ff}
/* Buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.4rem;font:600 .95rem/1.2 var(--font);border:1px solid transparent;border-radius:var(--r);cursor:pointer;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;min-height:44px;text-align:center}
.btn i{transition:transform .15s}.btn:hover i.bi-arrow-right{transform:translateX(4px)}
.btn-primary,.btn-navy{background:var(--ms-blue);color:#fff!important;border-color:var(--ms-blue)}
.btn-primary:hover,.btn-navy:hover{background:var(--ms-blue-hover);border-color:var(--ms-blue-hover);box-shadow:var(--shadow-card)}
.btn-primary:active{background:var(--ms-blue-press)}
.btn-outline-light,.btn-ghost-light{background:transparent;color:#fff!important;border-color:#fff}
.btn-outline-light:hover,.btn-ghost-light:hover{background:#fff;color:var(--ms-ink)!important}
.btn-outline-navy{background:#fff;color:var(--ms-ink)!important;border-color:var(--ms-ink)}
.btn-outline-navy:hover{background:var(--ms-ink);color:#fff!important}
.btn-light{background:#fff;color:var(--ms-ink)!important;border-color:#fff}.btn-light:hover{background:var(--ms-surface)}
.btn-sm{padding:.5rem 1rem;font-size:.875rem;min-height:36px}
.btn-block{display:flex;width:100%}
/* Utility bar + header */
.util-bar{background:var(--ms-surface);border-bottom:1px solid var(--ms-line);font-size:.8125rem}
.util-bar .container-xl{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:1rem;flex-wrap:wrap}
.util-bar .container-xl>div{display:flex;align-items:center;gap:1.25rem}
.util-bar a,.util-item{color:var(--ms-text);display:inline-flex;align-items:center;gap:.4rem}
.util-bar a:hover{color:var(--ms-blue)}
.util-cta{font-weight:600}.util-cta i{color:#128c3e}
.erphubs-navbar-spacer{display:none}
.site-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--ms-line)}
.navbar-main{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:64px}
.brand{display:flex;align-items:center;flex-shrink:0}.brand-logo{height:40px;width:auto;display:block}
.main-nav{flex:1;display:flex;justify-content:flex-start;margin-left:.5rem}
.nav-menu{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:0}
.nav-menu>li{position:static;display:flex;align-items:stretch}
.nav-menu>li>a{display:flex;align-items:center;gap:.35rem;padding:0 .9rem;min-height:64px;color:var(--ms-ink);font-size:.9375rem;font-weight:400;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap}
.nav-menu>li>a i{font-size:.65rem;transition:transform .2s}
.nav-menu>li:hover>a,.nav-menu>li.active>a,.nav-menu>li.open>a{border-bottom-color:var(--ms-blue);color:var(--ms-ink);background:var(--ms-surface-2)}
.nav-menu>li:hover>a i,.nav-menu>li.open>a i{transform:rotate(180deg)}
.site-header{position:sticky}
.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--ms-line);box-shadow:var(--shadow-menu);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;max-height:calc(100vh - 110px);overflow:auto}
.has-mega:hover>.mega,.has-mega:focus-within>.mega,.has-mega.open>.mega{opacity:1;visibility:visible;transform:none}
.mega-wrap{display:grid;grid-template-columns:300px 1fr;gap:0;max-width:var(--wrap);margin:0 auto}
.mega-intro{background:var(--ms-surface);padding:2rem}
.mega-intro h5{font-size:1.25rem;margin-bottom:.5rem}.mega-intro p{font-size:.9rem;color:var(--ms-sub)}
.mega-stats{display:flex;gap:1.5rem;margin-top:1.5rem}.mega-stats div{display:flex;flex-direction:column}.mega-stats strong{font-size:1.5rem;color:var(--ms-ink);font-weight:600}.mega-stats span{font-size:.75rem;color:var(--ms-sub)}
.mega-body{padding:1.5rem 2rem 2rem}
.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 2rem}
.mega-col h6{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-sub);margin:0 0 .6rem;padding-bottom:.5rem;border-bottom:1px solid var(--ms-line)}
.mega-col a{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;color:var(--ms-ink);font-size:.9rem;text-decoration:none}
.mega-col a i{color:var(--ms-blue);width:1.1rem}.mega-col a:hover{color:var(--ms-blue);text-decoration:underline}
.mega-col a small{display:block;color:var(--ms-sub)}
.mega-body .mega-grid>a{display:flex;gap:.75rem;padding:.9rem;border-radius:var(--r);color:var(--ms-ink);text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s}
.mega-body .mega-grid>a:hover{background:#fff;border-color:var(--ms-line);box-shadow:var(--shadow-card);text-decoration:none}
.mega-body .mega-grid>a i{font-size:1.4rem;color:var(--ms-blue)}
.mega-body .mega-grid>a span{display:flex;flex-direction:column}.mega-body .mega-grid>a strong{font-weight:600;font-size:.95rem}.mega-body .mega-grid>a small{color:var(--ms-sub);font-size:.8125rem}
.nav-cta-group{display:flex;align-items:center;gap:.75rem;flex-shrink:0}
.nav-toggle{display:none;background:none;border:1px solid var(--ms-line);border-radius:var(--r);width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center}
.hamburger-bars{display:flex;flex-direction:column;gap:4px}.hamburger-bars span{display:block;width:20px;height:2px;background:var(--ms-ink)}
/* Page hero */
.page-hero{background:linear-gradient(135deg,#001a3d 0%,#002050 45%,#0b3d91 100%);color:#fff;padding:clamp(48px,6vw,88px) 0;overflow:hidden}
.page-hero::after{content:"";position:absolute;right:-8%;top:-30%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(0,120,212,.55),transparent 65%);pointer-events:none}
.page-hero .container-xl{position:relative;z-index:1}
.page-hero h1{color:#fff;margin-bottom:1rem}.page-hero p{color:rgba(255,255,255,.88);font-size:1.15rem;max-width:760px}
.page-hero a:not(.btn){color:#fff;text-decoration:underline}
.breadcrumb-row{font-size:.85rem;color:rgba(255,255,255,.75);margin-bottom:1.25rem}.breadcrumb-row a{color:#fff;text-decoration:none!important}.breadcrumb-row a:hover{text-decoration:underline!important}
.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}
.page-hero .btn-primary{background:#fff;color:var(--ms-ink)!important;border-color:#fff}.page-hero .btn-primary:hover{background:var(--ms-surface)}
.breadcrumb-pills{display:flex;gap:.5rem;flex-wrap:wrap}
/* Home hero */
.hero{background:linear-gradient(120deg,#001a3d 0%,#002050 40%,#0b3d91 75%,#0078d4 130%);color:#fff;padding:clamp(56px,8vw,120px) 0;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 85% 20%,rgba(80,170,255,.35),transparent 60%),radial-gradient(40% 50% at 10% 100%,rgba(0,120,212,.35),transparent 70%);pointer-events:none}
.hero .container-xl{position:relative;z-index:1}
.hero h1{color:#fff;font-size:clamp(2rem,3.9vw,3.25rem);max-width:22ch;margin-bottom:1.25rem}
.hero p.lead{color:rgba(255,255,255,.9);font-size:1.25rem;max-width:620px}
.hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}
.hero-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:.8125rem;color:#fff;background:rgba(255,255,255,.08)}
.hero .btn-primary{background:#fff;color:var(--ms-ink)!important;border-color:#fff}.hero .btn-primary:hover{background:var(--ms-surface)}
.hero-stats{display:flex;flex-wrap:wrap;gap:2rem 3rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.25)}
.hero-stats .num{display:block;font-size:2rem;font-weight:600;color:#fff;line-height:1.1}.hero-stats .lbl{font-size:.85rem;color:rgba(255,255,255,.8)}
.hero-visual{display:grid;gap:1rem}
.mini-card{display:flex;gap:1rem;align-items:center;padding:1.1rem 1.25rem;background:rgba(255,255,255,.95);color:var(--ms-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-hover);transition:transform .2s}
.mini-card:hover{transform:translateX(6px)}
.mini-card i{font-size:1.6rem;color:var(--ms-blue)}.mini-card strong{display:block;font-weight:600}.mini-card span{font-size:.85rem;color:var(--ms-sub)}
.hero-quick-answer{display:flex;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;background:rgba(255,255,255,.1);border-left:3px solid #fff}
.trust-bar{background:var(--ms-surface);border-bottom:1px solid var(--ms-line);padding:1.25rem 0}
.trust-bar .container-xl{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.trust-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ms-sub);font-weight:600}
.trust-row{display:flex;gap:.75rem;flex-wrap:wrap}.pill,.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border:1px solid var(--ms-line);border-radius:999px;font-size:.85rem;background:#fff;color:var(--ms-text)}.pill i{color:var(--ms-blue)}
/* ======= Cards (Dynamics 365 style) ======= */
.card-soft,.product-tile,.blog-card,.process-step,.testi-card,.decision-card,.prod-card,.office-card,.map-card,.sector,.process-card,.faq-card,.bsr-card,.contact-form-card,.stat-block,.insight,.qa-box,.fact,.pick{
  position:relative;background:#fff;border:1px solid transparent;border-radius:var(--r);box-shadow:var(--shadow-card);padding:1.75rem;display:flex;flex-direction:column;align-items:flex-start;height:100%;transition:box-shadow .2s ease,transform .2s ease,border-color .2s}
.bg-soft .card-soft,.bg-soft .product-tile{box-shadow:none;border-color:transparent}
.card-soft:hover,.product-tile:hover,.blog-card:hover,.prod-card:hover,.sector:hover,.decision-card:hover,.map-card:hover,.office-card:hover,.testi-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}
.card-soft::before,.product-tile::before,.blog-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ms-blue);transform:scaleX(0);transform-origin:left;transition:transform .25s;border-radius:var(--r) var(--r) 0 0}
.card-soft:hover::before,.product-tile:hover::before,.blog-card:hover::before{transform:scaleX(1)}
.card-soft h3,.product-tile h4,.blog-card h3,.prod-card h3,.sector h3,.decision-card h3{font-size:1.2rem;font-weight:600;margin:.9rem 0 .5rem;color:var(--ms-ink)}
.card-soft p,.product-tile p,.blog-card p,.prod-card p,.sector p{font-size:.95rem;color:var(--ms-sub);margin:0 0 1rem}
.card-soft p:last-child{margin-bottom:0}
.card-icon,.p-icon,.bsr-card-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r);background:#eff6fc;color:var(--ms-blue);font-size:1.6rem;flex-shrink:0;transition:background .2s,color .2s}
.card-icon.teal,.card-icon.orange,.card-icon.icon-teal,.card-icon.icon-peach,.card-icon.icon-blue{background:#eff6fc;color:var(--ms-blue)}
.card-soft:hover .card-icon,.product-tile:hover .p-icon{background:var(--ms-blue);color:#fff}
.tile-link,.go{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-weight:600;font-size:.95rem;color:var(--ms-blue)}
.tile-link i,.go i{transition:transform .2s}.product-tile:hover .tile-link i,.blog-card:hover .tile-link i,.tile-link:hover i,.sector:hover .go i{transform:translateX(5px)}
.tile-link:hover{text-decoration:underline}
a.product-tile,a.card-soft,a.sector,a.prod-card,a.decision-card,a.map-card{text-decoration:none;color:inherit}
.product-tile.soon{background:var(--ms-surface-2)}.soon-tag,.pill-new,.pill-tier,.cat-pill,.cat-pill-sm,.insight-tag,.map-tag{display:inline-block;padding:.2rem .6rem;border-radius:999px;background:#eff6fc;color:var(--ms-blue);font-size:.72rem;font-weight:600;letter-spacing:.03em}
.badge-soft{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;background:#fff;border:1px solid var(--ms-line);border-radius:var(--r);font-weight:600;font-size:.9rem;color:var(--ms-ink);transition:border-color .2s,box-shadow .2s,transform .2s;height:100%}
.badge-soft:hover{border-color:var(--ms-blue);box-shadow:var(--shadow-card);transform:translateY(-2px)}.badge-soft i{color:var(--ms-blue);font-size:1.15rem}
.stat-block{align-items:flex-start;padding:1.5rem}.stat-block .num,.num{font-size:2.5rem;font-weight:600;color:var(--ms-blue);line-height:1.1}.stat-block .lbl,.lbl{font-size:.9rem;color:var(--ms-sub)}
/* Process */
.process-step{align-items:flex-start;padding:1.5rem}
.process-num,.step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ms-blue);color:#fff;font-weight:600;margin-bottom:1rem;flex-shrink:0}
.process-step h3,.process-step .h5{font-size:1.05rem;margin-bottom:.4rem}.process-step p{font-size:.92rem;color:var(--ms-sub);margin:0}
/* Lists */
.check-list{list-style:none;padding:0;margin:0 0 1rem}.check-list li{display:flex;gap:.7rem;align-items:flex-start;padding:.45rem 0}.check-list li i{color:var(--ms-green);margin-top:.2rem;flex-shrink:0}
/* FAQ */
.faq-item{border-bottom:1px solid var(--ms-line);background:#fff}.faq-item:first-of-type{border-top:1px solid var(--ms-line)}
.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .25rem;background:none;border:0;font:600 1.05rem/1.35 var(--font);color:var(--ms-ink);text-align:left;cursor:pointer}
.faq-q:hover{color:var(--ms-blue)}.faq-q i{transition:transform .25s;color:var(--ms-blue);flex-shrink:0}.faq-item.open .faq-q i{transform:rotate(180deg)}
.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{padding:0 .25rem 1.2rem;color:var(--ms-sub);margin:0}
.faq-item.open .faq-a{max-height:600px!important}
/* CTA band */
.cta-band{background:linear-gradient(120deg,#002050,#0b3d91 70%,#0078d4);color:#fff;padding:clamp(48px,6vw,80px) 0;overflow:hidden}
.cta-band .container-xl{position:relative;z-index:1}.cta-band h2{color:#fff}.cta-band p{color:rgba(255,255,255,.9);max-width:680px}
.cta-band .btn-primary{background:#fff;color:var(--ms-ink)!important;border-color:#fff}.cta-band .btn-primary:hover{background:var(--ms-surface)}
.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}
/* Testimonials */
.testi-stars{color:var(--ms-gold);margin-bottom:.5rem}.testi-person{display:flex;gap:.75rem;align-items:center;margin-top:auto}.testi-avatar{width:44px;height:44px;border-radius:50%;background:var(--ms-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}
/* Blog */
.blog-filter-bar{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.blog-filter-bar button{padding:.5rem 1rem;border:1px solid var(--ms-line);background:#fff;border-radius:999px;font:600 .875rem var(--font);cursor:pointer;color:var(--ms-text);transition:all .15s}
.blog-filter-bar button:hover{border-color:var(--ms-blue);color:var(--ms-blue)}.blog-filter-bar button.active{background:var(--ms-blue);border-color:var(--ms-blue);color:#fff}
.blog-card{padding:0;overflow:hidden;align-items:stretch;text-decoration:none;color:inherit}
.blog-card-img{overflow:hidden;aspect-ratio:16/9;background:var(--ms-surface)}.blog-card-img img,.blog-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.blog-card:hover img{transform:scale(1.05)}
.blog-card-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.blog-card-meta{display:flex;gap:.75rem;align-items:center;font-size:.8rem;color:var(--ms-sub);margin-bottom:.4rem}
.blog-post-layout{display:grid;grid-template-columns:60px minmax(0,1fr) 320px;gap:2.5rem;align-items:start}
.blog-post-body{font-size:1.1rem;line-height:1.75;max-width:760px}.blog-post-body h2{margin-top:2.5rem}.blog-post-body h3{margin-top:2rem}.blog-post-body img{border-radius:var(--r)}
.blog-share-rail,.blog-side-rail{position:sticky;top:96px}.blog-share-rail{display:flex;flex-direction:column;gap:.5rem;align-items:center}
.bsr-btn{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ms-line);border-radius:50%;background:#fff;color:var(--ms-ink);cursor:pointer;transition:all .15s}.bsr-btn:hover{background:var(--ms-blue);border-color:var(--ms-blue);color:#fff}
.bsr-label{font-size:.7rem;text-transform:uppercase;color:var(--ms-sub)}
.bsr-related-link{display:block;padding:.6rem 0;border-bottom:1px solid var(--ms-line);color:var(--ms-ink);font-size:.92rem}.bsr-related-link:hover{color:var(--ms-blue)}
.blog-post-hero-meta{display:flex;gap:1rem;flex-wrap:wrap;font-size:.9rem;color:rgba(255,255,255,.85)}
/* Misc components */
.contact-form-card{padding:0;background:transparent;box-shadow:none}
.map-grid,.prod-grid,.card-grid,.decision-grid,.why-grid,.insight-grid,.faq-grid,.bk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}
.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.why-list,.faq-list,.contact-faq-list{list-style:none;padding:0}
.note-box,.pull,.hero-quick-answer{padding:1.1rem 1.25rem;background:#eff6fc;border-left:4px solid var(--ms-blue);border-radius:0 var(--r) var(--r) 0;margin:1.25rem 0}
.link-row,.related-row,.badge-row,.chips,.float-stack{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}
.crumb{font-size:.85rem}
.src-list{font-size:.85rem;color:var(--ms-sub)}
.meta-line{font-size:.85rem;color:var(--ms-sub)}
.updated-date{font-size:.85rem;color:var(--ms-sub)}
.contact-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2.5rem;align-items:start}
.prose{max-width:780px}.prose h2{margin-top:2rem}
table{border-collapse:collapse;width:100%}th,td{padding:.75rem 1rem;border-bottom:1px solid var(--ms-line);text-align:left}th{background:var(--ms-surface);font-weight:600}
/* Floating buttons */
.whatsapp-float,.float-wa{position:fixed;right:20px;bottom:20px;z-index:900;width:52px;height:52px;border-radius:50%;background:#128c3e;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:var(--shadow-hover);transition:transform .2s;text-decoration:none!important}
.whatsapp-float:hover,.float-wa:hover{transform:scale(1.08)}
.back-to-top,.float-top{position:fixed;right:20px;bottom:84px;z-index:900;width:44px;height:44px;border-radius:50%;border:1px solid var(--ms-line);background:#fff;color:var(--ms-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transition:all .2s}
.back-to-top.show{opacity:1;visibility:visible}.back-to-top:hover{background:var(--ms-blue);color:#fff;border-color:var(--ms-blue)}
.float-stack{position:fixed;right:20px;bottom:20px;z-index:900;flex-direction:column}
/* Footer (Microsoft-style light grey) */
.site-footer{background:var(--ms-surface);color:var(--ms-text);padding:56px 0 0;border-top:1px solid var(--ms-line)}
.site-footer h6{font-size:.9rem;font-weight:600;color:var(--ms-ink);margin-bottom:1rem;letter-spacing:0;text-transform:none}
.site-footer a{color:var(--ms-text);font-size:.875rem}.site-footer a:hover{color:var(--ms-blue);text-decoration:underline}
.site-footer p{color:var(--ms-sub)!important}
.footer-links{list-style:none;padding:0;margin:0}.footer-links li{padding:.3rem 0}
.footer-brand{transform:none!important}.footer-logo{filter:brightness(0) saturate(100%) invert(10%)}
.footer-social{display:flex;gap:.5rem}.footer-social a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--ms-line);border-radius:50%;background:#fff;font-size:1.1rem;transition:all .15s}.footer-social a:hover{background:var(--ms-blue);color:#fff;border-color:var(--ms-blue);text-decoration:none}
.footer-newsletter{display:flex;flex-direction:column;gap:.6rem}.footer-newsletter input{padding:.7rem .9rem;border:1px solid #8a8886;border-radius:var(--r);font:inherit;font-size:.9rem}
.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;padding:1.25rem 0;border-top:1px solid var(--ms-line);font-size:.8125rem;color:var(--ms-sub)}
.footer-bottom a{font-size:.8125rem}
/* Modals */
.lead-modal-overlay,#bookConsultModal{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;padding:16px}
.lead-modal-overlay.open,#bookConsultModal.open{display:flex}
.lead-modal{position:relative;width:min(960px,100%);height:min(88vh,820px);background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-menu);overflow:hidden;display:flex;flex-direction:column}
.lead-modal-head{padding:1rem 1.5rem;border-bottom:1px solid var(--ms-line);display:flex;align-items:center;gap:.75rem}.lead-modal-head h3{margin:0;font-size:1.15rem}.lead-modal-head p{margin:0;font-size:.85rem;color:var(--ms-sub)}
.lead-modal-close{position:absolute;right:12px;top:10px;width:40px;height:40px;border:0;background:#fff;border-radius:50%;font-size:1.5rem;cursor:pointer;z-index:2;color:var(--ms-ink)}.lead-modal-close:hover{background:var(--ms-surface)}
.lead-modal iframe{flex:1;width:100%;border:0;min-height:0}
html.lock-scroll{overflow:hidden}
/* Lead form (Zoho Bigin) skin */
.erph-leadform{background:var(--ms-surface);padding:clamp(40px,6vw,80px) 0}
.lf .wf-parent{background:transparent!important;padding:0!important;height:auto!important;overflow:visible!important}
.lf .wf-wrapper{max-width:640px;border-radius:var(--r);box-shadow:var(--shadow-card);background:#fff;color:var(--ms-ink);font-family:var(--font)}
.lf .wf-form-component{font-family:var(--font)!important;font-size:15px!important}
.lf .wf-header{font-size:1.6rem;font-weight:600;color:var(--ms-ink);padding-bottom:1.5rem}
.lf .wf-field-input,.lf .wf-field-dropdown{border-color:#8a8886;border-radius:var(--r);min-height:44px;font-family:var(--font)}
.lf .wf-field-input:focus{border:1px solid var(--ms-blue);box-shadow:0 0 0 1px var(--ms-blue)}
.lf .wf-btn{background:var(--ms-blue)!important;border:1px solid var(--ms-blue)!important;color:#fff!important;border-radius:var(--r)!important;padding:.75rem 2rem;min-height:44px;transition:background .15s}
.lf .wf-btn:hover{background:var(--ms-blue-hover)!important}
.lf .wf-field-mandatory .wf-field-inner::before{background:var(--ms-blue)}
.lf .wf-logo{display:none}
.lf .wf-sec-wrap{margin:0}
/* Responsive */
@media(max-width:1199.98px){.mega-grid{grid-template-columns:repeat(3,1fr)}.nav-menu>li>a{padding:0 .65rem;font-size:.9rem}}
@media(max-width:991.98px){
  .nav-toggle{display:inline-flex}
  .main-nav{position:fixed;inset:0 0 0 0;top:var(--hdr,100px);background:#fff;overflow:auto;transform:translateX(100%);transition:transform .25s;margin:0;padding:0;z-index:999;display:block}
  .main-nav.open,.nav-menu.open{transform:none}
  .nav-menu{flex-direction:column}
  .nav-menu.open{display:flex}
  .nav-menu>li{flex-direction:column;border-bottom:1px solid var(--ms-line)}
  .nav-menu>li>a{min-height:56px;padding:0 1.25rem;justify-content:space-between;border-bottom:0}
  .mega{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;max-height:0;overflow:hidden;border:0;transition:max-height .3s}
  .has-mega.open>.mega{max-height:2400px}.has-mega:hover>.mega{max-height:0}.has-mega.open:hover>.mega{max-height:2400px}
  .mega-wrap{grid-template-columns:1fr}.mega-intro{display:none}.mega-body{padding:.5rem 1.25rem 1.25rem}.mega-grid{grid-template-columns:1fr 1fr}
  .nav-cta-group .btn{padding:.5rem .8rem;font-size:.8125rem}
  .blog-post-layout{grid-template-columns:1fr}.blog-share-rail,.blog-side-rail{position:static}.blog-share-rail{flex-direction:row}
  .contact-main-grid,.cols-3{grid-template-columns:1fr}
  .page-hero::after{width:360px;height:360px}
}
@media(max-width:575.98px){
  .mega-grid{grid-template-columns:1fr}.brand-logo{height:34px}.util-bar .container-xl>div:first-child{display:none}.util-bar .container-xl{justify-content:flex-end}
  .nav-cta-group .btn-sm{display:none}.nav-cta-group .btn-sm.js-book-modal{display:inline-flex}
  .hero-actions .btn{flex:1 1 100%}.card-soft,.product-tile{padding:1.4rem}
  .footer-bottom{flex-direction:column}
}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* legacy variable aliases (inline styles from the previous build) */
:root{--navy-900:#002050;--navy-800:#161616;--navy-700:#323130;--blue-600:#0067b8;--blue-500:#0078d4;--blue-100:#eff6fc;--teal-500:#0067b8;--orange-500:#0067b8;--ink-900:#161616;--ink-700:#323130;--slate-500:#605e5c;--border-200:#e1dfdd;--bg-100:#f2f2f2}
.cta-band{border-radius:var(--r-lg);padding:clamp(32px,5vw,56px);display:flex;justify-content:space-between;align-items:center;gap:1.5rem 3rem;flex-wrap:wrap}
section.cta-band{border-radius:0;display:block}
.cta-band::after{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);pointer-events:none}
.cta-band h2{margin-bottom:.4rem}.cta-band p{margin:0}
/* Home sub-nav (Dynamics-style sticky anchor bar) */
.subnav{position:sticky;top:64px;z-index:900;background:#fff;border-bottom:1px solid var(--ms-line)}
.subnav .container-xl{display:flex;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:none;min-height:52px}
.subnav .container-xl::-webkit-scrollbar{display:none}
.subnav a{white-space:nowrap;padding:.9rem .9rem;color:var(--ms-ink);font-size:.9rem;border-bottom:2px solid transparent;text-decoration:none}
.subnav a:hover{border-bottom-color:var(--ms-line);text-decoration:none;color:var(--ms-ink)}
.subnav a.on{border-bottom-color:var(--ms-blue);font-weight:600}
.subnav .btn{margin-left:auto;flex-shrink:0}

.booking-embed{width:100%;height:760px;background:#fff;border-radius:var(--r);box-shadow:var(--shadow-card);overflow:hidden}
.booking-embed iframe{width:100%;height:100%;border:0;display:block}
#bookConsultModal [data-book-slot] iframe{width:100%;height:100%;border:0}
.lf .wf-parent{min-height:0}
.cta-band{position:relative}
.row>*:has(>.card-soft:only-child,>.product-tile:only-child,>.blog-card:only-child,>.process-step:only-child,>.stat-block:only-child,>.testi-card:only-child,>.badge-soft:only-child,>.prod-card:only-child,>.sector:only-child,>.decision-card:only-child,>.map-card:only-child){display:flex}
.row>*>.card-soft,.row>*>.product-tile,.row>*>.blog-card,.row>*>.process-step,.row>*>.stat-block,.row>*>.testi-card,.row>*>.badge-soft,.row>*>.prod-card,.row>*>.sector,.row>*>.decision-card{flex:1 1 auto;width:100%}
.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}
@media(max-width:575.98px){.hero-stats{grid-template-columns:repeat(2,1fr)}}


.testi-person strong,.testi-person span{display:block}.testi-person span{font-size:.85rem;color:var(--ms-sub)}
.faq-card{height:auto!important}.faq-card.mb-3{margin-bottom:1rem!important}
@media(max-width:575.98px){.mega-body .mega-grid{grid-template-columns:1fr!important}}
/* ==========================================================================
   v4 — brand cyan surfaces, animated media cards, bold menus, footer, widgets
   ========================================================================== */
:root{--cy-a:#53e3fc;--cy-b:#67d7fd;--cy-c:#8ee8ff;--cy-ink:#00263a;--cy-ink-2:#0b4660;--cp:1.75rem;
  --grad-brand:linear-gradient(120deg,#53e3fc 0%,#5edcfe 50%,#67d7fd 100%)}
/* ---- 1. replace dark navy with brand cyan ---- */
.page-hero,.hero,.cta-band,.bg-navy,section.cta-band{background:var(--grad-brand);color:var(--cy-ink)}
.page-hero h1,.hero h1,.cta-band h2,.bg-navy h2,.bg-navy h3{color:var(--cy-ink)}
.page-hero p,.hero p.lead,.cta-band p,.bg-navy p{color:var(--cy-ink-2);opacity:1}
.page-hero a:not(.btn){color:var(--cy-ink);text-decoration:underline}
.breadcrumb-row,.breadcrumb-row span{color:var(--cy-ink-2)}.breadcrumb-row a{color:var(--cy-ink)!important}
.page-hero::after,.hero::before{background:radial-gradient(circle,rgba(255,255,255,.55),transparent 65%)}
.hero::before{background:radial-gradient(50% 70% at 85% 15%,rgba(255,255,255,.55),transparent 62%),radial-gradient(40% 50% at 8% 100%,rgba(255,255,255,.35),transparent 70%)}
.cta-band::after{background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%)}
.kicker.on-dark,.bg-navy .kicker,.cta-band .kicker{color:var(--cy-ink)}
.page-hero .btn-primary,.hero .btn-primary,.cta-band .btn-primary,.bg-navy .btn-primary{background:var(--cy-ink);color:#fff!important;border-color:var(--cy-ink)}
.page-hero .btn-primary:hover,.hero .btn-primary:hover,.cta-band .btn-primary:hover,.bg-navy .btn-primary:hover{background:#00172a;border-color:#00172a}
.page-hero .btn-outline-light,.hero .btn-outline-light,.cta-band .btn-outline-light,.bg-navy .btn-outline-light,.btn-ghost-light{background:transparent;color:var(--cy-ink)!important;border-color:var(--cy-ink)}
.page-hero .btn-outline-light:hover,.hero .btn-outline-light:hover,.cta-band .btn-outline-light:hover,.bg-navy .btn-outline-light:hover{background:var(--cy-ink);color:#fff!important}
.hero-badge{border-color:rgba(0,38,58,.35);color:var(--cy-ink);background:rgba(255,255,255,.45)}
.hero-stats{border-top-color:rgba(0,38,58,.25)}.hero-stats .num{color:var(--cy-ink)}.hero-stats .lbl{color:var(--cy-ink-2)}
.hero-quick-answer{background:rgba(255,255,255,.55);border-left-color:var(--cy-ink)}
.bg-navy .card-soft,.bg-navy .product-tile,.bg-navy .sector{background:#fff;color:var(--ms-text)}
.bg-navy .card-soft h3,.bg-navy .card-soft h4,.bg-navy .product-tile h4,.bg-navy .sector h3{color:var(--ms-ink)}
.bg-navy .card-soft p,.bg-navy .product-tile p,.bg-navy .sector p{color:var(--ms-sub);opacity:1}
.mega-intro{background:linear-gradient(160deg,#53e3fc,#67d7fd)}.mega-intro p,.mega-stats span{color:var(--cy-ink-2)}
.mega-intro .btn-navy{background:var(--cy-ink);border-color:var(--cy-ink)}
.nav-menu>li:hover>a,.nav-menu>li.active>a,.nav-menu>li.open>a{border-bottom-color:var(--cy-a)}
.subnav a.on{border-bottom-color:var(--cy-a)}
.process-num,.step-num,.testi-avatar{background:var(--cy-ink);color:#fff}
.card-soft::before,.product-tile::before,.blog-card::before{background:var(--grad-brand)}
/* ---- 2. bold sub menus ---- */
.mega a,.mega-col a,.mega-body .mega-grid>a{font-weight:700}
.mega-body .mega-grid>a strong,.mega-col a strong{font-weight:700}
.mega-body .mega-grid>a small,.mega-col a small{font-weight:600;color:var(--ms-sub)}
.mega-col h6{font-weight:700;color:var(--ms-ink)}
/* ---- 3. animated media cards (Dynamics 365 style) ---- */
@keyframes bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@keyframes floaty{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(10px,-12px,0) scale(1.08)}}
@keyframes floaty2{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-14px,10px,0)}}
@keyframes fadeUp{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}
@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(0,38,58,.25)}100%{box-shadow:0 0 0 18px rgba(0,38,58,0)}}
.card-soft>.card-icon:first-child,.product-tile>.p-icon:first-child{
  position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;
  width:calc(100% + var(--cp)*2);max-width:none;height:112px;margin:calc(var(--cp)*-1) calc(var(--cp)*-1) 1.25rem;
  border-radius:var(--r) var(--r) 0 0;color:var(--cy-ink);font-size:2.6rem;
  background:linear-gradient(120deg,#53e3fc,#8ee8ff,#67d7fd,#53e3fc);background-size:300% 100%;-webkit-animation:bgshift 9s ease infinite;animation:bgshift 9s ease infinite}
.card-soft>.card-icon:first-child::before,.product-tile>.p-icon:first-child::before,
.card-soft>.card-icon:first-child::after,.product-tile>.p-icon:first-child::after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.45);pointer-events:none}
.card-soft>.card-icon:first-child::before,.product-tile>.p-icon:first-child::before{width:90px;height:90px;left:-18px;top:-30px;-webkit-animation:floaty 7s ease-in-out infinite;animation:floaty 7s ease-in-out infinite}
.card-soft>.card-icon:first-child::after,.product-tile>.p-icon:first-child::after{width:64px;height:64px;right:8%;bottom:-26px;background:rgba(255,255,255,.3);-webkit-animation:floaty2 8s ease-in-out infinite;animation:floaty2 8s ease-in-out infinite}
.card-soft>.card-icon:first-child i,.product-tile>.p-icon:first-child i{position:relative;z-index:1;transition:transform .35s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 4px 8px rgba(0,38,58,.18))}
.card-soft:hover>.card-icon:first-child i,.product-tile:hover>.p-icon:first-child i{transform:scale(1.22) rotate(-6deg)}
.card-soft:hover>.card-icon:first-child,.product-tile:hover>.p-icon:first-child{background-color:transparent;color:var(--cy-ink)}
.product-tile>.p-icon:first-child{height:92px;font-size:2.2rem}
.card-soft:hover .card-icon,.product-tile:hover .p-icon{background-color:transparent;color:var(--cy-ink)}
.card-soft .card-icon.teal,.card-soft .card-icon.orange{color:var(--cy-ink)}
/* card icons that are not the first child (inline) keep the small tile look */
.card-icon:not(:first-child){width:44px;height:44px;font-size:1.3rem}
.bg-navy .card-soft>.card-icon:first-child{background:linear-gradient(120deg,#53e3fc,#8ee8ff,#67d7fd,#53e3fc);background-size:300% 100%}
.blog-card-img img,.blog-card img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}
/* hero entrance animation (CSS only, no JS dependency) */
.hero h1,.hero p.lead,.hero .hero-actions,.hero .hero-stats,.hero .hero-badges,.page-hero h1,.page-hero p,.page-hero .hero-actions{-webkit-animation:fadeUp .7s both;animation:fadeUp .7s both}
.hero p.lead,.page-hero p{animation-delay:.08s}.hero .hero-actions,.page-hero .hero-actions{animation-delay:.16s}.hero .hero-stats{animation-delay:.24s}
.hero-visual .mini-card{-webkit-animation:fadeUp .7s both;animation:fadeUp .7s both}
.hero-visual .mini-card:nth-child(1){animation-delay:.15s}.hero-visual .mini-card:nth-child(2){animation-delay:.28s}.hero-visual .mini-card:nth-child(3){animation-delay:.41s}.hero-visual .mini-card:nth-child(4){animation-delay:.54s}
.mini-card i{width:48px;height:48px;border-radius:var(--r);display:flex;align-items:center;justify-content:center;background:var(--grad-brand);color:var(--cy-ink);font-size:1.4rem;flex-shrink:0}
.hero-floaters{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.hero-floaters span{position:absolute;border-radius:50%;background:rgba(255,255,255,.35);-webkit-animation:floaty 9s ease-in-out infinite;animation:floaty 9s ease-in-out infinite}
.hero-floaters span:nth-child(1){width:220px;height:220px;right:6%;top:8%}
.hero-floaters span:nth-child(2){width:120px;height:120px;right:30%;bottom:6%;animation-delay:-3s}
.hero-floaters span:nth-child(3){width:70px;height:70px;left:46%;top:14%;animation-delay:-5s}
/* product badge in page hero */
.hero-product{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-hover);text-align:center;-webkit-animation:fadeUp .8s .2s both;animation:fadeUp .8s .2s both}
.hero-product .hp-icon{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.6rem;color:var(--cy-ink);background:var(--grad-brand);background-size:200% 100%;animation:bgshift 7s ease infinite,pulseRing 2.4s ease-out infinite}
.hero-product strong{font-size:1.15rem;color:var(--ms-ink)}.hero-product img{width:min(240px,100%);height:auto}
.hero-product small{color:var(--ms-sub)}
/* ---- 4. partner / credential strip ---- */
.partner-strip{background:#fff;border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line);padding:1.75rem 0}
.partner-strip .container-xl{display:flex;align-items:center;justify-content:center;gap:1.5rem 3rem;flex-wrap:wrap}
.partner-strip img{height:64px;width:auto;transition:transform .3s}.partner-strip img:hover{transform:scale(1.06)}
.cred-chip{display:inline-flex;align-items:center;gap:.75rem;padding:.6rem 1.1rem;border:1px solid var(--ms-line);border-radius:var(--r);background:var(--ms-surface-2);font-weight:700;color:var(--ms-ink);line-height:1.2}
.cred-chip i{font-size:1.6rem;color:var(--cy-ink-2)}.cred-chip small{display:block;font-weight:600;color:var(--ms-sub);font-size:.75rem}
.partner-strip .label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--ms-sub)}
.product-icons{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}
.product-icons a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--ms-line);border-radius:999px;background:#fff;color:var(--ms-ink);font-weight:700;font-size:.85rem;transition:all .2s}
.product-icons a i{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--grad-brand);color:var(--cy-ink)}
.product-icons a:hover{border-color:var(--cy-a);box-shadow:var(--shadow-card);transform:translateY(-2px);text-decoration:none}
/* ---- 5. footer inline ---- */
.site-footer .row{display:grid!important;grid-template-columns:1.7fr repeat(4,1fr);gap:2rem 2.5rem;margin:0;align-items:start}
.site-footer .row>*{width:auto!important;max-width:none;padding:0;margin:0}
.site-footer h6{margin-top:0;font-weight:700}
.footer-badges{display:flex;align-items:center;gap:1.5rem 2rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ms-line)}
.footer-badges img{height:54px;width:auto}.footer-badges .cred-chip{padding:.45rem .85rem}.footer-badges .cred-chip i{font-size:1.3rem}
.footer-bottom{flex-wrap:nowrap;align-items:center}
@media(max-width:991.98px){.site-footer .row{grid-template-columns:repeat(2,1fr)}.site-footer .row>*:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}}
@media(max-width:480px){.site-footer .row{grid-template-columns:1fr 1fr;gap:1.5rem}}
/* ---- 6. contact widget + lead form ---- */
.lead-widget{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;width:100%}
.lead-widget::before{content:"";display:block;height:6px;background:var(--grad-brand)}
.lead-widget-head{display:flex;gap:1rem;align-items:center;padding:1.5rem 2rem 0}
.lead-widget-head i{width:52px;height:52px;border-radius:50%;background:var(--grad-brand);color:var(--cy-ink);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}
.lead-widget-head h3{margin:0 0 .15rem;font-size:1.35rem}.lead-widget-head p{margin:0;font-size:.9rem;color:var(--ms-sub)}
.lead-widget .lf .wf-wrapper{box-shadow:none;max-width:100%}
.lead-widget .lf .wf-header{display:none}
.lead-widget .lf .wf-form-component{padding:1.25rem 2rem 2rem}
.lf .wf-form-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}
.lf .wf-form-wrapper>.wf-row:nth-child(5),.lf .wf-form-wrapper>.wform-btn-wrap{grid-column:1/-1}
.lf .wf-form-wrapper>.wf-row{margin-bottom:1.1rem;min-width:0}
.lf .wf-form-wrapper .wform-btn-wrap{margin-top:.5rem;justify-content:flex-start}
.lf .wf-btn{background:var(--cy-ink)!important;border-color:var(--cy-ink)!important;color:#fff!important;font-weight:700;border-radius:var(--r)!important;min-width:180px}
.lf .wf-btn:hover{background:#00172a!important}
.lf .wf-label{font-weight:600;color:var(--ms-ink);padding:0 0 .35rem}
.lf .wf-field-input:focus{border-color:var(--cy-ink-2);box-shadow:0 0 0 1px var(--cy-ink-2)}
.lf .wf-field-mandatory .wf-field-inner::before{background:var(--cy-a)}
.lf .wf-wrapper{max-width:760px}
.erph-leadform .lf .wf-wrapper{box-shadow:var(--shadow-card);border-top:6px solid var(--cy-a)}
@media(max-width:640px){.lf .wf-form-wrapper{grid-template-columns:1fr}.lf .wf-form-wrapper>.wf-row:nth-child(5){grid-column:auto}.lead-widget-head{padding:1.25rem 1.25rem 0}.lead-widget .lf .wf-form-component{padding:1rem 1.25rem 1.5rem}.lf .wf-btn{width:100%}}
.contact-main-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}
.contact-form-column{position:sticky;top:96px}
@media(max-width:991.98px){.contact-form-column{position:static}.contact-main-grid{grid-template-columns:1fr}}
/* ---- 7. cross-browser & device hardening ---- */
@supports(overflow:clip){html,body{overflow-x:clip}}
img{max-width:100%;height:auto}
.blog-card-img{position:relative;padding-top:56.25%}.blog-card-img img{position:absolute;inset:0;width:100%;height:100%}
@supports(aspect-ratio:16/9){.blog-card-img{padding-top:0;aspect-ratio:16/9}}
.btn,.faq-q,.nav-toggle,.back-to-top{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
input,select,textarea,button{font-family:inherit}
input[type=email],input[type=text],select,textarea{font-size:16px}
@supports not (display:grid){.mega-grid,.site-footer .row{display:flex;flex-wrap:wrap}}
@media(hover:none){.card-soft:hover,.product-tile:hover,.blog-card:hover{transform:none}}
@media(max-width:991.98px){.main-nav{-webkit-overflow-scrolling:touch;height:calc(100vh - var(--hdr,100px))}@supports(height:100dvh){.main-nav{height:calc(100dvh - var(--hdr,100px))}}.hero-product{margin-top:1.5rem}}
@media(max-width:575.98px){:root{--cp:1.4rem}.partner-strip img{height:52px}.cta-band{padding:1.75rem}}
@media print{.site-header,.util-bar,.whatsapp-float,.back-to-top,#bookConsultModal{display:none!important}}
.contact-info-column .card-soft>.card-icon:first-child{height:64px;font-size:1.8rem}
.contact-info-column .card-soft{margin-bottom:1.25rem!important}
/* ==========================================================================
   v5 — sticky header, button hover, Zoho icons, booking modal, lead form,
        mobile action bar
   ========================================================================== */
/* sticky navigation (desktop + mobile) */
.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1100;transition:box-shadow .25s}
.site-header.is-stuck{box-shadow:0 4px 18px rgba(0,0,0,.12)}
.subnav{top:64px}
:target{scroll-margin-top:90px}
/* reactive buttons */
.btn{position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}
.btn::after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translateX(-130%) skewX(-18deg);transition:transform .7s ease;pointer-events:none}
.btn:hover::after,.btn:focus-visible::after{transform:translateX(260%) skewX(-18deg)}
.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,38,58,.22)}
.btn:active{transform:translateY(0) scale(.97);box-shadow:none}
.btn-primary:hover,.btn-navy:hover{background:var(--cy-ink);border-color:var(--cy-ink);color:#fff!important}
.page-hero .btn-primary:hover,.hero .btn-primary:hover,.cta-band .btn-primary:hover,.bg-navy .btn-primary:hover{background:#fff;border-color:var(--cy-ink);color:var(--cy-ink)!important}
.btn-outline-navy:hover{background:var(--cy-ink);border-color:var(--cy-ink)}
.js-book-modal{cursor:pointer}
.js-book-modal i{transition:transform .25s}.js-book-modal:hover i{transform:translateX(4px)}
@media(hover:none){.btn:hover{transform:none;box-shadow:none}}
/* Zoho product icons (cut from the official product icon sheet) */
.zicon{display:block;width:60px;height:60px;object-fit:contain;position:relative;z-index:1;background:#fff;border-radius:16px;padding:9px;box-shadow:0 6px 16px rgba(0,38,58,.18);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.card-soft:hover .zicon,.product-tile:hover .zicon{transform:scale(1.14) rotate(-4deg)}
.product-tile>.p-icon:first-child .zicon{width:54px;height:54px}
.zicon-sm{width:26px;height:26px;object-fit:contain;flex-shrink:0;margin-right:.1rem}
.mega-col a .zicon-sm,.mega-body .mega-grid>a .zicon-sm{width:26px;height:26px;margin-right:.1rem}
.product-icons a .zicon-sm{width:24px;height:24px;background:none;margin:0}
.product-icons a img+*{}
.hp-icon .zicon{width:70px;height:70px;box-shadow:none;background:transparent;padding:0}
.hp-icon{overflow:hidden}
/* ---- booking modal ---- */
#bookConsultModal{background:rgba(0,16,28,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:clamp(8px,2vw,24px)}
.bm-dialog{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);width:min(1080px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:#fff;border-radius:var(--r-lg);box-shadow:0 24px 80px rgba(0,0,0,.35);overflow:hidden;-webkit-animation:fadeUp .35s both;animation:fadeUp .35s both}
.bm-side{background:linear-gradient(160deg,#53e3fc 0%,#5edcfe 55%,#8ee8ff 100%);color:var(--cy-ink);padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1.1rem;position:relative;overflow:hidden}
.bm-side::before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:rgba(255,255,255,.4);right:-80px;bottom:-70px;-webkit-animation:floaty 8s ease-in-out infinite;animation:floaty 8s ease-in-out infinite}
.bm-side h3{font-size:1.55rem;line-height:1.2;color:var(--cy-ink);margin:0}
.bm-side .kicker{color:var(--cy-ink);margin:0}
.bm-points{list-style:none;padding:0;margin:0;display:grid;gap:.7rem;position:relative;z-index:1}
.bm-points li{display:flex;gap:.65rem;align-items:flex-start;font-weight:600;font-size:.95rem}
.bm-points i{color:var(--cy-ink);margin-top:.2rem}
.bm-contact{margin-top:auto;display:grid;gap:.5rem;position:relative;z-index:1}
.bm-contact a{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;background:rgba(255,255,255,.65);border-radius:var(--r);color:var(--cy-ink);font-weight:700;font-size:.9rem;transition:background .2s,transform .2s;text-decoration:none}
.bm-contact a:hover{background:#fff;transform:translateX(4px);text-decoration:none}
.bm-main{display:flex;flex-direction:column;min-width:0;min-height:0}
.bm-head{display:flex;align-items:center;gap:.75rem;padding:1.1rem 4rem 1.1rem 1.5rem;border-bottom:1px solid var(--ms-line)}
.bm-head i{width:40px;height:40px;border-radius:50%;background:var(--grad-brand);color:var(--cy-ink);display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}
.bm-head strong{display:block;color:var(--ms-ink);font-size:1.05rem}.bm-head span{font-size:.85rem;color:var(--ms-sub)}
.bm-body{position:relative;flex:1;min-height:420px;overflow:auto;-webkit-overflow-scrolling:touch;padding:.75rem}
#inline-container{width:100%;min-height:600px}
#inline-container iframe{width:100%!important;max-width:100%;border:0;display:block}
.bm-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;color:var(--ms-sub);background:#fff;z-index:1;text-align:center;padding:1rem}
.bm-loading.hide{display:none}
.bm-spin{width:42px;height:42px;border-radius:50%;border:4px solid #d6f6fe;border-top-color:var(--cy-ink-2);-webkit-animation:spin .9s linear infinite;animation:spin .9s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
#bookConsultModal .lead-modal-close{position:absolute;right:12px;top:12px;z-index:5;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);width:40px;height:40px;transition:transform .2s,background .2s}
#bookConsultModal .lead-modal-close:hover{background:var(--cy-ink);color:#fff;transform:rotate(90deg)}
@media(max-width:860px){.bm-dialog{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.bm-side{padding:1.25rem 1.25rem 1rem}.bm-side h3{font-size:1.2rem;padding-right:2.5rem}.bm-points,.bm-contact{display:none}.bm-head{display:none}.bm-body{padding:.25rem}}
/* ---- lead form (Zoho Forms) ---- */
.erph-leadform{background:linear-gradient(180deg,#f2f2f2,#fff)}
.lf2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center;max-width:1100px;margin:0 auto}
.lf2-intro .kicker{margin-bottom:.5rem}.lf2-intro h2{margin-bottom:.75rem}
.lf2-intro p{color:var(--ms-sub);font-size:1.05rem}
.lf2-points{list-style:none;padding:0;margin:1.25rem 0}.lf2-points li{display:flex;gap:.7rem;align-items:center;padding:.4rem 0;font-weight:600;color:var(--ms-ink)}
.lf2-points i{width:30px;height:30px;border-radius:50%;background:var(--grad-brand);color:var(--cy-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem}
.lf2-quick{display:flex;gap:.75rem;flex-wrap:wrap}
.lf2-card{position:relative;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-hover);padding:clamp(1.25rem,3vw,2.25rem);border-top:6px solid var(--cy-a)}
.lf2-card h3{font-size:1.4rem;margin:0 0 .25rem}.lf2-card .lf2-sub{color:var(--ms-sub);font-size:.92rem;margin-bottom:1.25rem}
.lf2-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1rem}
.lf2-full{grid-column:1/-1}
.lf2-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}
.lf2-field label{font-size:.85rem;font-weight:700;color:var(--ms-ink)}.lf2-field label b{color:#c50f1f}
.lf2-input{width:100%;min-height:48px;padding:.7rem .9rem;border:1px solid #8a8886;border-radius:var(--r);font:400 16px/1.3 var(--font);color:var(--ms-ink);background:#fff;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}
.lf2-input:hover{border-color:var(--ms-ink)}
.lf2-input:focus{outline:none;border-color:var(--cy-ink-2);box-shadow:0 0 0 3px rgba(83,227,252,.55)}
textarea.lf2-input{min-height:96px;resize:vertical}
.lf2-phone{display:grid;grid-template-columns:84px 1fr;gap:.5rem}
.lf2-field.err .lf2-input{border-color:#c50f1f;box-shadow:0 0 0 3px rgba(197,15,31,.12)}
.lf2-err{display:none;font-size:.78rem;color:#c50f1f;font-weight:600}.lf2-field.err .lf2-err{display:block}
.lf2-submit{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem}
.lf2-submit .btn{min-width:200px;background:var(--cy-ink);color:#fff!important;border-color:var(--cy-ink);font-size:1rem}
.lf2-submit .btn[disabled]{opacity:.7;pointer-events:none}
.lf2-note{font-size:.78rem;color:var(--ms-sub);max-width:260px}
.lf2-success{display:none;text-align:center;padding:2rem 1rem}
.lf2-success i{display:inline-flex;width:72px;height:72px;border-radius:50%;background:var(--grad-brand);color:var(--cy-ink);font-size:2rem;align-items:center;justify-content:center;margin-bottom:1rem;-webkit-animation:pulseRing 1.8s ease-out 2;animation:pulseRing 1.8s ease-out 2}
.lf2-success h3{margin-bottom:.4rem}
.lf2.done .lf2-form-wrap{display:none}.lf2.done .lf2-success{display:block}
.lead-widget .lf2{display:block;max-width:none}.lead-widget .lf2-intro{display:none}.lead-widget .lf2-card{box-shadow:none;border-top:0;padding:1.25rem 2rem 2rem}
.lead-widget .lf2-card>h3,.lead-widget .lf2-card>.lf2-sub{display:none}
@media(max-width:860px){.lf2{grid-template-columns:1fr}.lead-widget .lf2-card{padding:1rem 1.25rem 1.5rem}}
@media(max-width:560px){.lf2-grid{grid-template-columns:1fr}.lf2-submit .btn{width:100%}.lf2-note{max-width:none}}
/* ---- mobile action bar (Call / Message) ---- */
.mobile-actions{display:none}
@media(max-width:767.98px){
  .mobile-actions{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:1200;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.16);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:8px}
  .mobile-actions a{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;border-radius:var(--r);font-weight:700;font-size:1rem;text-decoration:none;color:#fff!important;transition:transform .15s,filter .15s}
  .mobile-actions a:active{transform:scale(.97);filter:brightness(.92)}
  .mobile-actions .ma-call{background:var(--ms-blue)}.mobile-actions .ma-msg{background:#128c3e}
  .mobile-actions i{font-size:1.15rem}
  body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}
  .whatsapp-float{display:none}
  .back-to-top{bottom:calc(78px + env(safe-area-inset-bottom));right:14px}
  #bookConsultModal{z-index:2000}
}
@media(max-width:991.98px){.site-header{position:-webkit-sticky;position:sticky}.main-nav{z-index:1090}}
/* v6 — contrast fixes, colour icons, new logo */
.page-hero,.hero,.cta-band,.bg-navy,.blog-post-hero,.error-hero,.page-404{color:var(--cy-ink)}
.page-hero :is(h1,h2,h3,h4,p,li,span,small,div,strong,.lead,.text-white,.text-white-50,.mb-0,.blog-post-hero-meta,.breadcrumb,.breadcrumb a),
.hero :is(h1,h2,h3,h4,p,li,span,small,strong,.lead,.text-white,.text-white-50),
.cta-band :is(h1,h2,h3,h4,p,li,span,small,strong,.lead,.text-white,.text-white-50,.mb-0),
.bg-navy :is(h1,h2,h3,h4,p,li,span,small,strong,.lead,.text-white,.text-white-50),
.blog-post-hero :is(h1,h2,h3,h4,p,span,small,strong,.blog-post-hero-meta){color:var(--cy-ink)!important}
.page-hero a:not(.btn):not(.ind-card),.cta-band a:not(.btn):not(.ind-card),.blog-post-hero a:not(.btn),.bg-navy a:not(.btn):not(.ind-card),.hero a:not(.btn){color:var(--cy-ink)!important;text-decoration:underline;font-weight:600}
.page-hero .btn-primary,.cta-band .btn-primary,.hero .btn-primary{color:#fff!important}
.page-hero .btn-outline-light,.cta-band .btn-outline-light,.hero .btn-outline-light,.page-hero .btn-light{color:var(--cy-ink)!important;border-color:var(--cy-ink)!important;background:transparent}
.page-hero .btn-outline-light:hover,.cta-band .btn-outline-light:hover{background:var(--cy-ink);color:#fff!important}
.badge-soft{background:#e6f9fe;color:#00506e!important}
.blog-post-hero .badge-soft,.page-hero .badge-soft{background:rgba(255,255,255,.7);color:var(--cy-ink)!important}
/* hero product badge: white disc, full-colour Zoho icon */
.hero-product .hp-icon{background:#fff;box-shadow:0 6px 20px rgba(0,38,58,.15);animation:none}
.hero-product .hp-icon .zicon,.hero-product .hp-icon img{width:58px;height:58px}
/* all Zoho icons sit on white tiles so colours read true */
.card-icon .zicon,.card-icon img{filter:none}
.mini-card i.has-zicon,.product-icons a i{background:#fff;box-shadow:0 0 0 1px rgba(0,38,58,.08)}
/* logo */
.brand-logo{height:52px;width:auto}
.brand{padding:.15rem 0}
@media(max-width:991.98px){.brand-logo{height:38px}}
.footer-brand .brand-logo,.footer-logo-link .brand-logo{height:54px!important}
.stat-block .num,.stat-block.card-soft .num{color:var(--ms-blue)!important}
.stat-block .lbl,.stat-block.card-soft .lbl{color:#4b5563!important}
.page-hero h2,.page-hero h2[style]{color:var(--cy-ink)!important}
.zicon{width:68px;height:68px;padding:10px}
.product-tile>.p-icon:first-child .zicon{width:64px;height:64px}
.zicon-sm{width:30px;height:30px}
/* ===== v7 — overlap fixes, FAQ cards, Why cards, live hover, industry media, sign-up button ===== */
:root{--surf:#f2fbfe;--line-c:#cdebf5;--shadow-live:0 14px 34px rgba(0,103,184,.16),0 2px 6px rgba(0,38,58,.06)}

/* --- 0. overlap bug: tags inside cards were being styled as full cards --- */
.card-soft .badge-soft,.prod-card .sector,.card-soft .sector{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:0;padding:.28rem .75rem!important;margin:.25rem 0 0;border-radius:999px;background:#e6f9fe;border:1px solid #bfeaf6;box-shadow:none!important;transform:none!important;font-size:.76rem;font-weight:700;color:#00506e;gap:.35rem;align-items:center}
.card-soft .badge-soft:hover,.prod-card .sector:hover{transform:none!important;box-shadow:none!important}
.prod-card .sector{position:static;order:-1}
.row>*>.badge-soft{width:auto}

/* --- 1. card surfaces: cards never match the section background --- */
.bg-soft{background:#eaf8fd}
.section-pad:not(.bg-soft) :is(.card-soft,.fact,.insight,.map-card,.qa-box,.pick,.decision-card,.card,.stat-block,.process-step,.prod-card,.office-card,.testi-card){background:var(--surf);border:1px solid var(--line-c)}
.bg-soft :is(.card-soft,.fact,.insight,.map-card,.qa-box,.pick,.decision-card,.card,.stat-block,.process-step,.prod-card,.office-card,.testi-card,.product-tile,.blog-card){background:#fff;border:1px solid #d3eef7;box-shadow:0 2px 8px rgba(0,38,58,.06)}
.section-pad:not(.bg-soft) .product-tile,.section-pad:not(.bg-soft) .blog-card{border:1px solid var(--line-c)}
.card.faq-card{background:#fff}

/* --- 2. every card is "alive" on hover --- */
:is(.card-soft,.product-tile,.blog-card,.prod-card,.map-card,.decision-card,.office-card,.testi-card,.process-step,.stat-block,.insight,.fact,.qa-box,.pick,.card,.faq-item,.why-card,.pchip,.mini-card,.lead-widget,.lf2-card,.lf2-intro,.signup-wrap,.hero-product,.partner-strip>*){transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease,background-color .28s ease}
:is(.card-soft,.product-tile,.blog-card,.prod-card,.map-card,.decision-card,.office-card,.testi-card,.process-step,.stat-block,.insight,.fact,.qa-box,.pick,.card,.why-card,.mini-card):hover{transform:translateY(-6px);box-shadow:var(--shadow-live)!important;border-color:var(--cy-a)!important}
.lead-widget:hover,.lf2-card:hover,.lf2:hover .lf2-card{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,103,184,.22)!important;border-color:var(--cy-a)}
.lf2-input:hover,.lf2-phone:hover{border-color:var(--cy-a);box-shadow:0 0 0 3px rgba(83,227,252,.25)}
.lf2-intro:hover{transform:translateY(-3px)}
.lf2 .btn:hover,.lf2-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,38,58,.3)}
@media(hover:none){:is(.card-soft,.product-tile,.blog-card,.prod-card,.card,.why-card):hover{transform:none}}

/* --- 3. FAQ: cards, answers collapsed until clicked --- */
.faq-item{background:#fff;border:1px solid var(--line-c)!important;border-radius:14px;margin:0 0 .85rem;box-shadow:0 2px 8px rgba(0,38,58,.05);overflow:hidden;position:relative}
.faq-item:first-of-type{border-top:1px solid var(--line-c)}
.faq-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#53e3fc,#0067b8);opacity:0;transition:opacity .25s}
.faq-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-live);border-color:var(--cy-a)!important}
.faq-item.open{box-shadow:var(--shadow-live);border-color:var(--cy-a)!important}.faq-item.open::before,.faq-item:hover::before{opacity:1}
.faq-q{padding:1.05rem 1.25rem;font-size:1.05rem}
.faq-q i{width:30px;height:30px;border-radius:50%;background:#e6f9fe;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem}
.faq-item.open .faq-q i{background:var(--cy-a);color:var(--cy-ink)}
.faq-a{max-height:0;overflow:hidden}.faq-item:not(.open) .faq-a{max-height:0!important}
.faq-a p{padding:0 1.25rem 1.2rem}
.faq-stack{display:block!important}

/* --- 4. Why ERPHUBs: heading centred, points as inline cards --- */
.why-sec{background:linear-gradient(180deg,#fff,#f2fbfe)}
.why-sec .row{display:block;margin:0}
.why-sec .row>[class*=col]{width:100%;max-width:100%;padding:0}
.why-sec .why-grid{display:block}
.why-sec .kicker,.why-sec h2,.why-sec .lede,.why-sec .row>[class*=col]:first-child>p,.why-sec .why-grid>div:first-child>p{text-align:center;margin-left:auto;margin-right:auto;max-width:820px}
.why-sec .kicker{display:block}
.why-sec h2{margin-bottom:1rem}
.why-sec :is(ul.check-list,ul.why-list){list-style:none;padding:0;margin:1.75rem 0 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem}
.why-sec :is(.check-list,.why-list) li{display:flex;align-items:flex-start;gap:.85rem;padding:1.15rem 1.2rem;background:#fff;border:1px solid var(--line-c);border-radius:14px;box-shadow:0 2px 8px rgba(0,38,58,.05);font-weight:500;line-height:1.5;color:var(--ms-ink);position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}
.why-sec :is(.check-list,.why-list) li::before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#53e3fc,#0067b8)}
.why-sec :is(.check-list,.why-list) li:hover{transform:translateY(-5px);box-shadow:var(--shadow-live);border-color:var(--cy-a)}
.why-sec .check-list li i{width:30px;height:30px;border-radius:50%;background:#e6f9fe;color:#089949;display:inline-flex;align-items:center;justify-content:center;margin:0;flex-shrink:0}
.why-sec .why-list li::after{content:"\f26a";font-family:bootstrap-icons;position:static;order:-1;width:30px;height:30px;border-radius:50%;background:#e6f9fe;color:#089949;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.why-sec .row>[class*=col]+[class*=col]{margin-top:1rem}
.why-sec .row>[class*=col]+[class*=col] .card-soft{flex-direction:row;align-items:center;gap:1.25rem;height:auto}
.why-sec .row>[class*=col]+[class*=col] .card-soft>.card-icon:first-child{width:96px;height:96px;margin:0;border-radius:20px;flex-shrink:0}
.why-sec .row>[class*=col]+[class*=col] .card-soft h3{margin-top:0}
.why-sec .link-row{text-align:center}

/* --- 5. Industry / vertical cards with colourful media --- */
.ind-card{padding:0!important;overflow:hidden;align-items:stretch!important}
.ind-card>*:not(.ind-media){margin-left:1.4rem;margin-right:1.4rem}
.ind-media{position:relative;overflow:hidden;margin:0!important;aspect-ratio:12/5;width:100%;flex-shrink:0}
.ind-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.ind-card:hover .ind-media img{transform:scale(1.09)}
.ind-card h3{margin-top:1.1rem!important}
.ind-card p{margin-bottom:.9rem!important}
.ind-card>:last-child{margin-bottom:1.4rem}
.ind-card .go,.ind-card .tile-link{margin-top:auto;display:inline-flex;gap:.4rem;font-weight:700;color:var(--ms-blue)}
.ind-card .pchips{margin-top:auto}
.pchips{display:flex;flex-wrap:wrap;gap:.45rem}
.pchip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem .25rem .3rem;border-radius:999px;background:#fff;border:1px solid var(--line-c);font-size:.78rem;font-weight:700;color:var(--ms-ink)}
.pchip img{width:22px;height:22px;object-fit:contain}
.pchip:hover{transform:translateY(-2px);border-color:var(--cy-a)}
.va-card .sector{margin-top:1rem;align-self:flex-start;order:0}
.prod-grid .prod-card{align-items:stretch}
.prod-grid .prod-card .go{margin-top:auto}

/* --- 6. product tiles: richer, colourful bands --- */
.product-tile>.p-icon:first-child{height:124px}
.product-tile{border-radius:16px;overflow:hidden}
.product-tile:nth-child(6n+2)>.p-icon:first-child,.col-md-6:nth-child(6n+2) .product-tile>.p-icon:first-child{background:linear-gradient(120deg,#67d7fd,#8fb6ff,#67d7fd);background-size:300% 100%}
.product-tile:nth-child(6n+3)>.p-icon:first-child,.col-md-6:nth-child(6n+3) .product-tile>.p-icon:first-child{background:linear-gradient(120deg,#53e3fc,#8ff0d4,#53e3fc);background-size:300% 100%}
.product-tile:nth-child(6n+4)>.p-icon:first-child,.col-md-6:nth-child(6n+4) .product-tile>.p-icon:first-child{background:linear-gradient(120deg,#6ee0f0,#9fe8ff,#6ee0f0);background-size:300% 100%}
.product-tile:nth-child(6n+5)>.p-icon:first-child,.col-md-6:nth-child(6n+5) .product-tile>.p-icon:first-child{background:linear-gradient(120deg,#53e3fc,#a9c8ff,#53e3fc);background-size:300% 100%}
.product-tile h4{font-size:1.15rem;margin-top:1rem}
.product-tile .tile-link,.product-tile .go{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding:.4rem .9rem;border-radius:999px;background:#e6f9fe;color:var(--ms-blue);font-weight:700;font-size:.88rem;transition:background .25s,color .25s}
.product-tile:hover .tile-link,.product-tile:hover .go{background:var(--ms-blue);color:#fff}

/* --- 7. Sign Up Now button --- */
.signup-wrap{display:flex;justify-content:center;margin:2.5rem 0 0;width:100%}
.btn-signup{position:relative;display:inline-flex;align-items:center;gap:.9rem;padding:.55rem .6rem .55rem .6rem;padding-right:1.4rem;border-radius:999px;background:linear-gradient(135deg,#ff6b35 0%,#ff9a1a 100%);color:#fff!important;font-weight:800;font-size:1.1rem;letter-spacing:.2px;text-decoration:none!important;overflow:hidden;box-shadow:0 12px 30px rgba(255,107,53,.38);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,filter .3s}
.btn-signup .bs-ico{width:44px;height:44px;border-radius:50%;background:#fff;color:#ff6b35;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.btn-signup .bs-arr{transition:transform .3s}
.btn-signup::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .6s ease}
.btn-signup:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 44px rgba(255,107,53,.5);filter:saturate(1.1)}
.btn-signup:hover::after{left:120%}.btn-signup:hover .bs-ico{transform:rotate(-12deg) scale(1.1)}.btn-signup:hover .bs-arr{transform:translateX(5px)}
.btn-signup:active{transform:translateY(-1px) scale(.99)}
.btn-signup:focus-visible{outline:3px solid #00263a;outline-offset:3px}
@keyframes sgPulse{0%{box-shadow:0 12px 30px rgba(255,107,53,.38),0 0 0 0 rgba(255,107,53,.45)}100%{box-shadow:0 12px 30px rgba(255,107,53,.38),0 0 0 18px rgba(255,107,53,0)}}
.btn-signup{animation:sgPulse 2.4s ease-out infinite}.btn-signup:hover{animation:none}
@media(max-width:575.98px){.btn-signup{font-size:1rem;width:100%;justify-content:center}}

/* --- 8. header logo --- */
.brand-logo{height:40px!important;width:auto}
@media(max-width:991.98px){.brand-logo{height:34px!important}}
.footer-brand .brand-logo,.footer-logo-link .brand-logo{height:46px!important}

/* --- 9. accounting + prose blocks: visible card colour --- */
.fact,.insight,.qa-box,.map-card{border-left:4px solid var(--cy-a)}
.why-txt{flex:1;min-width:0}.why-txt a{font-weight:700}
.ind-card h3,.ind-card p{text-decoration:none!important;font-weight:inherit}.ind-card h3{font-weight:700!important}.ind-card .go{color:var(--ms-blue)!important;text-decoration:none!important}
/* --- 10. svg icon tiles on .card / .prod-card (accounting + vertical pages) --- */
.card-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.card{display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem;border-radius:16px;position:relative;height:100%;box-shadow:0 2px 8px rgba(0,38,58,.06)}
.card h3{font-size:1.15rem;font-weight:700;margin:.2rem 0 .5rem;color:var(--ms-ink)}.card p{font-size:.95rem;color:var(--ms-sub);margin:0}
.card>.card-icon,.prod-card:not(.ind-card)>.card-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 0 1rem;color:#fff;background:linear-gradient(135deg,#0aa8cf,#53e3fc);box-shadow:0 8px 18px rgba(0,38,58,.15);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.card>.card-icon.icon-blue,.prod-card>.card-icon.icon-blue{background:linear-gradient(135deg,#226db4,#53b7ff)}
.card>.card-icon.icon-teal,.prod-card>.card-icon.icon-teal{background:linear-gradient(135deg,#089949,#5fd68a)}
.card>.card-icon.icon-peach,.prod-card>.card-icon.icon-peach{background:linear-gradient(135deg,#ff6b35,#ffb347)}
.card:hover>.card-icon,.prod-card:hover>.card-icon{transform:scale(1.12) rotate(-6deg)}
.card-grid{align-items:stretch}
.prod-card .sector{align-self:flex-start!important;order:0!important;margin:.2rem 0 .6rem}
.prod-card:not(.ind-card){align-items:flex-start;padding:1.5rem}
.prod-card:not(.ind-card) .go{margin-top:auto;font-weight:700;color:var(--ms-blue)}
.product-tile.tint-1>.p-icon:first-child{background:linear-gradient(120deg,#67d7fd,#8fb6ff,#67d7fd);background-size:300% 100%}
.product-tile.tint-2>.p-icon:first-child{background:linear-gradient(120deg,#53e3fc,#8ff0d4,#53e3fc);background-size:300% 100%}
.product-tile.tint-3>.p-icon:first-child{background:linear-gradient(120deg,#6ee0f0,#9fe8ff,#6ee0f0);background-size:300% 100%}
.product-tile.tint-4>.p-icon:first-child{background:linear-gradient(120deg,#53e3fc,#a9c8ff,#53e3fc);background-size:300% 100%}

/* --- 11. vertical-app / long-form pages --- */
.page-hero .container-xl.hero-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:3rem;align-items:center}
.hero-split>.crumb{grid-column:1/-1}
.hero-split>div[style]{max-width:none!important;margin-top:1rem!important}
.hero-split .hero-product.hp-media{padding:0;overflow:hidden;gap:0;align-items:stretch;text-align:center;background:#fff;border-radius:18px;box-shadow:0 18px 44px rgba(0,38,58,.2)}
.hp-media .ind-media{aspect-ratio:12/5}
.hp-media strong{display:block;padding:1rem 1rem .4rem;font-size:1.2rem;color:var(--cy-ink)}
.hp-media .hp-badge{width:200px;max-width:80%;margin:.2rem auto .5rem;display:block}
.hp-media small{display:block;padding:0 1rem 1.1rem;color:#4b5563}
@media(max-width:991.98px){.page-hero .container-xl.hero-split{display:block}.hero-split .hero-product.hp-media{max-width:420px;margin:1.75rem 0 0}}
.page-hero .badge-row{margin:.5rem 0 1rem}
.page-hero .pill{background:#fff;border:0;color:var(--cy-ink);font-weight:700;font-size:.82rem;padding:.35rem .85rem}
.page-hero .chips{margin:1.25rem 0}.page-hero .chips-label{font-weight:700}
.page-hero .chip{background:#fff;border-color:transparent;font-weight:600}
.page-hero .cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 .75rem}
.page-hero .btn-ghost-light{border:2px solid var(--cy-ink);color:var(--cy-ink)!important;background:transparent}
.page-hero .btn-ghost-light:hover{background:var(--cy-ink);color:#fff!important}
.page-hero .meta-line{font-size:.9rem;margin:0;color:var(--cy-ink-2)!important}
.crumb{font-size:.92rem}
.qa-box{align-items:stretch;height:auto;padding:2rem 2.25rem;border-radius:18px}
.qa-box h2{margin-top:0}.qa-box .prose{max-width:none;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--line-c)}
.qa-box .prose p:last-child{margin-bottom:0}
.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:767.98px){.decision-grid{grid-template-columns:1fr}}
.decision-card{align-items:flex-start;padding:1.75rem;height:auto}
.decision-card.pick{border:2px solid var(--cy-a)!important;background:linear-gradient(180deg,#f2fbfe,#fff)}
.decision-card h3{margin-top:0!important}
.process-card{display:block;height:auto;margin-top:1.75rem;padding:1.75rem 2rem;background:#fff;border:1px solid var(--line-c);border-radius:18px}
.process-title{font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:var(--ms-ink)}
.process{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;counter-reset:s}
@media(max-width:767.98px){.process{grid-template-columns:1fr}}
.process li{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;background:#f2fbfe;border:1px solid var(--line-c);border-radius:14px;transition:transform .28s,box-shadow .28s,border-color .28s}
.process li:hover{transform:translateY(-4px);box-shadow:var(--shadow-live);border-color:var(--cy-a)}
.process .num{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#53e3fc,#0067b8);color:#fff;font-size:1.1rem;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}
.process li h4{font-size:1.02rem;margin:0 0 .25rem;font-weight:700}.process li p{margin:0;font-size:.92rem;color:var(--ms-sub)}
.note-box{background:#f2fbfe;border:1px solid var(--line-c);border-left:5px solid var(--cy-a);border-radius:14px;padding:1.4rem 1.6rem;margin:0}
.note-box p{margin:0 0 .6rem}.src-list{margin:.5rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}.src-list a{color:var(--ms-blue);font-weight:600;word-break:break-word}
.link-row{margin-top:1.25rem}.link-row a{font-weight:700}
.map-grid{align-items:stretch}.map-card{height:auto}
.map-card .map-tag{margin-bottom:.4rem}
.faq-section{display:block}
.faq-section .text-center,.faq-section>div:first-child{text-align:center}
.faq-wide{display:block;max-width:860px;margin:1.5rem auto 0}
.related-row{gap:.6rem;margin:.75rem 0 0}
.related-row a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid var(--line-c);border-radius:999px;background:#f2fbfe;color:var(--ms-blue);font-weight:700;font-size:.92rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}
.related-row a:hover{transform:translateY(-3px);box-shadow:var(--shadow-live);border-color:var(--cy-a);background:#fff}

/* ===== v8: buttons, popups, blog rail, offices ===== */
.signup-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.9rem;margin:2.5rem 0 0;width:100%}
.btn-signup{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.6rem;border-radius:8px;background:var(--ms-blue);color:#fff!important;font:700 1rem/1.2 var(--font);border:2px solid var(--ms-blue);box-shadow:0 4px 14px rgba(0,103,184,.28);text-decoration:none;animation:none;transition:transform .25s,box-shadow .25s,background .25s;min-height:48px}
.btn-signup::after{display:none}
.btn-signup .bs-arr{transition:transform .25s}
.btn-signup:hover{background:#00457c;border-color:#00457c;transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,69,124,.38);color:#fff!important;filter:none;animation:none;text-decoration:none}
.btn-signup:hover .bs-arr{transform:translateX(5px)}
.btn-signup:focus-visible,.btn-quote:focus-visible{outline:3px solid var(--cy-ink);outline-offset:3px}
.btn-quote{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.6rem;border-radius:8px;background:#fff;color:var(--ms-blue);font:700 1rem/1.2 var(--font);border:2px solid var(--ms-blue);cursor:pointer;min-height:48px;transition:transform .25s,box-shadow .25s,background .25s,color .25s}
.btn-quote:hover{background:var(--ms-blue);color:#fff;transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,103,184,.3)}
@media(max-width:575.98px){.signup-wrap{flex-direction:column;align-items:stretch}.btn-signup,.btn-quote{width:100%}}

/* quote popup */
#quoteModal{position:fixed;inset:0;z-index:2000;background:rgba(0,16,28,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:clamp(8px,2vw,24px);overscroll-behavior:contain}
#quoteModal.open{display:flex}
.qm-dialog{position:relative;width:min(640px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);background:#fff;border-radius:var(--r-lg);box-shadow:0 24px 80px rgba(0,0,0,.35);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:fadeUp .35s both}
.qm-head{padding:1.5rem 4rem 1rem 1.75rem;background:linear-gradient(160deg,#53e3fc,#8ee8ff);color:var(--cy-ink)}
.qm-head h3{margin:.25rem 0 .35rem;font-size:1.35rem;line-height:1.25;color:var(--cy-ink)}.qm-head p{margin:0;font-size:.92rem;color:var(--cy-ink)}.qm-head a{color:var(--cy-ink);font-weight:700}
.qm-head .kicker{color:var(--cy-ink);margin:0}
#quoteModal .lead-modal-close{position:absolute;right:12px;top:12px;z-index:5;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.18);width:40px;height:40px;transition:transform .2s,background .2s}
#quoteModal .lead-modal-close:hover{background:var(--cy-ink);color:#fff;transform:rotate(90deg)}
.qm-body{padding:.25rem .5rem 1rem}
.qm-body .lf2-card{padding:1rem 1.25rem}
@media(max-width:575.98px){
 #quoteModal,#bookConsultModal{padding:0;align-items:stretch}
 .qm-dialog,#bookConsultModal .bm-dialog{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}
 .qm-head{padding:1.1rem 3.5rem .9rem 1rem}.qm-head h3{font-size:1.15rem}
 .qm-body{padding:.25rem .25rem 1.25rem}.qm-body .lf2-card{padding:.75rem}
 #bookConsultModal .bm-body{min-height:0;padding:.25rem}
}
html.lock-scroll,html.lock-scroll body{overflow:hidden}

/* blog right rail */
.blog-post-layout{align-items:start}
.blog-share-rail,.blog-side-rail{top:calc(var(--hdr,96px) + 16px)}
.blog-side-rail{display:flex;flex-direction:column;gap:1.25rem;min-width:0}
.bsr-related{display:flex;flex-direction:column;gap:1rem}
.bsr-related>h6{margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-sub);font-weight:700}
.rel-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ms-line);border-radius:var(--r-lg);overflow:hidden;color:var(--ms-ink);text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}
.rel-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--cy-ink-2);text-decoration:none;color:var(--ms-ink)}
.rel-img{display:block;aspect-ratio:16/9;overflow:hidden;background:#eaf9fd}
.rel-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.rel-card:hover .rel-img img{transform:scale(1.06)}
.rel-body{display:flex;flex-direction:column;gap:.45rem;padding:.9rem 1rem 1rem;align-items:flex-start}
.rel-body strong{font-size:.98rem;line-height:1.35}
.rel-body em{font-style:normal;font-size:.85rem;font-weight:700;color:var(--ms-blue)}
.rel-body em i{display:inline-block;transition:transform .25s}.rel-card:hover .rel-body em i{transform:translateX(4px)}
.bsr-card{text-align:left}

/* office cards */
.office-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}
.office-card2{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ms-line);border-radius:var(--r-lg);overflow:hidden;transition:transform .25s,box-shadow .25s}
.office-card2:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}
.oc-map{aspect-ratio:16/9;background:#eaf9fd}.oc-map iframe{width:100%;height:100%;border:0;display:block}
.oc-body{padding:1.25rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}
.oc-body h3{margin:.1rem 0 0;font-size:1.3rem}
.oc-addr{display:flex;gap:.6rem;margin:0;color:var(--ms-sub)}.oc-addr i{color:var(--ms-blue);margin-top:.2rem}
.oc-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}
@media(max-width:767.98px){.office-grid{grid-template-columns:1fr}.oc-actions .btn{flex:1 1 100%}}
.bm-side>*{position:relative;z-index:1}
.oc-actions{margin-top:auto;padding-top:.5rem}
.hero-quote-row{margin-top:.85rem}
.btn-hero-quote{background:#fff;color:var(--cy-ink)!important;border:2px solid var(--cy-ink);font-weight:700;min-width:240px;justify-content:center}
.btn-hero-quote:hover{background:var(--cy-ink);color:#fff!important;transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,38,58,.3)}
@media(max-width:575.98px){.btn-hero-quote{width:100%}}

/* colourful relevant icons */
.hue-blue{--a:#cfe8ff;--b:#9cc9ff;--s:#0b63ce}
.hue-green{--a:#d3f7e0;--b:#9be8b8;--s:#0a8a45}
.hue-orange{--a:#ffe3cf;--b:#ffc29a;--s:#e2561b}
.hue-pink{--a:#ffd9ea;--b:#ffabd0;--s:#d1286f}
.hue-violet{--a:#e4dcff;--b:#c0aeff;--s:#6a3fe0}
.hue-teal{--a:#cff6f1;--b:#8fe6dc;--s:#0a8f86}
.hue-amber{--a:#fff0c2;--b:#ffd978;--s:#c27a00}
.hue-sky{--a:#d5f4ff;--b:#8fe0ff;--s:#0877a8}
.card-soft>.card-icon.hue:first-child,.product-tile>.p-icon.hue:first-child{background:linear-gradient(120deg,var(--a),var(--b),var(--a));background-size:300% 100%;color:var(--s)}
.card-soft:hover>.card-icon.hue:first-child,.product-tile:hover>.p-icon.hue:first-child{color:var(--s);background-color:transparent}
.card-soft>.card-icon.hue:first-child>i,.card-soft>.card-icon.hue:first-child>svg,.product-tile>.p-icon.hue:first-child>i,.product-tile>.p-icon.hue:first-child>svg{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;box-sizing:border-box;padding:0;border-radius:50%;background:#fff;color:var(--s);box-shadow:0 8px 20px rgba(0,38,58,.16);font-size:1.7rem}
.card-soft>.card-icon.hue:first-child>svg{padding:17px;stroke:var(--s)}
.card-soft>.card-icon.hue:not(:first-child),.p-icon.hue:not(:first-child){background:var(--a);color:var(--s)}
.card-soft:hover .card-icon.hue:not(:first-child){background:var(--s);color:#fff}
.card>.card-icon.hue,.prod-card:not(.ind-card)>.card-icon.hue{background:linear-gradient(135deg,var(--s),var(--b));color:#fff}
.card:hover>.card-icon.hue,.prod-card:hover>.card-icon.hue{background:linear-gradient(135deg,var(--s),var(--b));color:#fff}
.btn-hero-quote{background:#fff!important;color:var(--cy-ink)!important;border:2px solid var(--cy-ink)!important}
.btn-hero-quote:hover{background:var(--cy-ink)!important;color:#fff!important}
.oc-map{position:relative;background:linear-gradient(135deg,#d5f4ff,#eaf9fd)}
.oc-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-decoration:none;color:var(--ms-ink);background:
 linear-gradient(90deg,rgba(0,103,184,.07) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(0deg,rgba(0,103,184,.07) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(135deg,#d5f4ff,#eaf9fd)}
.oc-fallback>i{font-size:2.6rem;color:#e42527;filter:drop-shadow(0 6px 8px rgba(0,0,0,.2))}
.oc-fallback span{font-weight:700;color:var(--ms-blue);font-size:.9rem}
.oc-map iframe{position:relative;z-index:1}
.btn-hero-quote{min-width:0}
.hero-cta-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:1.25rem}
.hero-cta-stack .hero-actions,.hero-cta-stack .hero-quote-row{margin:0}
.hero-cta-stack.centered{align-items:center}
.map-grid,.prod-grid,.card-grid,.decision-grid,.why-grid,.insight-grid,.faq-grid,.bk-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.fact-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}
.fact-row .fact{padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.2rem;font-size:.95rem}
.fact-row .fact strong,.fact-row .fact b{font-size:1.15rem;color:var(--ms-ink)}
.qa-box{margin-bottom:0}.insight-grid{margin-top:1.5rem}
.insight{padding:1.4rem}

/* ===== v9: mobile header + drill-down menu + compact action pill ===== */
@media(max-width:991.98px){
  :root{--mh:64px}
  html{scroll-padding-top:calc(var(--mh) + 8px)}
  .util-bar{display:none}
  body{padding-top:var(--mh)}
  .site-header{position:fixed!important;top:0;left:0;right:0;height:var(--mh);z-index:1100}
  .site-header .navbar-main{height:var(--mh);min-height:var(--mh);flex-wrap:nowrap}
  .nav-toggle[aria-expanded="true"] .hamburger-bars span:nth-child(1){transform:translateY(6px) rotate(45deg)}
  .nav-toggle[aria-expanded="true"] .hamburger-bars span:nth-child(2){opacity:0}
  .nav-toggle[aria-expanded="true"] .hamburger-bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  .hamburger-bars span{transition:transform .25s,opacity .2s}
  .main-nav{top:var(--mh);bottom:0;height:auto!important;overflow:hidden;visibility:hidden;z-index:1090;transition:transform .28s ease,visibility 0s .28s}
  .main-nav.open{visibility:visible;transition:transform .28s ease}
  .nav-menu{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:90px}
  .nav-menu>li>a{font-size:1.05rem;font-weight:700}
  .has-mega>a>i{transform:rotate(-90deg);font-size:.9rem;color:var(--ms-blue)}
  .has-mega>.mega{position:absolute!important;left:0;right:0;top:0;bottom:0;height:100%;max-height:none!important;overflow-y:auto;overscroll-behavior:contain;background:#fff;transform:translateX(100%)!important;visibility:hidden;transition:transform .28s ease,visibility 0s .28s;z-index:3;opacity:1}
  .has-mega.open>.mega,.has-mega.open:hover>.mega{transform:none!important;visibility:visible;transition:transform .28s ease;max-height:none!important}
  .has-mega:hover>.mega{max-height:none!important}
  .m-back{display:flex;align-items:center;gap:.6rem;width:100%;min-height:58px;padding:0 1.25rem;border:0;border-bottom:1px solid var(--ms-line);background:#f2fbfe;color:var(--ms-blue);font:700 1rem/1 var(--font);cursor:pointer;position:sticky;top:0;z-index:2;text-align:left}
  .m-back i{font-size:1.1rem}
  .m-back span{color:var(--ms-ink);margin-left:auto;font-weight:700}
  .m-all{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-weight:700;color:var(--ms-blue);border-bottom:1px solid var(--ms-line);text-decoration:none}
  .mega-body{padding-bottom:110px}
}
@media(max-width:767.98px){
  body{padding-bottom:0}
  .mobile-actions{left:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;grid-template-columns:none;gap:0;padding:0;background:var(--ms-blue);border-radius:10px;box-shadow:0 8px 22px rgba(0,50,100,.35);overflow:hidden;z-index:1050}
  .mobile-actions a{width:62px;min-height:48px;border-radius:0;font-size:0;gap:0;background:transparent!important;color:#fff!important}
  .mobile-actions a+a{border-left:1px solid rgba(255,255,255,.35)}
  .mobile-actions i{font-size:1.3rem}
  .back-to-top{right:14px;bottom:calc(76px + env(safe-area-inset-bottom))}
}
@media(max-width:991.98px){.has-mega.open>a>i,.has-mega>a:focus>i{transform:rotate(-90deg)!important}.nav-menu>li>a:focus,.has-mega.open>a{background:#fff}}

/* ===== v10: single-screen popups on mobile ===== */
@media(max-width:575.98px){
  /* Get a Quote */
  #quoteModal .qm-dialog{display:flex;flex-direction:column;overflow:hidden;height:100%;height:100dvh}
  #quoteModal .qm-head{padding:.8rem 3.4rem .7rem .9rem;flex:0 0 auto}
  #quoteModal .qm-head .kicker{display:none}
  #quoteModal .qm-head h3{font-size:1.02rem;margin:0 0 .15rem;line-height:1.2}
  #quoteModal .qm-head p{font-size:.78rem;line-height:1.3}
  #quoteModal .qm-body{flex:1 1 auto;min-height:0;padding:.35rem .6rem .6rem;display:flex;flex-direction:column;justify-content:center}
  #quoteModal .lf2{display:block}
  #quoteModal .lf2-intro{display:none}
  #quoteModal .lf2-card{padding:.3rem .2rem;box-shadow:none;border:0}
  #quoteModal .lf2-card>h3,#quoteModal .lf2-card>.lf2-sub{display:none}
  #quoteModal .lf2-grid{grid-template-columns:1fr 1fr;gap:.55rem .6rem}
  #quoteModal .lf2-field{gap:.18rem}
  #quoteModal .lf2-field label{font-size:.74rem}
  #quoteModal .lf2-input{min-height:42px;padding:.45rem .7rem;font-size:16px}
  #quoteModal textarea.lf2-input{min-height:58px;height:58px;resize:none}
  #quoteModal .lf2-field:has(#lfCompanyQ){display:none}
  #quoteModal .lf2-field:has(#lfEmailQ),#quoteModal .lf2-field:has(#lfPhoneQ),#quoteModal .lf2-field:has(#lfMsgQ){grid-column:1/-1}
  #quoteModal .lf2-phone{grid-template-columns:72px 1fr}
  #quoteModal .lf2-submit{margin-top:.55rem;gap:.4rem}
  #quoteModal .lf2-submit .btn{width:100%;min-height:46px}
  #quoteModal .lf2-note{font-size:.7rem;max-width:none}
  #quoteModal .lf2-success{padding:1rem .5rem}
  #quoteModal .lead-modal-close{width:36px;height:36px;right:8px;top:8px}
  /* Book Free Consultation */
  #bookConsultModal .bm-dialog{display:flex;flex-direction:column;overflow:hidden;height:100%;height:100dvh;max-height:100dvh}
  #bookConsultModal .bm-side{flex:0 0 auto;padding:.7rem 3.4rem .7rem .9rem;gap:0}
  #bookConsultModal .bm-side .kicker,#bookConsultModal .bm-points,#bookConsultModal .bm-contact{display:none}
  #bookConsultModal .bm-side h3{font-size:1rem;padding:0;line-height:1.25}
  #bookConsultModal .bm-side::before{display:none}
  #bookConsultModal .bm-main{flex:1 1 auto;min-height:0}
  #bookConsultModal .bm-body{padding:0;min-height:0;height:100%;overflow:hidden}
  #bookConsultModal #inline-container,#bookConsultModal [data-book-slot],#bookConsultModal #inline-container>*{height:100%;width:100%}
  #bookConsultModal .lead-modal-close{width:36px;height:36px;right:8px;top:8px}
}
@media(max-width:575.98px) and (max-height:620px){
  #quoteModal .qm-head p{display:none}
  #quoteModal .lf2-field label{display:none}
  #quoteModal textarea.lf2-input{height:48px;min-height:48px}
}
@media(max-width:575.98px){#quoteModal .qm-body{justify-content:flex-start;padding-top:.7rem}#quoteModal .lf2-card{border-top:0!important}}
.brand-logo{height:50px!important;width:auto}
@media(max-width:991.98px){.brand-logo{height:42px!important}}
.footer-brand .brand-logo,.footer-logo-link .brand-logo{height:56px!important}
@media(min-width:992px){.m-back,.m-all{display:none!important}}

/* ===== v11: industry specialists + migration services ===== */
.stack-line{font-size:.92rem;margin:.9rem 0 0;padding:.45rem .9rem;display:inline-block;background:rgba(255,255,255,.55);border-radius:999px;color:var(--cy-ink)}
.stack-line b{font-weight:700}
.mega{max-height:calc(100vh - var(--hdr,110px) - 12px);overflow-y:auto}
.mega-col a.mega-all{margin-top:.35rem;color:var(--ms-blue)}
.mega-col a.mega-all i{font-size:1.1rem;color:var(--ms-blue)}
.mega-col a.mega-all strong{color:var(--ms-blue);font-size:.88rem}
/* hero migration card */
.hero-split .hero-product.mig-card{background:#fff;border-radius:18px;box-shadow:0 18px 44px rgba(0,38,58,.2);padding:1.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1rem;align-items:stretch;text-align:center;color:var(--ms-ink)}
.mig-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.5rem}
.mig-end{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}
.mig-end strong{font-size:.95rem;line-height:1.2;overflow-wrap:anywhere}.mig-end small{color:var(--ms-sub);font-size:.75rem}
.mig-chip{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#226db4,#53b7ff);color:#fff;font:800 1.3rem/1 var(--font);flex-shrink:0;box-shadow:0 8px 18px rgba(0,38,58,.18)}
.mig-chip.tgt{background:#fff;border:1px solid var(--ms-line)}.mig-chip.tgt img{width:40px;height:40px}
.mig-chip.sm{width:46px;height:46px;font-size:1rem;box-shadow:none}
.mig-arrow{margin-top:1.1rem;width:36px;height:36px;border-radius:50%;background:var(--grad-brand);color:var(--cy-ink);display:flex;align-items:center;justify-content:center;animation:migpulse 1.8s ease-in-out infinite}
@keyframes migpulse{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}
.mig-pts{list-style:none;margin:0;padding:.9rem 0 0;border-top:1px dashed var(--ms-line);display:grid;gap:.4rem;text-align:left;font-weight:600;font-size:.9rem}
.mig-pts i{color:#089949;margin-right:.45rem}
.mig-card .hp-badge{width:150px;margin:0 auto;display:block}
/* hub */
.mig-head{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}
.mig-head img{width:56px;height:56px;flex-shrink:0}
.mig-head h2{margin:0}
.mig-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-top:1.25rem}
.mig-link{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;background:#fff;border:1px solid var(--ms-line);border-radius:var(--r-lg);color:var(--ms-ink);text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;min-width:0}
.mig-link:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--cy-ink-2);text-decoration:none;color:var(--ms-ink)}
.mig-link .mig-name{display:flex;flex-direction:column;min-width:0;flex:1}
.mig-link strong{font-size:.98rem;line-height:1.25;overflow-wrap:anywhere}.mig-link small{color:var(--ms-sub);font-size:.8rem}
.mig-link>i{color:var(--ms-blue);transition:transform .25s}.mig-link:hover>i{transform:translateX(5px)}
@media(max-width:575.98px){.mig-grid{grid-template-columns:1fr}.mig-head img{width:44px;height:44px}}

/* v12 brand logos on migration pages */
.mig-chip.logo{background:#fff;border:1px solid var(--ms-line);box-shadow:0 8px 18px rgba(0,38,58,.10)}
.mig-chip.logo img{width:66%;height:66%;object-fit:contain;display:block}
.mig-chip.xs{width:34px;height:34px;font-size:.8rem;flex-shrink:0;box-shadow:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800}
img.zicon-sm.brandlogo{background:#fff;border-radius:8px;padding:4px;object-fit:contain;border:1px solid var(--ms-line)}
.tm-note{font-size:.78rem;color:var(--ms-sub);line-height:1.5;margin:1rem 0 0;max-width:900px}

/* v12 footer: roles + mobile layout */
.footer-roles{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.1rem 0 .2rem;border-top:1px solid rgba(0,0,0,.08);margin-top:1.4rem}
.footer-roles span{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;padding:.35rem .75rem;border-radius:99px;background:#fff;border:1px solid var(--ms-line);color:var(--ms-ink);transition:transform .2s,box-shadow .2s}
.footer-roles span:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}
.footer-roles i{color:var(--ms-blue)}
.footer-newsletter{display:flex;flex-direction:column;gap:.6rem;max-width:340px}
.footer-newsletter input{flex:none;width:100%;height:46px;padding:0 .95rem;border:1px solid var(--ms-line);border-radius:10px;background:#fff;font-size:.92rem;transition:border-color .2s,box-shadow .2s}
.footer-newsletter input:focus{outline:0;border-color:var(--ms-blue);box-shadow:0 0 0 3px rgba(0,103,184,.18)}
.footer-newsletter .btn{height:46px;width:100%;border-radius:10px;font-weight:700}
@media(max-width:767px){
 .site-footer .row{display:grid!important;grid-template-columns:1fr 1fr;gap:1.6rem 1rem;margin:0}
 .site-footer .row>div{width:auto!important;max-width:100%;min-width:0;padding:0!important;flex:none}
 .site-footer .row>div:first-child,.site-footer .row>div:last-child{grid-column:1/-1}
 .site-footer .footer-logo-link{display:inline-block;background:#fff;border-radius:12px;padding:8px 12px;box-shadow:0 2px 10px rgba(0,0,0,.06)}
 .site-footer .footer-newsletter{max-width:none}
 .footer-links li a{display:block;padding:.28rem 0;overflow-wrap:anywhere}
 .footer-badges{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:flex-start}
 .footer-badges img{max-width:46%;height:auto}
 .footer-bottom{display:flex;flex-direction:column;gap:.6rem;text-align:left;align-items:flex-start}
 .footer-bottom span:last-child{display:flex;flex-wrap:wrap;gap:.3rem .8rem}
 .footer-roles{gap:.4rem}.footer-roles span{font-size:.74rem;padding:.3rem .6rem}
}

/* v12 reactive cards: every card-like block lifts on hover / tap */
.process-step,.process-card,.stat-block,.va-card,.bsr-card,.qa-box,.note-box,.fact,.insight,.mig-card,.cred-chip,.chip,.pill,.cat-pill,.related-row a,.link-row a,.ind-xcard,.ext-card,.faq-item,.card-soft,.product-tile,.why-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}
@media(hover:hover){
 .process-step:hover,.process-card:hover,.stat-block:hover,.va-card:hover,.bsr-card:hover,.qa-box:hover,.note-box:hover,.fact:hover,.insight:hover,.mig-card:hover,.cred-chip:hover,.ind-xcard:hover,.ext-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:var(--cy-ink-2)}
 .chip:hover,.pill:hover,.cat-pill:hover,.related-row a:hover,.link-row a:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:var(--cy-ink-2)}
}
.process-step:active,.process-card:active,.va-card:active,.ind-xcard:active,.ext-card:active,.card-soft:active,.product-tile:active,.mig-link:active{transform:translateY(-2px) scale(.995)}

/* v12 extended content (industry bottlenecks, migration blueprint, global block) */
.ext-sec h2{margin-bottom:1rem}
.answer-box{background:#fff;border:1px solid var(--ms-line);border-left:4px solid var(--ms-blue);border-radius:var(--r-lg);padding:1rem 1.2rem;margin:0 0 1.6rem;color:var(--ms-ink);line-height:1.6;box-shadow:0 2px 10px rgba(0,38,58,.05)}
.ext-card{background:#fff;border:1px solid var(--ms-line);border-radius:var(--r-lg);padding:1.3rem 1.3rem 1.2rem;box-shadow:0 2px 10px rgba(0,38,58,.05);position:relative;height:100%}
.ext-card h3{margin:.2rem 0 .6rem;line-height:1.25}.ext-card p{font-size:.92rem;line-height:1.55;color:var(--ms-ink-2,#333)}
.ext-card .card-icon{margin-bottom:.7rem}
.ext-fix{background:linear-gradient(135deg,rgba(83,227,252,.16),rgba(103,215,253,.08));border-radius:10px;padding:.65rem .8rem;margin-top:.5rem}
.ext-num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--ms-blue);color:#fff;font-weight:800;align-items:center;justify-content:center;margin-bottom:.6rem}
.ext-stack{margin-top:2rem;background:#fff;border:1px solid var(--ms-line);border-radius:var(--r-lg);padding:1.2rem 1.3rem}
.ext-stack .chips{display:flex;flex-wrap:wrap;gap:.5rem}
.ext-stack .chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--cy-soft,#e6f9fd);border:1px solid var(--ms-line);border-radius:99px;padding:.35rem .8rem;font-size:.85rem;font-weight:600}
.ext-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.ext-table{width:100%;border-collapse:collapse;font-size:.9rem}
.ext-table th{text-align:left;background:var(--cy-soft,#e6f9fd);padding:.6rem .8rem;font-weight:700;border-bottom:1px solid var(--ms-line)}
.ext-table td{padding:.6rem .8rem;border-bottom:1px solid var(--ms-line);vertical-align:top}
.ext-table tr:last-child td{border-bottom:0}
.ext-table tbody tr{transition:background-color .2s}.ext-table tbody tr:hover{background:rgba(83,227,252,.14)}
.ext-list{margin:.4rem 0 0;padding:0;list-style:none}.ext-list li{display:flex;gap:.55rem;margin:.5rem 0;font-size:.92rem}
.ext-faqs{margin-top:2rem}
.ext-faq{background:#fff;border:1px solid var(--ms-line);border-radius:var(--r-lg);padding:.9rem 1.1rem;margin:.6rem 0;transition:box-shadow .25s,border-color .25s}
.ext-faq:hover,.ext-faq[open]{box-shadow:var(--shadow-hover);border-color:var(--cy-ink-2)}
.ext-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:1rem}
.ext-faq summary::after{content:"+";font-weight:800;color:var(--ms-blue)}.ext-faq[open] summary::after{content:"\2212"}
.ext-faq summary::-webkit-details-marker{display:none}.ext-faq p{margin:.6rem 0 0;font-size:.92rem}
@media(max-width:767px){.ext-card{padding:1.05rem}.ext-stack{padding:1rem}.ext-table{font-size:.84rem}.ext-table td,.ext-table th{padding:.5rem .55rem}}
@media(max-width:767px){
 .footer-badges img{max-width:46%;max-height:54px;width:auto;height:auto;object-fit:contain}
 .site-footer .row>div:nth-child(4){grid-column:1/-1}
 .site-footer .row>div:nth-child(4) .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}
}
.footer-disclaimer{font-size:.76rem;line-height:1.55;color:var(--ms-sub);margin:1.1rem 0 .2rem;max-width:980px}

/* v13 compact migration process */
.proc-row{--bs-gutter-y:1rem}
.proc-row .process-card{margin-top:.5rem;padding:1.2rem 1.3rem}
.process-card .process-title{margin:0 0 .9rem}
.process-card .process{gap:.8rem}
.process-card .process li{padding:.8rem .9rem;gap:.75rem;align-items:flex-start}
.process-card .process .num{flex:0 0 34px;width:34px;height:34px;font-size:.95rem}
.process-card .process li h4{font-size:.95rem;line-height:1.25;margin:0 0 .2rem}
.process-card .process li p{font-size:.84rem;line-height:1.5}
@media(min-width:992px){.process-card .process{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:576px) and (max-width:991.98px){.process-card .process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575.98px){.process-card{padding:1rem!important}.process-card .process{grid-template-columns:1fr;gap:.6rem}.process-card .process li{padding:.7rem .8rem}}
.proc-row>.col-12:first-child ul{padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.2rem}
.proc-row>.col-12:first-child ul li{position:relative;padding-left:1.4rem;font-size:.92rem}
.proc-row>.col-12:first-child ul li::before{content:"\2713";position:absolute;left:0;color:var(--ms-blue);font-weight:800}
@media(max-width:767.98px){.proc-row>.col-12:first-child ul{grid-template-columns:1fr}}
.why-grid:has(>.process-card){display:block}
.why-grid:has(>.process-card)>div:first-child{margin-bottom:1.2rem}
.why-grid:has(>.process-card) .why-list{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.4rem}
.why-grid:has(>.process-card) .why-list li{position:relative;padding-left:1.5rem;font-size:.95rem}
.why-grid:has(>.process-card) .why-list li::before{content:"\2713";position:absolute;left:0;color:var(--ms-blue);font-weight:800}
.why-grid:has(>.process-card)>.process-card{margin-top:0}
@media(max-width:767.98px){.why-grid:has(>.process-card) .why-list{grid-template-columns:1fr}}

/* v14 blog cards: show full 16:9 cover art, no side cropping */
.blog-card .blog-card-img{height:auto!important;aspect-ratio:16/9;padding-top:0!important;border-radius:var(--r,18px) var(--r,18px) 0 0!important;background:#eaf8fd}
.blog-card .blog-card-img img{width:100%!important;height:100%!important;object-fit:contain!important;position:static!important}
.blog-card:hover .blog-card-img img{transform:scale(1.03)}

/* v15 fixes: sticky header inside WP template-part, quote phone, footer, Resources dropdown, mobile subnav */
header.wp-block-template-part{display:contents}
.admin-bar .site-header{top:32px}
.admin-bar .subnav{top:96px}
@media(max-width:782px){.admin-bar .site-header{top:46px!important}}
#quoteModal strong,#quoteModal a[href^="tel"],#bookConsultModal strong,#bookConsultModal a[href^="tel"],.qm-head strong{white-space:nowrap}
.footer-disclaimer{max-width:none;width:100%;text-align:left;margin:1.25rem 0 .75rem}
.footer-roles span{white-space:nowrap}
@media(min-width:992px){
  .nav-menu>li.has-simple{position:relative!important}
  .has-simple>.mega{left:0;right:auto;width:340px;border:1px solid var(--ms-line);border-radius:0 0 var(--r,12px) var(--r,12px)}
  .has-simple .mega-wrap{display:block}
  .has-simple .mega-body{padding:.75rem}
  .has-simple .mega-grid{grid-template-columns:1fr;gap:.25rem}
}
@media(max-width:991.98px){.subnav{display:none!important}}

/* v16 mobile menu below the WP admin bar (logged-in view) so the close/back controls stay reachable */
@media(max-width:991.98px){.admin-bar .main-nav{top:calc(var(--mh,64px) + 32px)}}
@media(max-width:782px){.admin-bar .main-nav{top:calc(var(--mh,64px) + 46px)}}
@media(max-width:600px){#wpadminbar{position:fixed!important}}
/* v17: Zoho products / industries cards */
.zp-stack{display:flex;flex-direction:column;gap:1.25rem}
.zp-card{background:#fff;border:1px solid #cfeef7;border-top:4px solid #53e3fc;border-radius:18px;padding:1.4rem;box-shadow:0 10px 30px rgba(0,120,212,.08)}
.zp-head{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:1.1rem}
.zp-head h3{font-size:1.2rem;margin:0 0 .25rem;color:var(--ms-ink)}
.zp-head p{margin:0;font-size:.95rem;color:var(--ms-sub)}
.zp-hic,.zp-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(135deg,#53e3fc,#0078d4);color:#fff}
.zp-hic{width:48px;height:48px;border-radius:14px;font-size:1.4rem}
.zp-ic{width:40px;height:40px;border-radius:12px;font-size:1.15rem}
.zp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}
.zp-tile{display:flex;align-items:center;gap:.65rem;padding:.7rem .75rem;border:1px solid #d6eef6;border-radius:14px;background:#f5fcff;color:var(--ms-ink);text-decoration:none;font-weight:600;font-size:.92rem;line-height:1.25;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s}
.zp-tile:hover,.zp-tile:active{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,120,212,.14);border-color:#53e3fc;color:var(--ms-ink)}
.zp-t{min-width:0;overflow-wrap:normal;word-break:normal;hyphens:none}
@media(min-width:992px){.zp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.zp-grid{grid-template-columns:1fr}}
@media(max-width:480px){.zp-card{padding:1.1rem}.zp-tile{padding:.6rem;gap:.5rem;font-size:.88rem}.zp-ic{width:36px;height:36px;font-size:1rem}.zp-card+.zp-card .zp-grid{grid-template-columns:1fr}}
/* ===== v8: Apps / Websites megas, hover cards, portfolio ===== */
/* hover-intent delay for desktop megas */
@media(min-width:992px){
.has-mega>.mega{transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}
.has-mega:hover:not(.hov)>.mega{opacity:0;visibility:hidden;transform:translateY(6px)}
.has-mega.hov>.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}
.nav-menu>li.has-mega:hover:not(.hov)>a{border-bottom-color:transparent;background:transparent}
.nav-menu>li.has-mega.hov>a{border-bottom-color:var(--cy-a);background:var(--ms-surface-2)}
.nav-menu>li.has-mega.hov>a i{transform:rotate(180deg)}
.m3-pfm{display:none}
.has-mega:not(.hov)>.mega{pointer-events:none}
.nav-menu>li>a{padding:0 .55rem;font-size:.9rem;gap:.25rem}.nav-cta-group .btn{white-space:nowrap}
.m3{position:relative;min-height:380px;display:block}
.m3-item{display:block;width:300px}
.m3-cat{display:flex;align-items:center;gap:.75rem;width:300px;padding:.65rem .8rem;border-radius:14px;color:var(--ms-ink);text-decoration:none;border:1px solid transparent;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}
.m3-item.active>.m3-cat,.m3-cat:hover{background:linear-gradient(120deg,var(--a),#fff);border-color:var(--b);transform:translateX(4px);box-shadow:0 8px 22px rgba(0,120,212,.12)}
.m3-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;color:var(--s);background:linear-gradient(135deg,var(--a),var(--b));flex-shrink:0;transition:transform .2s,background .2s,color .2s}
.m3-item.active .m3-ic,.m3-cat:hover .m3-ic{background:var(--s);color:#fff;transform:scale(1.06) rotate(-4deg)}
.m3-t strong{display:block;font-size:.95rem;font-weight:700}.m3-t small{color:var(--ms-sub);font-weight:600;font-size:.78rem}
.m3-chev{margin-left:auto;font-size:.8rem;color:var(--s);opacity:.5;transition:transform .2s,opacity .2s}.m3-item.active .m3-chev{opacity:1;transform:translateX(3px)}
.m3-panel{position:absolute;left:326px;right:0;top:0;min-height:100%;padding:1rem 1.25rem;border-radius:18px;background:linear-gradient(160deg,#fff 40%,var(--a));border:1px solid var(--b);opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity .18s,transform .18s,visibility .18s}
.m3-item.active>.m3-panel{opacity:1;visibility:inherit;transform:none}
.m3-ph{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--b);padding-bottom:.6rem;margin-bottom:.6rem}
.m3-ph h6{margin:0;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;color:var(--s);font-weight:800}
.m3-all{font-weight:800;font-size:.85rem;color:var(--s);text-decoration:none}.m3-all:hover{text-decoration:underline}
.m3-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem .75rem}
.m3-links a{display:flex;gap:.65rem;align-items:center;padding:.55rem .65rem;border-radius:12px;color:var(--ms-ink);text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}
.m3-links a:hover{background:#fff;border-color:var(--b);transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,60,120,.1)}
.m3-links a>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--s);font-size:1.05rem;flex-shrink:0;transition:background .15s,color .15s}
.m3-links a:hover>i{background:var(--s);color:#fff}
.m3-links strong{display:block;font-size:.88rem;font-weight:700}.m3-links small{display:block;color:var(--ms-sub);font-size:.76rem;font-weight:600}
.m3-pf{display:inline-flex;gap:.4rem;align-items:center;margin-top:.9rem;font-weight:800;font-size:.88rem;color:var(--cy-ink,#00172a);text-decoration:none}.m3-pf:hover{text-decoration:underline}
.mega-vert a{align-items:center}
}
/* mobile: category accordions inside the drill-down panel */
@media(max-width:991.98px){
.m3-item{border:1px solid var(--b);border-radius:14px;margin:.5rem 0;background:#fff;overflow:hidden}
.m3-cat{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;color:var(--ms-ink);text-decoration:none;background:linear-gradient(120deg,var(--a),#fff)}
.m3-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--s);font-size:1.15rem;flex-shrink:0}
.m3-t strong{display:block;font-weight:800}.m3-t small{color:var(--ms-sub);font-weight:600}
.m3-chev{margin-left:auto;transition:transform .2s;color:var(--s)}.m3-item.open .m3-chev{transform:rotate(90deg)}
.m3-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.m3-item.open>.m3-panel{max-height:1400px}
.m3-ph{padding:.5rem .85rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--b)}.m3-ph h6{display:none}.m3-all{font-weight:800;color:var(--s);text-decoration:none;font-size:.9rem}
.m3-links{display:grid;grid-template-columns:1fr;padding:0 .5rem .6rem}
.m3-links a{display:flex;gap:.7rem;align-items:center;padding:.6rem .5rem;text-decoration:none;color:var(--ms-ink);border-radius:10px}
.m3-links a>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--s)}
.m3-links strong{display:block;font-size:.92rem}.m3-links small{display:block;color:var(--ms-sub);font-size:.78rem}
.m3-pf{display:inline-flex;gap:.4rem;margin-top:.8rem;font-weight:800;color:var(--ms-blue)}
.mega-vert a{display:flex}
}
/* page components */
.aw-hero .aw-badge{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.8);backdrop-filter:blur(4px)}
.aw-fact{border-top:4px solid var(--cy-a,#53e3fc);transition:transform .2s,box-shadow .2s}.aw-fact:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,120,212,.14)}
.aw-card{transition:transform .22s,box-shadow .22s,border-color .22s;border:1px solid transparent;border-top:4px solid var(--b)}
.aw-card:hover,.aw-card:focus-within{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,100,180,.16);border-color:var(--b)}
.aw-card .card-icon{background:linear-gradient(135deg,var(--a),var(--b));color:var(--s)}
.aw-card:hover .card-icon{background:var(--s);color:#fff}
.aw-ind{position:relative;display:block;background:#fff;border:1px solid var(--b);border-radius:18px;padding:1.2rem;overflow:hidden;transition:transform .22s,box-shadow .22s,background .22s;outline:none}
.aw-ind::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--b),var(--s))}
.aw-ind:hover,.aw-ind:focus-visible{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,100,180,.18);background:linear-gradient(170deg,#fff 30%,var(--a))}
.aw-ind-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--s);font-size:1.3rem;margin-bottom:.7rem;transition:.22s}
.aw-ind:hover .aw-ind-ic,.aw-ind:focus-visible .aw-ind-ic{background:var(--s);color:#fff;transform:rotate(-6deg) scale(1.08)}
.aw-ind h3{font-weight:800;margin-bottom:.5rem}.aw-ind p{font-size:.88rem;margin:0 0 .6rem;color:var(--ms-sub)}
.aw-ind .aw-d{color:var(--ms-ink);border-left:3px solid var(--s);padding-left:.6rem}
.aw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;counter-reset:s}
.aw-step{position:relative;background:#fff;border:1px solid var(--b);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.35rem;transition:transform .2s,box-shadow .2s}
.aw-step:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,100,180,.14)}
.aw-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--s);color:#fff;font-weight:800}
.aw-step span:last-child{font-size:.85rem;color:var(--ms-sub)}
.aw-chips{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:1.4rem}.aw-chips-l{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-sub);margin-right:.3rem}
.aw-chip{padding:.35rem .8rem;border-radius:999px;background:#fff;border:1px solid #cfeef7;font-weight:700;font-size:.82rem;transition:.18s}.aw-chip:hover{background:var(--cy-a,#53e3fc);border-color:var(--cy-a,#53e3fc)}
.aw-link{position:relative;border-top:4px solid var(--b)}.aw-link .aw-go,.aw-cat .aw-go{display:inline-flex;gap:.35rem;margin-top:.8rem;font-weight:800;font-size:.88rem;color:var(--s);transition:gap .2s}.aw-link:hover .aw-go,.aw-cat:hover .aw-go{gap:.7rem}
.aw-link .card-icon{background:linear-gradient(135deg,var(--a),var(--b));color:var(--s)}
.aw-cat{background:#fff;border:1px solid var(--b);border-top:5px solid var(--s);border-radius:20px;padding:1.4rem;transition:transform .22s,box-shadow .22s,background .22s}
.aw-cat:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(0,100,180,.16);background:linear-gradient(170deg,#fff 45%,var(--a))}
.aw-cat h3 a{text-decoration:none;color:var(--ms-ink)}
.aw-cat .card-icon{background:linear-gradient(135deg,var(--a),var(--b));color:var(--s)}
.aw-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .8rem}
.aw-list a{display:flex;gap:.45rem;align-items:center;font-size:.86rem;font-weight:600;text-decoration:none;color:var(--ms-ink);padding:.25rem 0}.aw-list a i{color:var(--s)}.aw-list a:hover{color:var(--s)}
@media(max-width:991.98px){.aw-steps{grid-template-columns:1fr 1fr}}
@media(max-width:575.98px){.aw-steps{grid-template-columns:1fr}.aw-list{grid-template-columns:1fr}}
/* portfolio */
.pf-filter{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1.5rem}
.pf-filter button{border:1px solid #cfeef7;background:#fff;border-radius:999px;padding:.5rem 1.1rem;font-weight:700;transition:.18s}.pf-filter button:hover{border-color:var(--cy-a,#53e3fc)}
.pf-filter button.on{background:var(--cy-ink,#00172a);color:#fff;border-color:var(--cy-ink,#00172a)}
.pf-card{height:100%;background:#fff;border:1px solid #cfeef7;border-radius:20px;overflow:hidden;transition:transform .22s,box-shadow .22s}
.pf-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,100,180,.18)}
.pf-card[hidden]{display:none}.row>*:has(>.pf-card[hidden]){display:none}
.pf-thumb{position:relative;height:190px;background:linear-gradient(135deg,var(--p3),#fff);display:grid;place-items:center;overflow:hidden}
.pf-win{width:76%;background:#fff;border-radius:10px;box-shadow:0 14px 30px rgba(0,0,0,.18);overflow:hidden;transition:transform .3s}.pf-card:hover .pf-win,.pf-card:hover .pf-phone{transform:translateY(-6px) scale(1.04)}
.pf-bar{display:flex;gap:4px;padding:6px 8px;background:#f1f4f8}.pf-bar i{width:7px;height:7px;border-radius:50%;background:#c3ccd8}
.pf-hero{padding:14px;background:linear-gradient(135deg,var(--p1),var(--p2));display:grid;gap:6px}.pf-hero b{height:10px;width:60%;background:#fff;border-radius:6px}.pf-hero u{height:6px;width:80%;background:rgba(255,255,255,.7);border-radius:6px}.pf-hero s{height:14px;width:30%;background:#fff;border-radius:99px}
.pf-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px}.pf-cols em{height:26px;border-radius:6px;background:var(--p3);border:1px solid var(--p2)}
.pf-phone{width:96px;height:164px;border-radius:18px;border:4px solid #10243a;background:var(--p3);padding:8px 6px;display:grid;align-content:start;gap:6px;box-shadow:0 14px 30px rgba(0,0,0,.22);transition:transform .3s;position:relative}
.pf-notch{position:absolute;top:2px;left:50%;width:28px;height:5px;margin-left:-14px;border-radius:4px;background:#10243a}
.pf-top{margin-top:6px;height:42px;border-radius:10px;background:linear-gradient(135deg,var(--p1),var(--p2))}.pf-row{height:20px;border-radius:8px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}
.pf-ic{position:absolute;right:14px;bottom:12px;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--p1);color:#fff;font-size:1.2rem;box-shadow:0 8px 18px rgba(0,0,0,.2)}
.pf-body{padding:1.1rem 1.2rem 1.3rem}.pf-kind{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-blue)}.pf-body h3{margin:.3rem 0}.pf-body p{font-size:.9rem;color:var(--ms-sub);margin-bottom:.6rem}
.pf-feat{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.pf-feat li{font-size:.74rem;font-weight:700;padding:.2rem .6rem;border-radius:99px;background:#eefbff;border:1px solid #cfeef7}
.pf-act{display:flex;gap:.6rem;flex-wrap:wrap}
.pf-more{margin-top:2.5rem;text-align:center;padding:2rem;border-radius:22px;background:linear-gradient(135deg,#eefbff,#fff);border:1px dashed #53e3fc}
.pf-pv{position:fixed;inset:0;z-index:2000;background:rgba(0,23,42,.72);display:none;align-items:center;justify-content:center;padding:1rem}.pf-pv.open{display:flex}
.pf-pv-box{width:min(1100px,100%);height:min(88vh,820px);background:#fff;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}
.pf-pv-head{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-bottom:1px solid #e3edf3;flex-wrap:wrap}.pf-pv-head>div:first-child{margin-right:auto}.pf-pv-head strong{display:block}.pf-pv-head small{color:var(--ms-sub)}
.pf-dev{display:flex;gap:.3rem}.pf-dev button{border:1px solid #cfeef7;background:#fff;border-radius:10px;width:38px;height:38px}.pf-dev button.on{background:var(--cy-a,#53e3fc);border-color:var(--cy-a,#53e3fc)}
.pf-pv[data-kind=app] .pf-dev{display:none}
.pf-pv-close{border:0;background:#eef4f8;width:38px;height:38px;border-radius:50%}
.pf-pv-stage{flex:1;background:#e9eff4;display:flex;justify-content:center;overflow:auto;padding:0}.pf-pv-stage iframe{border:0;background:#fff;width:100%;height:100%;transition:width .25s}
.pf-pv[data-dev=mobile] .pf-pv-stage{padding:1rem 0}.pf-pv[data-dev=mobile] iframe{width:390px;max-width:100%;border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.pf-pv-note{padding:.5rem 1rem;font-size:.8rem;color:var(--ms-sub);background:#f7fafc;border-top:1px solid #e3edf3}
.pf-lock,.pf-lock body{overflow:hidden}
@media(max-width:575.98px){.pf-pv{padding:0}.pf-pv-box{height:100%;border-radius:0}.pf-pv-head .btn{display:none}}
.m3-cat,.m3-cat:hover,.m3-cat *{text-decoration:none!important}
@media(min-width:992px){.mega-vert a small{display:none}.mega-vert a{padding:.3rem 0}}
/* v8b: banners, faq cards, kpis */
.aw-ban{position:relative;height:96px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--a),var(--b))}
.aw-ban::before,.aw-ban::after{content:"";position:absolute;border-radius:50%;background:rgba(255,255,255,.45)}
.aw-ban::before{width:120px;height:120px;left:-30px;top:-50px}.aw-ban::after{width:80px;height:80px;right:-16px;bottom:-34px}
.aw-ban i{position:relative;z-index:1;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:#fff;color:var(--s);font-size:1.6rem;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:transform .25s,background .25s,color .25s}
.aw-lc,.aw-dl{display:block;background:#fff;border:1px solid var(--b);border-radius:18px;overflow:hidden;text-decoration:none!important;color:inherit;transition:transform .22s,box-shadow .22s,border-color .22s}
.aw-lc:hover,.aw-dl:hover{transform:translateY(-6px);box-shadow:0 18px 36px rgba(0,100,180,.18);border-color:var(--s)}
.aw-lc:hover .aw-ban i,.aw-dl:hover .aw-ban i{background:var(--s);color:#fff;transform:scale(1.1) rotate(-6deg)}
.aw-lc-b{padding:1rem 1.1rem 1.2rem}.aw-lc-b h3{font-weight:800;margin-bottom:.4rem}.aw-lc-b p{font-size:.88rem;color:var(--ms-sub)}
.aw-lc .aw-go{display:inline-flex;gap:.35rem;margin-top:.7rem;font-weight:800;font-size:.86rem;color:var(--s)}
.aw-kpi{background:#fff;border:1px solid var(--b);border-radius:16px;padding:1rem;display:flex;flex-direction:column;gap:.15rem;transition:.22s;position:relative;overflow:hidden}
.aw-kpi::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(var(--b),var(--s))}
.aw-kpi:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(0,100,180,.15);background:linear-gradient(160deg,#fff 40%,var(--a))}
.aw-kpi strong{font-size:1.7rem;color:var(--s);line-height:1.1}.aw-kpi b{font-size:.88rem}.aw-kpi small{color:var(--ms-sub);font-size:.78rem}
.aw-faq{display:flex;gap:.9rem;align-items:flex-start;background:#fff;border:1px solid var(--b);border-left:5px solid var(--s);border-radius:16px;padding:1.1rem 1.2rem;transition:transform .22s,box-shadow .22s,background .22s}
.aw-faq:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,100,180,.15);background:linear-gradient(160deg,#fff 40%,var(--a))}
.aw-faq-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--s);font-size:1.2rem;flex-shrink:0;transition:.22s}
.aw-faq:hover .aw-faq-ic{background:var(--s);color:#fff;transform:rotate(-8deg)}
.aw-faq h3{font-weight:800;margin-bottom:.4rem}.aw-faq p{font-size:.9rem;color:var(--ms-sub)}
.aw-sm p{font-size:.86rem}.aw-check{columns:1}.aw-check li{padding:.55rem .8rem;border:1px solid #cfeef7;border-radius:12px;background:#fff;margin-bottom:.55rem;transition:.18s}.aw-check li:hover{transform:translateX(4px);border-color:var(--cy-a,#53e3fc);box-shadow:0 6px 16px rgba(0,100,180,.1)}
.aw-pfbtn i{margin-right:.3rem}
/* menu scroll and nav portfolio */
.mega,.nav-menu{overscroll-behavior:contain}
.nav-menu>li.nav-pf>a{font-weight:800;color:var(--ms-blue)}
.mega-intro .btn-pf{margin-top:.6rem;display:inline-flex;gap:.4rem;align-items:center;background:#fff;color:var(--cy-ink,#00172a)!important;border:2px solid var(--cy-ink,#00172a);font-weight:800}
html.nav-open-lock,html.nav-open-lock body{overflow:hidden!important;overscroll-behavior:none}
@media(min-width:992px){.m3-item{width:300px}.m3-panel{left:300px;padding-left:1.6rem}.m3-panel::before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:30px}}
/* portfolio live thumbs */
.pf-live{position:relative;height:210px;overflow:hidden;background:var(--p3);border-bottom:1px solid #cfeef7}
.pf-live iframe{position:absolute;left:0;top:0;border:0;pointer-events:none;transform-origin:0 0;background:#fff}
.pf-live.web iframe{width:1100px;height:700px;transform:scale(.33)}
.pf-live.app{display:flex;justify-content:center;background:linear-gradient(135deg,var(--p3),#fff)}
.pf-live.app .pf-frame{position:relative;width:128px;height:210px;margin-top:14px;border:4px solid #10243a;border-radius:20px 20px 0 0;border-bottom:0;overflow:hidden;background:#fff;box-shadow:0 12px 26px rgba(0,0,0,.25);transition:transform .3s}
.pf-live.app iframe{width:390px;height:700px;transform:scale(.31)}
.pf-card:hover .pf-live.app .pf-frame{transform:translateY(-6px)}
.pf-live .pf-lbl{position:absolute;left:10px;top:10px;z-index:2;background:rgba(255,255,255,.92);border-radius:99px;padding:.2rem .65rem;font-size:.7rem;font-weight:800;color:var(--p1);display:flex;gap:.3rem;align-items:center}
.pf-live .pf-ic{z-index:2}
.aw-res{font-size:.82rem;font-weight:700;color:var(--s);background:var(--a);border-radius:10px;padding:.4rem .7rem;margin-top:.6rem}.aw-res i{margin-right:.25rem}

@media(max-width:991.98px){.m3-pfm{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.9rem 0;padding:.85rem 1rem;border-radius:14px;background:var(--cy-ink,#00172a);color:#fff!important;font-weight:800;text-decoration:none}}
.pf-live{aspect-ratio:11/7;height:auto}
.pf-live.app .pf-frame{margin-top:12px}
.pf-live iframe{max-width:none!important}
.hero-actions:has(.aw-pfbtn)+.hero-quote-row{display:none!important}
.pf-pv-head .pf-dev button,.pf-pv-close{display:inline-flex;align-items:center;justify-content:center;color:#00263a!important;font-size:1.1rem;line-height:1;padding:0;cursor:pointer;flex:0 0 auto}
.pf-pv-head .pf-dev button i,.pf-pv-close i{color:#00263a;font-size:1.1rem;line-height:1;display:inline-block}
.pf-pv-head .pf-dev button.on,.pf-pv-head .pf-dev button:hover{color:#00263a!important}
.pf-pv-close{border:1px solid #cfeef7;background:#fff;width:40px;height:40px}.pf-pv-close:hover{background:#00263a}.pf-pv-close:hover i{color:#fff}
.pf-pv-head{position:sticky;top:0;z-index:3;background:#fff}
@media(max-width:575.98px){.pf-pv-head{padding:.6rem .8rem}.pf-pv[data-kind=app] .pf-dev{display:none}.pf-pv-head .pf-dev{display:flex}}
/* v9: converted menus */
.m3-links a>img{width:34px;height:34px;object-fit:contain;padding:5px;border-radius:10px;background:#fff;border:1px solid var(--b);flex-shrink:0}
.m3-links a:not(:has(span)){font-weight:700;font-size:.88rem}
.m3-links a:not(:has(span))>i{width:34px;height:34px}
.m3-ph:only-child .m3-all{display:none}
@media(min-width:992px){.m3{min-height:var(--m3h,0)}.has-m3 .mega-intro .mega-stats{margin-top:1rem}}
@media(min-width:992px){.m3-dense .m3-cat{padding:.4rem .7rem}.m3-dense .m3-ic{width:36px;height:36px;font-size:1.05rem}.m3-dense .m3-item{margin:.25rem 0}}
@media(min-width:992px) and (max-width:1279.98px){.nav-menu>li>a{padding:.5rem .4rem;font-size:.86rem;gap:.2rem}.site-header .btn.js-book-modal{padding:.45rem .7rem;font-size:.8rem}}
@media(min-width:992px) and (max-width:1149.98px){.site-header .btn.js-book-modal{display:none}}

/* brand logos */
.bi-brand-android::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-android.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-apple::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-apple.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-flutter::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-flutter.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-react::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-react.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-nextdotjs::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-nextdotjs.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-wordpress::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-wordpress.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-woocommerce::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-woocommerce.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-shopify::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-shopify.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-magento::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-magento.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-wix::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-wix.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-zoho::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-zoho.svg") center/contain no-repeat;vertical-align:-.15em}
.bi-brand-html5::before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:url("brand-tech-html5.svg") center/contain no-repeat;vertical-align:-.15em}
i[class*=" bi-brand-"],i[class^="bi-brand-"]{background:#fff!important;border:1px solid rgba(0,60,120,.14);color:inherit!important}
.m3-ic:has(i[class*="bi-brand-"]){background:#fff!important;border:1px solid var(--b)}
.m3-ic i[class*="bi-brand-"]{border:0;background:transparent!important}
.aw-lc i[class*="bi-brand-"],.card-icon i[class*="bi-brand-"]{border:0}

.bi-brand-wix::before,.bi-brand-zoho::before{width:1.7em!important;height:1.1em!important;vertical-align:-.1em}
.bi-brand-android::before{width:1.4em!important;height:1.1em!important}

/* logo sizing: real Shopify / Magento / Woo marks */
.bi-brand-shopify::before,.bi-brand-magento::before{width:1.3em!important;height:1.3em!important;vertical-align:-.25em}
.bi-brand-woocommerce::before{width:1.9em!important;height:1.4em!important;vertical-align:-.3em;border-radius:.28em}
.m3-ic i.bi-brand-woocommerce,.card-icon i.bi-brand-woocommerce,.aw-lc i.bi-brand-woocommerce{width:auto!important;min-width:0}
.m3-links i.bi-brand-shopify::before,.m3-links i.bi-brand-magento::before,.m3-ic i.bi-brand-shopify::before,.m3-ic i.bi-brand-magento::before{width:1.55em!important;height:1.55em!important;vertical-align:-.4em}
.m3-links i.bi-brand-woocommerce::before,.m3-ic i.bi-brand-woocommerce::before{width:2.1em!important;height:1.6em!important;vertical-align:-.45em}
/* Bootstrap Icons 1.11.3 glyph map (MIT) */
.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
.bi-alphabet-uppercase::before { content: "\f2a5"; }
.bi-alphabet::before { content: "\f68a"; }
.bi-amazon::before { content: "\f68d"; }
.bi-arrows-collapse-vertical::before { content: "\f690"; }
.bi-arrows-expand-vertical::before { content: "\f695"; }
.bi-arrows-vertical::before { content: "\f698"; }
.bi-arrows::before { content: "\f6a2"; }
.bi-ban-fill::before { content: "\f6a3"; }
.bi-ban::before { content: "\f6b6"; }
.bi-bing::before { content: "\f6c2"; }
.bi-cake::before { content: "\f6e0"; }
.bi-cake2::before { content: "\f6ed"; }
.bi-cookie::before { content: "\f6ee"; }
.bi-copy::before { content: "\f759"; }
.bi-crosshair::before { content: "\f769"; }
.bi-crosshair2::before { content: "\f794"; }
.bi-emoji-astonished-fill::before { content: "\f795"; }
.bi-emoji-astonished::before { content: "\f79a"; }
.bi-emoji-grimace-fill::before { content: "\f79b"; }
.bi-emoji-grimace::before { content: "\f7a0"; }
.bi-emoji-grin-fill::before { content: "\f7a1"; }
.bi-emoji-grin::before { content: "\f7a6"; }
.bi-emoji-surprise-fill::before { content: "\f7a7"; }
.bi-emoji-surprise::before { content: "\f7ac"; }
.bi-emoji-tear-fill::before { content: "\f7ad"; }
.bi-emoji-tear::before { content: "\f7b2"; }
.bi-envelope-arrow-down-fill::before { content: "\f7b3"; }
.bi-envelope-arrow-down::before { content: "\f7b8"; }
.bi-envelope-arrow-up-fill::before { content: "\f7b9"; }
.bi-envelope-arrow-up::before { content: "\f7be"; }
.bi-feather::before { content: "\f7bf"; }
.bi-feather2::before { content: "\f7c4"; }
.bi-floppy-fill::before { content: "\f7c5"; }
.bi-floppy::before { content: "\f7d8"; }
.bi-floppy2-fill::before { content: "\f7d9"; }
.bi-floppy2::before { content: "\f7e4"; }
.bi-gitlab::before { content: "\f7e5"; }
.bi-highlighter::before { content: "\f7f8"; }
.bi-marker-tip::before { content: "\f802"; }
.bi-nvme-fill::before { content: "\f803"; }
.bi-nvme::before { content: "\f80c"; }
.bi-opencollective::before { content: "\f80d"; }
.bi-pci-card-network::before { content: "\f8cd"; }
.bi-pci-card-sound::before { content: "\f8ce"; }
.bi-radar::before { content: "\f8cf"; }
.bi-send-arrow-down-fill::before { content: "\f8d0"; }
.bi-send-arrow-down::before { content: "\f8d1"; }
.bi-send-arrow-up-fill::before { content: "\f8d2"; }
.bi-send-arrow-up::before { content: "\f8d3"; }
.bi-sim-slash-fill::before { content: "\f8d4"; }
.bi-sim-slash::before { content: "\f8d5"; }
.bi-sourceforge::before { content: "\f8d6"; }
.bi-substack::before { content: "\f8d7"; }
.bi-threads-fill::before { content: "\f8d8"; }
.bi-threads::before { content: "\f8d9"; }
.bi-transparency::before { content: "\f8da"; }
.bi-twitter-x::before { content: "\f8db"; }
.bi-type-h4::before { content: "\f8dc"; }
.bi-type-h5::before { content: "\f8dd"; }
.bi-type-h6::before { content: "\f8de"; }
.bi-backpack-fill::before { content: "\f8df"; }
.bi-backpack::before { content: "\f8e0"; }
.bi-backpack2-fill::before { content: "\f8e1"; }
.bi-backpack2::before { content: "\f8e2"; }
.bi-backpack3-fill::before { content: "\f8e3"; }
.bi-backpack3::before { content: "\f8e4"; }
.bi-backpack4-fill::before { content: "\f8e5"; }
.bi-backpack4::before { content: "\f8e6"; }
.bi-brilliance::before { content: "\f8e7"; }
.bi-cake-fill::before { content: "\f8e8"; }
.bi-cake2-fill::before { content: "\f8e9"; }
.bi-duffle-fill::before { content: "\f8ea"; }
.bi-duffle::before { content: "\f8eb"; }
.bi-exposure::before { content: "\f8ec"; }
.bi-gender-neuter::before { content: "\f8ed"; }
.bi-highlights::before { content: "\f8ee"; }
.bi-luggage-fill::before { content: "\f8ef"; }
.bi-luggage::before { content: "\f8f0"; }
.bi-mailbox-flag::before { content: "\f8f1"; }
.bi-mailbox2-flag::before { content: "\f8f2"; }
.bi-noise-reduction::before { content: "\f8f3"; }
.bi-passport-fill::before { content: "\f8f4"; }
.bi-passport::before { content: "\f8f5"; }
.bi-person-arms-up::before { content: "\f8f6"; }
.bi-person-raised-hand::before { content: "\f8f7"; }
.bi-person-standing-dress::before { content: "\f8f8"; }
.bi-person-standing::before { content: "\f8f9"; }
.bi-person-walking::before { content: "\f8fa"; }
.bi-person-wheelchair::before { content: "\f8fb"; }
.bi-shadows::before { content: "\f8fc"; }
.bi-suitcase-fill::before { content: "\f8fd"; }
.bi-suitcase-lg-fill::before { content: "\f8fe"; }
.bi-suitcase-lg::before { content: "\f8ff"; }
.bi-suitcase::before { content: "\f900"; }
.bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; }/* ---- Grid & utilities (Bootstrap-compatible subset) ---- */
.row{--gx:1.5rem;--gy:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--gy));margin-inline:calc(-.5*var(--gx))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:calc(.5*var(--gx));margin-top:var(--gy)}
.g-0{--gx:0rem;--gy:0rem}
.g-1{--gx:0.25rem;--gy:0.25rem}
.g-2{--gx:0.5rem;--gy:0.5rem}
.g-3{--gx:1rem;--gy:1rem}
.g-4{--gx:1.5rem;--gy:1.5rem}
.g-5{--gx:3rem;--gy:3rem}
.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.333333%}.col-2{flex:0 0 auto;width:16.666667%}.col-3{flex:0 0 auto;width:25.000000%}.col-4{flex:0 0 auto;width:33.333333%}.col-5{flex:0 0 auto;width:41.666667%}.col-6{flex:0 0 auto;width:50.000000%}.col-7{flex:0 0 auto;width:58.333333%}.col-8{flex:0 0 auto;width:66.666667%}.col-9{flex:0 0 auto;width:75.000000%}.col-10{flex:0 0 auto;width:83.333333%}.col-11{flex:0 0 auto;width:91.666667%}.col-12{flex:0 0 auto;width:100.000000%}
@media(min-width:576px){.col-sm{flex:1 0 0%}.col-sm-1{flex:0 0 auto;width:8.333333%}.col-sm-2{flex:0 0 auto;width:16.666667%}.col-sm-3{flex:0 0 auto;width:25.000000%}.col-sm-4{flex:0 0 auto;width:33.333333%}.col-sm-5{flex:0 0 auto;width:41.666667%}.col-sm-6{flex:0 0 auto;width:50.000000%}.col-sm-7{flex:0 0 auto;width:58.333333%}.col-sm-8{flex:0 0 auto;width:66.666667%}.col-sm-9{flex:0 0 auto;width:75.000000%}.col-sm-10{flex:0 0 auto;width:83.333333%}.col-sm-11{flex:0 0 auto;width:91.666667%}.col-sm-12{flex:0 0 auto;width:100.000000%}}
@media(min-width:768px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 auto;width:8.333333%}.col-md-2{flex:0 0 auto;width:16.666667%}.col-md-3{flex:0 0 auto;width:25.000000%}.col-md-4{flex:0 0 auto;width:33.333333%}.col-md-5{flex:0 0 auto;width:41.666667%}.col-md-6{flex:0 0 auto;width:50.000000%}.col-md-7{flex:0 0 auto;width:58.333333%}.col-md-8{flex:0 0 auto;width:66.666667%}.col-md-9{flex:0 0 auto;width:75.000000%}.col-md-10{flex:0 0 auto;width:83.333333%}.col-md-11{flex:0 0 auto;width:91.666667%}.col-md-12{flex:0 0 auto;width:100.000000%}}
@media(min-width:992px){.col-lg{flex:1 0 0%}.col-lg-1{flex:0 0 auto;width:8.333333%}.col-lg-2{flex:0 0 auto;width:16.666667%}.col-lg-3{flex:0 0 auto;width:25.000000%}.col-lg-4{flex:0 0 auto;width:33.333333%}.col-lg-5{flex:0 0 auto;width:41.666667%}.col-lg-6{flex:0 0 auto;width:50.000000%}.col-lg-7{flex:0 0 auto;width:58.333333%}.col-lg-8{flex:0 0 auto;width:66.666667%}.col-lg-9{flex:0 0 auto;width:75.000000%}.col-lg-10{flex:0 0 auto;width:83.333333%}.col-lg-11{flex:0 0 auto;width:91.666667%}.col-lg-12{flex:0 0 auto;width:100.000000%}.col-lg-2-4{flex:0 0 auto;width:20%}.order-lg-1{order:1}.order-lg-2{order:2}}
@media(min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-1{flex:0 0 auto;width:8.333333%}.col-xl-2{flex:0 0 auto;width:16.666667%}.col-xl-3{flex:0 0 auto;width:25.000000%}.col-xl-4{flex:0 0 auto;width:33.333333%}.col-xl-5{flex:0 0 auto;width:41.666667%}.col-xl-6{flex:0 0 auto;width:50.000000%}.col-xl-7{flex:0 0 auto;width:58.333333%}.col-xl-8{flex:0 0 auto;width:66.666667%}.col-xl-9{flex:0 0 auto;width:75.000000%}.col-xl-10{flex:0 0 auto;width:83.333333%}.col-xl-11{flex:0 0 auto;width:91.666667%}.col-xl-12{flex:0 0 auto;width:100.000000%}}
.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.me-0{margin-right:0!important}.gap-0{gap:0!important}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}.mt-1{margin-top:.25rem!important}.me-1{margin-right:.25rem!important}.gap-1{gap:.25rem!important}.p-1{padding:.25rem!important}.pb-1{padding-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}.mt-2{margin-top:.5rem!important}.me-2{margin-right:.5rem!important}.gap-2{gap:.5rem!important}.p-2{padding:.5rem!important}.pb-2{padding-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}.mt-3{margin-top:1rem!important}.me-3{margin-right:1rem!important}.gap-3{gap:1rem!important}.p-3{padding:1rem!important}.pb-3{padding-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}.mt-4{margin-top:1.5rem!important}.me-4{margin-right:1.5rem!important}.gap-4{gap:1.5rem!important}.p-4{padding:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}.mt-5{margin-top:3rem!important}.me-5{margin-right:3rem!important}.gap-5{gap:3rem!important}.p-5{padding:3rem!important}.pb-5{padding-bottom:3rem!important}
.mx-auto{margin-inline:auto}.d-flex{display:flex!important}.d-block{display:block!important}.d-none{display:none!important}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}
.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.h-100{height:100%}.text-decoration-none{text-decoration:none}
@media(min-width:768px){.d-md-inline-flex{display:inline-flex!important}.d-md-block{display:block!important}.d-md-none{display:none!important}}
@media(min-width:992px){.d-lg-inline-flex{display:inline-flex!important}.d-lg-block{display:block!important}.d-lg-none{display:none!important}}
.row>.col-6{width:50%}.row>.col-md-3,.row>.col-md-4{} 
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVycGh1YnMucmF3LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJlcnBodWJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFUlBIVUJzIGJ5IEJpelNldHVwcyDigJQgRGVzaWduIFN5c3RlbSB2MyAoRHluYW1pY3MgMzY1IGluc3BpcmVkKVxuICAgU2Vnb2UgVUkgLyBNaWNyb3NvZnQgYmx1ZSAvIHdoaXRlICsgbmV1dHJhbCBzdXJmYWNlcyAvIGZsYXQgY2FyZHMgd2l0aFxuICAgbGlmdC1vbi1ob3Zlci4gU2VsZi1jb250YWluZWQ6IG5vIEJvb3RzdHJhcCBkZXBlbmRlbmN5LlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJib290c3RyYXAtaWNvbnNcIjtzcmM6dXJsKFwiYm9vdHN0cmFwLWljb25zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO2ZvbnQtZGlzcGxheTpzd2FwfVxuLmJpOjpiZWZvcmUsW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFtjbGFzcyo9XCIgYmktXCJdOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6Ym9vdHN0cmFwLWljb25zIWltcG9ydGFudDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH1cbjpyb290e1xuICAtLW1zLWJsdWU6IzAwNjdiODstLW1zLWJsdWUtaG92ZXI6IzAwNWRhNjstLW1zLWJsdWUtcHJlc3M6IzAwNGU4YzstLW1zLXNreTojMDA3OGQ0O1xuICAtLW1zLW5hdnk6IzAwMjA1MDstLW1zLWluazojMTYxNjE2Oy0tbXMtdGV4dDojMzIzMTMwOy0tbXMtc3ViOiM2MDVlNWM7XG4gIC0tbXMtbGluZTojZTFkZmRkOy0tbXMtc3VyZmFjZTojZjJmMmYyOy0tbXMtc3VyZmFjZS0yOiNmYWY5Zjg7LS1tcy13aGl0ZTojZmZmO1xuICAtLW1zLWdyZWVuOiMxMDdjMTA7LS1tcy1nb2xkOiNmZmI5MDA7XG4gIC0tZm9udDpcIlNlZ29lIFVJXCIsXCJTZWdvZSBVSSBXZWIgKFdlc3QgRXVyb3BlYW4pXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmO1xuICAtLXNoYWRvdy1jYXJkOjAgMS42cHggMy42cHggcmdiYSgwLDAsMCwuMTMpLDAgLjNweCAuOXB4IHJnYmEoMCwwLDAsLjExKTtcbiAgLS1zaGFkb3ctaG92ZXI6MCA2LjRweCAxNC40cHggcmdiYSgwLDAsMCwuMTgpLDAgMS4ycHggMy42cHggcmdiYSgwLDAsMCwuMTQpO1xuICAtLXNoYWRvdy1tZW51OjAgMTJweCAzMnB4IHJnYmEoMCwwLDAsLjE4KTtcbiAgLS1yOjRweDstLXItbGc6OHB4Oy0td3JhcDoxMzY2cHg7XG59XG4qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9XG5odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9XG5ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQpO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1tcy10ZXh0KTtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH1cbmltZyxzdmcsaWZyYW1le21heC13aWR0aDoxMDAlfWltZ3toZWlnaHQ6YXV0bztib3JkZXI6MH1cbmgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQpO2NvbG9yOnZhcigtLW1zLWluayk7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW46MCAwIC42ZW07bGV0dGVyLXNwYWNpbmc6LS4wMWVtfVxuaDF7Zm9udC1zaXplOmNsYW1wKDIuMXJlbSw0LjJ2dywzLjVyZW0pO2ZvbnQtd2VpZ2h0OjYwMH1cbmgye2ZvbnQtc2l6ZTpjbGFtcCgxLjZyZW0sMi44dncsMi4yNXJlbSl9XG5oM3tmb250LXNpemU6MS4yNXJlbX1oNHtmb250LXNpemU6MS4xcmVtfWg1LC5oNXtmb250LXNpemU6MS4wNXJlbX1oNiwuaDZ7Zm9udC1zaXplOi45cmVtfVxucHttYXJnaW46MCAwIDFyZW19XG5he2NvbG9yOnZhcigtLW1zLWJsdWUpO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjp2YXIoLS1tcy1ibHVlLWhvdmVyKX1cbmE6Zm9jdXMtdmlzaWJsZSxidXR0b246Zm9jdXMtdmlzaWJsZSxpbnB1dDpmb2N1cy12aXNpYmxlLHNlbGVjdDpmb2N1cy12aXNpYmxlLHRleHRhcmVhOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgdmFyKC0tbXMtaW5rKTtvdXRsaW5lLW9mZnNldDoycHh9XG51bHtwYWRkaW5nLWxlZnQ6MS4ycmVtfVxuLmNvbnRhaW5lci14bHt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS13cmFwKTttYXJnaW4taW5saW5lOmF1dG87cGFkZGluZy1pbmxpbmU6Y2xhbXAoMTZweCw0dncsNDhweCl9XG5zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfVxuLnNlY3Rpb24tcGFke3BhZGRpbmc6Y2xhbXAoNDhweCw3dncsOTZweCkgMH1cbi5iZy1zb2Z0LC5iZy1saWdodHtiYWNrZ3JvdW5kOnZhcigtLW1zLXN1cmZhY2UpfVxuLmJnLW5hdnl7YmFja2dyb3VuZDp2YXIoLS1tcy1uYXZ5KTtjb2xvcjojZmZmfS5iZy1uYXZ5IGgyLC5iZy1uYXZ5IGgzLC5iZy1uYXZ5IHB7Y29sb3I6I2ZmZn0uYmctbmF2eSBwe29wYWNpdHk6Ljl9XG4ubGVkZSwubGVhZHtmb250LXNpemU6MS4ycmVtO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4ubmFycm93LWxlYWR7bWF4LXdpZHRoOjc2MHB4O21hcmdpbi1pbmxpbmU6YXV0b31cbi50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC10ZWFsLC50ZXh0LWJsdWV7Y29sb3I6dmFyKC0tbXMtYmx1ZSl9LnRleHQtb3Jhbmdle2NvbG9yOiNjNDNlMDB9LnRleHQtZGFuZ2Vye2NvbG9yOiNhNDI2MmN9XG4uZnctODAwe2ZvbnQtd2VpZ2h0OjcwMH0uc21hbGwsc21hbGx7Zm9udC1zaXplOi44NzVyZW19XG4vKiBLaWNrZXIgLyBleWVicm93ICovXG4ua2lja2Vye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouOHJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW1zLWJsdWUpO21hcmdpbi1ib3R0b206Ljc1cmVtfVxuLmtpY2tlci5vbi1kYXJre2NvbG9yOiM5ZmQwZmZ9XG4vKiBCdXR0b25zICovXG4uYnRue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi41cmVtO3BhZGRpbmc6LjdyZW0gMS40cmVtO2ZvbnQ6NjAwIC45NXJlbS8xLjIgdmFyKC0tZm9udCk7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOnZhcigtLXIpO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjE1cyxjb2xvciAuMTVzLGJvcmRlci1jb2xvciAuMTVzLGJveC1zaGFkb3cgLjE1cyx0cmFuc2Zvcm0gLjE1czttaW4taGVpZ2h0OjQ0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uYnRuIGl7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1c30uYnRuOmhvdmVyIGkuYmktYXJyb3ctcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX1cbi5idG4tcHJpbWFyeSwuYnRuLW5hdnl7YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTtjb2xvcjojZmZmIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tbXMtYmx1ZSl9XG4uYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi1uYXZ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZS1ob3Zlcik7Ym9yZGVyLWNvbG9yOnZhcigtLW1zLWJsdWUtaG92ZXIpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWNhcmQpfVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kOnZhcigtLW1zLWJsdWUtcHJlc3MpfVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LC5idG4tZ2hvc3QtbGlnaHR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojZmZmIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmZn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciwuYnRuLWdob3N0LWxpZ2h0OmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1tcy1pbmspIWltcG9ydGFudH1cbi5idG4tb3V0bGluZS1uYXZ5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1tcy1pbmspIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tbXMtaW5rKX1cbi5idG4tb3V0bGluZS1uYXZ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbXMtaW5rKTtjb2xvcjojZmZmIWltcG9ydGFudH1cbi5idG4tbGlnaHR7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLW1zLWluaykhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmZmfS5idG4tbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKX1cbi5idG4tc217cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZTouODc1cmVtO21pbi1oZWlnaHQ6MzZweH1cbi5idG4tYmxvY2t7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9XG4vKiBVdGlsaXR5IGJhciArIGhlYWRlciAqL1xuLnV0aWwtYmFye2JhY2tncm91bmQ6dmFyKC0tbXMtc3VyZmFjZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Zm9udC1zaXplOi44MTI1cmVtfVxuLnV0aWwtYmFyIC5jb250YWluZXIteGx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjM2cHg7Z2FwOjFyZW07ZmxleC13cmFwOndyYXB9XG4udXRpbC1iYXIgLmNvbnRhaW5lci14bD5kaXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS4yNXJlbX1cbi51dGlsLWJhciBhLC51dGlsLWl0ZW17Y29sb3I6dmFyKC0tbXMtdGV4dCk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40cmVtfVxuLnV0aWwtYmFyIGE6aG92ZXJ7Y29sb3I6dmFyKC0tbXMtYmx1ZSl9XG4udXRpbC1jdGF7Zm9udC13ZWlnaHQ6NjAwfS51dGlsLWN0YSBpe2NvbG9yOiMxMjhjM2V9XG4uZXJwaHVicy1uYXZiYXItc3BhY2Vye2Rpc3BsYXk6bm9uZX1cbi5zaXRlLWhlYWRlcntwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDAwO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKX1cbi5uYXZiYXItbWFpbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxLjVyZW07bWluLWhlaWdodDo2NHB4fVxuLmJyYW5ke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MH0uYnJhbmQtbG9nb3toZWlnaHQ6NDBweDt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2t9XG4ubWFpbi1uYXZ7ZmxleDoxO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tbGVmdDouNXJlbX1cbi5uYXYtbWVudXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2dhcDowfVxuLm5hdi1tZW51Pmxpe3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaH1cbi5uYXYtbWVudT5saT5he2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zNXJlbTtwYWRkaW5nOjAgLjlyZW07bWluLWhlaWdodDo2NHB4O2NvbG9yOnZhcigtLW1zLWluayk7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9XG4ubmF2LW1lbnU+bGk+YSBpe2ZvbnQtc2l6ZTouNjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfVxuLm5hdi1tZW51PmxpOmhvdmVyPmEsLm5hdi1tZW51PmxpLmFjdGl2ZT5hLC5uYXYtbWVudT5saS5vcGVuPmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1tcy1ibHVlKTtjb2xvcjp2YXIoLS1tcy1pbmspO2JhY2tncm91bmQ6dmFyKC0tbXMtc3VyZmFjZS0yKX1cbi5uYXYtbWVudT5saTpob3Zlcj5hIGksLm5hdi1tZW51PmxpLm9wZW4+YSBpe3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1cbi5zaXRlLWhlYWRlcntwb3NpdGlvbjpzdGlja3l9XG4ubWVnYXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctbWVudSk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xOHMsdHJhbnNmb3JtIC4xOHMsdmlzaWJpbGl0eSAuMThzO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDExMHB4KTtvdmVyZmxvdzphdXRvfVxuLmhhcy1tZWdhOmhvdmVyPi5tZWdhLC5oYXMtbWVnYTpmb2N1cy13aXRoaW4+Lm1lZ2EsLmhhcy1tZWdhLm9wZW4+Lm1lZ2F7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06bm9uZX1cbi5tZWdhLXdyYXB7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMDBweCAxZnI7Z2FwOjA7bWF4LXdpZHRoOnZhcigtLXdyYXApO21hcmdpbjowIGF1dG99XG4ubWVnYS1pbnRyb3tiYWNrZ3JvdW5kOnZhcigtLW1zLXN1cmZhY2UpO3BhZGRpbmc6MnJlbX1cbi5tZWdhLWludHJvIGg1e2ZvbnQtc2l6ZToxLjI1cmVtO21hcmdpbi1ib3R0b206LjVyZW19Lm1lZ2EtaW50cm8gcHtmb250LXNpemU6LjlyZW07Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi5tZWdhLXN0YXRze2Rpc3BsYXk6ZmxleDtnYXA6MS41cmVtO21hcmdpbi10b3A6MS41cmVtfS5tZWdhLXN0YXRzIGRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5tZWdhLXN0YXRzIHN0cm9uZ3tmb250LXNpemU6MS41cmVtO2NvbG9yOnZhcigtLW1zLWluayk7Zm9udC13ZWlnaHQ6NjAwfS5tZWdhLXN0YXRzIHNwYW57Zm9udC1zaXplOi43NXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLm1lZ2EtYm9keXtwYWRkaW5nOjEuNXJlbSAycmVtIDJyZW19XG4ubWVnYS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtnYXA6MS41cmVtIDJyZW19XG4ubWVnYS1jb2wgaDZ7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA2ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW1zLXN1Yik7bWFyZ2luOjAgMCAuNnJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKX1cbi5tZWdhLWNvbCBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtO3BhZGRpbmc6LjRyZW0gMDtjb2xvcjp2YXIoLS1tcy1pbmspO2ZvbnQtc2l6ZTouOXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZX1cbi5tZWdhLWNvbCBhIGl7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7d2lkdGg6MS4xcmVtfS5tZWdhLWNvbCBhOmhvdmVye2NvbG9yOnZhcigtLW1zLWJsdWUpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9XG4ubWVnYS1jb2wgYSBzbWFsbHtkaXNwbGF5OmJsb2NrO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4ubWVnYS1ib2R5IC5tZWdhLWdyaWQ+YXtkaXNwbGF5OmZsZXg7Z2FwOi43NXJlbTtwYWRkaW5nOi45cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tcik7Y29sb3I6dmFyKC0tbXMtaW5rKTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzLGJvcmRlci1jb2xvciAuMTVzLGJveC1zaGFkb3cgLjE1c31cbi5tZWdhLWJvZHkgLm1lZ2EtZ3JpZD5hOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6dmFyKC0tbXMtbGluZSk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctY2FyZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9XG4ubWVnYS1ib2R5IC5tZWdhLWdyaWQ+YSBpe2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6dmFyKC0tbXMtYmx1ZSl9XG4ubWVnYS1ib2R5IC5tZWdhLWdyaWQ+YSBzcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1lZ2EtYm9keSAubWVnYS1ncmlkPmEgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljk1cmVtfS5tZWdhLWJvZHkgLm1lZ2EtZ3JpZD5hIHNtYWxse2NvbG9yOnZhcigtLW1zLXN1Yik7Zm9udC1zaXplOi44MTI1cmVtfVxuLm5hdi1jdGEtZ3JvdXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtO2ZsZXgtc2hyaW5rOjB9XG4ubmF2LXRvZ2dsZXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2N1cnNvcjpwb2ludGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfVxuLmhhbWJ1cmdlci1iYXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweH0uaGFtYnVyZ2VyLWJhcnMgc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOnZhcigtLW1zLWluayl9XG4vKiBQYWdlIGhlcm8gKi9cbi5wYWdlLWhlcm97YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwMDFhM2QgMCUsIzAwMjA1MCA0NSUsIzBiM2Q5MSAxMDAlKTtjb2xvcjojZmZmO3BhZGRpbmc6Y2xhbXAoNDhweCw2dncsODhweCkgMDtvdmVyZmxvdzpoaWRkZW59XG4ucGFnZS1oZXJvOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTglO3RvcDotMzAlO3dpZHRoOjYyMHB4O2hlaWdodDo2MjBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUscmdiYSgwLDEyMCwyMTIsLjU1KSx0cmFuc3BhcmVudCA2NSUpO3BvaW50ZXItZXZlbnRzOm5vbmV9XG4ucGFnZS1oZXJvIC5jb250YWluZXIteGx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfVxuLnBhZ2UtaGVybyBoMXtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MXJlbX0ucGFnZS1oZXJvIHB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODgpO2ZvbnQtc2l6ZToxLjE1cmVtO21heC13aWR0aDo3NjBweH1cbi5wYWdlLWhlcm8gYTpub3QoLmJ0bil7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfVxuLmJyZWFkY3J1bWItcm93e2ZvbnQtc2l6ZTouODVyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpO21hcmdpbi1ib3R0b206MS4yNXJlbX0uYnJlYWRjcnVtYi1yb3cgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudH0uYnJlYWRjcnVtYi1yb3cgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudH1cbi5oZXJvLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNzVyZW07bWFyZ2luLXRvcDoxLjc1cmVtfVxuLnBhZ2UtaGVybyAuYnRuLXByaW1hcnl7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLW1zLWluaykhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmZmfS5wYWdlLWhlcm8gLmJ0bi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbXMtc3VyZmFjZSl9XG4uYnJlYWRjcnVtYi1waWxsc3tkaXNwbGF5OmZsZXg7Z2FwOi41cmVtO2ZsZXgtd3JhcDp3cmFwfVxuLyogSG9tZSBoZXJvICovXG4uaGVyb3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzAwMWEzZCAwJSwjMDAyMDUwIDQwJSwjMGIzZDkxIDc1JSwjMDA3OGQ0IDEzMCUpO2NvbG9yOiNmZmY7cGFkZGluZzpjbGFtcCg1NnB4LDh2dywxMjBweCkgMDtvdmVyZmxvdzpoaWRkZW59XG4uaGVybzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KDYwJSA4MCUgYXQgODUlIDIwJSxyZ2JhKDgwLDE3MCwyNTUsLjM1KSx0cmFuc3BhcmVudCA2MCUpLHJhZGlhbC1ncmFkaWVudCg0MCUgNTAlIGF0IDEwJSAxMDAlLHJnYmEoMCwxMjAsMjEyLC4zNSksdHJhbnNwYXJlbnQgNzAlKTtwb2ludGVyLWV2ZW50czpub25lfVxuLmhlcm8gLmNvbnRhaW5lci14bHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9XG4uaGVybyBoMXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTpjbGFtcCgycmVtLDMuOXZ3LDMuMjVyZW0pO21heC13aWR0aDoyMmNoO21hcmdpbi1ib3R0b206MS4yNXJlbX1cbi5oZXJvIHAubGVhZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtmb250LXNpemU6MS4yNXJlbTttYXgtd2lkdGg6NjIwcHh9XG4uaGVyby1iYWRnZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW19XG4uaGVyby1iYWRnZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjRyZW07cGFkZGluZzouM3JlbSAuNzVyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KTtib3JkZXItcmFkaXVzOjk5OXB4O2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpfVxuLmhlcm8gLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1tcy1pbmspIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmZn0uaGVybyAuYnRuLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKX1cbi5oZXJvLXN0YXRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6MnJlbSAzcmVtO21hcmdpbi10b3A6Mi41cmVtO3BhZGRpbmctdG9wOjEuNzVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjUpfVxuLmhlcm8tc3RhdHMgLm51bXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuMX0uaGVyby1zdGF0cyAubGJse2ZvbnQtc2l6ZTouODVyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9XG4uaGVyby12aXN1YWx7ZGlzcGxheTpncmlkO2dhcDoxcmVtfVxuLm1pbmktY2FyZHtkaXNwbGF5OmZsZXg7Z2FwOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MS4xcmVtIDEuMjVyZW07YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45NSk7Y29sb3I6dmFyKC0tbXMtaW5rKTtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWhvdmVyKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9XG4ubWluaS1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCl9XG4ubWluaS1jYXJkIGl7Zm9udC1zaXplOjEuNnJlbTtjb2xvcjp2YXIoLS1tcy1ibHVlKX0ubWluaS1jYXJkIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMH0ubWluaS1jYXJkIHNwYW57Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLmhlcm8tcXVpY2stYW5zd2Vye2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTttYXJnaW4tdG9wOjEuNXJlbTtwYWRkaW5nOjFyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjZmZmfVxuLnRydXN0LWJhcntiYWNrZ3JvdW5kOnZhcigtLW1zLXN1cmZhY2UpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO3BhZGRpbmc6MS4yNXJlbSAwfVxuLnRydXN0LWJhciAuY29udGFpbmVyLXhse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEuNXJlbTtmbGV4LXdyYXA6d3JhcH0udHJ1c3QtbGFiZWx7Zm9udC1zaXplOi44cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjp2YXIoLS1tcy1zdWIpO2ZvbnQtd2VpZ2h0OjYwMH1cbi50cnVzdC1yb3d7ZGlzcGxheTpmbGV4O2dhcDouNzVyZW07ZmxleC13cmFwOndyYXB9LnBpbGwsLmNoaXB7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40cmVtO3BhZGRpbmc6LjM1cmVtIC44cmVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czo5OTlweDtmb250LXNpemU6Ljg1cmVtO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1tcy10ZXh0KX0ucGlsbCBpe2NvbG9yOnZhcigtLW1zLWJsdWUpfVxuLyogPT09PT09PSBDYXJkcyAoRHluYW1pY3MgMzY1IHN0eWxlKSA9PT09PT09ICovXG4uY2FyZC1zb2Z0LC5wcm9kdWN0LXRpbGUsLmJsb2ctY2FyZCwucHJvY2Vzcy1zdGVwLC50ZXN0aS1jYXJkLC5kZWNpc2lvbi1jYXJkLC5wcm9kLWNhcmQsLm9mZmljZS1jYXJkLC5tYXAtY2FyZCwuc2VjdG9yLC5wcm9jZXNzLWNhcmQsLmZhcS1jYXJkLC5ic3ItY2FyZCwuY29udGFjdC1mb3JtLWNhcmQsLnN0YXQtYmxvY2ssLmluc2lnaHQsLnFhLWJveCwuZmFjdCwucGlja3tcbiAgcG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jYXJkKTtwYWRkaW5nOjEuNzVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2hlaWdodDoxMDAlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMgZWFzZSx0cmFuc2Zvcm0gLjJzIGVhc2UsYm9yZGVyLWNvbG9yIC4yc31cbi5iZy1zb2Z0IC5jYXJkLXNvZnQsLmJnLXNvZnQgLnByb2R1Y3QtdGlsZXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fVxuLmNhcmQtc29mdDpob3ZlciwucHJvZHVjdC10aWxlOmhvdmVyLC5ibG9nLWNhcmQ6aG92ZXIsLnByb2QtY2FyZDpob3Zlciwuc2VjdG9yOmhvdmVyLC5kZWNpc2lvbi1jYXJkOmhvdmVyLC5tYXAtY2FyZDpob3Zlciwub2ZmaWNlLWNhcmQ6aG92ZXIsLnRlc3RpLWNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaG92ZXIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpfVxuLmNhcmQtc29mdDo6YmVmb3JlLC5wcm9kdWN0LXRpbGU6OmJlZm9yZSwuYmxvZy1jYXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2hlaWdodDozcHg7YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzO2JvcmRlci1yYWRpdXM6dmFyKC0tcikgdmFyKC0tcikgMCAwfVxuLmNhcmQtc29mdDpob3Zlcjo6YmVmb3JlLC5wcm9kdWN0LXRpbGU6aG92ZXI6OmJlZm9yZSwuYmxvZy1jYXJkOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWCgxKX1cbi5jYXJkLXNvZnQgaDMsLnByb2R1Y3QtdGlsZSBoNCwuYmxvZy1jYXJkIGgzLC5wcm9kLWNhcmQgaDMsLnNlY3RvciBoMywuZGVjaXNpb24tY2FyZCBoM3tmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46LjlyZW0gMCAuNXJlbTtjb2xvcjp2YXIoLS1tcy1pbmspfVxuLmNhcmQtc29mdCBwLC5wcm9kdWN0LXRpbGUgcCwuYmxvZy1jYXJkIHAsLnByb2QtY2FyZCBwLC5zZWN0b3IgcHtmb250LXNpemU6Ljk1cmVtO2NvbG9yOnZhcigtLW1zLXN1Yik7bWFyZ2luOjAgMCAxcmVtfVxuLmNhcmQtc29mdCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfVxuLmNhcmQtaWNvbiwucC1pY29uLC5ic3ItY2FyZC1pY29ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtib3JkZXItcmFkaXVzOnZhcigtLXIpO2JhY2tncm91bmQ6I2VmZjZmYztjb2xvcjp2YXIoLS1tcy1ibHVlKTtmb250LXNpemU6MS42cmVtO2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyxjb2xvciAuMnN9XG4uY2FyZC1pY29uLnRlYWwsLmNhcmQtaWNvbi5vcmFuZ2UsLmNhcmQtaWNvbi5pY29uLXRlYWwsLmNhcmQtaWNvbi5pY29uLXBlYWNoLC5jYXJkLWljb24uaWNvbi1ibHVle2JhY2tncm91bmQ6I2VmZjZmYztjb2xvcjp2YXIoLS1tcy1ibHVlKX1cbi5jYXJkLXNvZnQ6aG92ZXIgLmNhcmQtaWNvbiwucHJvZHVjdC10aWxlOmhvdmVyIC5wLWljb257YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTtjb2xvcjojZmZmfVxuLnRpbGUtbGluaywuZ297ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zNXJlbTttYXJnaW4tdG9wOmF1dG87Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouOTVyZW07Y29sb3I6dmFyKC0tbXMtYmx1ZSl9XG4udGlsZS1saW5rIGksLmdvIGl7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5wcm9kdWN0LXRpbGU6aG92ZXIgLnRpbGUtbGluayBpLC5ibG9nLWNhcmQ6aG92ZXIgLnRpbGUtbGluayBpLC50aWxlLWxpbms6aG92ZXIgaSwuc2VjdG9yOmhvdmVyIC5nbyBpe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9XG4udGlsZS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9XG5hLnByb2R1Y3QtdGlsZSxhLmNhcmQtc29mdCxhLnNlY3RvcixhLnByb2QtY2FyZCxhLmRlY2lzaW9uLWNhcmQsYS5tYXAtY2FyZHt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fVxuLnByb2R1Y3QtdGlsZS5zb29ue2JhY2tncm91bmQ6dmFyKC0tbXMtc3VyZmFjZS0yKX0uc29vbi10YWcsLnBpbGwtbmV3LC5waWxsLXRpZXIsLmNhdC1waWxsLC5jYXQtcGlsbC1zbSwuaW5zaWdodC10YWcsLm1hcC10YWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMnJlbSAuNnJlbTtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6I2VmZjZmYztjb2xvcjp2YXIoLS1tcy1ibHVlKTtmb250LXNpemU6LjcycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDNlbX1cbi5iYWRnZS1zb2Z0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi42cmVtO3BhZGRpbmc6LjdyZW0gMXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtib3JkZXItcmFkaXVzOnZhcigtLXIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6LjlyZW07Y29sb3I6dmFyKC0tbXMtaW5rKTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMsYm94LXNoYWRvdyAuMnMsdHJhbnNmb3JtIC4ycztoZWlnaHQ6MTAwJX1cbi5iYWRnZS1zb2Z0OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1tcy1ibHVlKTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jYXJkKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0uYmFkZ2Utc29mdCBpe2NvbG9yOnZhcigtLW1zLWJsdWUpO2ZvbnQtc2l6ZToxLjE1cmVtfVxuLnN0YXQtYmxvY2t7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjEuNXJlbX0uc3RhdC1ibG9jayAubnVtLC5udW17Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7bGluZS1oZWlnaHQ6MS4xfS5zdGF0LWJsb2NrIC5sYmwsLmxibHtmb250LXNpemU6LjlyZW07Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi8qIFByb2Nlc3MgKi9cbi5wcm9jZXNzLXN0ZXB7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjEuNXJlbX1cbi5wcm9jZXNzLW51bSwuc3RlcC1udW17ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSk7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxcmVtO2ZsZXgtc2hyaW5rOjB9XG4ucHJvY2Vzcy1zdGVwIGgzLC5wcm9jZXNzLXN0ZXAgLmg1e2ZvbnQtc2l6ZToxLjA1cmVtO21hcmdpbi1ib3R0b206LjRyZW19LnByb2Nlc3Mtc3RlcCBwe2ZvbnQtc2l6ZTouOTJyZW07Y29sb3I6dmFyKC0tbXMtc3ViKTttYXJnaW46MH1cbi8qIExpc3RzICovXG4uY2hlY2stbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowIDAgMXJlbX0uY2hlY2stbGlzdCBsaXtkaXNwbGF5OmZsZXg7Z2FwOi43cmVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzouNDVyZW0gMH0uY2hlY2stbGlzdCBsaSBpe2NvbG9yOnZhcigtLW1zLWdyZWVuKTttYXJnaW4tdG9wOi4ycmVtO2ZsZXgtc2hyaW5rOjB9XG4vKiBGQVEgKi9cbi5mYXEtaXRlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtiYWNrZ3JvdW5kOiNmZmZ9LmZhcS1pdGVtOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbXMtbGluZSl9XG4uZmFxLXF7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO3BhZGRpbmc6MS4xcmVtIC4yNXJlbTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Zm9udDo2MDAgMS4wNXJlbS8xLjM1IHZhcigtLWZvbnQpO2NvbG9yOnZhcigtLW1zLWluayk7dGV4dC1hbGlnbjpsZWZ0O2N1cnNvcjpwb2ludGVyfVxuLmZhcS1xOmhvdmVye2NvbG9yOnZhcigtLW1zLWJsdWUpfS5mYXEtcSBpe3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXM7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7ZmxleC1zaHJpbms6MH0uZmFxLWl0ZW0ub3BlbiAuZmFxLXEgaXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9XG4uZmFxLWF7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjNzIGVhc2V9LmZhcS1hIHB7cGFkZGluZzowIC4yNXJlbSAxLjJyZW07Y29sb3I6dmFyKC0tbXMtc3ViKTttYXJnaW46MH1cbi5mYXEtaXRlbS5vcGVuIC5mYXEtYXttYXgtaGVpZ2h0OjYwMHB4IWltcG9ydGFudH1cbi8qIENUQSBiYW5kICovXG4uY3RhLWJhbmR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCMwMDIwNTAsIzBiM2Q5MSA3MCUsIzAwNzhkNCk7Y29sb3I6I2ZmZjtwYWRkaW5nOmNsYW1wKDQ4cHgsNnZ3LDgwcHgpIDA7b3ZlcmZsb3c6aGlkZGVufVxuLmN0YS1iYW5kIC5jb250YWluZXIteGx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jdGEtYmFuZCBoMntjb2xvcjojZmZmfS5jdGEtYmFuZCBwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO21heC13aWR0aDo2ODBweH1cbi5jdGEtYmFuZCAuYnRuLXByaW1hcnl7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLW1zLWluaykhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZmZmfS5jdGEtYmFuZCAuYnRuLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKX1cbi5jdGEtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6Ljc1cmVtfVxuLyogVGVzdGltb25pYWxzICovXG4udGVzdGktc3RhcnN7Y29sb3I6dmFyKC0tbXMtZ29sZCk7bWFyZ2luLWJvdHRvbTouNXJlbX0udGVzdGktcGVyc29ue2Rpc3BsYXk6ZmxleDtnYXA6Ljc1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOmF1dG99LnRlc3RpLWF2YXRhcnt3aWR0aDo0NHB4O2hlaWdodDo0NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSk7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwfVxuLyogQmxvZyAqL1xuLmJsb2ctZmlsdGVyLWJhcntkaXNwbGF5OmZsZXg7Z2FwOi41cmVtO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MnJlbX0uYmxvZy1maWx0ZXItYmFyIGJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo5OTlweDtmb250OjYwMCAuODc1cmVtIHZhcigtLWZvbnQpO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLW1zLXRleHQpO3RyYW5zaXRpb246YWxsIC4xNXN9XG4uYmxvZy1maWx0ZXItYmFyIGJ1dHRvbjpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tbXMtYmx1ZSk7Y29sb3I6dmFyKC0tbXMtYmx1ZSl9LmJsb2ctZmlsdGVyLWJhciBidXR0b24uYWN0aXZle2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLW1zLWJsdWUpO2NvbG9yOiNmZmZ9XG4uYmxvZy1jYXJke3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47YWxpZ24taXRlbXM6c3RyZXRjaDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fVxuLmJsb2ctY2FyZC1pbWd7b3ZlcmZsb3c6aGlkZGVuO2FzcGVjdC1yYXRpbzoxNi85O2JhY2tncm91bmQ6dmFyKC0tbXMtc3VyZmFjZSl9LmJsb2ctY2FyZC1pbWcgaW1nLC5ibG9nLWNhcmQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHN9LmJsb2ctY2FyZDpob3ZlciBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfVxuLmJsb2ctY2FyZC1ib2R5e3BhZGRpbmc6MS41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxfS5ibG9nLWNhcmQtbWV0YXtkaXNwbGF5OmZsZXg7Z2FwOi43NXJlbTthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOi44cmVtO2NvbG9yOnZhcigtLW1zLXN1Yik7bWFyZ2luLWJvdHRvbTouNHJlbX1cbi5ibG9nLXBvc3QtbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjBweCBtaW5tYXgoMCwxZnIpIDMyMHB4O2dhcDoyLjVyZW07YWxpZ24taXRlbXM6c3RhcnR9XG4uYmxvZy1wb3N0LWJvZHl7Zm9udC1zaXplOjEuMXJlbTtsaW5lLWhlaWdodDoxLjc1O21heC13aWR0aDo3NjBweH0uYmxvZy1wb3N0LWJvZHkgaDJ7bWFyZ2luLXRvcDoyLjVyZW19LmJsb2ctcG9zdC1ib2R5IGgze21hcmdpbi10b3A6MnJlbX0uYmxvZy1wb3N0LWJvZHkgaW1ne2JvcmRlci1yYWRpdXM6dmFyKC0tcil9XG4uYmxvZy1zaGFyZS1yYWlsLC5ibG9nLXNpZGUtcmFpbHtwb3NpdGlvbjpzdGlja3k7dG9wOjk2cHh9LmJsb2ctc2hhcmUtcmFpbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNXJlbTthbGlnbi1pdGVtczpjZW50ZXJ9XG4uYnNyLWJ0bntkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tbXMtaW5rKTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMTVzfS5ic3ItYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLW1zLWJsdWUpO2NvbG9yOiNmZmZ9XG4uYnNyLWxhYmVse2ZvbnQtc2l6ZTouN3JlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi5ic3ItcmVsYXRlZC1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNnJlbSAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2NvbG9yOnZhcigtLW1zLWluayk7Zm9udC1zaXplOi45MnJlbX0uYnNyLXJlbGF0ZWQtbGluazpob3Zlcntjb2xvcjp2YXIoLS1tcy1ibHVlKX1cbi5ibG9nLXBvc3QtaGVyby1tZXRhe2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTtmbGV4LXdyYXA6d3JhcDtmb250LXNpemU6LjlyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfVxuLyogTWlzYyBjb21wb25lbnRzICovXG4uY29udGFjdC1mb3JtLWNhcmR7cGFkZGluZzowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lfVxuLm1hcC1ncmlkLC5wcm9kLWdyaWQsLmNhcmQtZ3JpZCwuZGVjaXNpb24tZ3JpZCwud2h5LWdyaWQsLmluc2lnaHQtZ3JpZCwuZmFxLWdyaWQsLmJrLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLG1pbm1heCgyNjBweCwxZnIpKTtnYXA6MS41cmVtfVxuLmNvbHMtM3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjEuNXJlbX1cbi53aHktbGlzdCwuZmFxLWxpc3QsLmNvbnRhY3QtZmFxLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MH1cbi5ub3RlLWJveCwucHVsbCwuaGVyby1xdWljay1hbnN3ZXJ7cGFkZGluZzoxLjFyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kOiNlZmY2ZmM7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHZhcigtLW1zLWJsdWUpO2JvcmRlci1yYWRpdXM6MCB2YXIoLS1yKSB2YXIoLS1yKSAwO21hcmdpbjoxLjI1cmVtIDB9XG4ubGluay1yb3csLnJlbGF0ZWQtcm93LC5iYWRnZS1yb3csLmNoaXBzLC5mbG9hdC1zdGFja3tkaXNwbGF5OmZsZXg7Z2FwOi42cmVtO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn1cbi5jcnVtYntmb250LXNpemU6Ljg1cmVtfVxuLnNyYy1saXN0e2ZvbnQtc2l6ZTouODVyZW07Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi5tZXRhLWxpbmV7Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLnVwZGF0ZWQtZGF0ZXtmb250LXNpemU6Ljg1cmVtO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4uY29udGFjdC1tYWluLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwxZnIpIG1pbm1heCgwLDEuMmZyKTtnYXA6Mi41cmVtO2FsaWduLWl0ZW1zOnN0YXJ0fVxuLnByb3Nle21heC13aWR0aDo3ODBweH0ucHJvc2UgaDJ7bWFyZ2luLXRvcDoycmVtfVxudGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjEwMCV9dGgsdGR7cGFkZGluZzouNzVyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTt0ZXh0LWFsaWduOmxlZnR9dGh7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKTtmb250LXdlaWdodDo2MDB9XG4vKiBGbG9hdGluZyBidXR0b25zICovXG4ud2hhdHNhcHAtZmxvYXQsLmZsb2F0LXdhe3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHg7ei1pbmRleDo5MDA7d2lkdGg6NTJweDtoZWlnaHQ6NTJweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMxMjhjM2U7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjVyZW07Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaG92ZXIpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yczt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9XG4ud2hhdHNhcHAtZmxvYXQ6aG92ZXIsLmZsb2F0LXdhOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA4KX1cbi5iYWNrLXRvLXRvcCwuZmxvYXQtdG9we3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjIwcHg7Ym90dG9tOjg0cHg7ei1pbmRleDo5MDA7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1tcy1pbmspO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jYXJkKTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjJzfVxuLmJhY2stdG8tdG9wLnNob3d7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uYmFjay10by10b3A6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp2YXIoLS1tcy1ibHVlKX1cbi5mbG9hdC1zdGFja3twb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O2JvdHRvbToyMHB4O3otaW5kZXg6OTAwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1cbi8qIEZvb3RlciAoTWljcm9zb2Z0LXN0eWxlIGxpZ2h0IGdyZXkpICovXG4uc2l0ZS1mb290ZXJ7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKTtjb2xvcjp2YXIoLS1tcy10ZXh0KTtwYWRkaW5nOjU2cHggMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpfVxuLnNpdGUtZm9vdGVyIGg2e2ZvbnQtc2l6ZTouOXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbXMtaW5rKTttYXJnaW4tYm90dG9tOjFyZW07bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lfVxuLnNpdGUtZm9vdGVyIGF7Y29sb3I6dmFyKC0tbXMtdGV4dCk7Zm9udC1zaXplOi44NzVyZW19LnNpdGUtZm9vdGVyIGE6aG92ZXJ7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1cbi5zaXRlLWZvb3RlciBwe2NvbG9yOnZhcigtLW1zLXN1YikhaW1wb3J0YW50fVxuLmZvb3Rlci1saW5rc3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5mb290ZXItbGlua3MgbGl7cGFkZGluZzouM3JlbSAwfVxuLmZvb3Rlci1icmFuZHt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnR9LmZvb3Rlci1sb2dve2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMCUpfVxuLmZvb3Rlci1zb2NpYWx7ZGlzcGxheTpmbGV4O2dhcDouNXJlbX0uZm9vdGVyLXNvY2lhbCBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MS4xcmVtO3RyYW5zaXRpb246YWxsIC4xNXN9LmZvb3Rlci1zb2NpYWwgYTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW1zLWJsdWUpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnZhcigtLW1zLWJsdWUpO3RleHQtZGVjb3JhdGlvbjpub25lfVxuLmZvb3Rlci1uZXdzbGV0dGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42cmVtfS5mb290ZXItbmV3c2xldHRlciBpbnB1dHtwYWRkaW5nOi43cmVtIC45cmVtO2JvcmRlcjoxcHggc29saWQgIzhhODg4Njtib3JkZXItcmFkaXVzOnZhcigtLXIpO2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6LjlyZW19XG4uZm9vdGVyLWJvdHRvbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7Z2FwOi43NXJlbTttYXJnaW4tdG9wOjIuNXJlbTtwYWRkaW5nOjEuMjVyZW0gMDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtmb250LXNpemU6LjgxMjVyZW07Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi5mb290ZXItYm90dG9tIGF7Zm9udC1zaXplOi44MTI1cmVtfVxuLyogTW9kYWxzICovXG4ubGVhZC1tb2RhbC1vdmVybGF5LCNib29rQ29uc3VsdE1vZGFse3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7ei1pbmRleDoyMDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNik7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTZweH1cbi5sZWFkLW1vZGFsLW92ZXJsYXkub3BlbiwjYm9va0NvbnN1bHRNb2RhbC5vcGVue2Rpc3BsYXk6ZmxleH1cbi5sZWFkLW1vZGFse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOm1pbig5NjBweCwxMDAlKTtoZWlnaHQ6bWluKDg4dmgsODIwcHgpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LW1lbnUpO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufVxuLmxlYWQtbW9kYWwtaGVhZHtwYWRkaW5nOjFyZW0gMS41cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43NXJlbX0ubGVhZC1tb2RhbC1oZWFkIGgze21hcmdpbjowO2ZvbnQtc2l6ZToxLjE1cmVtfS5sZWFkLW1vZGFsLWhlYWQgcHttYXJnaW46MDtmb250LXNpemU6Ljg1cmVtO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4ubGVhZC1tb2RhbC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDoxMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxLjVyZW07Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoyO2NvbG9yOnZhcigtLW1zLWluayl9LmxlYWQtbW9kYWwtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKX1cbi5sZWFkLW1vZGFsIGlmcmFtZXtmbGV4OjE7d2lkdGg6MTAwJTtib3JkZXI6MDttaW4taGVpZ2h0OjB9XG5odG1sLmxvY2stc2Nyb2xse292ZXJmbG93OmhpZGRlbn1cbi8qIExlYWQgZm9ybSAoWm9obyBCaWdpbikgc2tpbiAqL1xuLmVycGgtbGVhZGZvcm17YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlKTtwYWRkaW5nOmNsYW1wKDQwcHgsNnZ3LDgwcHgpIDB9XG4ubGYgLndmLXBhcmVudHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudH1cbi5sZiAud2Ytd3JhcHBlcnttYXgtd2lkdGg6NjQwcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jYXJkKTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tbXMtaW5rKTtmb250LWZhbWlseTp2YXIoLS1mb250KX1cbi5sZiAud2YtZm9ybS1jb21wb25lbnR7Zm9udC1mYW1pbHk6dmFyKC0tZm9udCkhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4IWltcG9ydGFudH1cbi5sZiAud2YtaGVhZGVye2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW1zLWluayk7cGFkZGluZy1ib3R0b206MS41cmVtfVxuLmxmIC53Zi1maWVsZC1pbnB1dCwubGYgLndmLWZpZWxkLWRyb3Bkb3due2JvcmRlci1jb2xvcjojOGE4ODg2O2JvcmRlci1yYWRpdXM6dmFyKC0tcik7bWluLWhlaWdodDo0NHB4O2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQpfVxuLmxmIC53Zi1maWVsZC1pbnB1dDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWJsdWUpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLW1zLWJsdWUpfVxuLmxmIC53Zi1idG57YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKSFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcy1ibHVlKSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKSFpbXBvcnRhbnQ7cGFkZGluZzouNzVyZW0gMnJlbTttaW4taGVpZ2h0OjQ0cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXN9XG4ubGYgLndmLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW1zLWJsdWUtaG92ZXIpIWltcG9ydGFudH1cbi5sZiAud2YtZmllbGQtbWFuZGF0b3J5IC53Zi1maWVsZC1pbm5lcjo6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSl9XG4ubGYgLndmLWxvZ297ZGlzcGxheTpub25lfVxuLmxmIC53Zi1zZWMtd3JhcHttYXJnaW46MH1cbi8qIFJlc3BvbnNpdmUgKi9cbkBtZWRpYShtYXgtd2lkdGg6MTE5OS45OHB4KXsubWVnYS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpfS5uYXYtbWVudT5saT5he3BhZGRpbmc6MCAuNjVyZW07Zm9udC1zaXplOi45cmVtfX1cbkBtZWRpYShtYXgtd2lkdGg6OTkxLjk4cHgpe1xuICAubmF2LXRvZ2dsZXtkaXNwbGF5OmlubGluZS1mbGV4fVxuICAubWFpbi1uYXZ7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MCAwIDAgMDt0b3A6dmFyKC0taGRyLDEwMHB4KTtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzO21hcmdpbjowO3BhZGRpbmc6MDt6LWluZGV4Ojk5OTtkaXNwbGF5OmJsb2NrfVxuICAubWFpbi1uYXYub3BlbiwubmF2LW1lbnUub3Blbnt0cmFuc2Zvcm06bm9uZX1cbiAgLm5hdi1tZW51e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1cbiAgLm5hdi1tZW51Lm9wZW57ZGlzcGxheTpmbGV4fVxuICAubmF2LW1lbnU+bGl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpfVxuICAubmF2LW1lbnU+bGk+YXttaW4taGVpZ2h0OjU2cHg7cGFkZGluZzowIDEuMjVyZW07anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbTowfVxuICAubWVnYXtwb3NpdGlvbjpzdGF0aWM7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06bm9uZTtib3gtc2hhZG93Om5vbmU7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtib3JkZXI6MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjNzfVxuICAuaGFzLW1lZ2Eub3Blbj4ubWVnYXttYXgtaGVpZ2h0OjI0MDBweH0uaGFzLW1lZ2E6aG92ZXI+Lm1lZ2F7bWF4LWhlaWdodDowfS5oYXMtbWVnYS5vcGVuOmhvdmVyPi5tZWdhe21heC1oZWlnaHQ6MjQwMHB4fVxuICAubWVnYS13cmFwe2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm1lZ2EtaW50cm97ZGlzcGxheTpub25lfS5tZWdhLWJvZHl7cGFkZGluZzouNXJlbSAxLjI1cmVtIDEuMjVyZW19Lm1lZ2EtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn1cbiAgLm5hdi1jdGEtZ3JvdXAgLmJ0bntwYWRkaW5nOi41cmVtIC44cmVtO2ZvbnQtc2l6ZTouODEyNXJlbX1cbiAgLmJsb2ctcG9zdC1sYXlvdXR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uYmxvZy1zaGFyZS1yYWlsLC5ibG9nLXNpZGUtcmFpbHtwb3NpdGlvbjpzdGF0aWN9LmJsb2ctc2hhcmUtcmFpbHtmbGV4LWRpcmVjdGlvbjpyb3d9XG4gIC5jb250YWN0LW1haW4tZ3JpZCwuY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9XG4gIC5wYWdlLWhlcm86OmFmdGVye3dpZHRoOjM2MHB4O2hlaWdodDozNjBweH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6NTc1Ljk4cHgpe1xuICAubWVnYS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmJyYW5kLWxvZ297aGVpZ2h0OjM0cHh9LnV0aWwtYmFyIC5jb250YWluZXIteGw+ZGl2OmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX0udXRpbC1iYXIgLmNvbnRhaW5lci14bHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9XG4gIC5uYXYtY3RhLWdyb3VwIC5idG4tc217ZGlzcGxheTpub25lfS5uYXYtY3RhLWdyb3VwIC5idG4tc20uanMtYm9vay1tb2RhbHtkaXNwbGF5OmlubGluZS1mbGV4fVxuICAuaGVyby1hY3Rpb25zIC5idG57ZmxleDoxIDEgMTAwJX0uY2FyZC1zb2Z0LC5wcm9kdWN0LXRpbGV7cGFkZGluZzoxLjRyZW19XG4gIC5mb290ZXItYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1cbn1cbkBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Knt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50O2FuaW1hdGlvbjpub25lIWltcG9ydGFudDtzY3JvbGwtYmVoYXZpb3I6YXV0byFpbXBvcnRhbnR9fVxuLyogbGVnYWN5IHZhcmlhYmxlIGFsaWFzZXMgKGlubGluZSBzdHlsZXMgZnJvbSB0aGUgcHJldmlvdXMgYnVpbGQpICovXG46cm9vdHstLW5hdnktOTAwOiMwMDIwNTA7LS1uYXZ5LTgwMDojMTYxNjE2Oy0tbmF2eS03MDA6IzMyMzEzMDstLWJsdWUtNjAwOiMwMDY3Yjg7LS1ibHVlLTUwMDojMDA3OGQ0Oy0tYmx1ZS0xMDA6I2VmZjZmYzstLXRlYWwtNTAwOiMwMDY3Yjg7LS1vcmFuZ2UtNTAwOiMwMDY3Yjg7LS1pbmstOTAwOiMxNjE2MTY7LS1pbmstNzAwOiMzMjMxMzA7LS1zbGF0ZS01MDA6IzYwNWU1YzstLWJvcmRlci0yMDA6I2UxZGZkZDstLWJnLTEwMDojZjJmMmYyfVxuLmN0YS1iYW5ke2JvcmRlci1yYWRpdXM6dmFyKC0tci1sZyk7cGFkZGluZzpjbGFtcCgzMnB4LDV2dyw1NnB4KTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjVyZW0gM3JlbTtmbGV4LXdyYXA6d3JhcH1cbnNlY3Rpb24uY3RhLWJhbmR7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6YmxvY2t9XG4uY3RhLWJhbmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNjBweDt0b3A6LTYwcHg7d2lkdGg6MjYwcHg7aGVpZ2h0OjI2MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDI1NSwyNTUsMjU1LC4xOCksdHJhbnNwYXJlbnQgNzAlKTtwb2ludGVyLWV2ZW50czpub25lfVxuLmN0YS1iYW5kIGgye21hcmdpbi1ib3R0b206LjRyZW19LmN0YS1iYW5kIHB7bWFyZ2luOjB9XG4vKiBIb21lIHN1Yi1uYXYgKER5bmFtaWNzLXN0eWxlIHN0aWNreSBhbmNob3IgYmFyKSAqL1xuLnN1Ym5hdntwb3NpdGlvbjpzdGlja3k7dG9wOjY0cHg7ei1pbmRleDo5MDA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpfVxuLnN1Ym5hdiAuY29udGFpbmVyLXhse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4yNXJlbTtvdmVyZmxvdy14OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7bWluLWhlaWdodDo1MnB4fVxuLnN1Ym5hdiAuY29udGFpbmVyLXhsOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9XG4uc3VibmF2IGF7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6LjlyZW0gLjlyZW07Y29sb3I6dmFyKC0tbXMtaW5rKTtmb250LXNpemU6LjlyZW07Ym9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9XG4uc3VibmF2IGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1tcy1saW5lKTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1tcy1pbmspfVxuLnN1Ym5hdiBhLm9ue2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbXMtYmx1ZSk7Zm9udC13ZWlnaHQ6NjAwfVxuLnN1Ym5hdiAuYnRue21hcmdpbi1sZWZ0OmF1dG87ZmxleC1zaHJpbms6MH1cblxuLmJvb2tpbmctZW1iZWR7d2lkdGg6MTAwJTtoZWlnaHQ6NzYwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6dmFyKC0tcik7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctY2FyZCk7b3ZlcmZsb3c6aGlkZGVufVxuLmJvb2tpbmctZW1iZWQgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7ZGlzcGxheTpibG9ja31cbiNib29rQ29uc3VsdE1vZGFsIFtkYXRhLWJvb2stc2xvdF0gaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9XG4ubGYgLndmLXBhcmVudHttaW4taGVpZ2h0OjB9XG4uY3RhLWJhbmR7cG9zaXRpb246cmVsYXRpdmV9XG4ucm93Pio6aGFzKD4uY2FyZC1zb2Z0Om9ubHktY2hpbGQsPi5wcm9kdWN0LXRpbGU6b25seS1jaGlsZCw+LmJsb2ctY2FyZDpvbmx5LWNoaWxkLD4ucHJvY2Vzcy1zdGVwOm9ubHktY2hpbGQsPi5zdGF0LWJsb2NrOm9ubHktY2hpbGQsPi50ZXN0aS1jYXJkOm9ubHktY2hpbGQsPi5iYWRnZS1zb2Z0Om9ubHktY2hpbGQsPi5wcm9kLWNhcmQ6b25seS1jaGlsZCw+LnNlY3Rvcjpvbmx5LWNoaWxkLD4uZGVjaXNpb24tY2FyZDpvbmx5LWNoaWxkLD4ubWFwLWNhcmQ6b25seS1jaGlsZCl7ZGlzcGxheTpmbGV4fVxuLnJvdz4qPi5jYXJkLXNvZnQsLnJvdz4qPi5wcm9kdWN0LXRpbGUsLnJvdz4qPi5ibG9nLWNhcmQsLnJvdz4qPi5wcm9jZXNzLXN0ZXAsLnJvdz4qPi5zdGF0LWJsb2NrLC5yb3c+Kj4udGVzdGktY2FyZCwucm93Pio+LmJhZGdlLXNvZnQsLnJvdz4qPi5wcm9kLWNhcmQsLnJvdz4qPi5zZWN0b3IsLnJvdz4qPi5kZWNpc2lvbi1jYXJke2ZsZXg6MSAxIGF1dG87d2lkdGg6MTAwJX1cbi5oZXJvLXN0YXRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsbWlubWF4KDAsMWZyKSk7Z2FwOjEuNXJlbX1cbkBtZWRpYShtYXgtd2lkdGg6NTc1Ljk4cHgpey5oZXJvLXN0YXRze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfX1cblxuXG4udGVzdGktcGVyc29uIHN0cm9uZywudGVzdGktcGVyc29uIHNwYW57ZGlzcGxheTpibG9ja30udGVzdGktcGVyc29uIHNwYW57Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLmZhcS1jYXJke2hlaWdodDphdXRvIWltcG9ydGFudH0uZmFxLWNhcmQubWItM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCl7Lm1lZ2EtYm9keSAubWVnYS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIhaW1wb3J0YW50fX1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICB2NCDigJQgYnJhbmQgY3lhbiBzdXJmYWNlcywgYW5pbWF0ZWQgbWVkaWEgY2FyZHMsIGJvbGQgbWVudXMsIGZvb3Rlciwgd2lkZ2V0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbjpyb290ey0tY3ktYTojNTNlM2ZjOy0tY3ktYjojNjdkN2ZkOy0tY3ktYzojOGVlOGZmOy0tY3ktaW5rOiMwMDI2M2E7LS1jeS1pbmstMjojMGI0NjYwOy0tY3A6MS43NXJlbTtcbiAgLS1ncmFkLWJyYW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzUzZTNmYyAwJSwjNWVkY2ZlIDUwJSwjNjdkN2ZkIDEwMCUpfVxuLyogLS0tLSAxLiByZXBsYWNlIGRhcmsgbmF2eSB3aXRoIGJyYW5kIGN5YW4gLS0tLSAqL1xuLnBhZ2UtaGVybywuaGVybywuY3RhLWJhbmQsLmJnLW5hdnksc2VjdGlvbi5jdGEtYmFuZHtiYWNrZ3JvdW5kOnZhcigtLWdyYWQtYnJhbmQpO2NvbG9yOnZhcigtLWN5LWluayl9XG4ucGFnZS1oZXJvIGgxLC5oZXJvIGgxLC5jdGEtYmFuZCBoMiwuYmctbmF2eSBoMiwuYmctbmF2eSBoM3tjb2xvcjp2YXIoLS1jeS1pbmspfVxuLnBhZ2UtaGVybyBwLC5oZXJvIHAubGVhZCwuY3RhLWJhbmQgcCwuYmctbmF2eSBwe2NvbG9yOnZhcigtLWN5LWluay0yKTtvcGFjaXR5OjF9XG4ucGFnZS1oZXJvIGE6bm90KC5idG4pe2NvbG9yOnZhcigtLWN5LWluayk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1cbi5icmVhZGNydW1iLXJvdywuYnJlYWRjcnVtYi1yb3cgc3Bhbntjb2xvcjp2YXIoLS1jeS1pbmstMil9LmJyZWFkY3J1bWItcm93IGF7Y29sb3I6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnR9XG4ucGFnZS1oZXJvOjphZnRlciwuaGVybzo6YmVmb3Jle2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDI1NSwyNTUsMjU1LC41NSksdHJhbnNwYXJlbnQgNjUlKX1cbi5oZXJvOjpiZWZvcmV7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoNTAlIDcwJSBhdCA4NSUgMTUlLHJnYmEoMjU1LDI1NSwyNTUsLjU1KSx0cmFuc3BhcmVudCA2MiUpLHJhZGlhbC1ncmFkaWVudCg0MCUgNTAlIGF0IDglIDEwMCUscmdiYSgyNTUsMjU1LDI1NSwuMzUpLHRyYW5zcGFyZW50IDcwJSl9XG4uY3RhLWJhbmQ6OmFmdGVye2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDI1NSwyNTUsMjU1LC41NSksdHJhbnNwYXJlbnQgNzAlKX1cbi5raWNrZXIub24tZGFyaywuYmctbmF2eSAua2lja2VyLC5jdGEtYmFuZCAua2lja2Vye2NvbG9yOnZhcigtLWN5LWluayl9XG4ucGFnZS1oZXJvIC5idG4tcHJpbWFyeSwuaGVybyAuYnRuLXByaW1hcnksLmN0YS1iYW5kIC5idG4tcHJpbWFyeSwuYmctbmF2eSAuYnRuLXByaW1hcnl7YmFja2dyb3VuZDp2YXIoLS1jeS1pbmspO2NvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmspfVxuLnBhZ2UtaGVybyAuYnRuLXByaW1hcnk6aG92ZXIsLmhlcm8gLmJ0bi1wcmltYXJ5OmhvdmVyLC5jdGEtYmFuZCAuYnRuLXByaW1hcnk6aG92ZXIsLmJnLW5hdnkgLmJ0bi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQ6IzAwMTcyYTtib3JkZXItY29sb3I6IzAwMTcyYX1cbi5wYWdlLWhlcm8gLmJ0bi1vdXRsaW5lLWxpZ2h0LC5oZXJvIC5idG4tb3V0bGluZS1saWdodCwuY3RhLWJhbmQgLmJ0bi1vdXRsaW5lLWxpZ2h0LC5iZy1uYXZ5IC5idG4tb3V0bGluZS1saWdodCwuYnRuLWdob3N0LWxpZ2h0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnZhcigtLWN5LWluayl9XG4ucGFnZS1oZXJvIC5idG4tb3V0bGluZS1saWdodDpob3ZlciwuaGVybyAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsLmN0YS1iYW5kIC5idG4tb3V0bGluZS1saWdodDpob3ZlciwuYmctbmF2eSAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jeS1pbmspO2NvbG9yOiNmZmYhaW1wb3J0YW50fVxuLmhlcm8tYmFkZ2V7Ym9yZGVyLWNvbG9yOnJnYmEoMCwzOCw1OCwuMzUpO2NvbG9yOnZhcigtLWN5LWluayk7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC40NSl9XG4uaGVyby1zdGF0c3tib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwzOCw1OCwuMjUpfS5oZXJvLXN0YXRzIC5udW17Y29sb3I6dmFyKC0tY3ktaW5rKX0uaGVyby1zdGF0cyAubGJse2NvbG9yOnZhcigtLWN5LWluay0yKX1cbi5oZXJvLXF1aWNrLWFuc3dlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1jeS1pbmspfVxuLmJnLW5hdnkgLmNhcmQtc29mdCwuYmctbmF2eSAucHJvZHVjdC10aWxlLC5iZy1uYXZ5IC5zZWN0b3J7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLW1zLXRleHQpfVxuLmJnLW5hdnkgLmNhcmQtc29mdCBoMywuYmctbmF2eSAuY2FyZC1zb2Z0IGg0LC5iZy1uYXZ5IC5wcm9kdWN0LXRpbGUgaDQsLmJnLW5hdnkgLnNlY3RvciBoM3tjb2xvcjp2YXIoLS1tcy1pbmspfVxuLmJnLW5hdnkgLmNhcmQtc29mdCBwLC5iZy1uYXZ5IC5wcm9kdWN0LXRpbGUgcCwuYmctbmF2eSAuc2VjdG9yIHB7Y29sb3I6dmFyKC0tbXMtc3ViKTtvcGFjaXR5OjF9XG4ubWVnYS1pbnRyb3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNjBkZWcsIzUzZTNmYywjNjdkN2ZkKX0ubWVnYS1pbnRybyBwLC5tZWdhLXN0YXRzIHNwYW57Y29sb3I6dmFyKC0tY3ktaW5rLTIpfVxuLm1lZ2EtaW50cm8gLmJ0bi1uYXZ5e2JhY2tncm91bmQ6dmFyKC0tY3ktaW5rKTtib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rKX1cbi5uYXYtbWVudT5saTpob3Zlcj5hLC5uYXYtbWVudT5saS5hY3RpdmU+YSwubmF2LW1lbnU+bGkub3Blbj5he2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tY3ktYSl9XG4uc3VibmF2IGEub257Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1jeS1hKX1cbi5wcm9jZXNzLW51bSwuc3RlcC1udW0sLnRlc3RpLWF2YXRhcntiYWNrZ3JvdW5kOnZhcigtLWN5LWluayk7Y29sb3I6I2ZmZn1cbi5jYXJkLXNvZnQ6OmJlZm9yZSwucHJvZHVjdC10aWxlOjpiZWZvcmUsLmJsb2ctY2FyZDo6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tZ3JhZC1icmFuZCl9XG4vKiAtLS0tIDIuIGJvbGQgc3ViIG1lbnVzIC0tLS0gKi9cbi5tZWdhIGEsLm1lZ2EtY29sIGEsLm1lZ2EtYm9keSAubWVnYS1ncmlkPmF7Zm9udC13ZWlnaHQ6NzAwfVxuLm1lZ2EtYm9keSAubWVnYS1ncmlkPmEgc3Ryb25nLC5tZWdhLWNvbCBhIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9XG4ubWVnYS1ib2R5IC5tZWdhLWdyaWQ+YSBzbWFsbCwubWVnYS1jb2wgYSBzbWFsbHtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi5tZWdhLWNvbCBoNntmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tbXMtaW5rKX1cbi8qIC0tLS0gMy4gYW5pbWF0ZWQgbWVkaWEgY2FyZHMgKER5bmFtaWNzIDM2NSBzdHlsZSkgLS0tLSAqL1xuQGtleWZyYW1lcyBiZ3NoaWZ0ezAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfTUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgNTAlfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSA1MCV9fVxuQGtleWZyYW1lcyBmbG9hdHl7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApIHNjYWxlKDEpfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwtMTJweCwwKSBzY2FsZSgxLjA4KX19XG5Aa2V5ZnJhbWVzIGZsb2F0eTJ7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTE0cHgsMTBweCwwKX19XG5Aa2V5ZnJhbWVzIGZhZGVVcHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxOHB4LDApfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19XG5Aa2V5ZnJhbWVzIHB1bHNlUmluZ3swJXtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgwLDM4LDU4LC4yNSl9MTAwJXtib3gtc2hhZG93OjAgMCAwIDE4cHggcmdiYSgwLDM4LDU4LDApfX1cbi5jYXJkLXNvZnQ+LmNhcmQtaWNvbjpmaXJzdC1jaGlsZCwucHJvZHVjdC10aWxlPi5wLWljb246Zmlyc3QtY2hpbGR7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7XG4gIHdpZHRoOmNhbGMoMTAwJSArIHZhcigtLWNwKSoyKTttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTEycHg7bWFyZ2luOmNhbGModmFyKC0tY3ApKi0xKSBjYWxjKHZhcigtLWNwKSotMSkgMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czp2YXIoLS1yKSB2YXIoLS1yKSAwIDA7Y29sb3I6dmFyKC0tY3ktaW5rKTtmb250LXNpemU6Mi42cmVtO1xuICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzUzZTNmYywjOGVlOGZmLCM2N2Q3ZmQsIzUzZTNmYyk7YmFja2dyb3VuZC1zaXplOjMwMCUgMTAwJTstd2Via2l0LWFuaW1hdGlvbjpiZ3NoaWZ0IDlzIGVhc2UgaW5maW5pdGU7YW5pbWF0aW9uOmJnc2hpZnQgOXMgZWFzZSBpbmZpbml0ZX1cbi5jYXJkLXNvZnQ+LmNhcmQtaWNvbjpmaXJzdC1jaGlsZDo6YmVmb3JlLC5wcm9kdWN0LXRpbGU+LnAtaWNvbjpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLmNhcmQtc29mdD4uY2FyZC1pY29uOmZpcnN0LWNoaWxkOjphZnRlciwucHJvZHVjdC10aWxlPi5wLWljb246Zmlyc3QtY2hpbGQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQ1KTtwb2ludGVyLWV2ZW50czpub25lfVxuLmNhcmQtc29mdD4uY2FyZC1pY29uOmZpcnN0LWNoaWxkOjpiZWZvcmUsLnByb2R1Y3QtdGlsZT4ucC1pY29uOmZpcnN0LWNoaWxkOjpiZWZvcmV7d2lkdGg6OTBweDtoZWlnaHQ6OTBweDtsZWZ0Oi0xOHB4O3RvcDotMzBweDstd2Via2l0LWFuaW1hdGlvbjpmbG9hdHkgN3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7YW5pbWF0aW9uOmZsb2F0eSA3cyBlYXNlLWluLW91dCBpbmZpbml0ZX1cbi5jYXJkLXNvZnQ+LmNhcmQtaWNvbjpmaXJzdC1jaGlsZDo6YWZ0ZXIsLnByb2R1Y3QtdGlsZT4ucC1pY29uOmZpcnN0LWNoaWxkOjphZnRlcnt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O3JpZ2h0OjglO2JvdHRvbTotMjZweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjMpOy13ZWJraXQtYW5pbWF0aW9uOmZsb2F0eTIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7YW5pbWF0aW9uOmZsb2F0eTIgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGV9XG4uY2FyZC1zb2Z0Pi5jYXJkLWljb246Zmlyc3QtY2hpbGQgaSwucHJvZHVjdC10aWxlPi5wLWljb246Zmlyc3QtY2hpbGQgaXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSk7ZmlsdGVyOmRyb3Atc2hhZG93KDAgNHB4IDhweCByZ2JhKDAsMzgsNTgsLjE4KSl9XG4uY2FyZC1zb2Z0OmhvdmVyPi5jYXJkLWljb246Zmlyc3QtY2hpbGQgaSwucHJvZHVjdC10aWxlOmhvdmVyPi5wLWljb246Zmlyc3QtY2hpbGQgaXt0cmFuc2Zvcm06c2NhbGUoMS4yMikgcm90YXRlKC02ZGVnKX1cbi5jYXJkLXNvZnQ6aG92ZXI+LmNhcmQtaWNvbjpmaXJzdC1jaGlsZCwucHJvZHVjdC10aWxlOmhvdmVyPi5wLWljb246Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1jeS1pbmspfVxuLnByb2R1Y3QtdGlsZT4ucC1pY29uOmZpcnN0LWNoaWxke2hlaWdodDo5MnB4O2ZvbnQtc2l6ZToyLjJyZW19XG4uY2FyZC1zb2Z0OmhvdmVyIC5jYXJkLWljb24sLnByb2R1Y3QtdGlsZTpob3ZlciAucC1pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY3ktaW5rKX1cbi5jYXJkLXNvZnQgLmNhcmQtaWNvbi50ZWFsLC5jYXJkLXNvZnQgLmNhcmQtaWNvbi5vcmFuZ2V7Y29sb3I6dmFyKC0tY3ktaW5rKX1cbi8qIGNhcmQgaWNvbnMgdGhhdCBhcmUgbm90IHRoZSBmaXJzdCBjaGlsZCAoaW5saW5lKSBrZWVwIHRoZSBzbWFsbCB0aWxlIGxvb2sgKi9cbi5jYXJkLWljb246bm90KDpmaXJzdC1jaGlsZCl7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtmb250LXNpemU6MS4zcmVtfVxuLmJnLW5hdnkgLmNhcmQtc29mdD4uY2FyZC1pY29uOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZywjNTNlM2ZjLCM4ZWU4ZmYsIzY3ZDdmZCwjNTNlM2ZjKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlfVxuLmJsb2ctY2FyZC1pbWcgaW1nLC5ibG9nLWNhcmQgaW1ne3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSl9XG4vKiBoZXJvIGVudHJhbmNlIGFuaW1hdGlvbiAoQ1NTIG9ubHksIG5vIEpTIGRlcGVuZGVuY3kpICovXG4uaGVybyBoMSwuaGVybyBwLmxlYWQsLmhlcm8gLmhlcm8tYWN0aW9ucywuaGVybyAuaGVyby1zdGF0cywuaGVybyAuaGVyby1iYWRnZXMsLnBhZ2UtaGVybyBoMSwucGFnZS1oZXJvIHAsLnBhZ2UtaGVybyAuaGVyby1hY3Rpb25zey13ZWJraXQtYW5pbWF0aW9uOmZhZGVVcCAuN3MgYm90aDthbmltYXRpb246ZmFkZVVwIC43cyBib3RofVxuLmhlcm8gcC5sZWFkLC5wYWdlLWhlcm8gcHthbmltYXRpb24tZGVsYXk6LjA4c30uaGVybyAuaGVyby1hY3Rpb25zLC5wYWdlLWhlcm8gLmhlcm8tYWN0aW9uc3thbmltYXRpb24tZGVsYXk6LjE2c30uaGVybyAuaGVyby1zdGF0c3thbmltYXRpb24tZGVsYXk6LjI0c31cbi5oZXJvLXZpc3VhbCAubWluaS1jYXJkey13ZWJraXQtYW5pbWF0aW9uOmZhZGVVcCAuN3MgYm90aDthbmltYXRpb246ZmFkZVVwIC43cyBib3RofVxuLmhlcm8tdmlzdWFsIC5taW5pLWNhcmQ6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTouMTVzfS5oZXJvLXZpc3VhbCAubWluaS1jYXJkOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LjI4c30uaGVyby12aXN1YWwgLm1pbmktY2FyZDpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi40MXN9Lmhlcm8tdmlzdWFsIC5taW5pLWNhcmQ6bnRoLWNoaWxkKDQpe2FuaW1hdGlvbi1kZWxheTouNTRzfVxuLm1pbmktY2FyZCBpe3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1ncmFkLWJyYW5kKTtjb2xvcjp2YXIoLS1jeS1pbmspO2ZvbnQtc2l6ZToxLjRyZW07ZmxleC1zaHJpbms6MH1cbi5oZXJvLWZsb2F0ZXJze3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmV9XG4uaGVyby1mbG9hdGVycyBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMzUpOy13ZWJraXQtYW5pbWF0aW9uOmZsb2F0eSA5cyBlYXNlLWluLW91dCBpbmZpbml0ZTthbmltYXRpb246ZmxvYXR5IDlzIGVhc2UtaW4tb3V0IGluZmluaXRlfVxuLmhlcm8tZmxvYXRlcnMgc3BhbjpudGgtY2hpbGQoMSl7d2lkdGg6MjIwcHg7aGVpZ2h0OjIyMHB4O3JpZ2h0OjYlO3RvcDo4JX1cbi5oZXJvLWZsb2F0ZXJzIHNwYW46bnRoLWNoaWxkKDIpe3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtyaWdodDozMCU7Ym90dG9tOjYlO2FuaW1hdGlvbi1kZWxheTotM3N9XG4uaGVyby1mbG9hdGVycyBzcGFuOm50aC1jaGlsZCgzKXt3aWR0aDo3MHB4O2hlaWdodDo3MHB4O2xlZnQ6NDYlO3RvcDoxNCU7YW5pbWF0aW9uLWRlbGF5Oi01c31cbi8qIHByb2R1Y3QgYmFkZ2UgaW4gcGFnZSBoZXJvICovXG4uaGVyby1wcm9kdWN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO3BhZGRpbmc6MS43NXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1yLWxnKTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1ob3Zlcik7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbmltYXRpb246ZmFkZVVwIC44cyAuMnMgYm90aDthbmltYXRpb246ZmFkZVVwIC44cyAuMnMgYm90aH1cbi5oZXJvLXByb2R1Y3QgLmhwLWljb257d2lkdGg6OTZweDtoZWlnaHQ6OTZweDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjIuNnJlbTtjb2xvcjp2YXIoLS1jeS1pbmspO2JhY2tncm91bmQ6dmFyKC0tZ3JhZC1icmFuZCk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTthbmltYXRpb246YmdzaGlmdCA3cyBlYXNlIGluZmluaXRlLHB1bHNlUmluZyAyLjRzIGVhc2Utb3V0IGluZmluaXRlfVxuLmhlcm8tcHJvZHVjdCBzdHJvbmd7Zm9udC1zaXplOjEuMTVyZW07Y29sb3I6dmFyKC0tbXMtaW5rKX0uaGVyby1wcm9kdWN0IGltZ3t3aWR0aDptaW4oMjQwcHgsMTAwJSk7aGVpZ2h0OmF1dG99XG4uaGVyby1wcm9kdWN0IHNtYWxse2NvbG9yOnZhcigtLW1zLXN1Yil9XG4vKiAtLS0tIDQuIHBhcnRuZXIgLyBjcmVkZW50aWFsIHN0cmlwIC0tLS0gKi9cbi5wYXJ0bmVyLXN0cmlwe2JhY2tncm91bmQ6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtwYWRkaW5nOjEuNzVyZW0gMH1cbi5wYXJ0bmVyLXN0cmlwIC5jb250YWluZXIteGx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxLjVyZW0gM3JlbTtmbGV4LXdyYXA6d3JhcH1cbi5wYXJ0bmVyLXN0cmlwIGltZ3toZWlnaHQ6NjRweDt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ucGFydG5lci1zdHJpcCBpbWc6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDYpfVxuLmNyZWQtY2hpcHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtO3BhZGRpbmc6LjZyZW0gMS4xcmVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTtiYWNrZ3JvdW5kOnZhcigtLW1zLXN1cmZhY2UtMik7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLW1zLWluayk7bGluZS1oZWlnaHQ6MS4yfVxuLmNyZWQtY2hpcCBpe2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6dmFyKC0tY3ktaW5rLTIpfS5jcmVkLWNoaXAgc21hbGx7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbXMtc3ViKTtmb250LXNpemU6Ljc1cmVtfVxuLnBhcnRuZXItc3RyaXAgLmxhYmVse2ZvbnQtc2l6ZTouNzhyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wOGVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLnByb2R1Y3QtaWNvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNnJlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfVxuLnByb2R1Y3QtaWNvbnMgYXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjVyZW07cGFkZGluZzouNXJlbSAuOXJlbTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLW1zLWluayk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouODVyZW07dHJhbnNpdGlvbjphbGwgLjJzfVxuLnByb2R1Y3QtaWNvbnMgYSBpe3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWdyYWQtYnJhbmQpO2NvbG9yOnZhcigtLWN5LWluayl9XG4ucHJvZHVjdC1pY29ucyBhOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1jeS1hKTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1jYXJkKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTt0ZXh0LWRlY29yYXRpb246bm9uZX1cbi8qIC0tLS0gNS4gZm9vdGVyIGlubGluZSAtLS0tICovXG4uc2l0ZS1mb290ZXIgLnJvd3tkaXNwbGF5OmdyaWQhaW1wb3J0YW50O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxLjdmciByZXBlYXQoNCwxZnIpO2dhcDoycmVtIDIuNXJlbTttYXJnaW46MDthbGlnbi1pdGVtczpzdGFydH1cbi5zaXRlLWZvb3RlciAucm93Pip7d2lkdGg6YXV0byFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO21hcmdpbjowfVxuLnNpdGUtZm9vdGVyIGg2e21hcmdpbi10b3A6MDtmb250LXdlaWdodDo3MDB9XG4uZm9vdGVyLWJhZGdlc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjVyZW0gMnJlbTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjJyZW07cGFkZGluZy10b3A6MS41cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpfVxuLmZvb3Rlci1iYWRnZXMgaW1ne2hlaWdodDo1NHB4O3dpZHRoOmF1dG99LmZvb3Rlci1iYWRnZXMgLmNyZWQtY2hpcHtwYWRkaW5nOi40NXJlbSAuODVyZW19LmZvb3Rlci1iYWRnZXMgLmNyZWQtY2hpcCBpe2ZvbnQtc2l6ZToxLjNyZW19XG4uZm9vdGVyLWJvdHRvbXtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn1cbkBtZWRpYShtYXgtd2lkdGg6OTkxLjk4cHgpey5zaXRlLWZvb3RlciAucm93e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfS5zaXRlLWZvb3RlciAucm93Pio6Zmlyc3QtY2hpbGR7Z3JpZC1jb2x1bW46MS8tMX0uZm9vdGVyLWJvdHRvbXtmbGV4LXdyYXA6d3JhcH19XG5AbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXsuc2l0ZS1mb290ZXIgLnJvd3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MS41cmVtfX1cbi8qIC0tLS0gNi4gY29udGFjdCB3aWRnZXQgKyBsZWFkIGZvcm0gLS0tLSAqL1xuLmxlYWQtd2lkZ2V0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWNhcmQpO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfVxuLmxlYWQtd2lkZ2V0OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kOnZhcigtLWdyYWQtYnJhbmQpfVxuLmxlYWQtd2lkZ2V0LWhlYWR7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEuNXJlbSAycmVtIDB9XG4ubGVhZC13aWRnZXQtaGVhZCBpe3dpZHRoOjUycHg7aGVpZ2h0OjUycHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1ncmFkLWJyYW5kKTtjb2xvcjp2YXIoLS1jeS1pbmspO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MS41cmVtO2ZsZXgtc2hyaW5rOjB9XG4ubGVhZC13aWRnZXQtaGVhZCBoM3ttYXJnaW46MCAwIC4xNXJlbTtmb250LXNpemU6MS4zNXJlbX0ubGVhZC13aWRnZXQtaGVhZCBwe21hcmdpbjowO2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLmxlYWQtd2lkZ2V0IC5sZiAud2Ytd3JhcHBlcntib3gtc2hhZG93Om5vbmU7bWF4LXdpZHRoOjEwMCV9XG4ubGVhZC13aWRnZXQgLmxmIC53Zi1oZWFkZXJ7ZGlzcGxheTpub25lfVxuLmxlYWQtd2lkZ2V0IC5sZiAud2YtZm9ybS1jb21wb25lbnR7cGFkZGluZzoxLjI1cmVtIDJyZW0gMnJlbX1cbi5sZiAud2YtZm9ybS13cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MCAxLjI1cmVtfVxuLmxmIC53Zi1mb3JtLXdyYXBwZXI+LndmLXJvdzpudGgtY2hpbGQoNSksLmxmIC53Zi1mb3JtLXdyYXBwZXI+Lndmb3JtLWJ0bi13cmFwe2dyaWQtY29sdW1uOjEvLTF9XG4ubGYgLndmLWZvcm0td3JhcHBlcj4ud2Ytcm93e21hcmdpbi1ib3R0b206MS4xcmVtO21pbi13aWR0aDowfVxuLmxmIC53Zi1mb3JtLXdyYXBwZXIgLndmb3JtLWJ0bi13cmFwe21hcmdpbi10b3A6LjVyZW07anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9XG4ubGYgLndmLWJ0bntiYWNrZ3JvdW5kOnZhcigtLWN5LWluaykhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudDtmb250LXdlaWdodDo3MDA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKSFpbXBvcnRhbnQ7bWluLXdpZHRoOjE4MHB4fVxuLmxmIC53Zi1idG46aG92ZXJ7YmFja2dyb3VuZDojMDAxNzJhIWltcG9ydGFudH1cbi5sZiAud2YtbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW1zLWluayk7cGFkZGluZzowIDAgLjM1cmVtfVxuLmxmIC53Zi1maWVsZC1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rLTIpO2JveC1zaGFkb3c6MCAwIDAgMXB4IHZhcigtLWN5LWluay0yKX1cbi5sZiAud2YtZmllbGQtbWFuZGF0b3J5IC53Zi1maWVsZC1pbm5lcjo6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY3ktYSl9XG4ubGYgLndmLXdyYXBwZXJ7bWF4LXdpZHRoOjc2MHB4fVxuLmVycGgtbGVhZGZvcm0gLmxmIC53Zi13cmFwcGVye2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWNhcmQpO2JvcmRlci10b3A6NnB4IHNvbGlkIHZhcigtLWN5LWEpfVxuQG1lZGlhKG1heC13aWR0aDo2NDBweCl7LmxmIC53Zi1mb3JtLXdyYXBwZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0ubGYgLndmLWZvcm0td3JhcHBlcj4ud2Ytcm93Om50aC1jaGlsZCg1KXtncmlkLWNvbHVtbjphdXRvfS5sZWFkLXdpZGdldC1oZWFke3BhZGRpbmc6MS4yNXJlbSAxLjI1cmVtIDB9LmxlYWQtd2lkZ2V0IC5sZiAud2YtZm9ybS1jb21wb25lbnR7cGFkZGluZzoxcmVtIDEuMjVyZW0gMS41cmVtfS5sZiAud2YtYnRue3dpZHRoOjEwMCV9fVxuLmNvbnRhY3QtbWFpbi1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCw1ZnIpIG1pbm1heCgwLDdmcik7YWxpZ24taXRlbXM6c3RhcnR9XG4uY29udGFjdC1mb3JtLWNvbHVtbntwb3NpdGlvbjpzdGlja3k7dG9wOjk2cHh9XG5AbWVkaWEobWF4LXdpZHRoOjk5MS45OHB4KXsuY29udGFjdC1mb3JtLWNvbHVtbntwb3NpdGlvbjpzdGF0aWN9LmNvbnRhY3QtbWFpbi1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fVxuLyogLS0tLSA3LiBjcm9zcy1icm93c2VyICYgZGV2aWNlIGhhcmRlbmluZyAtLS0tICovXG5Ac3VwcG9ydHMob3ZlcmZsb3c6Y2xpcCl7aHRtbCxib2R5e292ZXJmbG93LXg6Y2xpcH19XG5pbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99XG4uYmxvZy1jYXJkLWltZ3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDo1Ni4yNSV9LmJsb2ctY2FyZC1pbWcgaW1ne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1cbkBzdXBwb3J0cyhhc3BlY3QtcmF0aW86MTYvOSl7LmJsb2ctY2FyZC1pbWd7cGFkZGluZy10b3A6MDthc3BlY3QtcmF0aW86MTYvOX19XG4uYnRuLC5mYXEtcSwubmF2LXRvZ2dsZSwuYmFjay10by10b3B7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259XG5pbnB1dCxzZWxlY3QsdGV4dGFyZWEsYnV0dG9ue2ZvbnQtZmFtaWx5OmluaGVyaXR9XG5pbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXRleHRdLHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6MTZweH1cbkBzdXBwb3J0cyBub3QgKGRpc3BsYXk6Z3JpZCl7Lm1lZ2EtZ3JpZCwuc2l0ZS1mb290ZXIgLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fVxuQG1lZGlhKGhvdmVyOm5vbmUpey5jYXJkLXNvZnQ6aG92ZXIsLnByb2R1Y3QtdGlsZTpob3ZlciwuYmxvZy1jYXJkOmhvdmVye3RyYW5zZm9ybTpub25lfX1cbkBtZWRpYShtYXgtd2lkdGg6OTkxLjk4cHgpey5tYWluLW5hdnstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtoZWlnaHQ6Y2FsYygxMDB2aCAtIHZhcigtLWhkciwxMDBweCkpfUBzdXBwb3J0cyhoZWlnaHQ6MTAwZHZoKXsubWFpbi1uYXZ7aGVpZ2h0OmNhbGMoMTAwZHZoIC0gdmFyKC0taGRyLDEwMHB4KSl9fS5oZXJvLXByb2R1Y3R7bWFyZ2luLXRvcDoxLjVyZW19fVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCl7OnJvb3R7LS1jcDoxLjRyZW19LnBhcnRuZXItc3RyaXAgaW1ne2hlaWdodDo1MnB4fS5jdGEtYmFuZHtwYWRkaW5nOjEuNzVyZW19fVxuQG1lZGlhIHByaW50ey5zaXRlLWhlYWRlciwudXRpbC1iYXIsLndoYXRzYXBwLWZsb2F0LC5iYWNrLXRvLXRvcCwjYm9va0NvbnN1bHRNb2RhbHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cbi5jb250YWN0LWluZm8tY29sdW1uIC5jYXJkLXNvZnQ+LmNhcmQtaWNvbjpmaXJzdC1jaGlsZHtoZWlnaHQ6NjRweDtmb250LXNpemU6MS44cmVtfVxuLmNvbnRhY3QtaW5mby1jb2x1bW4gLmNhcmQtc29mdHttYXJnaW4tYm90dG9tOjEuMjVyZW0haW1wb3J0YW50fVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIHY1IOKAlCBzdGlja3kgaGVhZGVyLCBidXR0b24gaG92ZXIsIFpvaG8gaWNvbnMsIGJvb2tpbmcgbW9kYWwsIGxlYWQgZm9ybSxcbiAgICAgICAgbW9iaWxlIGFjdGlvbiBiYXJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBzdGlja3kgbmF2aWdhdGlvbiAoZGVza3RvcCArIG1vYmlsZSkgKi9cbi5zaXRlLWhlYWRlcntwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMTAwO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMjVzfVxuLnNpdGUtaGVhZGVyLmlzLXN0dWNre2JveC1zaGFkb3c6MCA0cHggMThweCByZ2JhKDAsMCwwLC4xMil9XG4uc3VibmF2e3RvcDo2NHB4fVxuOnRhcmdldHtzY3JvbGwtbWFyZ2luLXRvcDo5MHB4fVxuLyogcmVhY3RpdmUgYnV0dG9ucyAqL1xuLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9XG4uYnRuOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjYwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTBkZWcsdHJhbnNwYXJlbnQgMCUscmdiYSgyNTUsMjU1LDI1NSwuNDUpIDUwJSx0cmFuc3BhcmVudCAxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTMwJSkgc2tld1goLTE4ZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuN3MgZWFzZTtwb2ludGVyLWV2ZW50czpub25lfVxuLmJ0bjpob3Zlcjo6YWZ0ZXIsLmJ0bjpmb2N1cy12aXNpYmxlOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNjAlKSBza2V3WCgtMThkZWcpfVxuLmJ0bjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3gtc2hhZG93OjAgOHB4IDIwcHggcmdiYSgwLDM4LDU4LC4yMil9XG4uYnRuOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSguOTcpO2JveC1zaGFkb3c6bm9uZX1cbi5idG4tcHJpbWFyeTpob3ZlciwuYnRuLW5hdnk6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jeS1pbmspO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmspO2NvbG9yOiNmZmYhaW1wb3J0YW50fVxuLnBhZ2UtaGVybyAuYnRuLXByaW1hcnk6aG92ZXIsLmhlcm8gLmJ0bi1wcmltYXJ5OmhvdmVyLC5jdGEtYmFuZCAuYnRuLXByaW1hcnk6aG92ZXIsLmJnLW5hdnkgLmJ0bi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rKTtjb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudH1cbi5idG4tb3V0bGluZS1uYXZ5OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY3ktaW5rKTtib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rKX1cbi5qcy1ib29rLW1vZGFse2N1cnNvcjpwb2ludGVyfVxuLmpzLWJvb2stbW9kYWwgaXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzfS5qcy1ib29rLW1vZGFsOmhvdmVyIGl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX1cbkBtZWRpYShob3Zlcjpub25lKXsuYnRuOmhvdmVye3RyYW5zZm9ybTpub25lO2JveC1zaGFkb3c6bm9uZX19XG4vKiBab2hvIHByb2R1Y3QgaWNvbnMgKGN1dCBmcm9tIHRoZSBvZmZpY2lhbCBwcm9kdWN0IGljb24gc2hlZXQpICovXG4uemljb257ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjlweDtib3gtc2hhZG93OjAgNnB4IDE2cHggcmdiYSgwLDM4LDU4LC4xOCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSl9XG4uY2FyZC1zb2Z0OmhvdmVyIC56aWNvbiwucHJvZHVjdC10aWxlOmhvdmVyIC56aWNvbnt0cmFuc2Zvcm06c2NhbGUoMS4xNCkgcm90YXRlKC00ZGVnKX1cbi5wcm9kdWN0LXRpbGU+LnAtaWNvbjpmaXJzdC1jaGlsZCAuemljb257d2lkdGg6NTRweDtoZWlnaHQ6NTRweH1cbi56aWNvbi1zbXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O29iamVjdC1maXQ6Y29udGFpbjtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDouMXJlbX1cbi5tZWdhLWNvbCBhIC56aWNvbi1zbSwubWVnYS1ib2R5IC5tZWdhLWdyaWQ+YSAuemljb24tc217d2lkdGg6MjZweDtoZWlnaHQ6MjZweDttYXJnaW4tcmlnaHQ6LjFyZW19XG4ucHJvZHVjdC1pY29ucyBhIC56aWNvbi1zbXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2JhY2tncm91bmQ6bm9uZTttYXJnaW46MH1cbi5wcm9kdWN0LWljb25zIGEgaW1nKyp7fVxuLmhwLWljb24gLnppY29ue3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzowfVxuLmhwLWljb257b3ZlcmZsb3c6aGlkZGVufVxuLyogLS0tLSBib29raW5nIG1vZGFsIC0tLS0gKi9cbiNib29rQ29uc3VsdE1vZGFse2JhY2tncm91bmQ6cmdiYSgwLDE2LDI4LC42Mik7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cig0cHgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDRweCk7cGFkZGluZzpjbGFtcCg4cHgsMnZ3LDI0cHgpfVxuLmJtLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjM0MHB4IG1pbm1heCgwLDFmcik7d2lkdGg6bWluKDEwODBweCwxMDAlKTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzMnB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwZHZoIC0gMzJweCk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6dmFyKC0tci1sZyk7Ym94LXNoYWRvdzowIDI0cHggODBweCByZ2JhKDAsMCwwLC4zNSk7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYW5pbWF0aW9uOmZhZGVVcCAuMzVzIGJvdGg7YW5pbWF0aW9uOmZhZGVVcCAuMzVzIGJvdGh9XG4uYm0tc2lkZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNjBkZWcsIzUzZTNmYyAwJSwjNWVkY2ZlIDU1JSwjOGVlOGZmIDEwMCUpO2NvbG9yOnZhcigtLWN5LWluayk7cGFkZGluZzoyLjI1cmVtIDJyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS4xcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1cbi5ibS1zaWRlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI0MHB4O2hlaWdodDoyNDBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpO3JpZ2h0Oi04MHB4O2JvdHRvbTotNzBweDstd2Via2l0LWFuaW1hdGlvbjpmbG9hdHkgOHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7YW5pbWF0aW9uOmZsb2F0eSA4cyBlYXNlLWluLW91dCBpbmZpbml0ZX1cbi5ibS1zaWRlIGgze2ZvbnQtc2l6ZToxLjU1cmVtO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1jeS1pbmspO21hcmdpbjowfVxuLmJtLXNpZGUgLmtpY2tlcntjb2xvcjp2YXIoLS1jeS1pbmspO21hcmdpbjowfVxuLmJtLXBvaW50c3tsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6Z3JpZDtnYXA6LjdyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfVxuLmJtLXBvaW50cyBsaXtkaXNwbGF5OmZsZXg7Z2FwOi42NXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljk1cmVtfVxuLmJtLXBvaW50cyBpe2NvbG9yOnZhcigtLWN5LWluayk7bWFyZ2luLXRvcDouMnJlbX1cbi5ibS1jb250YWN0e21hcmdpbi10b3A6YXV0bztkaXNwbGF5OmdyaWQ7Z2FwOi41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1cbi5ibS1jb250YWN0IGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjZyZW07cGFkZGluZzouNjVyZW0gLjlyZW07YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC42NSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTtjb2xvcjp2YXIoLS1jeS1pbmspO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6LjlyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyx0cmFuc2Zvcm0gLjJzO3RleHQtZGVjb3JhdGlvbjpub25lfVxuLmJtLWNvbnRhY3QgYTpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTt0ZXh0LWRlY29yYXRpb246bm9uZX1cbi5ibS1tYWlue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7bWluLWhlaWdodDowfVxuLmJtLWhlYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtO3BhZGRpbmc6MS4xcmVtIDRyZW0gMS4xcmVtIDEuNXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKX1cbi5ibS1oZWFkIGl7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLWdyYWQtYnJhbmQpO2NvbG9yOnZhcigtLWN5LWluayk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjE1cmVtO2ZsZXgtc2hyaW5rOjB9XG4uYm0taGVhZCBzdHJvbmd7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1tcy1pbmspO2ZvbnQtc2l6ZToxLjA1cmVtfS5ibS1oZWFkIHNwYW57Zm9udC1zaXplOi44NXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLmJtLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxO21pbi1oZWlnaHQ6NDIwcHg7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOi43NXJlbX1cbiNpbmxpbmUtY29udGFpbmVye3dpZHRoOjEwMCU7bWluLWhlaWdodDo2MDBweH1cbiNpbmxpbmUtY29udGFpbmVyIGlmcmFtZXt3aWR0aDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtib3JkZXI6MDtkaXNwbGF5OmJsb2NrfVxuLmJtLWxvYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouOXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtfVxuLmJtLWxvYWRpbmcuaGlkZXtkaXNwbGF5Om5vbmV9XG4uYm0tc3Bpbnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjo0cHggc29saWQgI2Q2ZjZmZTtib3JkZXItdG9wLWNvbG9yOnZhcigtLWN5LWluay0yKTstd2Via2l0LWFuaW1hdGlvbjpzcGluIC45cyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnNwaW4gLjlzIGxpbmVhciBpbmZpbml0ZX1cbkBrZXlmcmFtZXMgc3Bpbnt0b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fVxuI2Jvb2tDb25zdWx0TW9kYWwgLmxlYWQtbW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTJweDt0b3A6MTJweDt6LWluZGV4OjU7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjE4KTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kIC4yc31cbiNib29rQ29uc3VsdE1vZGFsIC5sZWFkLW1vZGFsLWNsb3NlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY3ktaW5rKTtjb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfVxuQG1lZGlhKG1heC13aWR0aDo4NjBweCl7LmJtLWRpYWxvZ3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czphdXRvIG1pbm1heCgwLDFmcik7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTZweCk7bWF4LWhlaWdodDpjYWxjKDEwMGR2aCAtIDE2cHgpfS5ibS1zaWRle3BhZGRpbmc6MS4yNXJlbSAxLjI1cmVtIDFyZW19LmJtLXNpZGUgaDN7Zm9udC1zaXplOjEuMnJlbTtwYWRkaW5nLXJpZ2h0OjIuNXJlbX0uYm0tcG9pbnRzLC5ibS1jb250YWN0e2Rpc3BsYXk6bm9uZX0uYm0taGVhZHtkaXNwbGF5Om5vbmV9LmJtLWJvZHl7cGFkZGluZzouMjVyZW19fVxuLyogLS0tLSBsZWFkIGZvcm0gKFpvaG8gRm9ybXMpIC0tLS0gKi9cbi5lcnBoLWxlYWRmb3Jte2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywjZjJmMmYyLCNmZmYpfVxuLmxmMntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLDVmcikgbWlubWF4KDAsN2ZyKTtnYXA6Y2xhbXAoMjRweCw0dncsNjRweCk7YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDoxMTAwcHg7bWFyZ2luOjAgYXV0b31cbi5sZjItaW50cm8gLmtpY2tlcnttYXJnaW4tYm90dG9tOi41cmVtfS5sZjItaW50cm8gaDJ7bWFyZ2luLWJvdHRvbTouNzVyZW19XG4ubGYyLWludHJvIHB7Y29sb3I6dmFyKC0tbXMtc3ViKTtmb250LXNpemU6MS4wNXJlbX1cbi5sZjItcG9pbnRze2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjEuMjVyZW0gMH0ubGYyLXBvaW50cyBsaXtkaXNwbGF5OmZsZXg7Z2FwOi43cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi40cmVtIDA7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW1zLWluayl9XG4ubGYyLXBvaW50cyBpe3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1ncmFkLWJyYW5kKTtjb2xvcjp2YXIoLS1jeS1pbmspO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO2ZvbnQtc2l6ZTouOXJlbX1cbi5sZjItcXVpY2t7ZGlzcGxheTpmbGV4O2dhcDouNzVyZW07ZmxleC13cmFwOndyYXB9XG4ubGYyLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6dmFyKC0tci1sZyk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaG92ZXIpO3BhZGRpbmc6Y2xhbXAoMS4yNXJlbSwzdncsMi4yNXJlbSk7Ym9yZGVyLXRvcDo2cHggc29saWQgdmFyKC0tY3ktYSl9XG4ubGYyLWNhcmQgaDN7Zm9udC1zaXplOjEuNHJlbTttYXJnaW46MCAwIC4yNXJlbX0ubGYyLWNhcmQgLmxmMi1zdWJ7Y29sb3I6dmFyKC0tbXMtc3ViKTtmb250LXNpemU6LjkycmVtO21hcmdpbi1ib3R0b206MS4yNXJlbX1cbi5sZjItZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjFyZW0gMXJlbX1cbi5sZjItZnVsbHtncmlkLWNvbHVtbjoxLy0xfVxuLmxmMi1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouMzVyZW07bWluLXdpZHRoOjB9XG4ubGYyLWZpZWxkIGxhYmVse2ZvbnQtc2l6ZTouODVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLW1zLWluayl9LmxmMi1maWVsZCBsYWJlbCBie2NvbG9yOiNjNTBmMWZ9XG4ubGYyLWlucHV0e3dpZHRoOjEwMCU7bWluLWhlaWdodDo0OHB4O3BhZGRpbmc6LjdyZW0gLjlyZW07Ym9yZGVyOjFweCBzb2xpZCAjOGE4ODg2O2JvcmRlci1yYWRpdXM6dmFyKC0tcik7Zm9udDo0MDAgMTZweC8xLjMgdmFyKC0tZm9udCk7Y29sb3I6dmFyKC0tbXMtaW5rKTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyxib3gtc2hhZG93IC4xNXM7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfVxuLmxmMi1pbnB1dDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tbXMtaW5rKX1cbi5sZjItaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmstMik7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg4MywyMjcsMjUyLC41NSl9XG50ZXh0YXJlYS5sZjItaW5wdXR7bWluLWhlaWdodDo5NnB4O3Jlc2l6ZTp2ZXJ0aWNhbH1cbi5sZjItcGhvbmV7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczo4NHB4IDFmcjtnYXA6LjVyZW19XG4ubGYyLWZpZWxkLmVyciAubGYyLWlucHV0e2JvcmRlci1jb2xvcjojYzUwZjFmO2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMTk3LDE1LDMxLC4xMil9XG4ubGYyLWVycntkaXNwbGF5Om5vbmU7Zm9udC1zaXplOi43OHJlbTtjb2xvcjojYzUwZjFmO2ZvbnQtd2VpZ2h0OjYwMH0ubGYyLWZpZWxkLmVyciAubGYyLWVycntkaXNwbGF5OmJsb2NrfVxuLmxmMi1zdWJtaXR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOi41cmVtfVxuLmxmMi1zdWJtaXQgLmJ0bnttaW4td2lkdGg6MjAwcHg7YmFja2dyb3VuZDp2YXIoLS1jeS1pbmspO2NvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmspO2ZvbnQtc2l6ZToxcmVtfVxuLmxmMi1zdWJtaXQgLmJ0bltkaXNhYmxlZF17b3BhY2l0eTouNztwb2ludGVyLWV2ZW50czpub25lfVxuLmxmMi1ub3Rle2ZvbnQtc2l6ZTouNzhyZW07Y29sb3I6dmFyKC0tbXMtc3ViKTttYXgtd2lkdGg6MjYwcHh9XG4ubGYyLXN1Y2Nlc3N7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnJlbSAxcmVtfVxuLmxmMi1zdWNjZXNzIGl7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDo3MnB4O2hlaWdodDo3MnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tZ3JhZC1icmFuZCk7Y29sb3I6dmFyKC0tY3ktaW5rKTtmb250LXNpemU6MnJlbTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjFyZW07LXdlYmtpdC1hbmltYXRpb246cHVsc2VSaW5nIDEuOHMgZWFzZS1vdXQgMjthbmltYXRpb246cHVsc2VSaW5nIDEuOHMgZWFzZS1vdXQgMn1cbi5sZjItc3VjY2VzcyBoM3ttYXJnaW4tYm90dG9tOi40cmVtfVxuLmxmMi5kb25lIC5sZjItZm9ybS13cmFwe2Rpc3BsYXk6bm9uZX0ubGYyLmRvbmUgLmxmMi1zdWNjZXNze2Rpc3BsYXk6YmxvY2t9XG4ubGVhZC13aWRnZXQgLmxmMntkaXNwbGF5OmJsb2NrO21heC13aWR0aDpub25lfS5sZWFkLXdpZGdldCAubGYyLWludHJve2Rpc3BsYXk6bm9uZX0ubGVhZC13aWRnZXQgLmxmMi1jYXJke2JveC1zaGFkb3c6bm9uZTtib3JkZXItdG9wOjA7cGFkZGluZzoxLjI1cmVtIDJyZW0gMnJlbX1cbi5sZWFkLXdpZGdldCAubGYyLWNhcmQ+aDMsLmxlYWQtd2lkZ2V0IC5sZjItY2FyZD4ubGYyLXN1YntkaXNwbGF5Om5vbmV9XG5AbWVkaWEobWF4LXdpZHRoOjg2MHB4KXsubGYye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmxlYWQtd2lkZ2V0IC5sZjItY2FyZHtwYWRkaW5nOjFyZW0gMS4yNXJlbSAxLjVyZW19fVxuQG1lZGlhKG1heC13aWR0aDo1NjBweCl7LmxmMi1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LmxmMi1zdWJtaXQgLmJ0bnt3aWR0aDoxMDAlfS5sZjItbm90ZXttYXgtd2lkdGg6bm9uZX19XG4vKiAtLS0tIG1vYmlsZSBhY3Rpb24gYmFyIChDYWxsIC8gTWVzc2FnZSkgLS0tLSAqL1xuLm1vYmlsZS1hY3Rpb25ze2Rpc3BsYXk6bm9uZX1cbkBtZWRpYShtYXgtd2lkdGg6NzY3Ljk4cHgpe1xuICAubW9iaWxlLWFjdGlvbnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6MTIwMDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIC00cHggMjBweCByZ2JhKDAsMCwwLC4xNik7cGFkZGluZzo4cHggMTBweCBjYWxjKDhweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7Z2FwOjhweH1cbiAgLm1vYmlsZS1hY3Rpb25zIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNXJlbTttaW4taGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yKTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyxmaWx0ZXIgLjE1c31cbiAgLm1vYmlsZS1hY3Rpb25zIGE6YWN0aXZle3RyYW5zZm9ybTpzY2FsZSguOTcpO2ZpbHRlcjpicmlnaHRuZXNzKC45Mil9XG4gIC5tb2JpbGUtYWN0aW9ucyAubWEtY2FsbHtiYWNrZ3JvdW5kOnZhcigtLW1zLWJsdWUpfS5tb2JpbGUtYWN0aW9ucyAubWEtbXNne2JhY2tncm91bmQ6IzEyOGMzZX1cbiAgLm1vYmlsZS1hY3Rpb25zIGl7Zm9udC1zaXplOjEuMTVyZW19XG4gIGJvZHl7cGFkZGluZy1ib3R0b206Y2FsYyg2NnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKX1cbiAgLndoYXRzYXBwLWZsb2F0e2Rpc3BsYXk6bm9uZX1cbiAgLmJhY2stdG8tdG9we2JvdHRvbTpjYWxjKDc4cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO3JpZ2h0OjE0cHh9XG4gICNib29rQ29uc3VsdE1vZGFse3otaW5kZXg6MjAwMH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6OTkxLjk4cHgpey5zaXRlLWhlYWRlcntwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3l9Lm1haW4tbmF2e3otaW5kZXg6MTA5MH19XG4vKiB2NiDigJQgY29udHJhc3QgZml4ZXMsIGNvbG91ciBpY29ucywgbmV3IGxvZ28gKi9cbi5wYWdlLWhlcm8sLmhlcm8sLmN0YS1iYW5kLC5iZy1uYXZ5LC5ibG9nLXBvc3QtaGVybywuZXJyb3ItaGVybywucGFnZS00MDR7Y29sb3I6dmFyKC0tY3ktaW5rKX1cbi5wYWdlLWhlcm8gOmlzKGgxLGgyLGgzLGg0LHAsbGksc3BhbixzbWFsbCxkaXYsc3Ryb25nLC5sZWFkLC50ZXh0LXdoaXRlLC50ZXh0LXdoaXRlLTUwLC5tYi0wLC5ibG9nLXBvc3QtaGVyby1tZXRhLC5icmVhZGNydW1iLC5icmVhZGNydW1iIGEpLFxuLmhlcm8gOmlzKGgxLGgyLGgzLGg0LHAsbGksc3BhbixzbWFsbCxzdHJvbmcsLmxlYWQsLnRleHQtd2hpdGUsLnRleHQtd2hpdGUtNTApLFxuLmN0YS1iYW5kIDppcyhoMSxoMixoMyxoNCxwLGxpLHNwYW4sc21hbGwsc3Ryb25nLC5sZWFkLC50ZXh0LXdoaXRlLC50ZXh0LXdoaXRlLTUwLC5tYi0wKSxcbi5iZy1uYXZ5IDppcyhoMSxoMixoMyxoNCxwLGxpLHNwYW4sc21hbGwsc3Ryb25nLC5sZWFkLC50ZXh0LXdoaXRlLC50ZXh0LXdoaXRlLTUwKSxcbi5ibG9nLXBvc3QtaGVybyA6aXMoaDEsaDIsaDMsaDQscCxzcGFuLHNtYWxsLHN0cm9uZywuYmxvZy1wb3N0LWhlcm8tbWV0YSl7Y29sb3I6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnR9XG4ucGFnZS1oZXJvIGE6bm90KC5idG4pOm5vdCguaW5kLWNhcmQpLC5jdGEtYmFuZCBhOm5vdCguYnRuKTpub3QoLmluZC1jYXJkKSwuYmxvZy1wb3N0LWhlcm8gYTpub3QoLmJ0biksLmJnLW5hdnkgYTpub3QoLmJ0bik6bm90KC5pbmQtY2FyZCksLmhlcm8gYTpub3QoLmJ0bil7Y29sb3I6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDo2MDB9XG4ucGFnZS1oZXJvIC5idG4tcHJpbWFyeSwuY3RhLWJhbmQgLmJ0bi1wcmltYXJ5LC5oZXJvIC5idG4tcHJpbWFyeXtjb2xvcjojZmZmIWltcG9ydGFudH1cbi5wYWdlLWhlcm8gLmJ0bi1vdXRsaW5lLWxpZ2h0LC5jdGEtYmFuZCAuYnRuLW91dGxpbmUtbGlnaHQsLmhlcm8gLmJ0bi1vdXRsaW5lLWxpZ2h0LC5wYWdlLWhlcm8gLmJ0bi1saWdodHtjb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1cbi5wYWdlLWhlcm8gLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLC5jdGEtYmFuZCAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jeS1pbmspO2NvbG9yOiNmZmYhaW1wb3J0YW50fVxuLmJhZGdlLXNvZnR7YmFja2dyb3VuZDojZTZmOWZlO2NvbG9yOiMwMDUwNmUhaW1wb3J0YW50fVxuLmJsb2ctcG9zdC1oZXJvIC5iYWRnZS1zb2Z0LC5wYWdlLWhlcm8gLmJhZGdlLXNvZnR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC43KTtjb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudH1cbi8qIGhlcm8gcHJvZHVjdCBiYWRnZTogd2hpdGUgZGlzYywgZnVsbC1jb2xvdXIgWm9obyBpY29uICovXG4uaGVyby1wcm9kdWN0IC5ocC1pY29ue2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgNnB4IDIwcHggcmdiYSgwLDM4LDU4LC4xNSk7YW5pbWF0aW9uOm5vbmV9XG4uaGVyby1wcm9kdWN0IC5ocC1pY29uIC56aWNvbiwuaGVyby1wcm9kdWN0IC5ocC1pY29uIGltZ3t3aWR0aDo1OHB4O2hlaWdodDo1OHB4fVxuLyogYWxsIFpvaG8gaWNvbnMgc2l0IG9uIHdoaXRlIHRpbGVzIHNvIGNvbG91cnMgcmVhZCB0cnVlICovXG4uY2FyZC1pY29uIC56aWNvbiwuY2FyZC1pY29uIGltZ3tmaWx0ZXI6bm9uZX1cbi5taW5pLWNhcmQgaS5oYXMtemljb24sLnByb2R1Y3QtaWNvbnMgYSBpe2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMzgsNTgsLjA4KX1cbi8qIGxvZ28gKi9cbi5icmFuZC1sb2dve2hlaWdodDo1MnB4O3dpZHRoOmF1dG99XG4uYnJhbmR7cGFkZGluZzouMTVyZW0gMH1cbkBtZWRpYShtYXgtd2lkdGg6OTkxLjk4cHgpey5icmFuZC1sb2dve2hlaWdodDozOHB4fX1cbi5mb290ZXItYnJhbmQgLmJyYW5kLWxvZ28sLmZvb3Rlci1sb2dvLWxpbmsgLmJyYW5kLWxvZ297aGVpZ2h0OjU0cHghaW1wb3J0YW50fVxuLnN0YXQtYmxvY2sgLm51bSwuc3RhdC1ibG9jay5jYXJkLXNvZnQgLm51bXtjb2xvcjp2YXIoLS1tcy1ibHVlKSFpbXBvcnRhbnR9XG4uc3RhdC1ibG9jayAubGJsLC5zdGF0LWJsb2NrLmNhcmQtc29mdCAubGJse2NvbG9yOiM0YjU1NjMhaW1wb3J0YW50fVxuLnBhZ2UtaGVybyBoMiwucGFnZS1oZXJvIGgyW3N0eWxlXXtjb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudH1cbi56aWNvbnt3aWR0aDo2OHB4O2hlaWdodDo2OHB4O3BhZGRpbmc6MTBweH1cbi5wcm9kdWN0LXRpbGU+LnAtaWNvbjpmaXJzdC1jaGlsZCAuemljb257d2lkdGg6NjRweDtoZWlnaHQ6NjRweH1cbi56aWNvbi1zbXt3aWR0aDozMHB4O2hlaWdodDozMHB4fVxuLyogPT09PT0gdjcg4oCUIG92ZXJsYXAgZml4ZXMsIEZBUSBjYXJkcywgV2h5IGNhcmRzLCBsaXZlIGhvdmVyLCBpbmR1c3RyeSBtZWRpYSwgc2lnbi11cCBidXR0b24gPT09PT0gKi9cbjpyb290ey0tc3VyZjojZjJmYmZlOy0tbGluZS1jOiNjZGViZjU7LS1zaGFkb3ctbGl2ZTowIDE0cHggMzRweCByZ2JhKDAsMTAzLDE4NCwuMTYpLDAgMnB4IDZweCByZ2JhKDAsMzgsNTgsLjA2KX1cblxuLyogLS0tIDAuIG92ZXJsYXAgYnVnOiB0YWdzIGluc2lkZSBjYXJkcyB3ZXJlIGJlaW5nIHN0eWxlZCBhcyBmdWxsIGNhcmRzIC0tLSAqL1xuLmNhcmQtc29mdCAuYmFkZ2Utc29mdCwucHJvZC1jYXJkIC5zZWN0b3IsLmNhcmQtc29mdCAuc2VjdG9ye2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50O2ZsZXg6MCAwIGF1dG8haW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDttaW4taGVpZ2h0OjA7cGFkZGluZzouMjhyZW0gLjc1cmVtIWltcG9ydGFudDttYXJnaW46LjI1cmVtIDAgMDtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6I2U2ZjlmZTtib3JkZXI6MXB4IHNvbGlkICNiZmVhZjY7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7Zm9udC1zaXplOi43NnJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNTA2ZTtnYXA6LjM1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn1cbi5jYXJkLXNvZnQgLmJhZGdlLXNvZnQ6aG92ZXIsLnByb2QtY2FyZCAuc2VjdG9yOmhvdmVye3RyYW5zZm9ybTpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fVxuLnByb2QtY2FyZCAuc2VjdG9ye3Bvc2l0aW9uOnN0YXRpYztvcmRlcjotMX1cbi5yb3c+Kj4uYmFkZ2Utc29mdHt3aWR0aDphdXRvfVxuXG4vKiAtLS0gMS4gY2FyZCBzdXJmYWNlczogY2FyZHMgbmV2ZXIgbWF0Y2ggdGhlIHNlY3Rpb24gYmFja2dyb3VuZCAtLS0gKi9cbi5iZy1zb2Z0e2JhY2tncm91bmQ6I2VhZjhmZH1cbi5zZWN0aW9uLXBhZDpub3QoLmJnLXNvZnQpIDppcyguY2FyZC1zb2Z0LC5mYWN0LC5pbnNpZ2h0LC5tYXAtY2FyZCwucWEtYm94LC5waWNrLC5kZWNpc2lvbi1jYXJkLC5jYXJkLC5zdGF0LWJsb2NrLC5wcm9jZXNzLXN0ZXAsLnByb2QtY2FyZCwub2ZmaWNlLWNhcmQsLnRlc3RpLWNhcmQpe2JhY2tncm91bmQ6dmFyKC0tc3VyZik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lLWMpfVxuLmJnLXNvZnQgOmlzKC5jYXJkLXNvZnQsLmZhY3QsLmluc2lnaHQsLm1hcC1jYXJkLC5xYS1ib3gsLnBpY2ssLmRlY2lzaW9uLWNhcmQsLmNhcmQsLnN0YXQtYmxvY2ssLnByb2Nlc3Mtc3RlcCwucHJvZC1jYXJkLC5vZmZpY2UtY2FyZCwudGVzdGktY2FyZCwucHJvZHVjdC10aWxlLC5ibG9nLWNhcmQpe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkM2VlZjc7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDM4LDU4LC4wNil9XG4uc2VjdGlvbi1wYWQ6bm90KC5iZy1zb2Z0KSAucHJvZHVjdC10aWxlLC5zZWN0aW9uLXBhZDpub3QoLmJnLXNvZnQpIC5ibG9nLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lLWMpfVxuLmNhcmQuZmFxLWNhcmR7YmFja2dyb3VuZDojZmZmfVxuXG4vKiAtLS0gMi4gZXZlcnkgY2FyZCBpcyBcImFsaXZlXCIgb24gaG92ZXIgLS0tICovXG46aXMoLmNhcmQtc29mdCwucHJvZHVjdC10aWxlLC5ibG9nLWNhcmQsLnByb2QtY2FyZCwubWFwLWNhcmQsLmRlY2lzaW9uLWNhcmQsLm9mZmljZS1jYXJkLC50ZXN0aS1jYXJkLC5wcm9jZXNzLXN0ZXAsLnN0YXQtYmxvY2ssLmluc2lnaHQsLmZhY3QsLnFhLWJveCwucGljaywuY2FyZCwuZmFxLWl0ZW0sLndoeS1jYXJkLC5wY2hpcCwubWluaS1jYXJkLC5sZWFkLXdpZGdldCwubGYyLWNhcmQsLmxmMi1pbnRybywuc2lnbnVwLXdyYXAsLmhlcm8tcHJvZHVjdCwucGFydG5lci1zdHJpcD4qKXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjhzIGN1YmljLWJlemllciguMiwuOCwuMiwxKSxib3gtc2hhZG93IC4yOHMgZWFzZSxib3JkZXItY29sb3IgLjI4cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlfVxuOmlzKC5jYXJkLXNvZnQsLnByb2R1Y3QtdGlsZSwuYmxvZy1jYXJkLC5wcm9kLWNhcmQsLm1hcC1jYXJkLC5kZWNpc2lvbi1jYXJkLC5vZmZpY2UtY2FyZCwudGVzdGktY2FyZCwucHJvY2Vzcy1zdGVwLC5zdGF0LWJsb2NrLC5pbnNpZ2h0LC5mYWN0LC5xYS1ib3gsLnBpY2ssLmNhcmQsLndoeS1jYXJkLC5taW5pLWNhcmQpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWxpdmUpIWltcG9ydGFudDtib3JkZXItY29sb3I6dmFyKC0tY3ktYSkhaW1wb3J0YW50fVxuLmxlYWQtd2lkZ2V0OmhvdmVyLC5sZjItY2FyZDpob3ZlciwubGYyOmhvdmVyIC5sZjItY2FyZHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTtib3gtc2hhZG93OjAgMjJweCA1MHB4IHJnYmEoMCwxMDMsMTg0LC4yMikhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp2YXIoLS1jeS1hKX1cbi5sZjItaW5wdXQ6aG92ZXIsLmxmMi1waG9uZTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tY3ktYSk7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg4MywyMjcsMjUyLC4yNSl9XG4ubGYyLWludHJvOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpfVxuLmxmMiAuYnRuOmhvdmVyLC5sZjItc3VibWl0OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JveC1zaGFkb3c6MCAxMHB4IDI0cHggcmdiYSgwLDM4LDU4LC4zKX1cbkBtZWRpYShob3Zlcjpub25lKXs6aXMoLmNhcmQtc29mdCwucHJvZHVjdC10aWxlLC5ibG9nLWNhcmQsLnByb2QtY2FyZCwuY2FyZCwud2h5LWNhcmQpOmhvdmVye3RyYW5zZm9ybTpub25lfX1cblxuLyogLS0tIDMuIEZBUTogY2FyZHMsIGFuc3dlcnMgY29sbGFwc2VkIHVudGlsIGNsaWNrZWQgLS0tICovXG4uZmFxLWl0ZW17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZS1jKSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoxNHB4O21hcmdpbjowIDAgLjg1cmVtO2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwzOCw1OCwuMDUpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1cbi5mYXEtaXRlbTpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWxpbmUtYyl9XG4uZmFxLWl0ZW06OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIzUzZTNmYywjMDA2N2I4KTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXN9XG4uZmFxLWl0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctbGl2ZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWN5LWEpIWltcG9ydGFudH1cbi5mYXEtaXRlbS5vcGVue2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWxpdmUpO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1hKSFpbXBvcnRhbnR9LmZhcS1pdGVtLm9wZW46OmJlZm9yZSwuZmFxLWl0ZW06aG92ZXI6OmJlZm9yZXtvcGFjaXR5OjF9XG4uZmFxLXF7cGFkZGluZzoxLjA1cmVtIDEuMjVyZW07Zm9udC1zaXplOjEuMDVyZW19XG4uZmFxLXEgaXt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2U2ZjlmZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZTouODVyZW19XG4uZmFxLWl0ZW0ub3BlbiAuZmFxLXEgaXtiYWNrZ3JvdW5kOnZhcigtLWN5LWEpO2NvbG9yOnZhcigtLWN5LWluayl9XG4uZmFxLWF7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbn0uZmFxLWl0ZW06bm90KC5vcGVuKSAuZmFxLWF7bWF4LWhlaWdodDowIWltcG9ydGFudH1cbi5mYXEtYSBwe3BhZGRpbmc6MCAxLjI1cmVtIDEuMnJlbX1cbi5mYXEtc3RhY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9XG5cbi8qIC0tLSA0LiBXaHkgRVJQSFVCczogaGVhZGluZyBjZW50cmVkLCBwb2ludHMgYXMgaW5saW5lIGNhcmRzIC0tLSAqL1xuLndoeS1zZWN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmYsI2YyZmJmZSl9XG4ud2h5LXNlYyAucm93e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9XG4ud2h5LXNlYyAucm93PltjbGFzcyo9Y29sXXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MH1cbi53aHktc2VjIC53aHktZ3JpZHtkaXNwbGF5OmJsb2NrfVxuLndoeS1zZWMgLmtpY2tlciwud2h5LXNlYyBoMiwud2h5LXNlYyAubGVkZSwud2h5LXNlYyAucm93PltjbGFzcyo9Y29sXTpmaXJzdC1jaGlsZD5wLC53aHktc2VjIC53aHktZ3JpZD5kaXY6Zmlyc3QtY2hpbGQ+cHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo4MjBweH1cbi53aHktc2VjIC5raWNrZXJ7ZGlzcGxheTpibG9ja31cbi53aHktc2VjIGgye21hcmdpbi1ib3R0b206MXJlbX1cbi53aHktc2VjIDppcyh1bC5jaGVjay1saXN0LHVsLndoeS1saXN0KXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoxLjc1cmVtIDAgMS41cmVtO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgyNTBweCwxZnIpKTtnYXA6MS4xcmVtfVxuLndoeS1zZWMgOmlzKC5jaGVjay1saXN0LC53aHktbGlzdCkgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOi44NXJlbTtwYWRkaW5nOjEuMTVyZW0gMS4ycmVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUtYyk7Ym9yZGVyLXJhZGl1czoxNHB4O2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwzOCw1OCwuMDUpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tbXMtaW5rKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI4cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSksYm94LXNoYWRvdyAuMjhzLGJvcmRlci1jb2xvciAuMjhzfVxuLndoeS1zZWMgOmlzKC5jaGVjay1saXN0LC53aHktbGlzdCkgbGk6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIzUzZTNmYywjMDA2N2I4KX1cbi53aHktc2VjIDppcyguY2hlY2stbGlzdCwud2h5LWxpc3QpIGxpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWxpdmUpO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1hKX1cbi53aHktc2VjIC5jaGVjay1saXN0IGxpIGl7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNlNmY5ZmU7Y29sb3I6IzA4OTk0OTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO2ZsZXgtc2hyaW5rOjB9XG4ud2h5LXNlYyAud2h5LWxpc3QgbGk6OmFmdGVye2NvbnRlbnQ6XCJcXGYyNmFcIjtmb250LWZhbWlseTpib290c3RyYXAtaWNvbnM7cG9zaXRpb246c3RhdGljO29yZGVyOi0xO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZTZmOWZlO2NvbG9yOiMwODk5NDk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowfVxuLndoeS1zZWMgLnJvdz5bY2xhc3MqPWNvbF0rW2NsYXNzKj1jb2xde21hcmdpbi10b3A6MXJlbX1cbi53aHktc2VjIC5yb3c+W2NsYXNzKj1jb2xdK1tjbGFzcyo9Y29sXSAuY2FyZC1zb2Z0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEuMjVyZW07aGVpZ2h0OmF1dG99XG4ud2h5LXNlYyAucm93PltjbGFzcyo9Y29sXStbY2xhc3MqPWNvbF0gLmNhcmQtc29mdD4uY2FyZC1pY29uOmZpcnN0LWNoaWxke3dpZHRoOjk2cHg7aGVpZ2h0Ojk2cHg7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czoyMHB4O2ZsZXgtc2hyaW5rOjB9XG4ud2h5LXNlYyAucm93PltjbGFzcyo9Y29sXStbY2xhc3MqPWNvbF0gLmNhcmQtc29mdCBoM3ttYXJnaW4tdG9wOjB9XG4ud2h5LXNlYyAubGluay1yb3d7dGV4dC1hbGlnbjpjZW50ZXJ9XG5cbi8qIC0tLSA1LiBJbmR1c3RyeSAvIHZlcnRpY2FsIGNhcmRzIHdpdGggY29sb3VyZnVsIG1lZGlhIC0tLSAqL1xuLmluZC1jYXJke3BhZGRpbmc6MCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fVxuLmluZC1jYXJkPio6bm90KC5pbmQtbWVkaWEpe21hcmdpbi1sZWZ0OjEuNHJlbTttYXJnaW4tcmlnaHQ6MS40cmVtfVxuLmluZC1tZWRpYXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAhaW1wb3J0YW50O2FzcGVjdC1yYXRpbzoxMi81O3dpZHRoOjEwMCU7ZmxleC1zaHJpbms6MH1cbi5pbmQtbWVkaWEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSl9XG4uaW5kLWNhcmQ6aG92ZXIgLmluZC1tZWRpYSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDkpfVxuLmluZC1jYXJkIGgze21hcmdpbi10b3A6MS4xcmVtIWltcG9ydGFudH1cbi5pbmQtY2FyZCBwe21hcmdpbi1ib3R0b206LjlyZW0haW1wb3J0YW50fVxuLmluZC1jYXJkPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MS40cmVtfVxuLmluZC1jYXJkIC5nbywuaW5kLWNhcmQgLnRpbGUtbGlua3ttYXJnaW4tdG9wOmF1dG87ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6LjRyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLW1zLWJsdWUpfVxuLmluZC1jYXJkIC5wY2hpcHN7bWFyZ2luLXRvcDphdXRvfVxuLnBjaGlwc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi40NXJlbX1cbi5wY2hpcHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjM1cmVtO3BhZGRpbmc6LjI1cmVtIC42NXJlbSAuMjVyZW0gLjNyZW07Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1saW5lLWMpO2ZvbnQtc2l6ZTouNzhyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLW1zLWluayl9XG4ucGNoaXAgaW1ne3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7b2JqZWN0LWZpdDpjb250YWlufVxuLnBjaGlwOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1hKX1cbi52YS1jYXJkIC5zZWN0b3J7bWFyZ2luLXRvcDoxcmVtO2FsaWduLXNlbGY6ZmxleC1zdGFydDtvcmRlcjowfVxuLnByb2QtZ3JpZCAucHJvZC1jYXJke2FsaWduLWl0ZW1zOnN0cmV0Y2h9XG4ucHJvZC1ncmlkIC5wcm9kLWNhcmQgLmdve21hcmdpbi10b3A6YXV0b31cblxuLyogLS0tIDYuIHByb2R1Y3QgdGlsZXM6IHJpY2hlciwgY29sb3VyZnVsIGJhbmRzIC0tLSAqL1xuLnByb2R1Y3QtdGlsZT4ucC1pY29uOmZpcnN0LWNoaWxke2hlaWdodDoxMjRweH1cbi5wcm9kdWN0LXRpbGV7Ym9yZGVyLXJhZGl1czoxNnB4O292ZXJmbG93OmhpZGRlbn1cbi5wcm9kdWN0LXRpbGU6bnRoLWNoaWxkKDZuKzIpPi5wLWljb246Zmlyc3QtY2hpbGQsLmNvbC1tZC02Om50aC1jaGlsZCg2bisyKSAucHJvZHVjdC10aWxlPi5wLWljb246Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCM2N2Q3ZmQsIzhmYjZmZiwjNjdkN2ZkKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlfVxuLnByb2R1Y3QtdGlsZTpudGgtY2hpbGQoNm4rMyk+LnAtaWNvbjpmaXJzdC1jaGlsZCwuY29sLW1kLTY6bnRoLWNoaWxkKDZuKzMpIC5wcm9kdWN0LXRpbGU+LnAtaWNvbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzUzZTNmYywjOGZmMGQ0LCM1M2UzZmMpO2JhY2tncm91bmQtc2l6ZTozMDAlIDEwMCV9XG4ucHJvZHVjdC10aWxlOm50aC1jaGlsZCg2bis0KT4ucC1pY29uOmZpcnN0LWNoaWxkLC5jb2wtbWQtNjpudGgtY2hpbGQoNm4rNCkgLnByb2R1Y3QtdGlsZT4ucC1pY29uOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZywjNmVlMGYwLCM5ZmU4ZmYsIzZlZTBmMCk7YmFja2dyb3VuZC1zaXplOjMwMCUgMTAwJX1cbi5wcm9kdWN0LXRpbGU6bnRoLWNoaWxkKDZuKzUpPi5wLWljb246Zmlyc3QtY2hpbGQsLmNvbC1tZC02Om50aC1jaGlsZCg2bis1KSAucHJvZHVjdC10aWxlPi5wLWljb246Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCM1M2UzZmMsI2E5YzhmZiwjNTNlM2ZjKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlfVxuLnByb2R1Y3QtdGlsZSBoNHtmb250LXNpemU6MS4xNXJlbTttYXJnaW4tdG9wOjFyZW19XG4ucHJvZHVjdC10aWxlIC50aWxlLWxpbmssLnByb2R1Y3QtdGlsZSAuZ297ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi40cmVtO21hcmdpbi10b3A6YXV0bztwYWRkaW5nOi40cmVtIC45cmVtO2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDojZTZmOWZlO2NvbG9yOnZhcigtLW1zLWJsdWUpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg4cmVtO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzLGNvbG9yIC4yNXN9XG4ucHJvZHVjdC10aWxlOmhvdmVyIC50aWxlLWxpbmssLnByb2R1Y3QtdGlsZTpob3ZlciAuZ297YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTtjb2xvcjojZmZmfVxuXG4vKiAtLS0gNy4gU2lnbiBVcCBOb3cgYnV0dG9uIC0tLSAqL1xuLnNpZ251cC13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjoyLjVyZW0gMCAwO3dpZHRoOjEwMCV9XG4uYnRuLXNpZ251cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjlyZW07cGFkZGluZzouNTVyZW0gLjZyZW0gLjU1cmVtIC42cmVtO3BhZGRpbmctcmlnaHQ6MS40cmVtO2JvcmRlci1yYWRpdXM6OTk5cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZjZiMzUgMCUsI2ZmOWExYSAxMDAlKTtjb2xvcjojZmZmIWltcG9ydGFudDtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjEuMXJlbTtsZXR0ZXItc3BhY2luZzouMnB4O3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDEycHggMzBweCByZ2JhKDI1NSwxMDcsNTMsLjM4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC4yLC44LC4yLDEpLGJveC1zaGFkb3cgLjNzIGVhc2UsZmlsdGVyIC4zc31cbi5idG4tc2lnbnVwIC5icy1pY297d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6I2ZmNmIzNTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxLjNyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSl9XG4uYnRuLXNpZ251cCAuYnMtYXJye3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc31cbi5idG4tc2lnbnVwOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotNzAlO3dpZHRoOjQ1JTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMDBkZWcsdHJhbnNwYXJlbnQscmdiYSgyNTUsMjU1LDI1NSwuNTUpLHRyYW5zcGFyZW50KTt0cmFuc2Zvcm06c2tld1goLTIwZGVnKTt0cmFuc2l0aW9uOmxlZnQgLjZzIGVhc2V9XG4uYnRuLXNpZ251cDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjAzKTtib3gtc2hhZG93OjAgMjBweCA0NHB4IHJnYmEoMjU1LDEwNyw1MywuNSk7ZmlsdGVyOnNhdHVyYXRlKDEuMSl9XG4uYnRuLXNpZ251cDpob3Zlcjo6YWZ0ZXJ7bGVmdDoxMjAlfS5idG4tc2lnbnVwOmhvdmVyIC5icy1pY297dHJhbnNmb3JtOnJvdGF0ZSgtMTJkZWcpIHNjYWxlKDEuMSl9LmJ0bi1zaWdudXA6aG92ZXIgLmJzLWFycnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfVxuLmJ0bi1zaWdudXA6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpIHNjYWxlKC45OSl9XG4uYnRuLXNpZ251cDpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwMDI2M2E7b3V0bGluZS1vZmZzZXQ6M3B4fVxuQGtleWZyYW1lcyBzZ1B1bHNlezAle2JveC1zaGFkb3c6MCAxMnB4IDMwcHggcmdiYSgyNTUsMTA3LDUzLC4zOCksMCAwIDAgMCByZ2JhKDI1NSwxMDcsNTMsLjQ1KX0xMDAle2JveC1zaGFkb3c6MCAxMnB4IDMwcHggcmdiYSgyNTUsMTA3LDUzLC4zOCksMCAwIDAgMThweCByZ2JhKDI1NSwxMDcsNTMsMCl9fVxuLmJ0bi1zaWdudXB7YW5pbWF0aW9uOnNnUHVsc2UgMi40cyBlYXNlLW91dCBpbmZpbml0ZX0uYnRuLXNpZ251cDpob3ZlcnthbmltYXRpb246bm9uZX1cbkBtZWRpYShtYXgtd2lkdGg6NTc1Ljk4cHgpey5idG4tc2lnbnVwe2ZvbnQtc2l6ZToxcmVtO3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmNlbnRlcn19XG5cbi8qIC0tLSA4LiBoZWFkZXIgbG9nbyAtLS0gKi9cbi5icmFuZC1sb2dve2hlaWdodDo0MHB4IWltcG9ydGFudDt3aWR0aDphdXRvfVxuQG1lZGlhKG1heC13aWR0aDo5OTEuOThweCl7LmJyYW5kLWxvZ297aGVpZ2h0OjM0cHghaW1wb3J0YW50fX1cbi5mb290ZXItYnJhbmQgLmJyYW5kLWxvZ28sLmZvb3Rlci1sb2dvLWxpbmsgLmJyYW5kLWxvZ297aGVpZ2h0OjQ2cHghaW1wb3J0YW50fVxuXG4vKiAtLS0gOS4gYWNjb3VudGluZyArIHByb3NlIGJsb2NrczogdmlzaWJsZSBjYXJkIGNvbG91ciAtLS0gKi9cbi5mYWN0LC5pbnNpZ2h0LC5xYS1ib3gsLm1hcC1jYXJke2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1jeS1hKX1cbi53aHktdHh0e2ZsZXg6MTttaW4td2lkdGg6MH0ud2h5LXR4dCBhe2ZvbnQtd2VpZ2h0OjcwMH1cbi5pbmQtY2FyZCBoMywuaW5kLWNhcmQgcHt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH0uaW5kLWNhcmQgaDN7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0uaW5kLWNhcmQgLmdve2NvbG9yOnZhcigtLW1zLWJsdWUpIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9XG4vKiAtLS0gMTAuIHN2ZyBpY29uIHRpbGVzIG9uIC5jYXJkIC8gLnByb2QtY2FyZCAoYWNjb3VudGluZyArIHZlcnRpY2FsIHBhZ2VzKSAtLS0gKi9cbi5jYXJkLWljb24gc3Zne3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjEuODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7ZmxleC1zaHJpbms6MH1cbi5jYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjEuNnJlbTtib3JkZXItcmFkaXVzOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDM4LDU4LC4wNil9XG4uY2FyZCBoM3tmb250LXNpemU6MS4xNXJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOi4ycmVtIDAgLjVyZW07Y29sb3I6dmFyKC0tbXMtaW5rKX0uY2FyZCBwe2ZvbnQtc2l6ZTouOTVyZW07Y29sb3I6dmFyKC0tbXMtc3ViKTttYXJnaW46MH1cbi5jYXJkPi5jYXJkLWljb24sLnByb2QtY2FyZDpub3QoLmluZC1jYXJkKT4uY2FyZC1pY29ue3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7Ym9yZGVyLXJhZGl1czoxNnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCAwIDFyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzBhYThjZiwjNTNlM2ZjKTtib3gtc2hhZG93OjAgOHB4IDE4cHggcmdiYSgwLDM4LDU4LC4xNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjM1cyBjdWJpYy1iZXppZXIoLjIsLjgsLjIsMSl9XG4uY2FyZD4uY2FyZC1pY29uLmljb24tYmx1ZSwucHJvZC1jYXJkPi5jYXJkLWljb24uaWNvbi1ibHVle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywjMjI2ZGI0LCM1M2I3ZmYpfVxuLmNhcmQ+LmNhcmQtaWNvbi5pY29uLXRlYWwsLnByb2QtY2FyZD4uY2FyZC1pY29uLmljb24tdGVhbHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzA4OTk0OSwjNWZkNjhhKX1cbi5jYXJkPi5jYXJkLWljb24uaWNvbi1wZWFjaCwucHJvZC1jYXJkPi5jYXJkLWljb24uaWNvbi1wZWFjaHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmNmIzNSwjZmZiMzQ3KX1cbi5jYXJkOmhvdmVyPi5jYXJkLWljb24sLnByb2QtY2FyZDpob3Zlcj4uY2FyZC1pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjEyKSByb3RhdGUoLTZkZWcpfVxuLmNhcmQtZ3JpZHthbGlnbi1pdGVtczpzdHJldGNofVxuLnByb2QtY2FyZCAuc2VjdG9ye2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnQ7b3JkZXI6MCFpbXBvcnRhbnQ7bWFyZ2luOi4ycmVtIDAgLjZyZW19XG4ucHJvZC1jYXJkOm5vdCguaW5kLWNhcmQpe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoxLjVyZW19XG4ucHJvZC1jYXJkOm5vdCguaW5kLWNhcmQpIC5nb3ttYXJnaW4tdG9wOmF1dG87Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLW1zLWJsdWUpfVxuLnByb2R1Y3QtdGlsZS50aW50LTE+LnAtaWNvbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzY3ZDdmZCwjOGZiNmZmLCM2N2Q3ZmQpO2JhY2tncm91bmQtc2l6ZTozMDAlIDEwMCV9XG4ucHJvZHVjdC10aWxlLnRpbnQtMj4ucC1pY29uOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZywjNTNlM2ZjLCM4ZmYwZDQsIzUzZTNmYyk7YmFja2dyb3VuZC1zaXplOjMwMCUgMTAwJX1cbi5wcm9kdWN0LXRpbGUudGludC0zPi5wLWljb246Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCM2ZWUwZjAsIzlmZThmZiwjNmVlMGYwKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlfVxuLnByb2R1Y3QtdGlsZS50aW50LTQ+LnAtaWNvbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIzUzZTNmYywjYTljOGZmLCM1M2UzZmMpO2JhY2tncm91bmQtc2l6ZTozMDAlIDEwMCV9XG5cbi8qIC0tLSAxMS4gdmVydGljYWwtYXBwIC8gbG9uZy1mb3JtIHBhZ2VzIC0tLSAqL1xuLnBhZ2UtaGVybyAuY29udGFpbmVyLXhsLmhlcm8tc3BsaXR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwxZnIpIDM0MHB4O2NvbHVtbi1nYXA6M3JlbTthbGlnbi1pdGVtczpjZW50ZXJ9XG4uaGVyby1zcGxpdD4uY3J1bWJ7Z3JpZC1jb2x1bW46MS8tMX1cbi5oZXJvLXNwbGl0PmRpdltzdHlsZV17bWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9XG4uaGVyby1zcGxpdCAuaGVyby1wcm9kdWN0LmhwLW1lZGlhe3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Z2FwOjA7YWxpZ24taXRlbXM6c3RyZXRjaDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxOHB4O2JveC1zaGFkb3c6MCAxOHB4IDQ0cHggcmdiYSgwLDM4LDU4LC4yKX1cbi5ocC1tZWRpYSAuaW5kLW1lZGlhe2FzcGVjdC1yYXRpbzoxMi81fVxuLmhwLW1lZGlhIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MXJlbSAxcmVtIC40cmVtO2ZvbnQtc2l6ZToxLjJyZW07Y29sb3I6dmFyKC0tY3ktaW5rKX1cbi5ocC1tZWRpYSAuaHAtYmFkZ2V7d2lkdGg6MjAwcHg7bWF4LXdpZHRoOjgwJTttYXJnaW46LjJyZW0gYXV0byAuNXJlbTtkaXNwbGF5OmJsb2NrfVxuLmhwLW1lZGlhIHNtYWxse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDFyZW0gMS4xcmVtO2NvbG9yOiM0YjU1NjN9XG5AbWVkaWEobWF4LXdpZHRoOjk5MS45OHB4KXsucGFnZS1oZXJvIC5jb250YWluZXIteGwuaGVyby1zcGxpdHtkaXNwbGF5OmJsb2NrfS5oZXJvLXNwbGl0IC5oZXJvLXByb2R1Y3QuaHAtbWVkaWF7bWF4LXdpZHRoOjQyMHB4O21hcmdpbjoxLjc1cmVtIDAgMH19XG4ucGFnZS1oZXJvIC5iYWRnZS1yb3d7bWFyZ2luOi41cmVtIDAgMXJlbX1cbi5wYWdlLWhlcm8gLnBpbGx7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2NvbG9yOnZhcigtLWN5LWluayk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouODJyZW07cGFkZGluZzouMzVyZW0gLjg1cmVtfVxuLnBhZ2UtaGVybyAuY2hpcHN7bWFyZ2luOjEuMjVyZW0gMH0ucGFnZS1oZXJvIC5jaGlwcy1sYWJlbHtmb250LXdlaWdodDo3MDB9XG4ucGFnZS1oZXJvIC5jaGlwe2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NjAwfVxuLnBhZ2UtaGVybyAuY3RhLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi43NXJlbTttYXJnaW46MS4yNXJlbSAwIC43NXJlbX1cbi5wYWdlLWhlcm8gLmJ0bi1naG9zdC1saWdodHtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWN5LWluayk7Y29sb3I6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1cbi5wYWdlLWhlcm8gLmJ0bi1naG9zdC1saWdodDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWN5LWluayk7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9XG4ucGFnZS1oZXJvIC5tZXRhLWxpbmV7Zm9udC1zaXplOi45cmVtO21hcmdpbjowO2NvbG9yOnZhcigtLWN5LWluay0yKSFpbXBvcnRhbnR9XG4uY3J1bWJ7Zm9udC1zaXplOi45MnJlbX1cbi5xYS1ib3h7YWxpZ24taXRlbXM6c3RyZXRjaDtoZWlnaHQ6YXV0bztwYWRkaW5nOjJyZW0gMi4yNXJlbTtib3JkZXItcmFkaXVzOjE4cHh9XG4ucWEtYm94IGgye21hcmdpbi10b3A6MH0ucWEtYm94IC5wcm9zZXttYXgtd2lkdGg6bm9uZTttYXJnaW4tdG9wOjFyZW07cGFkZGluZy10b3A6MXJlbTtib3JkZXItdG9wOjFweCBkYXNoZWQgdmFyKC0tbGluZS1jKX1cbi5xYS1ib3ggLnByb3NlIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9XG4uZGVjaXNpb24tZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSl9XG5AbWVkaWEobWF4LXdpZHRoOjc2Ny45OHB4KXsuZGVjaXNpb24tZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1cbi5kZWNpc2lvbi1jYXJke2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoxLjc1cmVtO2hlaWdodDphdXRvfVxuLmRlY2lzaW9uLWNhcmQucGlja3tib3JkZXI6MnB4IHNvbGlkIHZhcigtLWN5LWEpIWltcG9ydGFudDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsI2YyZmJmZSwjZmZmKX1cbi5kZWNpc2lvbi1jYXJkIGgze21hcmdpbi10b3A6MCFpbXBvcnRhbnR9XG4ucHJvY2Vzcy1jYXJke2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxLjc1cmVtO3BhZGRpbmc6MS43NXJlbSAycmVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUtYyk7Ym9yZGVyLXJhZGl1czoxOHB4fVxuLnByb2Nlc3MtdGl0bGV7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMXJlbTtjb2xvcjp2YXIoLS1tcy1pbmspfVxuLnByb2Nlc3N7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO2dhcDoxcmVtIDEuNXJlbTtjb3VudGVyLXJlc2V0OnN9XG5AbWVkaWEobWF4LXdpZHRoOjc2Ny45OHB4KXsucHJvY2Vzc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1cbi5wcm9jZXNzIGxpe2Rpc3BsYXk6ZmxleDtnYXA6MXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MXJlbSAxLjFyZW07YmFja2dyb3VuZDojZjJmYmZlO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZS1jKTtib3JkZXItcmFkaXVzOjE0cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI4cyxib3gtc2hhZG93IC4yOHMsYm9yZGVyLWNvbG9yIC4yOHN9XG4ucHJvY2VzcyBsaTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1saXZlKTtib3JkZXItY29sb3I6dmFyKC0tY3ktYSl9XG4ucHJvY2VzcyAubnVte2ZsZXg6MCAwIDQycHg7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzUzZTNmYywjMDA2N2I4KTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjFyZW07Zm9udC13ZWlnaHQ6ODAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoxfVxuLnByb2Nlc3MgbGkgaDR7Zm9udC1zaXplOjEuMDJyZW07bWFyZ2luOjAgMCAuMjVyZW07Zm9udC13ZWlnaHQ6NzAwfS5wcm9jZXNzIGxpIHB7bWFyZ2luOjA7Zm9udC1zaXplOi45MnJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLm5vdGUtYm94e2JhY2tncm91bmQ6I2YyZmJmZTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWxpbmUtYyk7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHZhcigtLWN5LWEpO2JvcmRlci1yYWRpdXM6MTRweDtwYWRkaW5nOjEuNHJlbSAxLjZyZW07bWFyZ2luOjB9XG4ubm90ZS1ib3ggcHttYXJnaW46MCAwIC42cmVtfS5zcmMtbGlzdHttYXJnaW46LjVyZW0gMCAwO3BhZGRpbmctbGVmdDoxLjFyZW07ZGlzcGxheTpncmlkO2dhcDouMzVyZW19LnNyYy1saXN0IGF7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7Zm9udC13ZWlnaHQ6NjAwO3dvcmQtYnJlYWs6YnJlYWstd29yZH1cbi5saW5rLXJvd3ttYXJnaW4tdG9wOjEuMjVyZW19Lmxpbmstcm93IGF7Zm9udC13ZWlnaHQ6NzAwfVxuLm1hcC1ncmlke2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm1hcC1jYXJke2hlaWdodDphdXRvfVxuLm1hcC1jYXJkIC5tYXAtdGFne21hcmdpbi1ib3R0b206LjRyZW19XG4uZmFxLXNlY3Rpb257ZGlzcGxheTpibG9ja31cbi5mYXEtc2VjdGlvbiAudGV4dC1jZW50ZXIsLmZhcS1zZWN0aW9uPmRpdjpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmNlbnRlcn1cbi5mYXEtd2lkZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo4NjBweDttYXJnaW46MS41cmVtIGF1dG8gMH1cbi5yZWxhdGVkLXJvd3tnYXA6LjZyZW07bWFyZ2luOi43NXJlbSAwIDB9XG4ucmVsYXRlZC1yb3cgYXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjRyZW07cGFkZGluZzouNXJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbGluZS1jKTtib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6I2YyZmJmZTtjb2xvcjp2YXIoLS1tcy1ibHVlKTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi45MnJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzLGJveC1zaGFkb3cgLjI1cyxib3JkZXItY29sb3IgLjI1cyxiYWNrZ3JvdW5kIC4yNXN9XG4ucmVsYXRlZC1yb3cgYTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1saXZlKTtib3JkZXItY29sb3I6dmFyKC0tY3ktYSk7YmFja2dyb3VuZDojZmZmfVxuXG4vKiA9PT09PSB2ODogYnV0dG9ucywgcG9wdXBzLCBibG9nIHJhaWwsIG9mZmljZXMgPT09PT0gKi9cbi5zaWdudXAtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOi45cmVtO21hcmdpbjoyLjVyZW0gMCAwO3dpZHRoOjEwMCV9XG4uYnRuLXNpZ251cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNnJlbTtwYWRkaW5nOi44NXJlbSAxLjZyZW07Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTtjb2xvcjojZmZmIWltcG9ydGFudDtmb250OjcwMCAxcmVtLzEuMiB2YXIoLS1mb250KTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLW1zLWJsdWUpO2JveC1zaGFkb3c6MCA0cHggMTRweCByZ2JhKDAsMTAzLDE4NCwuMjgpO3RleHQtZGVjb3JhdGlvbjpub25lO2FuaW1hdGlvbjpub25lO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMsYm94LXNoYWRvdyAuMjVzLGJhY2tncm91bmQgLjI1czttaW4taGVpZ2h0OjQ4cHh9XG4uYnRuLXNpZ251cDo6YWZ0ZXJ7ZGlzcGxheTpub25lfVxuLmJ0bi1zaWdudXAgLmJzLWFycnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzfVxuLmJ0bi1zaWdudXA6aG92ZXJ7YmFja2dyb3VuZDojMDA0NTdjO2JvcmRlci1jb2xvcjojMDA0NTdjO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO2JveC1zaGFkb3c6MCAxMnB4IDI2cHggcmdiYSgwLDY5LDEyNCwuMzgpO2NvbG9yOiNmZmYhaW1wb3J0YW50O2ZpbHRlcjpub25lO2FuaW1hdGlvbjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfVxuLmJ0bi1zaWdudXA6aG92ZXIgLmJzLWFycnt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfVxuLmJ0bi1zaWdudXA6Zm9jdXMtdmlzaWJsZSwuYnRuLXF1b3RlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgdmFyKC0tY3ktaW5rKTtvdXRsaW5lLW9mZnNldDozcHh9XG4uYnRuLXF1b3Rle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi42cmVtO3BhZGRpbmc6Ljg1cmVtIDEuNnJlbTtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7Zm9udDo3MDAgMXJlbS8xLjIgdmFyKC0tZm9udCk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1tcy1ibHVlKTtjdXJzb3I6cG9pbnRlcjttaW4taGVpZ2h0OjQ4cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyxib3gtc2hhZG93IC4yNXMsYmFja2dyb3VuZCAuMjVzLGNvbG9yIC4yNXN9XG4uYnRuLXF1b3RlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSk7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMTJweCAyNnB4IHJnYmEoMCwxMDMsMTg0LC4zKX1cbkBtZWRpYShtYXgtd2lkdGg6NTc1Ljk4cHgpey5zaWdudXAtd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0uYnRuLXNpZ251cCwuYnRuLXF1b3Rle3dpZHRoOjEwMCV9fVxuXG4vKiBxdW90ZSBwb3B1cCAqL1xuI3F1b3RlTW9kYWx7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4OjIwMDA7YmFja2dyb3VuZDpyZ2JhKDAsMTYsMjgsLjYyKTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDRweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNHB4KTtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzpjbGFtcCg4cHgsMnZ3LDI0cHgpO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn1cbiNxdW90ZU1vZGFsLm9wZW57ZGlzcGxheTpmbGV4fVxuLnFtLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDptaW4oNjQwcHgsMTAwJSk7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMzJweCk7bWF4LWhlaWdodDpjYWxjKDEwMGR2aCAtIDMycHgpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO2JveC1zaGFkb3c6MCAyNHB4IDgwcHggcmdiYSgwLDAsMCwuMzUpO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2FuaW1hdGlvbjpmYWRlVXAgLjM1cyBib3RofVxuLnFtLWhlYWR7cGFkZGluZzoxLjVyZW0gNHJlbSAxcmVtIDEuNzVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCM1M2UzZmMsIzhlZThmZik7Y29sb3I6dmFyKC0tY3ktaW5rKX1cbi5xbS1oZWFkIGgze21hcmdpbjouMjVyZW0gMCAuMzVyZW07Zm9udC1zaXplOjEuMzVyZW07bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjp2YXIoLS1jeS1pbmspfS5xbS1oZWFkIHB7bWFyZ2luOjA7Zm9udC1zaXplOi45MnJlbTtjb2xvcjp2YXIoLS1jeS1pbmspfS5xbS1oZWFkIGF7Y29sb3I6dmFyKC0tY3ktaW5rKTtmb250LXdlaWdodDo3MDB9XG4ucW0taGVhZCAua2lja2Vye2NvbG9yOnZhcigtLWN5LWluayk7bWFyZ2luOjB9XG4jcXVvdGVNb2RhbCAubGVhZC1tb2RhbC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDoxMnB4O3otaW5kZXg6NTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMTgpO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLGJhY2tncm91bmQgLjJzfVxuI3F1b3RlTW9kYWwgLmxlYWQtbW9kYWwtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jeS1pbmspO2NvbG9yOiNmZmY7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9XG4ucW0tYm9keXtwYWRkaW5nOi4yNXJlbSAuNXJlbSAxcmVtfVxuLnFtLWJvZHkgLmxmMi1jYXJke3BhZGRpbmc6MXJlbSAxLjI1cmVtfVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCl7XG4gI3F1b3RlTW9kYWwsI2Jvb2tDb25zdWx0TW9kYWx7cGFkZGluZzowO2FsaWduLWl0ZW1zOnN0cmV0Y2h9XG4gLnFtLWRpYWxvZywjYm9va0NvbnN1bHRNb2RhbCAuYm0tZGlhbG9ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MH1cbiAucW0taGVhZHtwYWRkaW5nOjEuMXJlbSAzLjVyZW0gLjlyZW0gMXJlbX0ucW0taGVhZCBoM3tmb250LXNpemU6MS4xNXJlbX1cbiAucW0tYm9keXtwYWRkaW5nOi4yNXJlbSAuMjVyZW0gMS4yNXJlbX0ucW0tYm9keSAubGYyLWNhcmR7cGFkZGluZzouNzVyZW19XG4gI2Jvb2tDb25zdWx0TW9kYWwgLmJtLWJvZHl7bWluLWhlaWdodDowO3BhZGRpbmc6LjI1cmVtfVxufVxuaHRtbC5sb2NrLXNjcm9sbCxodG1sLmxvY2stc2Nyb2xsIGJvZHl7b3ZlcmZsb3c6aGlkZGVufVxuXG4vKiBibG9nIHJpZ2h0IHJhaWwgKi9cbi5ibG9nLXBvc3QtbGF5b3V0e2FsaWduLWl0ZW1zOnN0YXJ0fVxuLmJsb2ctc2hhcmUtcmFpbCwuYmxvZy1zaWRlLXJhaWx7dG9wOmNhbGModmFyKC0taGRyLDk2cHgpICsgMTZweCl9XG4uYmxvZy1zaWRlLXJhaWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS4yNXJlbTttaW4td2lkdGg6MH1cbi5ic3ItcmVsYXRlZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtfVxuLmJzci1yZWxhdGVkPmg2e21hcmdpbjowO2ZvbnQtc2l6ZTouOHJlbTtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tbXMtc3ViKTtmb250LXdlaWdodDo3MDB9XG4ucmVsLWNhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO292ZXJmbG93OmhpZGRlbjtjb2xvcjp2YXIoLS1tcy1pbmspO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMsYm94LXNoYWRvdyAuMjVzLGJvcmRlci1jb2xvciAuMjVzfVxuLnJlbC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWhvdmVyKTtib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rLTIpO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLW1zLWluayl9XG4ucmVsLWltZ3tkaXNwbGF5OmJsb2NrO2FzcGVjdC1yYXRpbzoxNi85O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNlYWY5ZmR9XG4ucmVsLWltZyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzfVxuLnJlbC1jYXJkOmhvdmVyIC5yZWwtaW1nIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4wNil9XG4ucmVsLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjQ1cmVtO3BhZGRpbmc6LjlyZW0gMXJlbSAxcmVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9XG4ucmVsLWJvZHkgc3Ryb25ne2ZvbnQtc2l6ZTouOThyZW07bGluZS1oZWlnaHQ6MS4zNX1cbi5yZWwtYm9keSBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6Ljg1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1tcy1ibHVlKX1cbi5yZWwtYm9keSBlbSBpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXN9LnJlbC1jYXJkOmhvdmVyIC5yZWwtYm9keSBlbSBpe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCl9XG4uYnNyLWNhcmR7dGV4dC1hbGlnbjpsZWZ0fVxuXG4vKiBvZmZpY2UgY2FyZHMgKi9cbi5vZmZpY2UtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO2dhcDoxLjVyZW07bWFyZ2luLXRvcDoxLjVyZW19XG4ub2ZmaWNlLWNhcmQye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yLWxnKTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyxib3gtc2hhZG93IC4yNXN9XG4ub2ZmaWNlLWNhcmQyOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWhvdmVyKX1cbi5vYy1tYXB7YXNwZWN0LXJhdGlvOjE2Lzk7YmFja2dyb3VuZDojZWFmOWZkfS5vYy1tYXAgaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7ZGlzcGxheTpibG9ja31cbi5vYy1ib2R5e3BhZGRpbmc6MS4yNXJlbSAxLjRyZW0gMS41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42cmVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9XG4ub2MtYm9keSBoM3ttYXJnaW46LjFyZW0gMCAwO2ZvbnQtc2l6ZToxLjNyZW19XG4ub2MtYWRkcntkaXNwbGF5OmZsZXg7Z2FwOi42cmVtO21hcmdpbjowO2NvbG9yOnZhcigtLW1zLXN1Yil9Lm9jLWFkZHIgaXtjb2xvcjp2YXIoLS1tcy1ibHVlKTttYXJnaW4tdG9wOi4ycmVtfVxuLm9jLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDouNnJlbTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOi41cmVtfVxuQG1lZGlhKG1heC13aWR0aDo3NjcuOThweCl7Lm9mZmljZS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9Lm9jLWFjdGlvbnMgLmJ0bntmbGV4OjEgMSAxMDAlfX1cbi5ibS1zaWRlPip7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfVxuLm9jLWFjdGlvbnN7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOi41cmVtfVxuLmhlcm8tcXVvdGUtcm93e21hcmdpbi10b3A6Ljg1cmVtfVxuLmJ0bi1oZXJvLXF1b3Rle2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWN5LWluayk7Zm9udC13ZWlnaHQ6NzAwO21pbi13aWR0aDoyNDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfVxuLmJ0bi1oZXJvLXF1b3RlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY3ktaW5rKTtjb2xvcjojZmZmIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMTJweCAyNnB4IHJnYmEoMCwzOCw1OCwuMyl9XG5AbWVkaWEobWF4LXdpZHRoOjU3NS45OHB4KXsuYnRuLWhlcm8tcXVvdGV7d2lkdGg6MTAwJX19XG5cbi8qIGNvbG91cmZ1bCByZWxldmFudCBpY29ucyAqL1xuLmh1ZS1ibHVley0tYTojY2ZlOGZmOy0tYjojOWNjOWZmOy0tczojMGI2M2NlfVxuLmh1ZS1ncmVlbnstLWE6I2QzZjdlMDstLWI6IzliZThiODstLXM6IzBhOGE0NX1cbi5odWUtb3Jhbmdley0tYTojZmZlM2NmOy0tYjojZmZjMjlhOy0tczojZTI1NjFifVxuLmh1ZS1waW5rey0tYTojZmZkOWVhOy0tYjojZmZhYmQwOy0tczojZDEyODZmfVxuLmh1ZS12aW9sZXR7LS1hOiNlNGRjZmY7LS1iOiNjMGFlZmY7LS1zOiM2YTNmZTB9XG4uaHVlLXRlYWx7LS1hOiNjZmY2ZjE7LS1iOiM4ZmU2ZGM7LS1zOiMwYThmODZ9XG4uaHVlLWFtYmVyey0tYTojZmZmMGMyOy0tYjojZmZkOTc4Oy0tczojYzI3YTAwfVxuLmh1ZS1za3l7LS1hOiNkNWY0ZmY7LS1iOiM4ZmUwZmY7LS1zOiMwODc3YTh9XG4uY2FyZC1zb2Z0Pi5jYXJkLWljb24uaHVlOmZpcnN0LWNoaWxkLC5wcm9kdWN0LXRpbGU+LnAtaWNvbi5odWU6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLHZhcigtLWEpLHZhcigtLWIpLHZhcigtLWEpKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlO2NvbG9yOnZhcigtLXMpfVxuLmNhcmQtc29mdDpob3Zlcj4uY2FyZC1pY29uLmh1ZTpmaXJzdC1jaGlsZCwucHJvZHVjdC10aWxlOmhvdmVyPi5wLWljb24uaHVlOmZpcnN0LWNoaWxke2NvbG9yOnZhcigtLXMpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9XG4uY2FyZC1zb2Z0Pi5jYXJkLWljb24uaHVlOmZpcnN0LWNoaWxkPmksLmNhcmQtc29mdD4uY2FyZC1pY29uLmh1ZTpmaXJzdC1jaGlsZD5zdmcsLnByb2R1Y3QtdGlsZT4ucC1pY29uLmh1ZTpmaXJzdC1jaGlsZD5pLC5wcm9kdWN0LXRpbGU+LnAtaWNvbi5odWU6Zmlyc3QtY2hpbGQ+c3Zne2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjp2YXIoLS1zKTtib3gtc2hhZG93OjAgOHB4IDIwcHggcmdiYSgwLDM4LDU4LC4xNik7Zm9udC1zaXplOjEuN3JlbX1cbi5jYXJkLXNvZnQ+LmNhcmQtaWNvbi5odWU6Zmlyc3QtY2hpbGQ+c3Zne3BhZGRpbmc6MTdweDtzdHJva2U6dmFyKC0tcyl9XG4uY2FyZC1zb2Z0Pi5jYXJkLWljb24uaHVlOm5vdCg6Zmlyc3QtY2hpbGQpLC5wLWljb24uaHVlOm5vdCg6Zmlyc3QtY2hpbGQpe2JhY2tncm91bmQ6dmFyKC0tYSk7Y29sb3I6dmFyKC0tcyl9XG4uY2FyZC1zb2Z0OmhvdmVyIC5jYXJkLWljb24uaHVlOm5vdCg6Zmlyc3QtY2hpbGQpe2JhY2tncm91bmQ6dmFyKC0tcyk7Y29sb3I6I2ZmZn1cbi5jYXJkPi5jYXJkLWljb24uaHVlLC5wcm9kLWNhcmQ6bm90KC5pbmQtY2FyZCk+LmNhcmQtaWNvbi5odWV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLXMpLHZhcigtLWIpKTtjb2xvcjojZmZmfVxuLmNhcmQ6aG92ZXI+LmNhcmQtaWNvbi5odWUsLnByb2QtY2FyZDpob3Zlcj4uY2FyZC1pY29uLmh1ZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tcyksdmFyKC0tYikpO2NvbG9yOiNmZmZ9XG4uYnRuLWhlcm8tcXVvdGV7YmFja2dyb3VuZDojZmZmIWltcG9ydGFudDtjb2xvcjp2YXIoLS1jeS1pbmspIWltcG9ydGFudDtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWN5LWluaykhaW1wb3J0YW50fVxuLmJ0bi1oZXJvLXF1b3RlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY3ktaW5rKSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9XG4ub2MtbWFwe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywjZDVmNGZmLCNlYWY5ZmQpfVxuLm9jLWZhbGxiYWNre3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6LjM1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLW1zLWluayk7YmFja2dyb3VuZDpcbiBsaW5lYXItZ3JhZGllbnQoOTBkZWcscmdiYSgwLDEwMywxODQsLjA3KSAxcHgsdHJhbnNwYXJlbnQgMXB4KSAwIDAvNDhweCA0OHB4LGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwxMDMsMTg0LC4wNykgMXB4LHRyYW5zcGFyZW50IDFweCkgMCAwLzQ4cHggNDhweCxsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNkNWY0ZmYsI2VhZjlmZCl9XG4ub2MtZmFsbGJhY2s+aXtmb250LXNpemU6Mi42cmVtO2NvbG9yOiNlNDI1Mjc7ZmlsdGVyOmRyb3Atc2hhZG93KDAgNnB4IDhweCByZ2JhKDAsMCwwLC4yKSl9XG4ub2MtZmFsbGJhY2sgc3Bhbntmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7Zm9udC1zaXplOi45cmVtfVxuLm9jLW1hcCBpZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfVxuLmJ0bi1oZXJvLXF1b3Rle21pbi13aWR0aDowfVxuLmhlcm8tY3RhLXN0YWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6Ljg1cmVtO21hcmdpbi10b3A6MS4yNXJlbX1cbi5oZXJvLWN0YS1zdGFjayAuaGVyby1hY3Rpb25zLC5oZXJvLWN0YS1zdGFjayAuaGVyby1xdW90ZS1yb3d7bWFyZ2luOjB9XG4uaGVyby1jdGEtc3RhY2suY2VudGVyZWR7YWxpZ24taXRlbXM6Y2VudGVyfVxuLm1hcC1ncmlkLC5wcm9kLWdyaWQsLmNhcmQtZ3JpZCwuZGVjaXNpb24tZ3JpZCwud2h5LWdyaWQsLmluc2lnaHQtZ3JpZCwuZmFxLWdyaWQsLmJrLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMjYwcHgsMWZyKSl9XG4uZmFjdC1yb3d7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDIyMHB4LDFmcikpO2dhcDoxcmVtO21hcmdpbjoxLjVyZW0gMH1cbi5mYWN0LXJvdyAuZmFjdHtwYWRkaW5nOjEuMXJlbSAxLjI1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4ycmVtO2ZvbnQtc2l6ZTouOTVyZW19XG4uZmFjdC1yb3cgLmZhY3Qgc3Ryb25nLC5mYWN0LXJvdyAuZmFjdCBie2ZvbnQtc2l6ZToxLjE1cmVtO2NvbG9yOnZhcigtLW1zLWluayl9XG4ucWEtYm94e21hcmdpbi1ib3R0b206MH0uaW5zaWdodC1ncmlke21hcmdpbi10b3A6MS41cmVtfVxuLmluc2lnaHR7cGFkZGluZzoxLjRyZW19XG5cbi8qID09PT09IHY5OiBtb2JpbGUgaGVhZGVyICsgZHJpbGwtZG93biBtZW51ICsgY29tcGFjdCBhY3Rpb24gcGlsbCA9PT09PSAqL1xuQG1lZGlhKG1heC13aWR0aDo5OTEuOThweCl7XG4gIDpyb290ey0tbWg6NjRweH1cbiAgaHRtbHtzY3JvbGwtcGFkZGluZy10b3A6Y2FsYyh2YXIoLS1taCkgKyA4cHgpfVxuICAudXRpbC1iYXJ7ZGlzcGxheTpub25lfVxuICBib2R5e3BhZGRpbmctdG9wOnZhcigtLW1oKX1cbiAgLnNpdGUtaGVhZGVye3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6dmFyKC0tbWgpO3otaW5kZXg6MTEwMH1cbiAgLnNpdGUtaGVhZGVyIC5uYXZiYXItbWFpbntoZWlnaHQ6dmFyKC0tbWgpO21pbi1oZWlnaHQ6dmFyKC0tbWgpO2ZsZXgtd3JhcDpub3dyYXB9XG4gIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXItYmFycyBzcGFuOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSg0NWRlZyl9XG4gIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXItYmFycyBzcGFuOm50aC1jaGlsZCgyKXtvcGFjaXR5OjB9XG4gIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5oYW1idXJnZXItYmFycyBzcGFuOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKX1cbiAgLmhhbWJ1cmdlci1iYXJzIHNwYW57dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyxvcGFjaXR5IC4yc31cbiAgLm1haW4tbmF2e3RvcDp2YXIoLS1taCk7Ym90dG9tOjA7aGVpZ2h0OmF1dG8haW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjEwOTA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI4cyBlYXNlLHZpc2liaWxpdHkgMHMgLjI4c31cbiAgLm1haW4tbmF2Lm9wZW57dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yOHMgZWFzZX1cbiAgLm5hdi1tZW51e2hlaWdodDoxMDAlO292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47cGFkZGluZy1ib3R0b206OTBweH1cbiAgLm5hdi1tZW51PmxpPmF7Zm9udC1zaXplOjEuMDVyZW07Zm9udC13ZWlnaHQ6NzAwfVxuICAuaGFzLW1lZ2E+YT5pe3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtmb250LXNpemU6LjlyZW07Y29sb3I6dmFyKC0tbXMtYmx1ZSl9XG4gIC5oYXMtbWVnYT4ubWVnYXtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDpub25lIWltcG9ydGFudDtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSFpbXBvcnRhbnQ7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI4cyBlYXNlLHZpc2liaWxpdHkgMHMgLjI4czt6LWluZGV4OjM7b3BhY2l0eToxfVxuICAuaGFzLW1lZ2Eub3Blbj4ubWVnYSwuaGFzLW1lZ2Eub3Blbjpob3Zlcj4ubWVnYXt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yOHMgZWFzZTttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50fVxuICAuaGFzLW1lZ2E6aG92ZXI+Lm1lZ2F7bWF4LWhlaWdodDpub25lIWltcG9ydGFudH1cbiAgLm0tYmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNnJlbTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NThweDtwYWRkaW5nOjAgMS4yNXJlbTtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtiYWNrZ3JvdW5kOiNmMmZiZmU7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7Zm9udDo3MDAgMXJlbS8xIHZhcigtLWZvbnQpO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjI7dGV4dC1hbGlnbjpsZWZ0fVxuICAubS1iYWNrIGl7Zm9udC1zaXplOjEuMXJlbX1cbiAgLm0tYmFjayBzcGFue2NvbG9yOnZhcigtLW1zLWluayk7bWFyZ2luLWxlZnQ6YXV0bztmb250LXdlaWdodDo3MDB9XG4gIC5tLWFsbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1tcy1ibHVlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTt0ZXh0LWRlY29yYXRpb246bm9uZX1cbiAgLm1lZ2EtYm9keXtwYWRkaW5nLWJvdHRvbToxMTBweH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6NzY3Ljk4cHgpe1xuICBib2R5e3BhZGRpbmctYm90dG9tOjB9XG4gIC5tb2JpbGUtYWN0aW9uc3tsZWZ0OmF1dG87cmlnaHQ6MTRweDtib3R0b206Y2FsYygxNHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtkaXNwbGF5OmZsZXg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm5vbmU7Z2FwOjA7cGFkZGluZzowO2JhY2tncm91bmQ6dmFyKC0tbXMtYmx1ZSk7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MCA4cHggMjJweCByZ2JhKDAsNTAsMTAwLC4zNSk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MH1cbiAgLm1vYmlsZS1hY3Rpb25zIGF7d2lkdGg6NjJweDttaW4taGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZTowO2dhcDowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fVxuICAubW9iaWxlLWFjdGlvbnMgYSthe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zNSl9XG4gIC5tb2JpbGUtYWN0aW9ucyBpe2ZvbnQtc2l6ZToxLjNyZW19XG4gIC5iYWNrLXRvLXRvcHtyaWdodDoxNHB4O2JvdHRvbTpjYWxjKDc2cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpfVxufVxuQG1lZGlhKG1heC13aWR0aDo5OTEuOThweCl7Lmhhcy1tZWdhLm9wZW4+YT5pLC5oYXMtbWVnYT5hOmZvY3VzPml7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIWltcG9ydGFudH0ubmF2LW1lbnU+bGk+YTpmb2N1cywuaGFzLW1lZ2Eub3Blbj5he2JhY2tncm91bmQ6I2ZmZn19XG5cbi8qID09PT09IHYxMDogc2luZ2xlLXNjcmVlbiBwb3B1cHMgb24gbW9iaWxlID09PT09ICovXG5AbWVkaWEobWF4LXdpZHRoOjU3NS45OHB4KXtcbiAgLyogR2V0IGEgUXVvdGUgKi9cbiAgI3F1b3RlTW9kYWwgLnFtLWRpYWxvZ3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJTtoZWlnaHQ6MTAwZHZofVxuICAjcXVvdGVNb2RhbCAucW0taGVhZHtwYWRkaW5nOi44cmVtIDMuNHJlbSAuN3JlbSAuOXJlbTtmbGV4OjAgMCBhdXRvfVxuICAjcXVvdGVNb2RhbCAucW0taGVhZCAua2lja2Vye2Rpc3BsYXk6bm9uZX1cbiAgI3F1b3RlTW9kYWwgLnFtLWhlYWQgaDN7Zm9udC1zaXplOjEuMDJyZW07bWFyZ2luOjAgMCAuMTVyZW07bGluZS1oZWlnaHQ6MS4yfVxuICAjcXVvdGVNb2RhbCAucW0taGVhZCBwe2ZvbnQtc2l6ZTouNzhyZW07bGluZS1oZWlnaHQ6MS4zfVxuICAjcXVvdGVNb2RhbCAucW0tYm9keXtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtwYWRkaW5nOi4zNXJlbSAuNnJlbSAuNnJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9XG4gICNxdW90ZU1vZGFsIC5sZjJ7ZGlzcGxheTpibG9ja31cbiAgI3F1b3RlTW9kYWwgLmxmMi1pbnRyb3tkaXNwbGF5Om5vbmV9XG4gICNxdW90ZU1vZGFsIC5sZjItY2FyZHtwYWRkaW5nOi4zcmVtIC4ycmVtO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MH1cbiAgI3F1b3RlTW9kYWwgLmxmMi1jYXJkPmgzLCNxdW90ZU1vZGFsIC5sZjItY2FyZD4ubGYyLXN1YntkaXNwbGF5Om5vbmV9XG4gICNxdW90ZU1vZGFsIC5sZjItZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6LjU1cmVtIC42cmVtfVxuICAjcXVvdGVNb2RhbCAubGYyLWZpZWxke2dhcDouMThyZW19XG4gICNxdW90ZU1vZGFsIC5sZjItZmllbGQgbGFiZWx7Zm9udC1zaXplOi43NHJlbX1cbiAgI3F1b3RlTW9kYWwgLmxmMi1pbnB1dHttaW4taGVpZ2h0OjQycHg7cGFkZGluZzouNDVyZW0gLjdyZW07Zm9udC1zaXplOjE2cHh9XG4gICNxdW90ZU1vZGFsIHRleHRhcmVhLmxmMi1pbnB1dHttaW4taGVpZ2h0OjU4cHg7aGVpZ2h0OjU4cHg7cmVzaXplOm5vbmV9XG4gICNxdW90ZU1vZGFsIC5sZjItZmllbGQ6aGFzKCNsZkNvbXBhbnlRKXtkaXNwbGF5Om5vbmV9XG4gICNxdW90ZU1vZGFsIC5sZjItZmllbGQ6aGFzKCNsZkVtYWlsUSksI3F1b3RlTW9kYWwgLmxmMi1maWVsZDpoYXMoI2xmUGhvbmVRKSwjcXVvdGVNb2RhbCAubGYyLWZpZWxkOmhhcygjbGZNc2dRKXtncmlkLWNvbHVtbjoxLy0xfVxuICAjcXVvdGVNb2RhbCAubGYyLXBob25le2dyaWQtdGVtcGxhdGUtY29sdW1uczo3MnB4IDFmcn1cbiAgI3F1b3RlTW9kYWwgLmxmMi1zdWJtaXR7bWFyZ2luLXRvcDouNTVyZW07Z2FwOi40cmVtfVxuICAjcXVvdGVNb2RhbCAubGYyLXN1Ym1pdCAuYnRue3dpZHRoOjEwMCU7bWluLWhlaWdodDo0NnB4fVxuICAjcXVvdGVNb2RhbCAubGYyLW5vdGV7Zm9udC1zaXplOi43cmVtO21heC13aWR0aDpub25lfVxuICAjcXVvdGVNb2RhbCAubGYyLXN1Y2Nlc3N7cGFkZGluZzoxcmVtIC41cmVtfVxuICAjcXVvdGVNb2RhbCAubGVhZC1tb2RhbC1jbG9zZXt3aWR0aDozNnB4O2hlaWdodDozNnB4O3JpZ2h0OjhweDt0b3A6OHB4fVxuICAvKiBCb29rIEZyZWUgQ29uc3VsdGF0aW9uICovXG4gICNib29rQ29uc3VsdE1vZGFsIC5ibS1kaWFsb2d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7aGVpZ2h0OjEwMGR2aDttYXgtaGVpZ2h0OjEwMGR2aH1cbiAgI2Jvb2tDb25zdWx0TW9kYWwgLmJtLXNpZGV7ZmxleDowIDAgYXV0bztwYWRkaW5nOi43cmVtIDMuNHJlbSAuN3JlbSAuOXJlbTtnYXA6MH1cbiAgI2Jvb2tDb25zdWx0TW9kYWwgLmJtLXNpZGUgLmtpY2tlciwjYm9va0NvbnN1bHRNb2RhbCAuYm0tcG9pbnRzLCNib29rQ29uc3VsdE1vZGFsIC5ibS1jb250YWN0e2Rpc3BsYXk6bm9uZX1cbiAgI2Jvb2tDb25zdWx0TW9kYWwgLmJtLXNpZGUgaDN7Zm9udC1zaXplOjFyZW07cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuMjV9XG4gICNib29rQ29uc3VsdE1vZGFsIC5ibS1zaWRlOjpiZWZvcmV7ZGlzcGxheTpub25lfVxuICAjYm9va0NvbnN1bHRNb2RhbCAuYm0tbWFpbntmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MH1cbiAgI2Jvb2tDb25zdWx0TW9kYWwgLmJtLWJvZHl7cGFkZGluZzowO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59XG4gICNib29rQ29uc3VsdE1vZGFsICNpbmxpbmUtY29udGFpbmVyLCNib29rQ29uc3VsdE1vZGFsIFtkYXRhLWJvb2stc2xvdF0sI2Jvb2tDb25zdWx0TW9kYWwgI2lubGluZS1jb250YWluZXI+KntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfVxuICAjYm9va0NvbnN1bHRNb2RhbCAubGVhZC1tb2RhbC1jbG9zZXt3aWR0aDozNnB4O2hlaWdodDozNnB4O3JpZ2h0OjhweDt0b3A6OHB4fVxufVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCkgYW5kIChtYXgtaGVpZ2h0OjYyMHB4KXtcbiAgI3F1b3RlTW9kYWwgLnFtLWhlYWQgcHtkaXNwbGF5Om5vbmV9XG4gICNxdW90ZU1vZGFsIC5sZjItZmllbGQgbGFiZWx7ZGlzcGxheTpub25lfVxuICAjcXVvdGVNb2RhbCB0ZXh0YXJlYS5sZjItaW5wdXR7aGVpZ2h0OjQ4cHg7bWluLWhlaWdodDo0OHB4fVxufVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCl7I3F1b3RlTW9kYWwgLnFtLWJvZHl7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy10b3A6LjdyZW19I3F1b3RlTW9kYWwgLmxmMi1jYXJke2JvcmRlci10b3A6MCFpbXBvcnRhbnR9fVxuLmJyYW5kLWxvZ297aGVpZ2h0OjUwcHghaW1wb3J0YW50O3dpZHRoOmF1dG99XG5AbWVkaWEobWF4LXdpZHRoOjk5MS45OHB4KXsuYnJhbmQtbG9nb3toZWlnaHQ6NDJweCFpbXBvcnRhbnR9fVxuLmZvb3Rlci1icmFuZCAuYnJhbmQtbG9nbywuZm9vdGVyLWxvZ28tbGluayAuYnJhbmQtbG9nb3toZWlnaHQ6NTZweCFpbXBvcnRhbnR9XG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KXsubS1iYWNrLC5tLWFsbHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cblxuLyogPT09PT0gdjExOiBpbmR1c3RyeSBzcGVjaWFsaXN0cyArIG1pZ3JhdGlvbiBzZXJ2aWNlcyA9PT09PSAqL1xuLnN0YWNrLWxpbmV7Zm9udC1zaXplOi45MnJlbTttYXJnaW46LjlyZW0gMCAwO3BhZGRpbmc6LjQ1cmVtIC45cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO2JvcmRlci1yYWRpdXM6OTk5cHg7Y29sb3I6dmFyKC0tY3ktaW5rKX1cbi5zdGFjay1saW5lIGJ7Zm9udC13ZWlnaHQ6NzAwfVxuLm1lZ2F7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gdmFyKC0taGRyLDExMHB4KSAtIDEycHgpO292ZXJmbG93LXk6YXV0b31cbi5tZWdhLWNvbCBhLm1lZ2EtYWxse21hcmdpbi10b3A6LjM1cmVtO2NvbG9yOnZhcigtLW1zLWJsdWUpfVxuLm1lZ2EtY29sIGEubWVnYS1hbGwgaXtmb250LXNpemU6MS4xcmVtO2NvbG9yOnZhcigtLW1zLWJsdWUpfVxuLm1lZ2EtY29sIGEubWVnYS1hbGwgc3Ryb25ne2NvbG9yOnZhcigtLW1zLWJsdWUpO2ZvbnQtc2l6ZTouODhyZW19XG4vKiBoZXJvIG1pZ3JhdGlvbiBjYXJkICovXG4uaGVyby1zcGxpdCAuaGVyby1wcm9kdWN0Lm1pZy1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjE4cHg7Ym94LXNoYWRvdzowIDE4cHggNDRweCByZ2JhKDAsMzgsNTgsLjIpO3BhZGRpbmc6MS41cmVtIDEuMjVyZW0gMS4yNXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtO2FsaWduLWl0ZW1zOnN0cmV0Y2g7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6dmFyKC0tbXMtaW5rKX1cbi5taWctcm93e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG8gMWZyO2FsaWduLWl0ZW1zOnN0YXJ0O2dhcDouNXJlbX1cbi5taWctZW5ke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNHJlbTttaW4td2lkdGg6MH1cbi5taWctZW5kIHN0cm9uZ3tmb250LXNpemU6Ljk1cmVtO2xpbmUtaGVpZ2h0OjEuMjtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5taWctZW5kIHNtYWxse2NvbG9yOnZhcigtLW1zLXN1Yik7Zm9udC1zaXplOi43NXJlbX1cbi5taWctY2hpcHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMyMjZkYjQsIzUzYjdmZik7Y29sb3I6I2ZmZjtmb250OjgwMCAxLjNyZW0vMSB2YXIoLS1mb250KTtmbGV4LXNocmluazowO2JveC1zaGFkb3c6MCA4cHggMThweCByZ2JhKDAsMzgsNTgsLjE4KX1cbi5taWctY2hpcC50Z3R7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSl9Lm1pZy1jaGlwLnRndCBpbWd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1cbi5taWctY2hpcC5zbXt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2ZvbnQtc2l6ZToxcmVtO2JveC1zaGFkb3c6bm9uZX1cbi5taWctYXJyb3d7bWFyZ2luLXRvcDoxLjFyZW07d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLWdyYWQtYnJhbmQpO2NvbG9yOnZhcigtLWN5LWluayk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FuaW1hdGlvbjptaWdwdWxzZSAxLjhzIGVhc2UtaW4tb3V0IGluZmluaXRlfVxuQGtleWZyYW1lcyBtaWdwdWxzZXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfX1cbi5taWctcHRze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOi45cmVtIDAgMDtib3JkZXItdG9wOjFweCBkYXNoZWQgdmFyKC0tbXMtbGluZSk7ZGlzcGxheTpncmlkO2dhcDouNHJlbTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouOXJlbX1cbi5taWctcHRzIGl7Y29sb3I6IzA4OTk0OTttYXJnaW4tcmlnaHQ6LjQ1cmVtfVxuLm1pZy1jYXJkIC5ocC1iYWRnZXt3aWR0aDoxNTBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9XG4vKiBodWIgKi9cbi5taWctaGVhZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO21hcmdpbi1ib3R0b206Ljc1cmVtfVxuLm1pZy1oZWFkIGltZ3t3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2ZsZXgtc2hyaW5rOjB9XG4ubWlnLWhlYWQgaDJ7bWFyZ2luOjB9XG4ubWlnLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLG1pbm1heCgyNjBweCwxZnIpKTtnYXA6MXJlbTttYXJnaW4tdG9wOjEuMjVyZW19XG4ubWlnLWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjlyZW07cGFkZGluZzoxcmVtIDEuMXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO2NvbG9yOnZhcigtLW1zLWluayk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyxib3gtc2hhZG93IC4yNXMsYm9yZGVyLWNvbG9yIC4yNXM7bWluLXdpZHRoOjB9XG4ubWlnLWxpbms6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmstMik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tbXMtaW5rKX1cbi5taWctbGluayAubWlnLW5hbWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDtmbGV4OjF9XG4ubWlnLWxpbmsgc3Ryb25ne2ZvbnQtc2l6ZTouOThyZW07bGluZS1oZWlnaHQ6MS4yNTtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5taWctbGluayBzbWFsbHtjb2xvcjp2YXIoLS1tcy1zdWIpO2ZvbnQtc2l6ZTouOHJlbX1cbi5taWctbGluaz5pe2NvbG9yOnZhcigtLW1zLWJsdWUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXN9Lm1pZy1saW5rOmhvdmVyPml7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KX1cbkBtZWRpYShtYXgtd2lkdGg6NTc1Ljk4cHgpey5taWctZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS5taWctaGVhZCBpbWd7d2lkdGg6NDRweDtoZWlnaHQ6NDRweH19XG5cbi8qIHYxMiBicmFuZCBsb2dvcyBvbiBtaWdyYXRpb24gcGFnZXMgKi9cbi5taWctY2hpcC5sb2dve2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JveC1zaGFkb3c6MCA4cHggMThweCByZ2JhKDAsMzgsNTgsLjEwKX1cbi5taWctY2hpcC5sb2dvIGltZ3t3aWR0aDo2NiU7aGVpZ2h0OjY2JTtvYmplY3QtZml0OmNvbnRhaW47ZGlzcGxheTpibG9ja31cbi5taWctY2hpcC54c3t3aWR0aDozNHB4O2hlaWdodDozNHB4O2ZvbnQtc2l6ZTouOHJlbTtmbGV4LXNocmluazowO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6ODAwfVxuaW1nLnppY29uLXNtLmJyYW5kbG9nb3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzo0cHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSl9XG4udG0tbm90ZXtmb250LXNpemU6Ljc4cmVtO2NvbG9yOnZhcigtLW1zLXN1Yik7bGluZS1oZWlnaHQ6MS41O21hcmdpbjoxcmVtIDAgMDttYXgtd2lkdGg6OTAwcHh9XG5cbi8qIHYxMiBmb290ZXI6IHJvbGVzICsgbW9iaWxlIGxheW91dCAqL1xuLmZvb3Rlci1yb2xlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi41cmVtO3BhZGRpbmc6MS4xcmVtIDAgLjJyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMDgpO21hcmdpbi10b3A6MS40cmVtfVxuLmZvb3Rlci1yb2xlcyBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNHJlbTtmb250LXNpemU6LjhyZW07Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6LjM1cmVtIC43NXJlbTtib3JkZXItcmFkaXVzOjk5cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Y29sb3I6dmFyKC0tbXMtaW5rKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMsYm94LXNoYWRvdyAuMnN9XG4uZm9vdGVyLXJvbGVzIHNwYW46aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaG92ZXIpfVxuLmZvb3Rlci1yb2xlcyBpe2NvbG9yOnZhcigtLW1zLWJsdWUpfVxuLmZvb3Rlci1uZXdzbGV0dGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42cmVtO21heC13aWR0aDozNDBweH1cbi5mb290ZXItbmV3c2xldHRlciBpbnB1dHtmbGV4Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6NDZweDtwYWRkaW5nOjAgLjk1cmVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6LjkycmVtO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyxib3gtc2hhZG93IC4yc31cbi5mb290ZXItbmV3c2xldHRlciBpbnB1dDpmb2N1c3tvdXRsaW5lOjA7Ym9yZGVyLWNvbG9yOnZhcigtLW1zLWJsdWUpO2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwxMDMsMTg0LC4xOCl9XG4uZm9vdGVyLW5ld3NsZXR0ZXIgLmJ0bntoZWlnaHQ6NDZweDt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MTBweDtmb250LXdlaWdodDo3MDB9XG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KXtcbiAuc2l0ZS1mb290ZXIgLnJvd3tkaXNwbGF5OmdyaWQhaW1wb3J0YW50O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxLjZyZW0gMXJlbTttYXJnaW46MH1cbiAuc2l0ZS1mb290ZXIgLnJvdz5kaXZ7d2lkdGg6YXV0byFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7cGFkZGluZzowIWltcG9ydGFudDtmbGV4Om5vbmV9XG4gLnNpdGUtZm9vdGVyIC5yb3c+ZGl2OmZpcnN0LWNoaWxkLC5zaXRlLWZvb3RlciAucm93PmRpdjpsYXN0LWNoaWxke2dyaWQtY29sdW1uOjEvLTF9XG4gLnNpdGUtZm9vdGVyIC5mb290ZXItbG9nby1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzo4cHggMTJweDtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMDYpfVxuIC5zaXRlLWZvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXJ7bWF4LXdpZHRoOm5vbmV9XG4gLmZvb3Rlci1saW5rcyBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjhyZW0gMDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfVxuIC5mb290ZXItYmFkZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjhyZW07YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fVxuIC5mb290ZXItYmFkZ2VzIGltZ3ttYXgtd2lkdGg6NDYlO2hlaWdodDphdXRvfVxuIC5mb290ZXItYm90dG9te2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42cmVtO3RleHQtYWxpZ246bGVmdDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fVxuIC5mb290ZXItYm90dG9tIHNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi4zcmVtIC44cmVtfVxuIC5mb290ZXItcm9sZXN7Z2FwOi40cmVtfS5mb290ZXItcm9sZXMgc3Bhbntmb250LXNpemU6Ljc0cmVtO3BhZGRpbmc6LjNyZW0gLjZyZW19XG59XG5cbi8qIHYxMiByZWFjdGl2ZSBjYXJkczogZXZlcnkgY2FyZC1saWtlIGJsb2NrIGxpZnRzIG9uIGhvdmVyIC8gdGFwICovXG4ucHJvY2Vzcy1zdGVwLC5wcm9jZXNzLWNhcmQsLnN0YXQtYmxvY2ssLnZhLWNhcmQsLmJzci1jYXJkLC5xYS1ib3gsLm5vdGUtYm94LC5mYWN0LC5pbnNpZ2h0LC5taWctY2FyZCwuY3JlZC1jaGlwLC5jaGlwLC5waWxsLC5jYXQtcGlsbCwucmVsYXRlZC1yb3cgYSwubGluay1yb3cgYSwuaW5kLXhjYXJkLC5leHQtY2FyZCwuZmFxLWl0ZW0sLmNhcmQtc29mdCwucHJvZHVjdC10aWxlLC53aHktY2FyZHt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UsYm94LXNoYWRvdyAuMjVzIGVhc2UsYm9yZGVyLWNvbG9yIC4yNXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZX1cbkBtZWRpYShob3Zlcjpob3Zlcil7XG4gLnByb2Nlc3Mtc3RlcDpob3ZlciwucHJvY2Vzcy1jYXJkOmhvdmVyLC5zdGF0LWJsb2NrOmhvdmVyLC52YS1jYXJkOmhvdmVyLC5ic3ItY2FyZDpob3ZlciwucWEtYm94OmhvdmVyLC5ub3RlLWJveDpob3ZlciwuZmFjdDpob3ZlciwuaW5zaWdodDpob3ZlciwubWlnLWNhcmQ6aG92ZXIsLmNyZWQtY2hpcDpob3ZlciwuaW5kLXhjYXJkOmhvdmVyLC5leHQtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OnZhcigtLXNoYWRvdy1ob3Zlcik7Ym9yZGVyLWNvbG9yOnZhcigtLWN5LWluay0yKX1cbiAuY2hpcDpob3ZlciwucGlsbDpob3ZlciwuY2F0LXBpbGw6aG92ZXIsLnJlbGF0ZWQtcm93IGE6aG92ZXIsLmxpbmstcm93IGE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7Ym94LXNoYWRvdzp2YXIoLS1zaGFkb3ctaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmstMil9XG59XG4ucHJvY2Vzcy1zdGVwOmFjdGl2ZSwucHJvY2Vzcy1jYXJkOmFjdGl2ZSwudmEtY2FyZDphY3RpdmUsLmluZC14Y2FyZDphY3RpdmUsLmV4dC1jYXJkOmFjdGl2ZSwuY2FyZC1zb2Z0OmFjdGl2ZSwucHJvZHVjdC10aWxlOmFjdGl2ZSwubWlnLWxpbms6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKC45OTUpfVxuXG4vKiB2MTIgZXh0ZW5kZWQgY29udGVudCAoaW5kdXN0cnkgYm90dGxlbmVja3MsIG1pZ3JhdGlvbiBibHVlcHJpbnQsIGdsb2JhbCBibG9jaykgKi9cbi5leHQtc2VjIGgye21hcmdpbi1ib3R0b206MXJlbX1cbi5hbnN3ZXItYm94e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JvcmRlci1sZWZ0OjRweCBzb2xpZCB2YXIoLS1tcy1ibHVlKTtib3JkZXItcmFkaXVzOnZhcigtLXItbGcpO3BhZGRpbmc6MXJlbSAxLjJyZW07bWFyZ2luOjAgMCAxLjZyZW07Y29sb3I6dmFyKC0tbXMtaW5rKTtsaW5lLWhlaWdodDoxLjY7Ym94LXNoYWRvdzowIDJweCAxMHB4IHJnYmEoMCwzOCw1OCwuMDUpfVxuLmV4dC1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JvcmRlci1yYWRpdXM6dmFyKC0tci1sZyk7cGFkZGluZzoxLjNyZW0gMS4zcmVtIDEuMnJlbTtib3gtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgwLDM4LDU4LC4wNSk7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9XG4uZXh0LWNhcmQgaDN7bWFyZ2luOi4ycmVtIDAgLjZyZW07bGluZS1oZWlnaHQ6MS4yNX0uZXh0LWNhcmQgcHtmb250LXNpemU6LjkycmVtO2xpbmUtaGVpZ2h0OjEuNTU7Y29sb3I6dmFyKC0tbXMtaW5rLTIsIzMzMyl9XG4uZXh0LWNhcmQgLmNhcmQtaWNvbnttYXJnaW4tYm90dG9tOi43cmVtfVxuLmV4dC1maXh7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYmEoODMsMjI3LDI1MiwuMTYpLHJnYmEoMTAzLDIxNSwyNTMsLjA4KSk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6LjY1cmVtIC44cmVtO21hcmdpbi10b3A6LjVyZW19XG4uZXh0LW51bXtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1tcy1ibHVlKTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjgwMDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOi42cmVtfVxuLmV4dC1zdGFja3ttYXJnaW4tdG9wOjJyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yLWxnKTtwYWRkaW5nOjEuMnJlbSAxLjNyZW19XG4uZXh0LXN0YWNrIC5jaGlwc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi41cmVtfVxuLmV4dC1zdGFjayAuY2hpcHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjM1cmVtO2JhY2tncm91bmQ6dmFyKC0tY3ktc29mdCwjZTZmOWZkKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1zLWxpbmUpO2JvcmRlci1yYWRpdXM6OTlweDtwYWRkaW5nOi4zNXJlbSAuOHJlbTtmb250LXNpemU6Ljg1cmVtO2ZvbnQtd2VpZ2h0OjYwMH1cbi5leHQtdGFibGUtd3JhcHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9XG4uZXh0LXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZTouOXJlbX1cbi5leHQtdGFibGUgdGh7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6dmFyKC0tY3ktc29mdCwjZTZmOWZkKTtwYWRkaW5nOi42cmVtIC44cmVtO2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKX1cbi5leHQtdGFibGUgdGR7cGFkZGluZzouNnJlbSAuOHJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tcy1saW5lKTt2ZXJ0aWNhbC1hbGlnbjp0b3B9XG4uZXh0LXRhYmxlIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTowfVxuLmV4dC10YWJsZSB0Ym9keSB0cnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzfS5leHQtdGFibGUgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDgzLDIyNywyNTIsLjE0KX1cbi5leHQtbGlzdHttYXJnaW46LjRyZW0gMCAwO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmV4dC1saXN0IGxpe2Rpc3BsYXk6ZmxleDtnYXA6LjU1cmVtO21hcmdpbjouNXJlbSAwO2ZvbnQtc2l6ZTouOTJyZW19XG4uZXh0LWZhcXN7bWFyZ2luLXRvcDoycmVtfVxuLmV4dC1mYXF7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yLWxnKTtwYWRkaW5nOi45cmVtIDEuMXJlbTttYXJnaW46LjZyZW0gMDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjI1cyxib3JkZXItY29sb3IgLjI1c31cbi5leHQtZmFxOmhvdmVyLC5leHQtZmFxW29wZW5de2JveC1zaGFkb3c6dmFyKC0tc2hhZG93LWhvdmVyKTtib3JkZXItY29sb3I6dmFyKC0tY3ktaW5rLTIpfVxuLmV4dC1mYXEgc3VtbWFyeXtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbX1cbi5leHQtZmFxIHN1bW1hcnk6OmFmdGVye2NvbnRlbnQ6XCIrXCI7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLW1zLWJsdWUpfS5leHQtZmFxW29wZW5dIHN1bW1hcnk6OmFmdGVye2NvbnRlbnQ6XCJcXDIyMTJcIn1cbi5leHQtZmFxIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXJ7ZGlzcGxheTpub25lfS5leHQtZmFxIHB7bWFyZ2luOi42cmVtIDAgMDtmb250LXNpemU6LjkycmVtfVxuQG1lZGlhKG1heC13aWR0aDo3NjdweCl7LmV4dC1jYXJke3BhZGRpbmc6MS4wNXJlbX0uZXh0LXN0YWNre3BhZGRpbmc6MXJlbX0uZXh0LXRhYmxle2ZvbnQtc2l6ZTouODRyZW19LmV4dC10YWJsZSB0ZCwuZXh0LXRhYmxlIHRoe3BhZGRpbmc6LjVyZW0gLjU1cmVtfX1cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpe1xuIC5mb290ZXItYmFkZ2VzIGltZ3ttYXgtd2lkdGg6NDYlO21heC1oZWlnaHQ6NTRweDt3aWR0aDphdXRvO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbn1cbiAuc2l0ZS1mb290ZXIgLnJvdz5kaXY6bnRoLWNoaWxkKDQpe2dyaWQtY29sdW1uOjEvLTF9XG4gLnNpdGUtZm9vdGVyIC5yb3c+ZGl2Om50aC1jaGlsZCg0KSAuZm9vdGVyLWxpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MCAxcmVtfVxufVxuLmZvb3Rlci1kaXNjbGFpbWVye2ZvbnQtc2l6ZTouNzZyZW07bGluZS1oZWlnaHQ6MS41NTtjb2xvcjp2YXIoLS1tcy1zdWIpO21hcmdpbjoxLjFyZW0gMCAuMnJlbTttYXgtd2lkdGg6OTgwcHh9XG5cbi8qIHYxMyBjb21wYWN0IG1pZ3JhdGlvbiBwcm9jZXNzICovXG4ucHJvYy1yb3d7LS1icy1ndXR0ZXIteToxcmVtfVxuLnByb2Mtcm93IC5wcm9jZXNzLWNhcmR7bWFyZ2luLXRvcDouNXJlbTtwYWRkaW5nOjEuMnJlbSAxLjNyZW19XG4ucHJvY2Vzcy1jYXJkIC5wcm9jZXNzLXRpdGxle21hcmdpbjowIDAgLjlyZW19XG4ucHJvY2Vzcy1jYXJkIC5wcm9jZXNze2dhcDouOHJlbX1cbi5wcm9jZXNzLWNhcmQgLnByb2Nlc3MgbGl7cGFkZGluZzouOHJlbSAuOXJlbTtnYXA6Ljc1cmVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9XG4ucHJvY2Vzcy1jYXJkIC5wcm9jZXNzIC5udW17ZmxleDowIDAgMzRweDt3aWR0aDozNHB4O2hlaWdodDozNHB4O2ZvbnQtc2l6ZTouOTVyZW19XG4ucHJvY2Vzcy1jYXJkIC5wcm9jZXNzIGxpIGg0e2ZvbnQtc2l6ZTouOTVyZW07bGluZS1oZWlnaHQ6MS4yNTttYXJnaW46MCAwIC4ycmVtfVxuLnByb2Nlc3MtY2FyZCAucHJvY2VzcyBsaSBwe2ZvbnQtc2l6ZTouODRyZW07bGluZS1oZWlnaHQ6MS41fVxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7LnByb2Nlc3MtY2FyZCAucHJvY2Vzc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsbWlubWF4KDAsMWZyKSl9fVxuQG1lZGlhKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxLjk4cHgpey5wcm9jZXNzLWNhcmQgLnByb2Nlc3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfX1cbkBtZWRpYShtYXgtd2lkdGg6NTc1Ljk4cHgpey5wcm9jZXNzLWNhcmR7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHJvY2Vzcy1jYXJkIC5wcm9jZXNze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOi42cmVtfS5wcm9jZXNzLWNhcmQgLnByb2Nlc3MgbGl7cGFkZGluZzouN3JlbSAuOHJlbX19XG4ucHJvYy1yb3c+LmNvbC0xMjpmaXJzdC1jaGlsZCB1bHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMixtaW5tYXgoMCwxZnIpKTtnYXA6LjRyZW0gMS4ycmVtfVxuLnByb2Mtcm93Pi5jb2wtMTI6Zmlyc3QtY2hpbGQgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuNHJlbTtmb250LXNpemU6LjkycmVtfVxuLnByb2Mtcm93Pi5jb2wtMTI6Zmlyc3QtY2hpbGQgdWwgbGk6OmJlZm9yZXtjb250ZW50OlwiXFwyNzEzXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2NvbG9yOnZhcigtLW1zLWJsdWUpO2ZvbnQtd2VpZ2h0OjgwMH1cbkBtZWRpYShtYXgtd2lkdGg6NzY3Ljk4cHgpey5wcm9jLXJvdz4uY29sLTEyOmZpcnN0LWNoaWxkIHVse2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fVxuLndoeS1ncmlkOmhhcyg+LnByb2Nlc3MtY2FyZCl7ZGlzcGxheTpibG9ja31cbi53aHktZ3JpZDpoYXMoPi5wcm9jZXNzLWNhcmQpPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEuMnJlbX1cbi53aHktZ3JpZDpoYXMoPi5wcm9jZXNzLWNhcmQpIC53aHktbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjoxcmVtIDAgMDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO2dhcDouNDVyZW0gMS40cmVtfVxuLndoeS1ncmlkOmhhcyg+LnByb2Nlc3MtY2FyZCkgLndoeS1saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjVyZW07Zm9udC1zaXplOi45NXJlbX1cbi53aHktZ3JpZDpoYXMoPi5wcm9jZXNzLWNhcmQpIC53aHktbGlzdCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTNcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6dmFyKC0tbXMtYmx1ZSk7Zm9udC13ZWlnaHQ6ODAwfVxuLndoeS1ncmlkOmhhcyg+LnByb2Nlc3MtY2FyZCk+LnByb2Nlc3MtY2FyZHttYXJnaW4tdG9wOjB9XG5AbWVkaWEobWF4LXdpZHRoOjc2Ny45OHB4KXsud2h5LWdyaWQ6aGFzKD4ucHJvY2Vzcy1jYXJkKSAud2h5LWxpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19XG5cbi8qIHYxNCBibG9nIGNhcmRzOiBzaG93IGZ1bGwgMTY6OSBjb3ZlciBhcnQsIG5vIHNpZGUgY3JvcHBpbmcgKi9cbi5ibG9nLWNhcmQgLmJsb2ctY2FyZC1pbWd7aGVpZ2h0OmF1dG8haW1wb3J0YW50O2FzcGVjdC1yYXRpbzoxNi85O3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0tciwxOHB4KSB2YXIoLS1yLDE4cHgpIDAgMCFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZWFmOGZkfVxuLmJsb2ctY2FyZCAuYmxvZy1jYXJkLWltZyBpbWd7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiFpbXBvcnRhbnQ7cG9zaXRpb246c3RhdGljIWltcG9ydGFudH1cbi5ibG9nLWNhcmQ6aG92ZXIgLmJsb2ctY2FyZC1pbWcgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjAzKX1cblxuLyogdjE1IGZpeGVzOiBzdGlja3kgaGVhZGVyIGluc2lkZSBXUCB0ZW1wbGF0ZS1wYXJ0LCBxdW90ZSBwaG9uZSwgZm9vdGVyLCBSZXNvdXJjZXMgZHJvcGRvd24sIG1vYmlsZSBzdWJuYXYgKi9cbmhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0e2Rpc3BsYXk6Y29udGVudHN9XG4uYWRtaW4tYmFyIC5zaXRlLWhlYWRlcnt0b3A6MzJweH1cbi5hZG1pbi1iYXIgLnN1Ym5hdnt0b3A6OTZweH1cbkBtZWRpYShtYXgtd2lkdGg6NzgycHgpey5hZG1pbi1iYXIgLnNpdGUtaGVhZGVye3RvcDo0NnB4IWltcG9ydGFudH19XG4jcXVvdGVNb2RhbCBzdHJvbmcsI3F1b3RlTW9kYWwgYVtocmVmXj1cInRlbFwiXSwjYm9va0NvbnN1bHRNb2RhbCBzdHJvbmcsI2Jvb2tDb25zdWx0TW9kYWwgYVtocmVmXj1cInRlbFwiXSwucW0taGVhZCBzdHJvbmd7d2hpdGUtc3BhY2U6bm93cmFwfVxuLmZvb3Rlci1kaXNjbGFpbWVye21heC13aWR0aDpub25lO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjoxLjI1cmVtIDAgLjc1cmVtfVxuLmZvb3Rlci1yb2xlcyBzcGFue3doaXRlLXNwYWNlOm5vd3JhcH1cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpe1xuICAubmF2LW1lbnU+bGkuaGFzLXNpbXBsZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9XG4gIC5oYXMtc2ltcGxlPi5tZWdhe2xlZnQ6MDtyaWdodDphdXRvO3dpZHRoOjM0MHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tbXMtbGluZSk7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0tciwxMnB4KSB2YXIoLS1yLDEycHgpfVxuICAuaGFzLXNpbXBsZSAubWVnYS13cmFwe2Rpc3BsYXk6YmxvY2t9XG4gIC5oYXMtc2ltcGxlIC5tZWdhLWJvZHl7cGFkZGluZzouNzVyZW19XG4gIC5oYXMtc2ltcGxlIC5tZWdhLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6LjI1cmVtfVxufVxuQG1lZGlhKG1heC13aWR0aDo5OTEuOThweCl7LnN1Ym5hdntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1cblxuLyogdjE2IG1vYmlsZSBtZW51IGJlbG93IHRoZSBXUCBhZG1pbiBiYXIgKGxvZ2dlZC1pbiB2aWV3KSBzbyB0aGUgY2xvc2UvYmFjayBjb250cm9scyBzdGF5IHJlYWNoYWJsZSAqL1xuQG1lZGlhKG1heC13aWR0aDo5OTEuOThweCl7LmFkbWluLWJhciAubWFpbi1uYXZ7dG9wOmNhbGModmFyKC0tbWgsNjRweCkgKyAzMnB4KX19XG5AbWVkaWEobWF4LXdpZHRoOjc4MnB4KXsuYWRtaW4tYmFyIC5tYWluLW5hdnt0b3A6Y2FsYyh2YXIoLS1taCw2NHB4KSArIDQ2cHgpfX1cbkBtZWRpYShtYXgtd2lkdGg6NjAwcHgpeyN3cGFkbWluYmFye3Bvc2l0aW9uOmZpeGVkIWltcG9ydGFudH19XG4vKiB2MTc6IFpvaG8gcHJvZHVjdHMgLyBpbmR1c3RyaWVzIGNhcmRzICovXG4uenAtc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS4yNXJlbX1cbi56cC1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZmVlZjc7Ym9yZGVyLXRvcDo0cHggc29saWQgIzUzZTNmYztib3JkZXItcmFkaXVzOjE4cHg7cGFkZGluZzoxLjRyZW07Ym94LXNoYWRvdzowIDEwcHggMzBweCByZ2JhKDAsMTIwLDIxMiwuMDgpfVxuLnpwLWhlYWR7ZGlzcGxheTpmbGV4O2dhcDouOXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MS4xcmVtfVxuLnpwLWhlYWQgaDN7Zm9udC1zaXplOjEuMnJlbTttYXJnaW46MCAwIC4yNXJlbTtjb2xvcjp2YXIoLS1tcy1pbmspfVxuLnpwLWhlYWQgcHttYXJnaW46MDtmb250LXNpemU6Ljk1cmVtO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4uenAtaGljLC56cC1pY3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXg6MCAwIGF1dG87YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM1M2UzZmMsIzAwNzhkNCk7Y29sb3I6I2ZmZn1cbi56cC1oaWN7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjE0cHg7Zm9udC1zaXplOjEuNHJlbX1cbi56cC1pY3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MTJweDtmb250LXNpemU6MS4xNXJlbX1cbi56cC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDAsMWZyKSk7Z2FwOi43cmVtfVxuLnpwLXRpbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjY1cmVtO3BhZGRpbmc6LjdyZW0gLjc1cmVtO2JvcmRlcjoxcHggc29saWQgI2Q2ZWVmNjtib3JkZXItcmFkaXVzOjE0cHg7YmFja2dyb3VuZDojZjVmY2ZmO2NvbG9yOnZhcigtLW1zLWluayk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouOTJyZW07bGluZS1oZWlnaHQ6MS4yNTttaW4td2lkdGg6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMsYm94LXNoYWRvdyAuMnMsYm9yZGVyLWNvbG9yIC4yc31cbi56cC10aWxlOmhvdmVyLC56cC10aWxlOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3gtc2hhZG93OjAgOHB4IDIwcHggcmdiYSgwLDEyMCwyMTIsLjE0KTtib3JkZXItY29sb3I6IzUzZTNmYztjb2xvcjp2YXIoLS1tcy1pbmspfVxuLnpwLXR7bWluLXdpZHRoOjA7b3ZlcmZsb3ctd3JhcDpub3JtYWw7d29yZC1icmVhazpub3JtYWw7aHlwaGVuczpub25lfVxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7LnpwLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpfX1cbkBtZWRpYShtYXgtd2lkdGg6MzYwcHgpey56cC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fVxuQG1lZGlhKG1heC13aWR0aDo0ODBweCl7LnpwLWNhcmR7cGFkZGluZzoxLjFyZW19LnpwLXRpbGV7cGFkZGluZzouNnJlbTtnYXA6LjVyZW07Zm9udC1zaXplOi44OHJlbX0uenAtaWN7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtmb250LXNpemU6MXJlbX0uenAtY2FyZCsuenAtY2FyZCAuenAtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1cbi8qID09PT09IHY4OiBBcHBzIC8gV2Vic2l0ZXMgbWVnYXMsIGhvdmVyIGNhcmRzLCBwb3J0Zm9saW8gPT09PT0gKi9cbi8qIGhvdmVyLWludGVudCBkZWxheSBmb3IgZGVza3RvcCBtZWdhcyAqL1xuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7XG4uaGFzLW1lZ2E+Lm1lZ2F7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZSx0cmFuc2Zvcm0gLjE1cyBlYXNlLHZpc2liaWxpdHkgMHMgbGluZWFyIC4xNXN9XG4uaGFzLW1lZ2E6aG92ZXI6bm90KC5ob3YpPi5tZWdhe29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpfVxuLmhhcy1tZWdhLmhvdj4ubWVnYXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTpub25lO3RyYW5zaXRpb24tZGVsYXk6MHN9XG4ubmF2LW1lbnU+bGkuaGFzLW1lZ2E6aG92ZXI6bm90KC5ob3YpPmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fVxuLm5hdi1tZW51PmxpLmhhcy1tZWdhLmhvdj5he2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tY3ktYSk7YmFja2dyb3VuZDp2YXIoLS1tcy1zdXJmYWNlLTIpfVxuLm5hdi1tZW51PmxpLmhhcy1tZWdhLmhvdj5hIGl7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfVxuLm0zLXBmbXtkaXNwbGF5Om5vbmV9XG4uaGFzLW1lZ2E6bm90KC5ob3YpPi5tZWdhe3BvaW50ZXItZXZlbnRzOm5vbmV9XG4ubmF2LW1lbnU+bGk+YXtwYWRkaW5nOjAgLjU1cmVtO2ZvbnQtc2l6ZTouOXJlbTtnYXA6LjI1cmVtfS5uYXYtY3RhLWdyb3VwIC5idG57d2hpdGUtc3BhY2U6bm93cmFwfVxuLm0ze3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MzgwcHg7ZGlzcGxheTpibG9ja31cbi5tMy1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAwcHh9XG4ubTMtY2F0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43NXJlbTt3aWR0aDozMDBweDtwYWRkaW5nOi42NXJlbSAuOHJlbTtib3JkZXItcmFkaXVzOjE0cHg7Y29sb3I6dmFyKC0tbXMtaW5rKTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMThzLGJvcmRlci1jb2xvciAuMThzLHRyYW5zZm9ybSAuMThzLGJveC1zaGFkb3cgLjE4c31cbi5tMy1pdGVtLmFjdGl2ZT4ubTMtY2F0LC5tMy1jYXQ6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLHZhcigtLWEpLCNmZmYpO2JvcmRlci1jb2xvcjp2YXIoLS1iKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpO2JveC1zaGFkb3c6MCA4cHggMjJweCByZ2JhKDAsMTIwLDIxMiwuMTIpfVxuLm0zLWlje3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7Ym9yZGVyLXJhZGl1czoxMnB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjEuMnJlbTtjb2xvcjp2YXIoLS1zKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tYSksdmFyKC0tYikpO2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLGJhY2tncm91bmQgLjJzLGNvbG9yIC4yc31cbi5tMy1pdGVtLmFjdGl2ZSAubTMtaWMsLm0zLWNhdDpob3ZlciAubTMtaWN7YmFja2dyb3VuZDp2YXIoLS1zKTtjb2xvcjojZmZmO3RyYW5zZm9ybTpzY2FsZSgxLjA2KSByb3RhdGUoLTRkZWcpfVxuLm0zLXQgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi45NXJlbTtmb250LXdlaWdodDo3MDB9Lm0zLXQgc21hbGx7Y29sb3I6dmFyKC0tbXMtc3ViKTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOi43OHJlbX1cbi5tMy1jaGV2e21hcmdpbi1sZWZ0OmF1dG87Zm9udC1zaXplOi44cmVtO2NvbG9yOnZhcigtLXMpO29wYWNpdHk6LjU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLG9wYWNpdHkgLjJzfS5tMy1pdGVtLmFjdGl2ZSAubTMtY2hldntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoM3B4KX1cbi5tMy1wYW5lbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjMyNnB4O3JpZ2h0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO3BhZGRpbmc6MXJlbSAxLjI1cmVtO2JvcmRlci1yYWRpdXM6MThweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNjBkZWcsI2ZmZiA0MCUsdmFyKC0tYSkpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYik7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwcHgpO3RyYW5zaXRpb246b3BhY2l0eSAuMThzLHRyYW5zZm9ybSAuMThzLHZpc2liaWxpdHkgLjE4c31cbi5tMy1pdGVtLmFjdGl2ZT4ubTMtcGFuZWx7b3BhY2l0eToxO3Zpc2liaWxpdHk6aW5oZXJpdDt0cmFuc2Zvcm06bm9uZX1cbi5tMy1waHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWIpO3BhZGRpbmctYm90dG9tOi42cmVtO21hcmdpbi1ib3R0b206LjZyZW19XG4ubTMtcGggaDZ7bWFyZ2luOjA7Zm9udC1zaXplOi44cmVtO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1zKTtmb250LXdlaWdodDo4MDB9XG4ubTMtYWxse2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Ljg1cmVtO2NvbG9yOnZhcigtLXMpO3RleHQtZGVjb3JhdGlvbjpub25lfS5tMy1hbGw6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1cbi5tMy1saW5rc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7Z2FwOi4zNXJlbSAuNzVyZW19XG4ubTMtbGlua3MgYXtkaXNwbGF5OmZsZXg7Z2FwOi42NXJlbTthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouNTVyZW0gLjY1cmVtO2JvcmRlci1yYWRpdXM6MTJweDtjb2xvcjp2YXIoLS1tcy1pbmspO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXMsYm9yZGVyLWNvbG9yIC4xNXMsdHJhbnNmb3JtIC4xNXMsYm94LXNoYWRvdyAuMTVzfVxuLm0zLWxpbmtzIGE6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjp2YXIoLS1iKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3gtc2hhZG93OjAgOHB4IDE4cHggcmdiYSgwLDYwLDEyMCwuMSl9XG4ubTMtbGlua3MgYT5pe3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWEpLHZhcigtLWIpKTtjb2xvcjp2YXIoLS1zKTtmb250LXNpemU6MS4wNXJlbTtmbGV4LXNocmluazowO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMTVzLGNvbG9yIC4xNXN9XG4ubTMtbGlua3MgYTpob3Zlcj5pe2JhY2tncm91bmQ6dmFyKC0tcyk7Y29sb3I6I2ZmZn1cbi5tMy1saW5rcyBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg4cmVtO2ZvbnQtd2VpZ2h0OjcwMH0ubTMtbGlua3Mgc21hbGx7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1tcy1zdWIpO2ZvbnQtc2l6ZTouNzZyZW07Zm9udC13ZWlnaHQ6NjAwfVxuLm0zLXBme2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOi40cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi45cmVtO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Ljg4cmVtO2NvbG9yOnZhcigtLWN5LWluaywjMDAxNzJhKTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubTMtcGY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1cbi5tZWdhLXZlcnQgYXthbGlnbi1pdGVtczpjZW50ZXJ9XG59XG4vKiBtb2JpbGU6IGNhdGVnb3J5IGFjY29yZGlvbnMgaW5zaWRlIHRoZSBkcmlsbC1kb3duIHBhbmVsICovXG5AbWVkaWEobWF4LXdpZHRoOjk5MS45OHB4KXtcbi5tMy1pdGVte2JvcmRlcjoxcHggc29saWQgdmFyKC0tYik7Ym9yZGVyLXJhZGl1czoxNHB4O21hcmdpbjouNXJlbSAwO2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdzpoaWRkZW59XG4ubTMtY2F0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43NXJlbTtwYWRkaW5nOi43cmVtIC44NXJlbTtjb2xvcjp2YXIoLS1tcy1pbmspO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEyMGRlZyx2YXIoLS1hKSwjZmZmKX1cbi5tMy1pY3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MTJweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1zKTtmb250LXNpemU6MS4xNXJlbTtmbGV4LXNocmluazowfVxuLm0zLXQgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6ODAwfS5tMy10IHNtYWxse2NvbG9yOnZhcigtLW1zLXN1Yik7Zm9udC13ZWlnaHQ6NjAwfVxuLm0zLWNoZXZ7bWFyZ2luLWxlZnQ6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnM7Y29sb3I6dmFyKC0tcyl9Lm0zLWl0ZW0ub3BlbiAubTMtY2hldnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX1cbi5tMy1wYW5lbHttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuM3MgZWFzZX0ubTMtaXRlbS5vcGVuPi5tMy1wYW5lbHttYXgtaGVpZ2h0OjE0MDBweH1cbi5tMy1waHtwYWRkaW5nOi41cmVtIC44NXJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWIpfS5tMy1waCBoNntkaXNwbGF5Om5vbmV9Lm0zLWFsbHtmb250LXdlaWdodDo4MDA7Y29sb3I6dmFyKC0tcyk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOi45cmVtfVxuLm0zLWxpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO3BhZGRpbmc6MCAuNXJlbSAuNnJlbX1cbi5tMy1saW5rcyBhe2Rpc3BsYXk6ZmxleDtnYXA6LjdyZW07YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjZyZW0gLjVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tbXMtaW5rKTtib3JkZXItcmFkaXVzOjEwcHh9XG4ubTMtbGlua3MgYT5pe3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWEpLHZhcigtLWIpKTtjb2xvcjp2YXIoLS1zKX1cbi5tMy1saW5rcyBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjkycmVtfS5tMy1saW5rcyBzbWFsbHtkaXNwbGF5OmJsb2NrO2NvbG9yOnZhcigtLW1zLXN1Yik7Zm9udC1zaXplOi43OHJlbX1cbi5tMy1wZntkaXNwbGF5OmlubGluZS1mbGV4O2dhcDouNHJlbTttYXJnaW4tdG9wOi44cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS1tcy1ibHVlKX1cbi5tZWdhLXZlcnQgYXtkaXNwbGF5OmZsZXh9XG59XG4vKiBwYWdlIGNvbXBvbmVudHMgKi9cbi5hdy1oZXJvIC5hdy1iYWRnZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDRweCl9XG4uYXctZmFjdHtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1jeS1hLCM1M2UzZmMpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxib3gtc2hhZG93IC4yc30uYXctZmFjdDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTRweCAzMHB4IHJnYmEoMCwxMjAsMjEyLC4xNCl9XG4uYXctY2FyZHt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjJzLGJveC1zaGFkb3cgLjIycyxib3JkZXItY29sb3IgLjIycztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHZhcigtLWIpfVxuLmF3LWNhcmQ6aG92ZXIsLmF3LWNhcmQ6Zm9jdXMtd2l0aGlue3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO2JveC1zaGFkb3c6MCAxNnB4IDM0cHggcmdiYSgwLDEwMCwxODAsLjE2KTtib3JkZXItY29sb3I6dmFyKC0tYil9XG4uYXctY2FyZCAuY2FyZC1pY29ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS1hKSx2YXIoLS1iKSk7Y29sb3I6dmFyKC0tcyl9XG4uYXctY2FyZDpob3ZlciAuY2FyZC1pY29ue2JhY2tncm91bmQ6dmFyKC0tcyk7Y29sb3I6I2ZmZn1cbi5hdy1pbmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1iKTtib3JkZXItcmFkaXVzOjE4cHg7cGFkZGluZzoxLjJyZW07b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yMnMsYm94LXNoYWRvdyAuMjJzLGJhY2tncm91bmQgLjIycztvdXRsaW5lOm5vbmV9XG4uYXctaW5kOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjAgMCBhdXRvIDA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx2YXIoLS1iKSx2YXIoLS1zKSl9XG4uYXctaW5kOmhvdmVyLC5hdy1pbmQ6Zm9jdXMtdmlzaWJsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTtib3gtc2hhZG93OjAgMThweCAzNnB4IHJnYmEoMCwxMDAsMTgwLC4xOCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCNmZmYgMzAlLHZhcigtLWEpKX1cbi5hdy1pbmQtaWN7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjE0cHg7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tYSksdmFyKC0tYikpO2NvbG9yOnZhcigtLXMpO2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luLWJvdHRvbTouN3JlbTt0cmFuc2l0aW9uOi4yMnN9XG4uYXctaW5kOmhvdmVyIC5hdy1pbmQtaWMsLmF3LWluZDpmb2N1cy12aXNpYmxlIC5hdy1pbmQtaWN7YmFja2dyb3VuZDp2YXIoLS1zKTtjb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoLTZkZWcpIHNjYWxlKDEuMDgpfVxuLmF3LWluZCBoM3tmb250LXdlaWdodDo4MDA7bWFyZ2luLWJvdHRvbTouNXJlbX0uYXctaW5kIHB7Zm9udC1zaXplOi44OHJlbTttYXJnaW46MCAwIC42cmVtO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4uYXctaW5kIC5hdy1ke2NvbG9yOnZhcigtLW1zLWluayk7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkIHZhcigtLXMpO3BhZGRpbmctbGVmdDouNnJlbX1cbi5hdy1zdGVwc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsMWZyKTtnYXA6MXJlbTtjb3VudGVyLXJlc2V0OnN9XG4uYXctc3RlcHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1iKTtib3JkZXItcmFkaXVzOjE2cHg7cGFkZGluZzoxcmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4zNXJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMsYm94LXNoYWRvdyAuMnN9XG4uYXctc3RlcDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTJweCAyNnB4IHJnYmEoMCwxMDAsMTgwLC4xNCl9XG4uYXctbnt3aWR0aDozNHB4O2hlaWdodDozNHB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1zKTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjgwMH1cbi5hdy1zdGVwIHNwYW46bGFzdC1jaGlsZHtmb250LXNpemU6Ljg1cmVtO2NvbG9yOnZhcigtLW1zLXN1Yil9XG4uYXctY2hpcHN7ZGlzcGxheTpmbGV4O2dhcDouNXJlbTtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoxLjRyZW19LmF3LWNoaXBzLWx7Zm9udC1zaXplOi43OHJlbTtmb250LXdlaWdodDo4MDA7bGV0dGVyLXNwYWNpbmc6LjA2ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW1zLXN1Yik7bWFyZ2luLXJpZ2h0Oi4zcmVtfVxuLmF3LWNoaXB7cGFkZGluZzouMzVyZW0gLjhyZW07Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2ZlZWY3O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6LjgycmVtO3RyYW5zaXRpb246LjE4c30uYXctY2hpcDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWN5LWEsIzUzZTNmYyk7Ym9yZGVyLWNvbG9yOnZhcigtLWN5LWEsIzUzZTNmYyl9XG4uYXctbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItdG9wOjRweCBzb2xpZCB2YXIoLS1iKX0uYXctbGluayAuYXctZ28sLmF3LWNhdCAuYXctZ297ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6LjM1cmVtO21hcmdpbi10b3A6LjhyZW07Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZTouODhyZW07Y29sb3I6dmFyKC0tcyk7dHJhbnNpdGlvbjpnYXAgLjJzfS5hdy1saW5rOmhvdmVyIC5hdy1nbywuYXctY2F0OmhvdmVyIC5hdy1nb3tnYXA6LjdyZW19XG4uYXctbGluayAuY2FyZC1pY29ue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS1hKSx2YXIoLS1iKSk7Y29sb3I6dmFyKC0tcyl9XG4uYXctY2F0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWIpO2JvcmRlci10b3A6NXB4IHNvbGlkIHZhcigtLXMpO2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjEuNHJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjJzLGJveC1zaGFkb3cgLjIycyxiYWNrZ3JvdW5kIC4yMnN9XG4uYXctY2F0OmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO2JveC1zaGFkb3c6MCAxOHB4IDM4cHggcmdiYSgwLDEwMCwxODAsLjE2KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNzBkZWcsI2ZmZiA0NSUsdmFyKC0tYSkpfVxuLmF3LWNhdCBoMyBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLW1zLWluayl9XG4uYXctY2F0IC5jYXJkLWljb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWEpLHZhcigtLWIpKTtjb2xvcjp2YXIoLS1zKX1cbi5hdy1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46LjVyZW0gMCAwO3BhZGRpbmc6MDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLG1pbm1heCgwLDFmcikpO2dhcDouM3JlbSAuOHJlbX1cbi5hdy1saXN0IGF7ZGlzcGxheTpmbGV4O2dhcDouNDVyZW07YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouODZyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnZhcigtLW1zLWluayk7cGFkZGluZzouMjVyZW0gMH0uYXctbGlzdCBhIGl7Y29sb3I6dmFyKC0tcyl9LmF3LWxpc3QgYTpob3Zlcntjb2xvcjp2YXIoLS1zKX1cbkBtZWRpYShtYXgtd2lkdGg6OTkxLjk4cHgpey5hdy1zdGVwc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19XG5AbWVkaWEobWF4LXdpZHRoOjU3NS45OHB4KXsuYXctc3RlcHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0uYXctbGlzdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX1cbi8qIHBvcnRmb2xpbyAqL1xuLnBmLWZpbHRlcntkaXNwbGF5OmZsZXg7Z2FwOi42cmVtO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MS41cmVtfVxuLnBmLWZpbHRlciBidXR0b257Ym9yZGVyOjFweCBzb2xpZCAjY2ZlZWY3O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjk5OXB4O3BhZGRpbmc6LjVyZW0gMS4xcmVtO2ZvbnQtd2VpZ2h0OjcwMDt0cmFuc2l0aW9uOi4xOHN9LnBmLWZpbHRlciBidXR0b246aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWN5LWEsIzUzZTNmYyl9XG4ucGYtZmlsdGVyIGJ1dHRvbi5vbntiYWNrZ3JvdW5kOnZhcigtLWN5LWluaywjMDAxNzJhKTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1pbmssIzAwMTcyYSl9XG4ucGYtY2FyZHtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2ZlZWY3O2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycyxib3gtc2hhZG93IC4yMnN9XG4ucGYtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNnB4KTtib3gtc2hhZG93OjAgMjBweCA0MHB4IHJnYmEoMCwxMDAsMTgwLC4xOCl9XG4ucGYtY2FyZFtoaWRkZW5de2Rpc3BsYXk6bm9uZX0ucm93Pio6aGFzKD4ucGYtY2FyZFtoaWRkZW5dKXtkaXNwbGF5Om5vbmV9XG4ucGYtdGh1bWJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjE5MHB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS1wMyksI2ZmZik7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59XG4ucGYtd2lue3dpZHRoOjc2JTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MCAxNHB4IDMwcHggcmdiYSgwLDAsMCwuMTgpO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LnBmLWNhcmQ6aG92ZXIgLnBmLXdpbiwucGYtY2FyZDpob3ZlciAucGYtcGhvbmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCkgc2NhbGUoMS4wNCl9XG4ucGYtYmFye2Rpc3BsYXk6ZmxleDtnYXA6NHB4O3BhZGRpbmc6NnB4IDhweDtiYWNrZ3JvdW5kOiNmMWY0Zjh9LnBmLWJhciBpe3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2MzY2NkOH1cbi5wZi1oZXJve3BhZGRpbmc6MTRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tcDEpLHZhcigtLXAyKSk7ZGlzcGxheTpncmlkO2dhcDo2cHh9LnBmLWhlcm8gYntoZWlnaHQ6MTBweDt3aWR0aDo2MCU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4fS5wZi1oZXJvIHV7aGVpZ2h0OjZweDt3aWR0aDo4MCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC43KTtib3JkZXItcmFkaXVzOjZweH0ucGYtaGVybyBze2hlaWdodDoxNHB4O3dpZHRoOjMwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo5OXB4fVxuLnBmLWNvbHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dhcDo2cHg7cGFkZGluZzo4cHh9LnBmLWNvbHMgZW17aGVpZ2h0OjI2cHg7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZDp2YXIoLS1wMyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1wMil9XG4ucGYtcGhvbmV7d2lkdGg6OTZweDtoZWlnaHQ6MTY0cHg7Ym9yZGVyLXJhZGl1czoxOHB4O2JvcmRlcjo0cHggc29saWQgIzEwMjQzYTtiYWNrZ3JvdW5kOnZhcigtLXAzKTtwYWRkaW5nOjhweCA2cHg7ZGlzcGxheTpncmlkO2FsaWduLWNvbnRlbnQ6c3RhcnQ7Z2FwOjZweDtib3gtc2hhZG93OjAgMTRweCAzMHB4IHJnYmEoMCwwLDAsLjIyKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7cG9zaXRpb246cmVsYXRpdmV9XG4ucGYtbm90Y2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjUwJTt3aWR0aDoyOHB4O2hlaWdodDo1cHg7bWFyZ2luLWxlZnQ6LTE0cHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojMTAyNDNhfVxuLnBmLXRvcHttYXJnaW4tdG9wOjZweDtoZWlnaHQ6NDJweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLXAxKSx2YXIoLS1wMikpfS5wZi1yb3d7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsLjEpfVxuLnBmLWlje3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7Ym90dG9tOjEycHg7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtib3JkZXItcmFkaXVzOjE0cHg7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLXAxKTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjJyZW07Ym94LXNoYWRvdzowIDhweCAxOHB4IHJnYmEoMCwwLDAsLjIpfVxuLnBmLWJvZHl7cGFkZGluZzoxLjFyZW0gMS4ycmVtIDEuM3JlbX0ucGYta2luZHtmb250LXNpemU6Ljc0cmVtO2ZvbnQtd2VpZ2h0OjgwMDtsZXR0ZXItc3BhY2luZzouMDZlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tbXMtYmx1ZSl9LnBmLWJvZHkgaDN7bWFyZ2luOi4zcmVtIDB9LnBmLWJvZHkgcHtmb250LXNpemU6LjlyZW07Y29sb3I6dmFyKC0tbXMtc3ViKTttYXJnaW4tYm90dG9tOi42cmVtfVxuLnBmLWZlYXR7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDAgMXJlbTtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouMzVyZW19LnBmLWZlYXQgbGl7Zm9udC1zaXplOi43NHJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzouMnJlbSAuNnJlbTtib3JkZXItcmFkaXVzOjk5cHg7YmFja2dyb3VuZDojZWVmYmZmO2JvcmRlcjoxcHggc29saWQgI2NmZWVmN31cbi5wZi1hY3R7ZGlzcGxheTpmbGV4O2dhcDouNnJlbTtmbGV4LXdyYXA6d3JhcH1cbi5wZi1tb3Jle21hcmdpbi10b3A6Mi41cmVtO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnJlbTtib3JkZXItcmFkaXVzOjIycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNlZWZiZmYsI2ZmZik7Ym9yZGVyOjFweCBkYXNoZWQgIzUzZTNmY31cbi5wZi1wdntwb3NpdGlvbjpmaXhlZDtpbnNldDowO3otaW5kZXg6MjAwMDtiYWNrZ3JvdW5kOnJnYmEoMCwyMyw0MiwuNzIpO2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFyZW19LnBmLXB2Lm9wZW57ZGlzcGxheTpmbGV4fVxuLnBmLXB2LWJveHt3aWR0aDptaW4oMTEwMHB4LDEwMCUpO2hlaWdodDptaW4oODh2aCw4MjBweCk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MThweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMzBweCA4MHB4IHJnYmEoMCwwLDAsLjQ1KX1cbi5wZi1wdi1oZWFke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi44cmVtO3BhZGRpbmc6LjdyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlZGYzO2ZsZXgtd3JhcDp3cmFwfS5wZi1wdi1oZWFkPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6YXV0b30ucGYtcHYtaGVhZCBzdHJvbmd7ZGlzcGxheTpibG9ja30ucGYtcHYtaGVhZCBzbWFsbHtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLnBmLWRldntkaXNwbGF5OmZsZXg7Z2FwOi4zcmVtfS5wZi1kZXYgYnV0dG9ue2JvcmRlcjoxcHggc29saWQgI2NmZWVmNztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4O3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHh9LnBmLWRldiBidXR0b24ub257YmFja2dyb3VuZDp2YXIoLS1jeS1hLCM1M2UzZmMpO2JvcmRlci1jb2xvcjp2YXIoLS1jeS1hLCM1M2UzZmMpfVxuLnBmLXB2W2RhdGEta2luZD1hcHBdIC5wZi1kZXZ7ZGlzcGxheTpub25lfVxuLnBmLXB2LWNsb3Nle2JvcmRlcjowO2JhY2tncm91bmQ6I2VlZjRmODt3aWR0aDozOHB4O2hlaWdodDozOHB4O2JvcmRlci1yYWRpdXM6NTAlfVxuLnBmLXB2LXN0YWdle2ZsZXg6MTtiYWNrZ3JvdW5kOiNlOWVmZjQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6YXV0bztwYWRkaW5nOjB9LnBmLXB2LXN0YWdlIGlmcmFtZXtib3JkZXI6MDtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOndpZHRoIC4yNXN9XG4ucGYtcHZbZGF0YS1kZXY9bW9iaWxlXSAucGYtcHYtc3RhZ2V7cGFkZGluZzoxcmVtIDB9LnBmLXB2W2RhdGEtZGV2PW1vYmlsZV0gaWZyYW1le3dpZHRoOjM5MHB4O21heC13aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MjJweDtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjI1KX1cbi5wZi1wdi1ub3Rle3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6LjhyZW07Y29sb3I6dmFyKC0tbXMtc3ViKTtiYWNrZ3JvdW5kOiNmN2ZhZmM7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UzZWRmM31cbi5wZi1sb2NrLC5wZi1sb2NrIGJvZHl7b3ZlcmZsb3c6aGlkZGVufVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCl7LnBmLXB2e3BhZGRpbmc6MH0ucGYtcHYtYm94e2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MH0ucGYtcHYtaGVhZCAuYnRue2Rpc3BsYXk6bm9uZX19XG4ubTMtY2F0LC5tMy1jYXQ6aG92ZXIsLm0zLWNhdCAqe3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudH1cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpey5tZWdhLXZlcnQgYSBzbWFsbHtkaXNwbGF5Om5vbmV9Lm1lZ2EtdmVydCBhe3BhZGRpbmc6LjNyZW0gMH19XG4vKiB2OGI6IGJhbm5lcnMsIGZhcSBjYXJkcywga3BpcyAqL1xuLmF3LWJhbntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6OTZweDtkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tYSksdmFyKC0tYikpfVxuLmF3LWJhbjo6YmVmb3JlLC5hdy1iYW46OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQ1KX1cbi5hdy1iYW46OmJlZm9yZXt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bGVmdDotMzBweDt0b3A6LTUwcHh9LmF3LWJhbjo6YWZ0ZXJ7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtyaWdodDotMTZweDtib3R0b206LTM0cHh9XG4uYXctYmFuIGl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7Ym9yZGVyLXJhZGl1czoxOHB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLXMpO2ZvbnQtc2l6ZToxLjZyZW07Ym94LXNoYWRvdzowIDhweCAyMHB4IHJnYmEoMCwwLDAsLjEyKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzLGJhY2tncm91bmQgLjI1cyxjb2xvciAuMjVzfVxuLmF3LWxjLC5hdy1kbHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWIpO2JvcmRlci1yYWRpdXM6MThweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycyxib3gtc2hhZG93IC4yMnMsYm9yZGVyLWNvbG9yIC4yMnN9XG4uYXctbGM6aG92ZXIsLmF3LWRsOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpO2JveC1zaGFkb3c6MCAxOHB4IDM2cHggcmdiYSgwLDEwMCwxODAsLjE4KTtib3JkZXItY29sb3I6dmFyKC0tcyl9XG4uYXctbGM6aG92ZXIgLmF3LWJhbiBpLC5hdy1kbDpob3ZlciAuYXctYmFuIGl7YmFja2dyb3VuZDp2YXIoLS1zKTtjb2xvcjojZmZmO3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgtNmRlZyl9XG4uYXctbGMtYntwYWRkaW5nOjFyZW0gMS4xcmVtIDEuMnJlbX0uYXctbGMtYiBoM3tmb250LXdlaWdodDo4MDA7bWFyZ2luLWJvdHRvbTouNHJlbX0uYXctbGMtYiBwe2ZvbnQtc2l6ZTouODhyZW07Y29sb3I6dmFyKC0tbXMtc3ViKX1cbi5hdy1sYyAuYXctZ297ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6LjM1cmVtO21hcmdpbi10b3A6LjdyZW07Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZTouODZyZW07Y29sb3I6dmFyKC0tcyl9XG4uYXcta3Bpe2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWIpO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjE1cmVtO3RyYW5zaXRpb246LjIycztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59XG4uYXcta3BpOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjAgYXV0byAwIDA7d2lkdGg6NXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHZhcigtLWIpLHZhcigtLXMpKX1cbi5hdy1rcGk6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDE0cHggMjhweCByZ2JhKDAsMTAwLDE4MCwuMTUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE2MGRlZywjZmZmIDQwJSx2YXIoLS1hKSl9XG4uYXcta3BpIHN0cm9uZ3tmb250LXNpemU6MS43cmVtO2NvbG9yOnZhcigtLXMpO2xpbmUtaGVpZ2h0OjEuMX0uYXcta3BpIGJ7Zm9udC1zaXplOi44OHJlbX0uYXcta3BpIHNtYWxse2NvbG9yOnZhcigtLW1zLXN1Yik7Zm9udC1zaXplOi43OHJlbX1cbi5hdy1mYXF7ZGlzcGxheTpmbGV4O2dhcDouOXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWIpO2JvcmRlci1sZWZ0OjVweCBzb2xpZCB2YXIoLS1zKTtib3JkZXItcmFkaXVzOjE2cHg7cGFkZGluZzoxLjFyZW0gMS4ycmVtO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yMnMsYm94LXNoYWRvdyAuMjJzLGJhY2tncm91bmQgLjIyc31cbi5hdy1mYXE6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDE0cHggMzBweCByZ2JhKDAsMTAwLDE4MCwuMTUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE2MGRlZywjZmZmIDQwJSx2YXIoLS1hKSl9XG4uYXctZmFxLWlje3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7Ym9yZGVyLXJhZGl1czoxMnB4O2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLWEpLHZhcigtLWIpKTtjb2xvcjp2YXIoLS1zKTtmb250LXNpemU6MS4ycmVtO2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjouMjJzfVxuLmF3LWZhcTpob3ZlciAuYXctZmFxLWlje2JhY2tncm91bmQ6dmFyKC0tcyk7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKC04ZGVnKX1cbi5hdy1mYXEgaDN7Zm9udC13ZWlnaHQ6ODAwO21hcmdpbi1ib3R0b206LjRyZW19LmF3LWZhcSBwe2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjp2YXIoLS1tcy1zdWIpfVxuLmF3LXNtIHB7Zm9udC1zaXplOi44NnJlbX0uYXctY2hlY2t7Y29sdW1uczoxfS5hdy1jaGVjayBsaXtwYWRkaW5nOi41NXJlbSAuOHJlbTtib3JkZXI6MXB4IHNvbGlkICNjZmVlZjc7Ym9yZGVyLXJhZGl1czoxMnB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tYm90dG9tOi41NXJlbTt0cmFuc2l0aW9uOi4xOHN9LmF3LWNoZWNrIGxpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7Ym9yZGVyLWNvbG9yOnZhcigtLWN5LWEsIzUzZTNmYyk7Ym94LXNoYWRvdzowIDZweCAxNnB4IHJnYmEoMCwxMDAsMTgwLC4xKX1cbi5hdy1wZmJ0biBpe21hcmdpbi1yaWdodDouM3JlbX1cbi8qIG1lbnUgc2Nyb2xsIGFuZCBuYXYgcG9ydGZvbGlvICovXG4ubWVnYSwubmF2LW1lbnV7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufVxuLm5hdi1tZW51PmxpLm5hdi1wZj5he2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjp2YXIoLS1tcy1ibHVlKX1cbi5tZWdhLWludHJvIC5idG4tcGZ7bWFyZ2luLXRvcDouNnJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2dhcDouNHJlbTthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2NvbG9yOnZhcigtLWN5LWluaywjMDAxNzJhKSFpbXBvcnRhbnQ7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1jeS1pbmssIzAwMTcyYSk7Zm9udC13ZWlnaHQ6ODAwfVxuaHRtbC5uYXYtb3Blbi1sb2NrLGh0bWwubmF2LW9wZW4tbG9jayBib2R5e292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7b3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lfVxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7Lm0zLWl0ZW17d2lkdGg6MzAwcHh9Lm0zLXBhbmVse2xlZnQ6MzAwcHg7cGFkZGluZy1sZWZ0OjEuNnJlbX0ubTMtcGFuZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMzBweDt0b3A6MDtib3R0b206MDt3aWR0aDozMHB4fX1cbi8qIHBvcnRmb2xpbyBsaXZlIHRodW1icyAqL1xuLnBmLWxpdmV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjIxMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLXAzKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2ZlZWY3fVxuLnBmLWxpdmUgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3JkZXI6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybS1vcmlnaW46MCAwO2JhY2tncm91bmQ6I2ZmZn1cbi5wZi1saXZlLndlYiBpZnJhbWV7d2lkdGg6MTEwMHB4O2hlaWdodDo3MDBweDt0cmFuc2Zvcm06c2NhbGUoLjMzKX1cbi5wZi1saXZlLmFwcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0tcDMpLCNmZmYpfVxuLnBmLWxpdmUuYXBwIC5wZi1mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMjhweDtoZWlnaHQ6MjEwcHg7bWFyZ2luLXRvcDoxNHB4O2JvcmRlcjo0cHggc29saWQgIzEwMjQzYTtib3JkZXItcmFkaXVzOjIwcHggMjBweCAwIDA7Ym9yZGVyLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDEycHggMjZweCByZ2JhKDAsMCwwLC4yNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfVxuLnBmLWxpdmUuYXBwIGlmcmFtZXt3aWR0aDozOTBweDtoZWlnaHQ6NzAwcHg7dHJhbnNmb3JtOnNjYWxlKC4zMSl9XG4ucGYtY2FyZDpob3ZlciAucGYtbGl2ZS5hcHAgLnBmLWZyYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfVxuLnBmLWxpdmUgLnBmLWxibHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7dG9wOjEwcHg7ei1pbmRleDoyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOTIpO2JvcmRlci1yYWRpdXM6OTlweDtwYWRkaW5nOi4ycmVtIC42NXJlbTtmb250LXNpemU6LjdyZW07Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOnZhcigtLXAxKTtkaXNwbGF5OmZsZXg7Z2FwOi4zcmVtO2FsaWduLWl0ZW1zOmNlbnRlcn1cbi5wZi1saXZlIC5wZi1pY3t6LWluZGV4OjJ9XG4uYXctcmVze2ZvbnQtc2l6ZTouODJyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLXMpO2JhY2tncm91bmQ6dmFyKC0tYSk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6LjRyZW0gLjdyZW07bWFyZ2luLXRvcDouNnJlbX0uYXctcmVzIGl7bWFyZ2luLXJpZ2h0Oi4yNXJlbX1cblxuQG1lZGlhKG1heC13aWR0aDo5OTEuOThweCl7Lm0zLXBmbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi41cmVtO21hcmdpbjouOXJlbSAwO3BhZGRpbmc6Ljg1cmVtIDFyZW07Ym9yZGVyLXJhZGl1czoxNHB4O2JhY2tncm91bmQ6dmFyKC0tY3ktaW5rLCMwMDE3MmEpO2NvbG9yOiNmZmYhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjgwMDt0ZXh0LWRlY29yYXRpb246bm9uZX19XG4ucGYtbGl2ZXthc3BlY3QtcmF0aW86MTEvNztoZWlnaHQ6YXV0b31cbi5wZi1saXZlLmFwcCAucGYtZnJhbWV7bWFyZ2luLXRvcDoxMnB4fVxuLnBmLWxpdmUgaWZyYW1le21heC13aWR0aDpub25lIWltcG9ydGFudH1cbi5oZXJvLWFjdGlvbnM6aGFzKC5hdy1wZmJ0bikrLmhlcm8tcXVvdGUtcm93e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG4ucGYtcHYtaGVhZCAucGYtZGV2IGJ1dHRvbiwucGYtcHYtY2xvc2V7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojMDAyNjNhIWltcG9ydGFudDtmb250LXNpemU6MS4xcmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2ZsZXg6MCAwIGF1dG99XG4ucGYtcHYtaGVhZCAucGYtZGV2IGJ1dHRvbiBpLC5wZi1wdi1jbG9zZSBpe2NvbG9yOiMwMDI2M2E7Zm9udC1zaXplOjEuMXJlbTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWJsb2NrfVxuLnBmLXB2LWhlYWQgLnBmLWRldiBidXR0b24ub24sLnBmLXB2LWhlYWQgLnBmLWRldiBidXR0b246aG92ZXJ7Y29sb3I6IzAwMjYzYSFpbXBvcnRhbnR9XG4ucGYtcHYtY2xvc2V7Ym9yZGVyOjFweCBzb2xpZCAjY2ZlZWY3O2JhY2tncm91bmQ6I2ZmZjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5wZi1wdi1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kOiMwMDI2M2F9LnBmLXB2LWNsb3NlOmhvdmVyIGl7Y29sb3I6I2ZmZn1cbi5wZi1wdi1oZWFke3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjM7YmFja2dyb3VuZDojZmZmfVxuQG1lZGlhKG1heC13aWR0aDo1NzUuOThweCl7LnBmLXB2LWhlYWR7cGFkZGluZzouNnJlbSAuOHJlbX0ucGYtcHZbZGF0YS1raW5kPWFwcF0gLnBmLWRldntkaXNwbGF5Om5vbmV9LnBmLXB2LWhlYWQgLnBmLWRldntkaXNwbGF5OmZsZXh9fVxuLyogdjk6IGNvbnZlcnRlZCBtZW51cyAqL1xuLm0zLWxpbmtzIGE+aW1ne3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7b2JqZWN0LWZpdDpjb250YWluO3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1iKTtmbGV4LXNocmluazowfVxuLm0zLWxpbmtzIGE6bm90KDpoYXMoc3Bhbikpe2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg4cmVtfVxuLm0zLWxpbmtzIGE6bm90KDpoYXMoc3BhbikpPml7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH1cbi5tMy1waDpvbmx5LWNoaWxkIC5tMy1hbGx7ZGlzcGxheTpub25lfVxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCl7Lm0ze21pbi1oZWlnaHQ6dmFyKC0tbTNoLDApfS5oYXMtbTMgLm1lZ2EtaW50cm8gLm1lZ2Etc3RhdHN7bWFyZ2luLXRvcDoxcmVtfX1cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpey5tMy1kZW5zZSAubTMtY2F0e3BhZGRpbmc6LjRyZW0gLjdyZW19Lm0zLWRlbnNlIC5tMy1pY3t3aWR0aDozNnB4O2hlaWdodDozNnB4O2ZvbnQtc2l6ZToxLjA1cmVtfS5tMy1kZW5zZSAubTMtaXRlbXttYXJnaW46LjI1cmVtIDB9fVxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTI3OS45OHB4KXsubmF2LW1lbnU+bGk+YXtwYWRkaW5nOi41cmVtIC40cmVtO2ZvbnQtc2l6ZTouODZyZW07Z2FwOi4ycmVtfS5zaXRlLWhlYWRlciAuYnRuLmpzLWJvb2stbW9kYWx7cGFkZGluZzouNDVyZW0gLjdyZW07Zm9udC1zaXplOi44cmVtfX1cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExNDkuOThweCl7LnNpdGUtaGVhZGVyIC5idG4uanMtYm9vay1tb2RhbHtkaXNwbGF5Om5vbmV9fVxuXG4vKiBicmFuZCBsb2dvcyAqL1xuLmJpLWJyYW5kLWFuZHJvaWQ6OmJlZm9yZXtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMTVlbTtoZWlnaHQ6MS4xNWVtO2JhY2tncm91bmQ6dXJsKFwiYnJhbmQtdGVjaC1hbmRyb2lkLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7dmVydGljYWwtYWxpZ246LS4xNWVtfVxuLmJpLWJyYW5kLWFwcGxlOjpiZWZvcmV7Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjE1ZW07aGVpZ2h0OjEuMTVlbTtiYWNrZ3JvdW5kOnVybChcImJyYW5kLXRlY2gtYXBwbGUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG4uYmktYnJhbmQtZmx1dHRlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4xNWVtO2hlaWdodDoxLjE1ZW07YmFja2dyb3VuZDp1cmwoXCJicmFuZC10ZWNoLWZsdXR0ZXIuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG4uYmktYnJhbmQtcmVhY3Q6OmJlZm9yZXtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMTVlbTtoZWlnaHQ6MS4xNWVtO2JhY2tncm91bmQ6dXJsKFwiYnJhbmQtdGVjaC1yZWFjdC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O3ZlcnRpY2FsLWFsaWduOi0uMTVlbX1cbi5iaS1icmFuZC1uZXh0ZG90anM6OmJlZm9yZXtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMTVlbTtoZWlnaHQ6MS4xNWVtO2JhY2tncm91bmQ6dXJsKFwiYnJhbmQtdGVjaC1uZXh0ZG90anMuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG4uYmktYnJhbmQtd29yZHByZXNzOjpiZWZvcmV7Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjE1ZW07aGVpZ2h0OjEuMTVlbTtiYWNrZ3JvdW5kOnVybChcImJyYW5kLXRlY2gtd29yZHByZXNzLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7dmVydGljYWwtYWxpZ246LS4xNWVtfVxuLmJpLWJyYW5kLXdvb2NvbW1lcmNlOjpiZWZvcmV7Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjE1ZW07aGVpZ2h0OjEuMTVlbTtiYWNrZ3JvdW5kOnVybChcImJyYW5kLXRlY2gtd29vY29tbWVyY2Uuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG4uYmktYnJhbmQtc2hvcGlmeTo6YmVmb3Jle2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4xNWVtO2hlaWdodDoxLjE1ZW07YmFja2dyb3VuZDp1cmwoXCJicmFuZC10ZWNoLXNob3BpZnkuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG4uYmktYnJhbmQtbWFnZW50bzo6YmVmb3Jle2NvbnRlbnQ6XCJcIiFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4xNWVtO2hlaWdodDoxLjE1ZW07YmFja2dyb3VuZDp1cmwoXCJicmFuZC10ZWNoLW1hZ2VudG8uc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG4uYmktYnJhbmQtd2l4OjpiZWZvcmV7Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjE1ZW07aGVpZ2h0OjEuMTVlbTtiYWNrZ3JvdW5kOnVybChcImJyYW5kLXRlY2gtd2l4LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7dmVydGljYWwtYWxpZ246LS4xNWVtfVxuLmJpLWJyYW5kLXpvaG86OmJlZm9yZXtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuMTVlbTtoZWlnaHQ6MS4xNWVtO2JhY2tncm91bmQ6dXJsKFwiYnJhbmQtdGVjaC16b2hvLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7dmVydGljYWwtYWxpZ246LS4xNWVtfVxuLmJpLWJyYW5kLWh0bWw1OjpiZWZvcmV7Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjE1ZW07aGVpZ2h0OjEuMTVlbTtiYWNrZ3JvdW5kOnVybChcImJyYW5kLXRlY2gtaHRtbDUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDt2ZXJ0aWNhbC1hbGlnbjotLjE1ZW19XG5pW2NsYXNzKj1cIiBiaS1icmFuZC1cIl0saVtjbGFzc149XCJiaS1icmFuZC1cIl17YmFja2dyb3VuZDojZmZmIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCw2MCwxMjAsLjE0KTtjb2xvcjppbmhlcml0IWltcG9ydGFudH1cbi5tMy1pYzpoYXMoaVtjbGFzcyo9XCJiaS1icmFuZC1cIl0pe2JhY2tncm91bmQ6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1iKX1cbi5tMy1pYyBpW2NsYXNzKj1cImJpLWJyYW5kLVwiXXtib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IWltcG9ydGFudH1cbi5hdy1sYyBpW2NsYXNzKj1cImJpLWJyYW5kLVwiXSwuY2FyZC1pY29uIGlbY2xhc3MqPVwiYmktYnJhbmQtXCJde2JvcmRlcjowfVxuXG4uYmktYnJhbmQtd2l4OjpiZWZvcmUsLmJpLWJyYW5kLXpvaG86OmJlZm9yZXt3aWR0aDoxLjdlbSFpbXBvcnRhbnQ7aGVpZ2h0OjEuMWVtIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjotLjFlbX1cbi5iaS1icmFuZC1hbmRyb2lkOjpiZWZvcmV7d2lkdGg6MS40ZW0haW1wb3J0YW50O2hlaWdodDoxLjFlbSFpbXBvcnRhbnR9XG5cbi8qIGxvZ28gc2l6aW5nOiByZWFsIFNob3BpZnkgLyBNYWdlbnRvIC8gV29vIG1hcmtzICovXG4uYmktYnJhbmQtc2hvcGlmeTo6YmVmb3JlLC5iaS1icmFuZC1tYWdlbnRvOjpiZWZvcmV7d2lkdGg6MS4zZW0haW1wb3J0YW50O2hlaWdodDoxLjNlbSFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246LS4yNWVtfVxuLmJpLWJyYW5kLXdvb2NvbW1lcmNlOjpiZWZvcmV7d2lkdGg6MS45ZW0haW1wb3J0YW50O2hlaWdodDoxLjRlbSFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246LS4zZW07Ym9yZGVyLXJhZGl1czouMjhlbX1cbi5tMy1pYyBpLmJpLWJyYW5kLXdvb2NvbW1lcmNlLC5jYXJkLWljb24gaS5iaS1icmFuZC13b29jb21tZXJjZSwuYXctbGMgaS5iaS1icmFuZC13b29jb21tZXJjZXt3aWR0aDphdXRvIWltcG9ydGFudDttaW4td2lkdGg6MH1cbi5tMy1saW5rcyBpLmJpLWJyYW5kLXNob3BpZnk6OmJlZm9yZSwubTMtbGlua3MgaS5iaS1icmFuZC1tYWdlbnRvOjpiZWZvcmUsLm0zLWljIGkuYmktYnJhbmQtc2hvcGlmeTo6YmVmb3JlLC5tMy1pYyBpLmJpLWJyYW5kLW1hZ2VudG86OmJlZm9yZXt3aWR0aDoxLjU1ZW0haW1wb3J0YW50O2hlaWdodDoxLjU1ZW0haW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOi0uNGVtfVxuLm0zLWxpbmtzIGkuYmktYnJhbmQtd29vY29tbWVyY2U6OmJlZm9yZSwubTMtaWMgaS5iaS1icmFuZC13b29jb21tZXJjZTo6YmVmb3Jle3dpZHRoOjIuMWVtIWltcG9ydGFudDtoZWlnaHQ6MS42ZW0haW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOi0uNDVlbX1cbi8qIEJvb3RzdHJhcCBJY29ucyAxLjExLjMgZ2x5cGggbWFwIChNSVQpICovXG4uYmktMTIzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3ZlwiOyB9XG4uYmktYWxhcm0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLmJpLWFsYXJtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uYmktYWxpZ24tYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4uYmktYWxpZ24tY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4uYmktYWxpZ24tZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4uYmktYWxpZ24tbWlkZGxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4uYmktYWxpZ24tc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5iaS1hbGlnbi10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5iaS1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cbi5iaS1hcHAtaW5kaWNhdG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4uYmktYXBwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uYmktYXJjaGl2ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG4uYmktYXJjaGl2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuLmJpLWFycm93LTkwZGVnLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5iaS1hcnJvdy05MGRlZy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4uYmktYXJyb3ctOTBkZWctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cbi5iaS1hcnJvdy05MGRlZy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmJpLWFycm93LWJhci1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uYmktYXJyb3ctYmFyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5iaS1hcnJvdy1iYXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5iaS1hcnJvdy1iYXItdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cbi5iaS1hcnJvdy1jbG9ja3dpc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5iaS1hcnJvdy1jb3VudGVyY2xvY2t3aXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4uYmktYXJyb3ctZG93bi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMThcIjsgfVxuLmJpLWFycm93LWRvd24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmJpLWFycm93LWRvd24tbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmJpLWFycm93LWRvd24tbGVmdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZlwiOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5iaS1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG4uYmktYXJyb3ctZG93bi1zaG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmJpLWFycm93LWRvd24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cbi5iaS1hcnJvdy1kb3duLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjZcIjsgfVxuLmJpLWFycm93LWRvd24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5iaS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG4uYmktYXJyb3ctbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmJpLWFycm93LWxlZnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG4uYmktYXJyb3ctbGVmdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuLmJpLWFycm93LWxlZnQtc2hvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cbi5iaS1hcnJvdy1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4uYmktYXJyb3ctbGVmdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cbi5iaS1hcnJvdy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uYmktYXJyb3ctcmVwZWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4uYmktYXJyb3ctcmV0dXJuLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cbi5iaS1hcnJvdy1yZXR1cm4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmJpLWFycm93LXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLmJpLWFycm93LXJpZ2h0LXNob3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4uYmktYXJyb3ctcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5iaS1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmJpLWFycm93LXVwLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4uYmktYXJyb3ctdXAtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uYmktYXJyb3ctdXAtbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2JcIjsgfVxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuLmJpLWFycm93LXVwLWxlZnQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4uYmktYXJyb3ctdXAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmJpLWFycm93LXVwLXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG4uYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG4uYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5iaS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDRcIjsgfVxuLmJpLWFycm93LXVwLXNob3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG4uYmktYXJyb3ctdXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5iaS1hcnJvdy11cC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5iaS1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmJpLWFycm93cy1hbmdsZS1jb250cmFjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDlcIjsgfVxuLmJpLWFycm93cy1hbmdsZS1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5iaS1hcnJvd3MtY29sbGFwc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5iaS1hcnJvd3MtZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4uYmktYXJyb3dzLWZ1bGxzY3JlZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5iaS1hcnJvd3MtbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmJpLWFzcGVjdC1yYXRpby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4uYmktYXNwZWN0LXJhdGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4uYmktYXN0ZXJpc2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5iaS1hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmJpLWF3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5iaS1hd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmJpLWJhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5iaS1iYWNrc3BhY2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5iaS1iYWNrc3BhY2UtcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmJpLWJhY2tzcGFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmJpLWJhZGdlLTNkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cbi5iaS1iYWRnZS0zZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmJpLWJhZGdlLTRrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cbi5iaS1iYWRnZS00azo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmJpLWJhZGdlLThrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5iaS1iYWRnZS04azo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLmJpLWJhZGdlLWFkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5iaS1iYWRnZS1hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmJpLWJhZGdlLWFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5iaS1iYWRnZS1hcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmJpLWJhZGdlLWNjLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5iaS1iYWRnZS1jYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmJpLWJhZGdlLWhkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cbi5iaS1iYWRnZS1oZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmJpLWJhZGdlLXRtLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5iaS1iYWRnZS10bTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLmJpLWJhZGdlLXZvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5iaS1iYWRnZS12bzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmJcIjsgfVxuLmJpLWJhZGdlLXZyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5iaS1iYWRnZS12cjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmRcIjsgfVxuLmJpLWJhZGdlLXdjLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cbi5iaS1iYWRnZS13Yzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmZcIjsgfVxuLmJpLWJhZy1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG4uYmktYmFnLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4uYmktYmFnLWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmJpLWJhZy1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4uYmktYmFnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cbi5iaS1iYWctcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4uYmktYmFnLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5iaS1iYWcteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4uYmktYmFnLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5iaS1iYWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cbi5iaS1iYXItY2hhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmJpLWJhci1jaGFydC1saW5lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5iaS1iYXItY2hhcnQtbGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLmJpLWJhci1jaGFydC1zdGVwczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2RcIjsgfVxuLmJpLWJhci1jaGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuLmJpLWJhc2tldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG4uYmktYmFza2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4uYmktYmFza2V0Mi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG4uYmktYmFza2V0Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmJpLWJhc2tldDMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmJpLWJhc2tldDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5iaS1iYXR0ZXJ5LWNoYXJnaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4uYmktYmF0dGVyeS1mdWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uYmktYmF0dGVyeS1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uYmktYmF0dGVyeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmJpLWJlbGwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmJpLWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5iaS1iZXppZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cbi5iaS1iZXppZXIyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG4uYmktYmljeWNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGRcIjsgfVxuLmJpLWJpbm9jdWxhcnMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmJpLWJpbm9jdWxhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5iaS1ibG9ja3F1b3RlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5iaS1ibG9ja3F1b3RlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uYmktYm9vay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG4uYmktYm9vay1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uYmktYm9vazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmJpLWJvb2ttYXJrLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cbi5iaS1ib29rbWFyay1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTZcIjsgfVxuLmJpLWJvb2ttYXJrLWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmJpLWJvb2ttYXJrLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5iaS1ib29rbWFyay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OVwiOyB9XG4uYmktYm9va21hcmstaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWFcIjsgfVxuLmJpLWJvb2ttYXJrLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4uYmktYm9va21hcmstcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uYmktYm9va21hcmstcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmJpLWJvb2ttYXJrLXN0YXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWVcIjsgfVxuLmJpLWJvb2ttYXJrLXN0YXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5iaS1ib29rbWFyay14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEwXCI7IH1cbi5iaS1ib29rbWFyay14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG4uYmktYm9va21hcms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5iaS1ib29rbWFya3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmJpLWJvb2ttYXJrczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLmJpLWJvb2tzaGVsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmJpLWJvb3RzdHJhcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4uYmktYm9vdHN0cmFwLXJlYm9vdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLmJpLWJvb3RzdHJhcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmJpLWJvcmRlci1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5iaS1ib3JkZXItYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4uYmktYm9yZGVyLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWJcIjsgfVxuLmJpLWJvcmRlci1pbm5lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLmJpLWJvcmRlci1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG4uYmktYm9yZGVyLW1pZGRsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmJpLWJvcmRlci1vdXRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmJpLWJvcmRlci1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmJpLWJvcmRlci1zdHlsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjFcIjsgfVxuLmJpLWJvcmRlci10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5iaS1ib3JkZXItd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cbi5iaS1ib3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cbi5iaS1ib3VuZGluZy1ib3gtY2lyY2xlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmJpLWJvdW5kaW5nLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjZcIjsgfVxuLmJpLWJveC1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5iaS1ib3gtYXJyb3ctZG93bi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLmJpLWJveC1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uYmktYm94LWFycm93LWluLWRvd24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmFcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi1kb3duLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uYmktYm94LWFycm93LWluLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cbi5iaS1ib3gtYXJyb3ctaW4tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmVcIjsgfVxuLmJpLWJveC1hcnJvdy1pbi11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4uYmktYm94LWFycm93LWluLXVwLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4uYmktYm94LWFycm93LWluLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4uYmktYm94LWFycm93LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5iaS1ib3gtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cbi5iaS1ib3gtYXJyb3ctdXAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuLmJpLWJveC1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuLmJpLWJveC1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmJpLWJveC1zZWFtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uYmktYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG4uYmktYnJhY2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4uYmktYnJpY2tzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG4uYmktYnJpZWZjYXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5iaS1icmllZmNhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cbi5iaS1icmlnaHRuZXNzLWFsdC1oaWdoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cbi5iaS1icmlnaHRuZXNzLWFsdC1oaWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4uYmktYnJpZ2h0bmVzcy1hbHQtbG93LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNmXCI7IH1cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cbi5iaS1icmlnaHRuZXNzLWhpZ2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDFcIjsgfVxuLmJpLWJyaWdodG5lc3MtaGlnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDJcIjsgfVxuLmJpLWJyaWdodG5lc3MtbG93LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5iaS1icmlnaHRuZXNzLWxvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmJpLWJyb2FkY2FzdC1waW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cbi5iaS1icm9hZGNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5iaS1icnVzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG4uYmktYnJ1c2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5iaS1idWNrZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmJpLWJ1Y2tldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGFcIjsgfVxuLmJpLWJ1Zy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4uYmktYnVnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG4uYmktYnVpbGRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cbi5iaS1idWxsc2V5ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuLmJpLWNhbGN1bGF0b3ItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGZcIjsgfVxuLmJpLWNhbGN1bGF0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cbi5iaS1jYWxlbmRhci1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4uYmktY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUyXCI7IH1cbi5iaS1jYWxlbmRhci1kYXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5iaS1jYWxlbmRhci1kYXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG4uYmktY2FsZW5kYXItZGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU1XCI7IH1cbi5iaS1jYWxlbmRhci1kYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cbi5iaS1jYWxlbmRhci1ldmVudC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG4uYmktY2FsZW5kYXItZXZlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cbi5iaS1jYWxlbmRhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG4uYmktY2FsZW5kYXItbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWFcIjsgfVxuLmJpLWNhbGVuZGFyLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4uYmktY2FsZW5kYXItbW9udGgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmJpLWNhbGVuZGFyLW1vbnRoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG4uYmktY2FsZW5kYXItcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG4uYmktY2FsZW5kYXItcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWZcIjsgfVxuLmJpLWNhbGVuZGFyLXJhbmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cbi5iaS1jYWxlbmRhci1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjFcIjsgfVxuLmJpLWNhbGVuZGFyLXdlZWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuLmJpLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cbi5iaS1jYWxlbmRhci14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cbi5iaS1jYWxlbmRhci14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG4uYmktY2FsZW5kYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cbi5iaS1jYWxlbmRhcjItY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjdcIjsgfVxuLmJpLWNhbGVuZGFyMi1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjhcIjsgfVxuLmJpLWNhbGVuZGFyMi1kYXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cbi5iaS1jYWxlbmRhcjItZGF0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmFcIjsgfVxuLmJpLWNhbGVuZGFyMi1kYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuLmJpLWNhbGVuZGFyMi1kYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cbi5iaS1jYWxlbmRhcjItZXZlbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmRcIjsgfVxuLmJpLWNhbGVuZGFyMi1ldmVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLmJpLWNhbGVuZGFyMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG4uYmktY2FsZW5kYXIyLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cbi5iaS1jYWxlbmRhcjItbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cbi5iaS1jYWxlbmRhcjItbW9udGgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuLmJpLWNhbGVuZGFyMi1tb250aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDNcIjsgfVxuLmJpLWNhbGVuZGFyMi1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cbi5iaS1jYWxlbmRhcjItcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDVcIjsgfVxuLmJpLWNhbGVuZGFyMi1yYW5nZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG4uYmktY2FsZW5kYXIyLXJhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG4uYmktY2FsZW5kYXIyLXdlZWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDhcIjsgfVxuLmJpLWNhbGVuZGFyMi13ZWVrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG4uYmktY2FsZW5kYXIyLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuLmJpLWNhbGVuZGFyMi14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG4uYmktY2FsZW5kYXIyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG4uYmktY2FsZW5kYXIzLWV2ZW50LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cbi5iaS1jYWxlbmRhcjMtZXZlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cbi5iaS1jYWxlbmRhcjMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGZcIjsgfVxuLmJpLWNhbGVuZGFyMy1yYW5nZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG4uYmktY2FsZW5kYXIzLXJhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG4uYmktY2FsZW5kYXIzLXdlZWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTJcIjsgfVxuLmJpLWNhbGVuZGFyMy13ZWVrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG4uYmktY2FsZW5kYXIzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG4uYmktY2FsZW5kYXI0LWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG4uYmktY2FsZW5kYXI0LXJhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG4uYmktY2FsZW5kYXI0LXdlZWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cbi5iaS1jYWxlbmRhcjQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cbi5iaS1jYW1lcmEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTlcIjsgfVxuLmJpLWNhbWVyYS1yZWVscy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG4uYmktY2FtZXJhLXJlZWxzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG4uYmktY2FtZXJhLXZpZGVvLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cbi5iaS1jYW1lcmEtdmlkZW8tb2ZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cbi5iaS1jYW1lcmEtdmlkZW8tb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG4uYmktY2FtZXJhLXZpZGVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG4uYmktY2FtZXJhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMFwiOyB9XG4uYmktY2FtZXJhMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuLmJpLWNhcHNsb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cbi5iaS1jYXBzbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjNcIjsgfVxuLmJpLWNhcmQtY2hlY2tsaXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG4uYmktY2FyZC1oZWFkaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG4uYmktY2FyZC1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjZcIjsgfVxuLmJpLWNhcmQtbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjdcIjsgfVxuLmJpLWNhcmQtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuLmJpLWNhcmV0LWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuLmJpLWNhcmV0LWRvd24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cbi5iaS1jYXJldC1kb3duLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmJcIjsgfVxuLmJpLWNhcmV0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cbi5iaS1jYXJldC1sZWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG4uYmktY2FyZXQtbGVmdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJmXCI7IH1cbi5iaS1jYXJldC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG4uYmktY2FyZXQtcmlnaHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG4uYmktY2FyZXQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cbi5iaS1jYXJldC11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG4uYmktY2FyZXQtdXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cbi5iaS1jYXJldC11cC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cbi5iaS1jYXJldC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzhcIjsgfVxuLmJpLWNhcnQtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzlcIjsgfVxuLmJpLWNhcnQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cbi5iaS1jYXJ0LWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxuLmJpLWNhcnQtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2NcIjsgfVxuLmJpLWNhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2RcIjsgfVxuLmJpLWNhcnQtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG4uYmktY2FydC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG4uYmktY2FydC14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cbi5iaS1jYXJ0LXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cbi5iaS1jYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG4uYmktY2FydDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cbi5iaS1jYXJ0Mzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDRcIjsgfVxuLmJpLWNhcnQ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG4uYmktY2FzaC1zdGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDZcIjsgfVxuLmJpLWNhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cbi5iaS1jYXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG4uYmktY2hhdC1kb3RzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cbi5iaS1jaGF0LWRvdHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cbi5iaS1jaGF0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cbi5iaS1jaGF0LWxlZnQtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG4uYmktY2hhdC1sZWZ0LWRvdHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cbi5iaS1jaGF0LWxlZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGVcIjsgfVxuLmJpLWNoYXQtbGVmdC1xdW90ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZlwiOyB9XG4uYmktY2hhdC1sZWZ0LXF1b3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG4uYmktY2hhdC1sZWZ0LXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuLmJpLWNoYXQtbGVmdC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG4uYmktY2hhdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG4uYmktY2hhdC1xdW90ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG4uYmktY2hhdC1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuLmJpLWNoYXQtcmlnaHQtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG4uYmktY2hhdC1yaWdodC1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG4uYmktY2hhdC1yaWdodC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG4uYmktY2hhdC1yaWdodC1xdW90ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG4uYmktY2hhdC1yaWdodC1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWFcIjsgfVxuLmJpLWNoYXQtcmlnaHQtdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG4uYmktY2hhdC1yaWdodC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG4uYmktY2hhdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWRcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLWRvdHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLWRvdHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG4uYmktY2hhdC1zcXVhcmUtcXVvdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG4uYmktY2hhdC1zcXVhcmUtdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG4uYmktY2hhdC1zcXVhcmUtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLmJpLWNoYXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG4uYmktY2hhdC10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5iaS1jaGF0LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cbi5iaS1jaGF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG4uYmktY2hlY2stYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG4uYmktY2hlY2stY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cbi5iaS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cbi5iaS1jaGVjay1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmNcIjsgfVxuLmJpLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmRcIjsgfVxuLmJpLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG4uYmktY2hlY2syLWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmZcIjsgfVxuLmJpLWNoZWNrMi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cbi5iaS1jaGVjazItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG4uYmktY2hlY2syOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG4uYmktY2hldnJvbi1iYXItY29udHJhY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cbi5iaS1jaGV2cm9uLWJhci1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG4uYmktY2hldnJvbi1iYXItZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG4uYmktY2hldnJvbi1iYXItbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuLmJpLWNoZXZyb24tYmFyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG4uYmktY2hldnJvbi1iYXItdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbi5iaS1jaGV2cm9uLWNvbXBhY3QtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzlcIjsgfVxuLmJpLWNoZXZyb24tY29tcGFjdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG4uYmktY2hldnJvbi1jb21wYWN0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG4uYmktY2hldnJvbi1jb21wYWN0LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG4uYmktY2hldnJvbi1jb250cmFjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuLmJpLWNoZXZyb24tZG91YmxlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdlXCI7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZlwiOyB9XG4uYmktY2hldnJvbi1kb3VibGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODFcIjsgfVxuLmJpLWNoZXZyb24tZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODJcIjsgfVxuLmJpLWNoZXZyb24tZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4M1wiOyB9XG4uYmktY2hldnJvbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG4uYmktY2hldnJvbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxuLmJpLWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cbi5iaS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODdcIjsgfVxuLmJpLWNpcmNsZS1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG4uYmktY2lyY2xlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODlcIjsgfVxuLmJpLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGFcIjsgfVxuLmJpLWNsaXBib2FyZC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGJcIjsgfVxuLmJpLWNsaXBib2FyZC1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG4uYmktY2xpcGJvYXJkLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG4uYmktY2xpcGJvYXJkLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cbi5iaS1jbGlwYm9hcmQteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGZcIjsgfVxuLmJpLWNsaXBib2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTBcIjsgfVxuLmJpLWNsb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cbi5iaS1jbG9jay1oaXN0b3J5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG4uYmktY2xvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cbi5iaS1jbG91ZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cbi5iaS1jbG91ZC1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG4uYmktY2xvdWQtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuLmJpLWNsb3VkLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG4uYmktY2xvdWQtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOThcIjsgfVxuLmJpLWNsb3VkLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG4uYmktY2xvdWQtZG93bmxvYWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuLmJpLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG4uYmktY2xvdWQtZHJpenpsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG4uYmktY2xvdWQtZHJpenpsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWRcIjsgfVxuLmJpLWNsb3VkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cbi5iaS1jbG91ZC1mb2ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWZcIjsgfVxuLmJpLWNsb3VkLWZvZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuLmJpLWNsb3VkLWZvZzItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTFcIjsgfVxuLmJpLWNsb3VkLWZvZzI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cbi5iaS1jbG91ZC1oYWlsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cbi5iaS1jbG91ZC1oYWlsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG4uYmktY2xvdWQtaGF6ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG4uYmktY2xvdWQtaGF6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuLmJpLWNsb3VkLWhhemUyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cbi5iaS1jbG91ZC1saWdodG5pbmctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cbi5iaS1jbG91ZC1saWdodG5pbmctcmFpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWJcIjsgfVxuLmJpLWNsb3VkLWxpZ2h0bmluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWNcIjsgfVxuLmJpLWNsb3VkLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cbi5iaS1jbG91ZC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWVcIjsgfVxuLmJpLWNsb3VkLW1vb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWZcIjsgfVxuLmJpLWNsb3VkLW1vb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cbi5iaS1jbG91ZC1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cbi5iaS1jbG91ZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG4uYmktY2xvdWQtcmFpbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG4uYmktY2xvdWQtcmFpbi1oZWF2eS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG4uYmktY2xvdWQtcmFpbi1oZWF2eTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuLmJpLWNsb3VkLXJhaW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cbi5iaS1jbG91ZC1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiN1wiOyB9XG4uYmktY2xvdWQtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cbi5iaS1jbG91ZC1zbGVldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG4uYmktY2xvdWQtc2xlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cbi5iaS1jbG91ZC1zbm93LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cbi5iaS1jbG91ZC1zbm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG4uYmktY2xvdWQtc3VuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cbi5iaS1jbG91ZC1zdW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cbi5iaS1jbG91ZC11cGxvYWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmZcIjsgfVxuLmJpLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzBcIjsgfVxuLmJpLWNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG4uYmktY2xvdWRzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cbi5iaS1jbG91ZHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cbi5iaS1jbG91ZHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuLmJpLWNsb3VkeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzVcIjsgfVxuLmJpLWNvZGUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cbi5iaS1jb2RlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzdcIjsgfVxuLmJpLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cbi5iaS1jb2xsZWN0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cbi5iaS1jb2xsZWN0aW9uLXBsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2FcIjsgfVxuLmJpLWNvbGxlY3Rpb24tcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuLmJpLWNvbGxlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cbi5iaS1jb2x1bW5zLWdhcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2RcIjsgfVxuLmJpLWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cbi5iaS1jb21tYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZlwiOyB9XG4uYmktY29tcGFzcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG4uYmktY29tcGFzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDFcIjsgfVxuLmJpLWNvbmUtc3RyaXBlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuLmJpLWNvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cbi5iaS1jb250cm9sbGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkNFwiOyB9XG4uYmktY3B1LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cbi5iaS1jcHU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cbi5iaS1jcmVkaXQtY2FyZC0yLWJhY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDdcIjsgfVxuLmJpLWNyZWRpdC1jYXJkLTItYmFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDhcIjsgfVxuLmJpLWNyZWRpdC1jYXJkLTItZnJvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDlcIjsgfVxuLmJpLWNyZWRpdC1jYXJkLTItZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cbi5iaS1jcmVkaXQtY2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG4uYmktY3JlZGl0LWNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cbi5iaS1jcm9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG4uYmktY3VwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cbi5iaS1jdXAtc3RyYXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRmXCI7IH1cbi5iaS1jdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cbi5iaS1jdXJzb3ItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTFcIjsgfVxuLmJpLWN1cnNvci10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMlwiOyB9XG4uYmktY3Vyc29yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG4uYmktZGFzaC1jaXJjbGUtZG90dGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG4uYmktZGFzaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTVcIjsgfVxuLmJpLWRhc2gtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG4uYmktZGFzaC1zcXVhcmUtZG90dGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG4uYmktZGFzaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZThcIjsgfVxuLmJpLWRhc2gtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG4uYmktZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxuLmJpLWRpYWdyYW0tMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG4uYmktZGlhZ3JhbS0yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlY1wiOyB9XG4uYmktZGlhZ3JhbS0zLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cbi5iaS1kaWFncmFtLTM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cbi5iaS1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVmXCI7IH1cbi5iaS1kaWFtb25kLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cbi5iaS1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG4uYmktZGljZS0xLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cbi5iaS1kaWNlLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYzXCI7IH1cbi5iaS1kaWNlLTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxuLmJpLWRpY2UtMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjVcIjsgfVxuLmJpLWRpY2UtMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG4uYmktZGljZS0zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG4uYmktZGljZS00LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cbi5iaS1kaWNlLTQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cbi5iaS1kaWNlLTUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmFcIjsgfVxuLmJpLWRpY2UtNTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmJcIjsgfVxuLmJpLWRpY2UtNi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG4uYmktZGljZS02OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG4uYmktZGlzYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG4uYmktZGlzYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmZcIjsgfVxuLmJpLWRpc2NvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cbi5iaS1kaXNwbGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cbi5iaS1kaXNwbGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMlwiOyB9XG4uYmktZGlzdHJpYnV0ZS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG4uYmktZGlzdHJpYnV0ZS12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDRcIjsgfVxuLmJpLWRvb3ItY2xvc2VkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cbi5iaS1kb29yLWNsb3NlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuLmJpLWRvb3Itb3Blbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwN1wiOyB9XG4uYmktZG9vci1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOFwiOyB9XG4uYmktZG90OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG4uYmktZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cbi5iaS1kcm9wbGV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cbi5iaS1kcm9wbGV0LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cbi5iaS1kcm9wbGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG4uYmktZWFyYnVkczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuLmJpLWVhc2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cbi5iaS1lYXNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTBcIjsgfVxuLmJpLWVnZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMVwiOyB9XG4uYmktZWdnLWZyaWVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG4uYmktZWdnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG4uYmktZWplY3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTRcIjsgfVxuLmJpLWVqZWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG4uYmktZW1vamktYW5ncnktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTZcIjsgfVxuLmJpLWVtb2ppLWFuZ3J5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG4uYmktZW1vamktZGl6enktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxuLmJpLWVtb2ppLWRpenp5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWFcIjsgfVxuLmJpLWVtb2ppLWV4cHJlc3Npb25sZXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYlwiOyB9XG4uYmktZW1vamktZnJvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWNcIjsgfVxuLmJpLWVtb2ppLWZyb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG4uYmktZW1vamktaGVhcnQtZXllcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZVwiOyB9XG4uYmktZW1vamktaGVhcnQtZXllczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWZcIjsgfVxuLmJpLWVtb2ppLWxhdWdoaW5nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIwXCI7IH1cbi5iaS1lbW9qaS1sYXVnaGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjFcIjsgfVxuLmJpLWVtb2ppLW5ldXRyYWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjJcIjsgfVxuLmJpLWVtb2ppLW5ldXRyYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIzXCI7IH1cbi5iaS1lbW9qaS1zbWlsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG4uYmktZW1vamktc21pbGUtdXBzaWRlLWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjVcIjsgfVxuLmJpLWVtb2ppLXNtaWxlLXVwc2lkZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG4uYmktZW1vamktc21pbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI3XCI7IH1cbi5iaS1lbW9qaS1zdW5nbGFzc2VzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cbi5iaS1lbW9qaS1zdW5nbGFzc2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG4uYmktZW1vamktd2luay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYVwiOyB9XG4uYmktZW1vamktd2luazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmJcIjsgfVxuLmJpLWVudmVsb3BlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cbi5iaS1lbnZlbG9wZS1vcGVuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cbi5iaS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZVwiOyB9XG4uYmktZW52ZWxvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJmXCI7IH1cbi5iaS1lcmFzZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzBcIjsgfVxuLmJpLWVyYXNlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzFcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMlwiOyB9XG4uYmktZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG4uYmktZXhjbGFtYXRpb24tZGlhbW9uZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzNFwiOyB9XG4uYmktZXhjbGFtYXRpb24tZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzVcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzZcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cbi5iaS1leGNsYW1hdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzhcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzlcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cbi5iaS1leGNsYW1hdGlvbi10cmlhbmdsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2JcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzY1wiOyB9XG4uYmktZXhjbHVkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2RcIjsgfVxuLmJpLWV5ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG4uYmktZXllLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNmXCI7IH1cbi5iaS1leWUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cbi5iaS1leWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cbi5iaS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG4uYmktZXllZ2xhc3Nlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDNcIjsgfVxuLmJpLWZhY2Vib29rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG4uYmktZmlsZS1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cbi5iaS1maWxlLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cbi5iaS1maWxlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ3XCI7IH1cbi5iaS1maWxlLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OFwiOyB9XG4uYmktZmlsZS1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDlcIjsgfVxuLmJpLWZpbGUtYmFyLWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YVwiOyB9XG4uYmktZmlsZS1iaW5hcnktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGJcIjsgfVxuLmJpLWZpbGUtYmluYXJ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG4uYmktZmlsZS1icmVhay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG4uYmktZmlsZS1icmVhazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuLmJpLWZpbGUtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGZcIjsgfVxuLmJpLWZpbGUtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cbi5iaS1maWxlLWNvZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTFcIjsgfVxuLmJpLWZpbGUtY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTJcIjsgfVxuLmJpLWZpbGUtZGlmZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG4uYmktZmlsZS1kaWZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYmFyLWdyYXBoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstYmFyLWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJpbmFyeS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJpbmFyeTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1icmVhay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstY29kZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZGlmZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWRpZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZWFzZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1lYXNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1leGNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstZm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWZvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstaW1hZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmNcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1sb2NrMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLWxvY2syOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLW1lZGljYWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzJcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3M1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstbXVzaWMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzdcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wZXJzb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1wZXJzb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcG9zdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcHB0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcHB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXJpY2h0ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstcnVsZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1ydWxlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1zbGlkZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1zbGlkZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cbi5iaS1maWxlLWVhcm1hcmstc3ByZWFkc2hlZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODhcIjsgfVxuLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuLmJpLWZpbGUtZWFybWFyay10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGJcIjsgfVxuLmJpLWZpbGUtZWFybWFyay13b3JkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cbi5iaS1maWxlLWVhcm1hcmstd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGRcIjsgfVxuLmJpLWZpbGUtZWFybWFyay14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cbi5iaS1maWxlLWVhcm1hcmsteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGZcIjsgfVxuLmJpLWZpbGUtZWFybWFyay16aXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTBcIjsgfVxuLmJpLWZpbGUtZWFybWFyay16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cbi5iaS1maWxlLWVhcm1hcms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cbi5iaS1maWxlLWVhc2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cbi5iaS1maWxlLWVhc2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG4uYmktZmlsZS1leGNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG4uYmktZmlsZS1leGNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuLmJpLWZpbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTdcIjsgfVxuLmJpLWZpbGUtZm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OFwiOyB9XG4uYmktZmlsZS1mb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG4uYmktZmlsZS1pbWFnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG4uYmktZmlsZS1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWJcIjsgfVxuLmJpLWZpbGUtbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG4uYmktZmlsZS1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG4uYmktZmlsZS1sb2NrMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG4uYmktZmlsZS1sb2NrMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWZcIjsgfVxuLmJpLWZpbGUtbWVkaWNhbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG4uYmktZmlsZS1tZWRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG4uYmktZmlsZS1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMlwiOyB9XG4uYmktZmlsZS1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTNcIjsgfVxuLmJpLWZpbGUtbXVzaWMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuLmJpLWZpbGUtbXVzaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cbi5iaS1maWxlLXBlcnNvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG4uYmktZmlsZS1wZXJzb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cbi5iaS1maWxlLXBsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYThcIjsgfVxuLmJpLWZpbGUtcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTlcIjsgfVxuLmJpLWZpbGUtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG4uYmktZmlsZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG4uYmktZmlsZS1wb3N0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FjXCI7IH1cbi5iaS1maWxlLXBvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cbi5iaS1maWxlLXBwdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG4uYmktZmlsZS1wcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cbi5iaS1maWxlLXJpY2h0ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cbi5iaS1maWxlLXJpY2h0ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG4uYmktZmlsZS1ydWxlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMlwiOyB9XG4uYmktZmlsZS1ydWxlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjNcIjsgfVxuLmJpLWZpbGUtc2xpZGVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cbi5iaS1maWxlLXNsaWRlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjVcIjsgfVxuLmJpLWZpbGUtc3ByZWFkc2hlZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjZcIjsgfVxuLmJpLWZpbGUtc3ByZWFkc2hlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cbi5iaS1maWxlLXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjhcIjsgfVxuLmJpLWZpbGUtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjlcIjsgfVxuLmJpLWZpbGUtd29yZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG4uYmktZmlsZS13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiYlwiOyB9XG4uYmktZmlsZS14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JjXCI7IH1cbi5iaS1maWxlLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JkXCI7IH1cbi5iaS1maWxlLXppcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG4uYmktZmlsZS16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cbi5iaS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG4uYmktZmlsZXMtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG4uYmktZmlsZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MyXCI7IH1cbi5iaS1maWxtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG4uYmktZmlsdGVyLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNFwiOyB9XG4uYmktZmlsdGVyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzVcIjsgfVxuLmJpLWZpbHRlci1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjNlwiOyB9XG4uYmktZmlsdGVyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG4uYmktZmlsdGVyLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG4uYmktZmlsdGVyLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzlcIjsgfVxuLmJpLWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2FcIjsgfVxuLmJpLWZsYWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2JcIjsgfVxuLmJpLWZsYWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cbi5iaS1mbG93ZXIxOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG4uYmktZmxvd2VyMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2VcIjsgfVxuLmJpLWZsb3dlcjM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cbi5iaS1mb2xkZXItY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cbi5iaS1mb2xkZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDFcIjsgfVxuLmJpLWZvbGRlci1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDJcIjsgfVxuLmJpLWZvbGRlci1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG4uYmktZm9sZGVyLXN5bWxpbmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDRcIjsgfVxuLmJpLWZvbGRlci1zeW1saW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG4uYmktZm9sZGVyLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cbi5iaS1mb2xkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cbi5iaS1mb2xkZXIyLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cbi5iaS1mb2xkZXIyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkOVwiOyB9XG4uYmktZm9udHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cbi5iaS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cbi5iaS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG4uYmktZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cbi5iaS1mdWxsc2NyZWVuLWV4aXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RlXCI7IH1cbi5iaS1mdWxsc2NyZWVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG4uYmktZnVubmVsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UwXCI7IH1cbi5iaS1mdW5uZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cbi5iaS1nZWFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cbi5iaS1nZWFyLXdpZGUtY29ubmVjdGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG4uYmktZ2Vhci13aWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG4uYmktZ2Vhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTVcIjsgfVxuLmJpLWdlbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTZcIjsgfVxuLmJpLWdlby1hbHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTdcIjsgfVxuLmJpLWdlby1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cbi5iaS1nZW8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTlcIjsgfVxuLmJpLWdlbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWFcIjsgfVxuLmJpLWdpZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWJcIjsgfVxuLmJpLWdpZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cbi5iaS1naXRodWI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cbi5iaS1nbG9iZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWVcIjsgfVxuLmJpLWdsb2JlMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWZcIjsgfVxuLmJpLWdvb2dsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjBcIjsgfVxuLmJpLWdyYXBoLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cbi5iaS1ncmFwaC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjJcIjsgfVxuLmJpLWdyaWQtMXgyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cbi5iaS1ncmlkLTF4Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjRcIjsgfVxuLmJpLWdyaWQtM3gyLWdhcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNVwiOyB9XG4uYmktZ3JpZC0zeDItZ2FwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG4uYmktZ3JpZC0zeDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cbi5iaS1ncmlkLTN4My1nYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjhcIjsgfVxuLmJpLWdyaWQtM3gzLWdhcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjlcIjsgfVxuLmJpLWdyaWQtM3gzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG4uYmktZ3JpZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG4uYmktZ3JpZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmNcIjsgfVxuLmJpLWdyaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmRcIjsgfVxuLmJpLWdyaXAtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cbi5iaS1oYW1tZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cbi5iaS1oYW5kLWluZGV4LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cbi5iaS1oYW5kLWluZGV4LXRodW1iLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cbi5iaS1oYW5kLWluZGV4LXRodW1iOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwMlwiOyB9XG4uYmktaGFuZC1pbmRleDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDNcIjsgfVxuLmJpLWhhbmQtdGh1bWJzLWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDRcIjsgfVxuLmJpLWhhbmQtdGh1bWJzLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA1XCI7IH1cbi5iaS1oYW5kLXRodW1icy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG4uYmktaGFuZC10aHVtYnMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cbi5iaS1oYW5kYmFnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cbi5iaS1oYW5kYmFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG4uYmktaGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGFcIjsgfVxuLmJpLWhkZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG4uYmktaGRkLW5ldHdvcmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGNcIjsgfVxuLmJpLWhkZC1uZXR3b3JrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZFwiOyB9XG4uYmktaGRkLXJhY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGVcIjsgfVxuLmJpLWhkZC1yYWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG4uYmktaGRkLXN0YWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cbi5iaS1oZGQtc3RhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cbi5iaS1oZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEyXCI7IH1cbi5iaS1oZWFkcGhvbmVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxM1wiOyB9XG4uYmktaGVhZHNldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTRcIjsgfVxuLmJpLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cbi5iaS1oZWFydC1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG4uYmktaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cbi5iaS1oZXB0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOFwiOyB9XG4uYmktaGVwdGFnb24taGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTlcIjsgfVxuLmJpLWhlcHRhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG4uYmktaGV4YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG4uYmktaGV4YWdvbi1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG4uYmktaGV4YWdvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWRcIjsgfVxuLmJpLWhvdXJnbGFzcy1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cbi5iaS1ob3VyZ2xhc3Mtc3BsaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cbi5iaS1ob3VyZ2xhc3MtdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG4uYmktaG91cmdsYXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG4uYmktaG91c2UtZG9vci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG4uYmktaG91c2UtZG9vcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjNcIjsgfVxuLmJpLWhvdXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cbi5iaS1ob3VzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjVcIjsgfVxuLmJpLWhyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG4uYmktaHVycmljYW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG4uYmktaW1hZ2UtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG4uYmktaW1hZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjlcIjsgfVxuLmJpLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG4uYmktaW1hZ2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG4uYmktaW5ib3gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmNcIjsgfVxuLmJpLWluYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG4uYmktaW5ib3hlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG4uYmktaW5ib3hlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MmZcIjsgfVxuLmJpLWluZm8tY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cbi5iaS1pbmZvLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzFcIjsgfVxuLmJpLWluZm8tc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cbi5iaS1pbmZvLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzNcIjsgfVxuLmJpLWluZm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cbi5iaS1pbnB1dC1jdXJzb3ItdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzVcIjsgfVxuLmJpLWlucHV0LWN1cnNvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzZcIjsgfVxuLmJpLWluc3RhZ3JhbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzdcIjsgfVxuLmJpLWludGVyc2VjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzhcIjsgfVxuLmJpLWpvdXJuYWwtYWxidW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cbi5iaS1qb3VybmFsLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cbi5iaS1qb3VybmFsLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG4uYmktam91cm5hbC1ib29rbWFyay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG4uYmktam91cm5hbC1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2RcIjsgfVxuLmJpLWpvdXJuYWwtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNlXCI7IH1cbi5iaS1qb3VybmFsLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cbi5iaS1qb3VybmFsLW1lZGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cbi5iaS1qb3VybmFsLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG4uYmktam91cm5hbC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG4uYmktam91cm5hbC1yaWNodGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDNcIjsgfVxuLmJpLWpvdXJuYWwtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDRcIjsgfVxuLmJpLWpvdXJuYWwteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDVcIjsgfVxuLmJpLWpvdXJuYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ2XCI7IH1cbi5iaS1qb3VybmFsczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDdcIjsgfVxuLmJpLWpveXN0aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OFwiOyB9XG4uYmktanVzdGlmeS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG4uYmktanVzdGlmeS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGFcIjsgfVxuLmJpLWp1c3RpZnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cbi5iaS1rYW5iYW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGNcIjsgfVxuLmJpLWthbmJhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGRcIjsgfVxuLmJpLWtleS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG4uYmkta2V5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0ZlwiOyB9XG4uYmkta2V5Ym9hcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTBcIjsgfVxuLmJpLWtleWJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG4uYmktbGFkZGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG4uYmktbGFtcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG4uYmktbGFtcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTRcIjsgfVxuLmJpLWxhcHRvcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NVwiOyB9XG4uYmktbGFwdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG4uYmktbGF5ZXItYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cbi5iaS1sYXllci1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OFwiOyB9XG4uYmktbGF5ZXJzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cbi5iaS1sYXllcnMtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWFcIjsgfVxuLmJpLWxheWVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWJcIjsgfVxuLmJpLWxheW91dC1zaWRlYmFyLWluc2V0LXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cbi5iaS1sYXlvdXQtc2lkZWJhci1pbnNldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWRcIjsgfVxuLmJpLWxheW91dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cbi5iaS1sYXlvdXQtc2lkZWJhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWZcIjsgfVxuLmJpLWxheW91dC1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjBcIjsgfVxuLmJpLWxheW91dC10ZXh0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjFcIjsgfVxuLmJpLWxheW91dC10ZXh0LXNpZGViYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cbi5iaS1sYXlvdXQtdGV4dC13aW5kb3ctcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjNcIjsgfVxuLmJpLWxheW91dC10ZXh0LXdpbmRvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjRcIjsgfVxuLmJpLWxheW91dC10aHJlZS1jb2x1bW5zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NVwiOyB9XG4uYmktbGF5b3V0LXd0Zjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjZcIjsgfVxuLmJpLWxpZmUtcHJlc2VydmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2N1wiOyB9XG4uYmktbGlnaHRidWxiLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cbi5iaS1saWdodGJ1bGItb2ZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cbi5iaS1saWdodGJ1bGItb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG4uYmktbGlnaHRidWxiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG4uYmktbGlnaHRuaW5nLWNoYXJnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG4uYmktbGlnaHRuaW5nLWNoYXJnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NmRcIjsgfVxuLmJpLWxpZ2h0bmluZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG4uYmktbGlnaHRuaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZlwiOyB9XG4uYmktbGluay00NWRlZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzBcIjsgfVxuLmJpLWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cbi5iaS1saW5rZWRpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzJcIjsgfVxuLmJpLWxpc3QtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cbi5iaS1saXN0LW5lc3RlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzRcIjsgfVxuLmJpLWxpc3Qtb2w6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc1XCI7IH1cbi5iaS1saXN0LXN0YXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG4uYmktbGlzdC10YXNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG4uYmktbGlzdC11bDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzhcIjsgfVxuLmJpLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cbi5iaS1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdhXCI7IH1cbi5iaS1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG4uYmktbWFpbGJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2NcIjsgfVxuLmJpLW1haWxib3gyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG4uYmktbWFwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cbi5iaS1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cbi5iaS1tYXJrZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG4uYmktbWFya2Rvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cbi5iaS1tYXNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG4uYmktbWVnYXBob25lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgzXCI7IH1cbi5iaS1tZWdhcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cbi5iaS1tZW51LWFwcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4NVwiOyB9XG4uYmktbWVudS1hcHA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cbi5iaS1tZW51LWJ1dHRvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG4uYmktbWVudS1idXR0b24td2lkZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG4uYmktbWVudS1idXR0b24td2lkZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODlcIjsgfVxuLmJpLW1lbnUtYnV0dG9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG4uYmktbWVudS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG4uYmktbWVudS11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGNcIjsgfVxuLmJpLW1pYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG4uYmktbWljLW11dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGVcIjsgfVxuLmJpLW1pYy1tdXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZlwiOyB9XG4uYmktbWljOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG4uYmktbWluZWNhcnQtbG9hZGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MVwiOyB9XG4uYmktbWluZWNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDkyXCI7IH1cbi5iaS1tb2lzdHVyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTNcIjsgfVxuLmJpLW1vb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTRcIjsgfVxuLmJpLW1vb24tc3RhcnMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTVcIjsgfVxuLmJpLW1vb24tc3RhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cbi5iaS1tb29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG4uYmktbW91c2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OThcIjsgfVxuLmJpLW1vdXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG4uYmktbW91c2UyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cbi5iaS1tb3VzZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cbi5iaS1tb3VzZTMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWNcIjsgfVxuLmJpLW1vdXNlMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWRcIjsgfVxuLmJpLW11c2ljLW5vdGUtYmVhbWVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG4uYmktbXVzaWMtbm90ZS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5ZlwiOyB9XG4uYmktbXVzaWMtbm90ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTBcIjsgfVxuLmJpLW11c2ljLXBsYXllci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG4uYmktbXVzaWMtcGxheWVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG4uYmktbmV3c3BhcGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG4uYmktbm9kZS1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNFwiOyB9XG4uYmktbm9kZS1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTVcIjsgfVxuLmJpLW5vZGUtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG4uYmktbm9kZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG4uYmktbnV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cbi5iaS1udXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE5XCI7IH1cbi5iaS1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cbi5iaS1vY3RhZ29uLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cbi5iaS1vY3RhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhY1wiOyB9XG4uYmktb3B0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG4uYmktb3V0bGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG4uYmktcGFpbnQtYnVja2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZlwiOyB9XG4uYmktcGFsZXR0ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG4uYmktcGFsZXR0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjFcIjsgfVxuLmJpLXBhbGV0dGUyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiMlwiOyB9XG4uYmktcGFwZXJjbGlwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiM1wiOyB9XG4uYmktcGFyYWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNFwiOyB9XG4uYmktcGF0Y2gtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjVcIjsgfVxuLmJpLXBhdGNoLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNlwiOyB9XG4uYmktcGF0Y2gtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjdcIjsgfVxuLmJpLXBhdGNoLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG4uYmktcGF0Y2gtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjlcIjsgfVxuLmJpLXBhdGNoLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG4uYmktcGF0Y2gtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiYlwiOyB9XG4uYmktcGF0Y2gtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmNcIjsgfVxuLmJpLXBhdGNoLXF1ZXN0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJkXCI7IH1cbi5iaS1wYXRjaC1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YmVcIjsgfVxuLmJpLXBhdXNlLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZlwiOyB9XG4uYmktcGF1c2UtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG4uYmktcGF1c2UtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cbi5iaS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cbi5iaS1wYXVzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG4uYmktcGF1c2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cbi5iaS1wZWFjZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNVwiOyB9XG4uYmktcGVhY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM2XCI7IH1cbi5iaS1wZW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzdcIjsgfVxuLmJpLXBlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzhcIjsgfVxuLmJpLXBlbmNpbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG4uYmktcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2FcIjsgfVxuLmJpLXBlbmNpbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuLmJpLXBlbnRhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNjXCI7IH1cbi5iaS1wZW50YWdvbi1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG4uYmktcGVudGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cbi5iaS1wZW9wbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2ZcIjsgfVxuLmJpLXBlb3BsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDBcIjsgfVxuLmJpLXBlcmNlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQxXCI7IH1cbi5iaS1wZXJzb24tYmFkZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuLmJpLXBlcnNvbi1iYWRnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuLmJpLXBlcnNvbi1ib3VuZGluZy1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ0XCI7IH1cbi5iaS1wZXJzb24tY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuLmJpLXBlcnNvbi1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuLmJpLXBlcnNvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cbi5iaS1wZXJzb24tZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG4uYmktcGVyc29uLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cbi5iaS1wZXJzb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuLmJpLXBlcnNvbi1saW5lcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG4uYmktcGVyc29uLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGNcIjsgfVxuLmJpLXBlcnNvbi1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG4uYmktcGVyc29uLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuLmJpLXBlcnNvbi14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cbi5iaS1wZXJzb24teDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuLmJpLXBlcnNvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTFcIjsgfVxuLmJpLXBob25lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUyXCI7IH1cbi5iaS1waG9uZS1sYW5kc2NhcGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuLmJpLXBob25lLWxhbmRzY2FwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuLmJpLXBob25lLXZpYnJhdGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuLmJpLXBob25lLXZpYnJhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cbi5iaS1waG9uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuLmJpLXBpZS1jaGFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG4uYmktcGllLWNoYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG4uYmktcGluLWFuZ2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cbi5iaS1waW4tYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cbi5iaS1waW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuLmJpLXBpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWRcIjsgfVxuLmJpLXBpcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG4uYmktcGlwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG4uYmktcGxheS1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuLmJpLXBsYXktYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG4uYmktcGxheS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjJcIjsgfVxuLmJpLXBsYXktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG4uYmktcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG4uYmktcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuLmJpLXBsdWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuLmJpLXBsdWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cbi5iaS1wbHVzLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cbi5iaS1wbHVzLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmOVwiOyB9XG4uYmktcGx1cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cbi5iaS1wbHVzLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cbi5iaS1wbHVzLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmY1wiOyB9XG4uYmktcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cbi5iaS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG4uYmktcG93ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGZmXCI7IH1cbi5iaS1wcmludGVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cbi5iaS1wcmludGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwMVwiOyB9XG4uYmktcHV6emxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cbi5iaS1wdXp6bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTAzXCI7IH1cbi5iaS1xdWVzdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDRcIjsgfVxuLmJpLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDVcIjsgfVxuLmJpLXF1ZXN0aW9uLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MDZcIjsgfVxuLmJpLXF1ZXN0aW9uLWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cbi5iaS1xdWVzdGlvbi1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cbi5iaS1xdWVzdGlvbi1vY3RhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUwOVwiOyB9XG4uYmktcXVlc3Rpb24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cbi5iaS1xdWVzdGlvbi1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBiXCI7IH1cbi5iaS1xdWVzdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGNcIjsgfVxuLmJpLXJhaW5ib3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cbi5iaS1yZWNlaXB0LWN1dG9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MGVcIjsgfVxuLmJpLXJlY2VpcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTBmXCI7IH1cbi5iaS1yZWNlcHRpb24tMDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTBcIjsgfVxuLmJpLXJlY2VwdGlvbi0xOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxMVwiOyB9XG4uYmktcmVjZXB0aW9uLTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTEyXCI7IH1cbi5iaS1yZWNlcHRpb24tMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTNcIjsgfVxuLmJpLXJlY2VwdGlvbi00OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxNFwiOyB9XG4uYmktcmVjb3JkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUxNVwiOyB9XG4uYmktcmVjb3JkLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTZcIjsgfVxuLmJpLXJlY29yZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTdcIjsgfVxuLmJpLXJlY29yZC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTE4XCI7IH1cbi5iaS1yZWNvcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MTlcIjsgfVxuLmJpLXJlY29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWFcIjsgfVxuLmJpLXJlY29yZDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWJcIjsgfVxuLmJpLXJlY29yZDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cbi5iaS1yZXBseS1hbGwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWRcIjsgfVxuLmJpLXJlcGx5LWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MWVcIjsgfVxuLmJpLXJlcGx5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTFmXCI7IH1cbi5iaS1yZXBseTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjBcIjsgfVxuLmJpLXJzcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyMVwiOyB9XG4uYmktcnNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyMlwiOyB9XG4uYmktcnVsZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyM1wiOyB9XG4uYmktc2F2ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyNFwiOyB9XG4uYmktc2F2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjVcIjsgfVxuLmJpLXNhdmUyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cbi5iaS1zYXZlMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MjdcIjsgfVxuLmJpLXNjaXNzb3JzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyOFwiOyB9XG4uYmktc2NyZXdkcml2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cbi5iaS1zZWFyY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cbi5iaS1zZWdtZW50ZWQtbmF2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyYlwiOyB9XG4uYmktc2VydmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyY1wiOyB9XG4uYmktc2hhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MmRcIjsgfVxuLmJpLXNoYXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG4uYmktc2hpZWxkLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUyZlwiOyB9XG4uYmktc2hpZWxkLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzMFwiOyB9XG4uYmktc2hpZWxkLWZpbGwtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cbi5iaS1zaGllbGQtZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzJcIjsgfVxuLmJpLXNoaWVsZC1maWxsLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG4uYmktc2hpZWxkLWZpbGwtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzRcIjsgfVxuLmJpLXNoaWVsZC1maWxsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM1XCI7IH1cbi5iaS1zaGllbGQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzZcIjsgfVxuLmJpLXNoaWVsZC1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTM3XCI7IH1cbi5iaS1zaGllbGQtbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzhcIjsgfVxuLmJpLXNoaWVsZC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1MzlcIjsgfVxuLmJpLXNoaWVsZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzYVwiOyB9XG4uYmktc2hpZWxkLXNoYWRlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1M2JcIjsgfVxuLmJpLXNoaWVsZC1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG4uYmktc2hpZWxkLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjUzZFwiOyB9XG4uYmktc2hpZWxkLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cbi5iaS1zaGllbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTNmXCI7IH1cbi5iaS1zaGlmdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG4uYmktc2hpZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cbi5iaS1zaG9wLXdpbmRvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDJcIjsgfVxuLmJpLXNob3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQzXCI7IH1cbi5iaS1zaHVmZmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0NFwiOyB9XG4uYmktc2lnbnBvc3QtMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG4uYmktc2lnbnBvc3QtMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NDZcIjsgfVxuLmJpLXNpZ25wb3N0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cbi5iaS1zaWducG9zdC1zcGxpdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0OFwiOyB9XG4uYmktc2lnbnBvc3Qtc3BsaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTQ5XCI7IH1cbi5iaS1zaWducG9zdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGFcIjsgfVxuLmJpLXNpbS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG4uYmktc2ltOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG4uYmktc2tpcC1iYWNrd2FyZC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGRcIjsgfVxuLmJpLXNraXAtYmFja3dhcmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU0ZVwiOyB9XG4uYmktc2tpcC1iYWNrd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NGZcIjsgfVxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1MFwiOyB9XG4uYmktc2tpcC1iYWNrd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1MVwiOyB9XG4uYmktc2tpcC1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NTJcIjsgfVxuLmJpLXNraXAtZW5kLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1M1wiOyB9XG4uYmktc2tpcC1lbmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1NFwiOyB9XG4uYmktc2tpcC1lbmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cbi5iaS1za2lwLWVuZC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cbi5iaS1za2lwLWVuZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1N1wiOyB9XG4uYmktc2tpcC1lbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cbi5iaS1za2lwLWZvcndhcmQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cbi5iaS1za2lwLWZvcndhcmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1YVwiOyB9XG4uYmktc2tpcC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG4uYmktc2tpcC1mb3J3YXJkLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWNcIjsgfVxuLmJpLXNraXAtZm9yd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1ZFwiOyB9XG4uYmktc2tpcC1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU1ZVwiOyB9XG4uYmktc2tpcC1zdGFydC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NWZcIjsgfVxuLmJpLXNraXAtc3RhcnQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG4uYmktc2tpcC1zdGFydC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjFcIjsgfVxuLmJpLXNraXAtc3RhcnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2MlwiOyB9XG4uYmktc2tpcC1zdGFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG4uYmktc2tpcC1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjRcIjsgfVxuLmJpLXNsYWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2NVwiOyB9XG4uYmktc2xhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY2XCI7IH1cbi5iaS1zbGFzaC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTY3XCI7IH1cbi5iaS1zbGFzaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjhcIjsgfVxuLmJpLXNsYXNoLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NjlcIjsgfVxuLmJpLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2YVwiOyB9XG4uYmktc2xpZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmJcIjsgfVxuLmJpLXNtYXJ0d2F0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZjXCI7IH1cbi5iaS1zbm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XG4uYmktc25vdzI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTZlXCI7IH1cbi5iaS1zbm93Mzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NmZcIjsgfVxuLmJpLXNvcnQtYWxwaGEtZG93bi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTcwXCI7IH1cbi5iaS1zb3J0LWFscGhhLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTcxXCI7IH1cbi5iaS1zb3J0LWFscGhhLXVwLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1NzJcIjsgfVxuLmJpLXNvcnQtYWxwaGEtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cbi5iaS1zb3J0LWRvd24tYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3NFwiOyB9XG4uYmktc29ydC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG4uYmktc29ydC1udW1lcmljLWRvd24tYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3NlwiOyB9XG4uYmktc29ydC1udW1lcmljLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTc3XCI7IH1cbi5iaS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3OFwiOyB9XG4uYmktc29ydC1udW1lcmljLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3OVwiOyB9XG4uYmktc29ydC11cC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cbi5iaS1zb3J0LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3YlwiOyB9XG4uYmktc291bmR3YXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3Y1wiOyB9XG4uYmktc3BlYWtlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3ZFwiOyB9XG4uYmktc3BlYWtlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1N2VcIjsgfVxuLmJpLXNwZWVkb21ldGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU3ZlwiOyB9XG4uYmktc3BlZWRvbWV0ZXIyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4MFwiOyB9XG4uYmktc3BlbGxjaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODFcIjsgfVxuLmJpLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4MlwiOyB9XG4uYmktc3F1YXJlLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cbi5iaS1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg0XCI7IH1cbi5iaS1zdGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODVcIjsgfVxuLmJpLXN0YXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODZcIjsgfVxuLmJpLXN0YXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODdcIjsgfVxuLmJpLXN0YXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTg4XCI7IH1cbi5iaS1zdGFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ODlcIjsgfVxuLmJpLXN0aWNraWVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cbi5iaS1zdGlja2llczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGJcIjsgfVxuLmJpLXN0aWNreS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4Y1wiOyB9XG4uYmktc3RpY2t5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG4uYmktc3RvcC1idG4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OGVcIjsgfVxuLmJpLXN0b3AtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG4uYmktc3RvcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTBcIjsgfVxuLmJpLXN0b3AtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG4uYmktc3RvcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG4uYmktc3RvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTNcIjsgfVxuLmJpLXN0b3BsaWdodHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTRcIjsgfVxuLmJpLXN0b3BsaWdodHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk1XCI7IH1cbi5iaS1zdG9wd2F0Y2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTZcIjsgfVxuLmJpLXN0b3B3YXRjaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OTdcIjsgfVxuLmJpLXN1YnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjU5OFwiOyB9XG4uYmktc3VpdC1jbHViLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTk5XCI7IH1cbi5iaS1zdWl0LWNsdWI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cbi5iaS1zdWl0LWRpYW1vbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OWJcIjsgfVxuLmJpLXN1aXQtZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OWNcIjsgfVxuLmJpLXN1aXQtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1OWRcIjsgfVxuLmJpLXN1aXQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTllXCI7IH1cbi5iaS1zdWl0LXNwYWRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNTlmXCI7IH1cbi5iaS1zdWl0LXNwYWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG4uYmktc3VuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWExXCI7IH1cbi5iaS1zdW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWEyXCI7IH1cbi5iaS1zdW5nbGFzc2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhM1wiOyB9XG4uYmktc3VucmlzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhNFwiOyB9XG4uYmktc3VucmlzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YTVcIjsgfVxuLmJpLXN1bnNldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhNlwiOyB9XG4uYmktc3Vuc2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhN1wiOyB9XG4uYmktc3ltbWV0cnktaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YThcIjsgfVxuLmJpLXN5bW1ldHJ5LXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVhOVwiOyB9XG4uYmktdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cbi5iaS10YWJsZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWJcIjsgfVxuLmJpLXRhYmxldC1sYW5kc2NhcGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWNcIjsgfVxuLmJpLXRhYmxldC1sYW5kc2NhcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cbi5iaS10YWJsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cbi5iaS10YWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YWZcIjsgfVxuLmJpLXRhZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjBcIjsgfVxuLmJpLXRhZ3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjFcIjsgfVxuLmJpLXRhZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWIyXCI7IH1cbi5iaS10ZWxlZ3JhbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjNcIjsgfVxuLmJpLXRlbGVwaG9uZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViNFwiOyB9XG4uYmktdGVsZXBob25lLWZvcndhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjVcIjsgfVxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViNlwiOyB9XG4uYmktdGVsZXBob25lLWluYm91bmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YjdcIjsgfVxuLmJpLXRlbGVwaG9uZS1pbmJvdW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjViOFwiOyB9XG4uYmktdGVsZXBob25lLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWI5XCI7IH1cbi5iaS10ZWxlcGhvbmUtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJhXCI7IH1cbi5iaS10ZWxlcGhvbmUtb3V0Ym91bmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmJcIjsgfVxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmNcIjsgfVxuLmJpLXRlbGVwaG9uZS1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJkXCI7IH1cbi5iaS10ZWxlcGhvbmUtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YmVcIjsgfVxuLmJpLXRlbGVwaG9uZS14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWJmXCI7IH1cbi5iaS10ZWxlcGhvbmUteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzBcIjsgfVxuLmJpLXRlbGVwaG9uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzFcIjsgfVxuLmJpLXRlcm1pbmFsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWMyXCI7IH1cbi5iaS10ZXJtaW5hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzNcIjsgfVxuLmJpLXRleHQtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG4uYmktdGV4dC1pbmRlbnQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1YzVcIjsgfVxuLmJpLXRleHQtaW5kZW50LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG4uYmktdGV4dC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjN1wiOyB9XG4uYmktdGV4dC1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWM4XCI7IH1cbi5iaS10ZXh0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjOVwiOyB9XG4uYmktdGV4dGFyZWEtcmVzaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjYVwiOyB9XG4uYmktdGV4dGFyZWEtdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2JcIjsgfVxuLmJpLXRleHRhcmVhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG4uYmktdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuLmJpLXRoZXJtb21ldGVyLWhpZ2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNlXCI7IH1cbi5iaS10aGVybW9tZXRlci1sb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cbi5iaS10aGVybW9tZXRlci1zbm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkMFwiOyB9XG4uYmktdGhlcm1vbWV0ZXItc3VuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG4uYmktdGhlcm1vbWV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cbi5iaS10aHJlZS1kb3RzLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkM1wiOyB9XG4uYmktdGhyZWUtZG90czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDRcIjsgfVxuLmJpLXRvZ2dsZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQ1XCI7IH1cbi5iaS10b2dnbGUtb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQ2XCI7IH1cbi5iaS10b2dnbGUyLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZDdcIjsgfVxuLmJpLXRvZ2dsZTItb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWQ4XCI7IH1cbi5iaS10b2dnbGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkOVwiOyB9XG4uYmktdG9nZ2xlczI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWRhXCI7IH1cbi5iaS10b29sczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGJcIjsgfVxuLmJpLXRvcm5hZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cbi5iaS10cmFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVkZFwiOyB9XG4uYmktdHJhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cbi5iaS10cmFzaDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuLmJpLXRyYXNoMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTBcIjsgfVxuLmJpLXRyZWUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTFcIjsgfVxuLmJpLXRyZWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWUyXCI7IH1cbi5iaS10cmlhbmdsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlM1wiOyB9XG4uYmktdHJpYW5nbGUtaGFsZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZTRcIjsgfVxuLmJpLXRyaWFuZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlNVwiOyB9XG4uYmktdHJvcGh5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU2XCI7IH1cbi5iaS10cm9waHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cbi5iaS10cm9waWNhbC1zdG9ybTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZThcIjsgfVxuLmJpLXRydWNrLWZsYXRiZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWU5XCI7IH1cbi5iaS10cnVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZWFcIjsgfVxuLmJpLXRzdW5hbWk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cbi5iaS10di1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlY1wiOyB9XG4uYmktdHY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWVkXCI7IH1cbi5iaS10d2l0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cbi5iaS10d2l0dGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVlZlwiOyB9XG4uYmktdHlwZS1ib2xkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmMFwiOyB9XG4uYmktdHlwZS1oMTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjFcIjsgfVxuLmJpLXR5cGUtaDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWYyXCI7IH1cbi5iaS10eXBlLWgzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmM1wiOyB9XG4uYmktdHlwZS1pdGFsaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWY0XCI7IH1cbi5iaS10eXBlLXN0cmlrZXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWY1XCI7IH1cbi5iaS10eXBlLXVuZGVybGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjZcIjsgfVxuLmJpLXR5cGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cbi5iaS11aS1jaGVja3MtZ3JpZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjhcIjsgfVxuLmJpLXVpLWNoZWNrczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZjlcIjsgfVxuLmJpLXVpLXJhZGlvcy1ncmlkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG4uYmktdWktcmFkaW9zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmYlwiOyB9XG4uYmktdW1icmVsbGEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmNcIjsgfVxuLmJpLXVtYnJlbGxhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjVmZFwiOyB9XG4uYmktdW5pb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNWZlXCI7IH1cbi5iaS11bmxvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY1ZmZcIjsgfVxuLmJpLXVubG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDBcIjsgfVxuLmJpLXVwYy1zY2FuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwMVwiOyB9XG4uYmktdXBjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwMlwiOyB9XG4uYmktdXBsb2FkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYwM1wiOyB9XG4uYmktdmVjdG9yLXBlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDRcIjsgfVxuLmJpLXZpZXctbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDVcIjsgfVxuLmJpLXZpZXctc3RhY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDZcIjsgfVxuLmJpLXZpbnlsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjA3XCI7IH1cbi5iaS12aW55bDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDhcIjsgfVxuLmJpLXZvaWNlbWFpbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MDlcIjsgfVxuLmJpLXZvbHVtZS1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjBhXCI7IH1cbi5iaS12b2x1bWUtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGJcIjsgfVxuLmJpLXZvbHVtZS1tdXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjBjXCI7IH1cbi5iaS12b2x1bWUtbXV0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGRcIjsgfVxuLmJpLXZvbHVtZS1vZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MGVcIjsgfVxuLmJpLXZvbHVtZS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cbi5iaS12b2x1bWUtdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTBcIjsgfVxuLmJpLXZvbHVtZS11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTFcIjsgfVxuLmJpLXZyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxMlwiOyB9XG4uYmktd2FsbGV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cbi5iaS13YWxsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjE0XCI7IH1cbi5iaS13YWxsZXQyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxNVwiOyB9XG4uYmktd2F0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjE2XCI7IH1cbi5iaS13YXRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MTdcIjsgfVxuLmJpLXdoYXRzYXBwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxOFwiOyB9XG4uYmktd2lmaS0xOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxOVwiOyB9XG4uYmktd2lmaS0yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxYVwiOyB9XG4uYmktd2lmaS1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFiXCI7IH1cbi5iaS13aWZpOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxY1wiOyB9XG4uYmktd2luZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MWRcIjsgfVxuLmJpLXdpbmRvdy1kb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYxZVwiOyB9XG4uYmktd2luZG93LXNpZGViYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjFmXCI7IH1cbi5iaS13aW5kb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjIwXCI7IH1cbi5iaS13cmVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjIxXCI7IH1cbi5iaS14LWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyMlwiOyB9XG4uYmkteC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjIzXCI7IH1cbi5iaS14LWRpYW1vbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjRcIjsgfVxuLmJpLXgtZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjVcIjsgfVxuLmJpLXgtb2N0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyNlwiOyB9XG4uYmkteC1vY3RhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyN1wiOyB9XG4uYmkteC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MjhcIjsgfVxuLmJpLXgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyOVwiOyB9XG4uYmkteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MmFcIjsgfVxuLmJpLXlvdXR1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJiXCI7IH1cbi5iaS16b29tLWluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyY1wiOyB9XG4uYmktem9vbS1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJkXCI7IH1cbi5iaS1iYW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYyZVwiOyB9XG4uYmktYmFuazI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjJmXCI7IH1cbi5iaS1iZWxsLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjMwXCI7IH1cbi5iaS1iZWxsLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzMVwiOyB9XG4uYmktY2FzaC1jb2luOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzMlwiOyB9XG4uYmktY2hlY2stbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjMzXCI7IH1cbi5iaS1jb2luOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzNFwiOyB9XG4uYmktY3VycmVuY3ktYml0Y29pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzVcIjsgfVxuLmJpLWN1cnJlbmN5LWRvbGxhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzZcIjsgfVxuLmJpLWN1cnJlbmN5LWV1cm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cbi5iaS1jdXJyZW5jeS1leGNoYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2MzhcIjsgfVxuLmJpLWN1cnJlbmN5LXBvdW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzOVwiOyB9XG4uYmktY3VycmVuY3kteWVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzYVwiOyB9XG4uYmktZGFzaC1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2JcIjsgfVxuLmJpLWV4Y2xhbWF0aW9uLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBkZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjYzZFwiOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBkZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2M2VcIjsgfVxuLmJpLWZpbGUtcGRmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cbi5iaS1maWxlLXBkZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDBcIjsgfVxuLmJpLWdlbmRlci1hbWJpZ3VvdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cbi5iaS1nZW5kZXItZmVtYWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0MlwiOyB9XG4uYmktZ2VuZGVyLW1hbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQzXCI7IH1cbi5iaS1nZW5kZXItdHJhbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cbi5iaS1oZWFkc2V0LXZyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0NVwiOyB9XG4uYmktaW5mby1sZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NDZcIjsgfVxuLmJpLW1hc3RvZG9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG4uYmktbWVzc2VuZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0OFwiOyB9XG4uYmktcGlnZ3ktYmFuay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0OVwiOyB9XG4uYmktcGlnZ3ktYmFuazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NGFcIjsgfVxuLmJpLXBpbi1tYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NGJcIjsgfVxuLmJpLXBpbi1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRjXCI7IH1cbi5iaS1wbHVzLWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0ZFwiOyB9XG4uYmktcXVlc3Rpb24tbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjRlXCI7IH1cbi5iaS1yZWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XG4uYmktcmVkZGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1MFwiOyB9XG4uYmktc2FmZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1MVwiOyB9XG4uYmktc2FmZTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTJcIjsgfVxuLmJpLXNhZmUyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG4uYmktc2QtY2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1NFwiOyB9XG4uYmktc2QtY2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NTVcIjsgfVxuLmJpLXNreXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1NlwiOyB9XG4uYmktc2xhc2gtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU3XCI7IH1cbi5iaS10cmFuc2xhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cbi5iaS14LWxnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1OVwiOyB9XG4uYmktc2FmZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NWFcIjsgfVxuLmJpLWFwcGxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1YlwiOyB9XG4uYmktbWljcm9zb2Z0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY1ZFwiOyB9XG4uYmktd2luZG93czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NWVcIjsgfVxuLmJpLWJlaGFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjVjXCI7IH1cbi5iaS1kcmliYmJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NWZcIjsgfVxuLmJpLWxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjYwXCI7IH1cbi5iaS1tZWRpdW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjYxXCI7IH1cbi5iaS1wYXlwYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cbi5iaS1waW50ZXJlc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjYzXCI7IH1cbi5iaS1zaWduYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cbi5iaS1zbmFwY2hhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjVcIjsgfVxuLmJpLXNwb3RpZnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjY2XCI7IH1cbi5iaS1zdGFjay1vdmVyZmxvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjdcIjsgfVxuLmJpLXN0cmF2YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjhcIjsgfVxuLmJpLXdvcmRwcmVzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NjlcIjsgfVxuLmJpLXZpbWVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2YVwiOyB9XG4uYmktYWN0aXZpdHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cbi5iaS1lYXNlbDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmNcIjsgfVxuLmJpLWVhc2VsMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NmRcIjsgfVxuLmJpLWVhc2VsMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2ZVwiOyB9XG4uYmktZWFzZWwzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XG4uYmktZmFuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3MFwiOyB9XG4uYmktZmluZ2VycHJpbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjcxXCI7IH1cbi5iaS1ncmFwaC1kb3duLWFycm93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3MlwiOyB9XG4uYmktZ3JhcGgtdXAtYXJyb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjczXCI7IH1cbi5iaS1oeXBub3RpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc0XCI7IH1cbi5iaS1tYWdpYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzVcIjsgfVxuLmJpLXBlcnNvbi1yb2xvZGV4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG4uYmktcGVyc29uLXZpZGVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3N1wiOyB9XG4uYmktcGVyc29uLXZpZGVvMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2NzhcIjsgfVxuLmJpLXBlcnNvbi12aWRlbzM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjc5XCI7IH1cbi5iaS1wZXJzb24td29ya3NwYWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3YVwiOyB9XG4uYmktcmFkaW9hY3RpdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjdiXCI7IH1cbi5iaS13ZWJjYW0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2NcIjsgfVxuLmJpLXdlYmNhbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2N2RcIjsgfVxuLmJpLXlpbi15YW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY3ZVwiOyB9XG4uYmktYmFuZGFpZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4MFwiOyB9XG4uYmktYmFuZGFpZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODFcIjsgfVxuLmJpLWJsdWV0b290aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODJcIjsgfVxuLmJpLWJvZHktdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODNcIjsgfVxuLmJpLWJvb21ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg0XCI7IH1cbi5iaS1ib3hlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODVcIjsgfVxuLmJpLWRwYWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODZcIjsgfVxuLmJpLWRwYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cbi5iaS1lYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODhcIjsgfVxuLmJpLWVhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ODlcIjsgfVxuLmJpLWVudmVsb3BlLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjhiXCI7IH1cbi5iaS1lbnZlbG9wZS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OGNcIjsgfVxuLmJpLWVudmVsb3BlLWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OGVcIjsgfVxuLmJpLWVudmVsb3BlLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjhmXCI7IH1cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5MVwiOyB9XG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkyXCI7IH1cbi5iaS1lbnZlbG9wZS1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjkzXCI7IH1cbi5iaS1lbnZlbG9wZS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5NFwiOyB9XG4uYmktZW52ZWxvcGUtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTZcIjsgfVxuLmJpLWVudmVsb3BlLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5N1wiOyB9XG4uYmktZW52ZWxvcGUteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5OVwiOyB9XG4uYmktZW52ZWxvcGUteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OWFcIjsgfVxuLmJpLWV4cGxpY2l0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cbi5iaS1leHBsaWNpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OWNcIjsgfVxuLmJpLWdpdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OWRcIjsgfVxuLmJpLWluZmluaXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5ZVwiOyB9XG4uYmktbGlzdC1jb2x1bW5zLXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNjlmXCI7IH1cbi5iaS1saXN0LWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cbi5iaS1tZXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhMVwiOyB9XG4uYmktbmludGVuZG8tc3dpdGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhNFwiOyB9XG4uYmktcGMtZGlzcGxheS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhNVwiOyB9XG4uYmktcGMtZGlzcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTZcIjsgfVxuLmJpLXBjLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cbi5iaS1wYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YThcIjsgfVxuLmJpLXBsYXlzdGF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhOVwiOyB9XG4uYmktcGx1cy1zbGFzaC1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWFcIjsgfVxuLmJpLXByb2plY3Rvci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhYlwiOyB9XG4uYmktcHJvamVjdG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhY1wiOyB9XG4uYmktcXItY29kZS1zY2FuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG4uYmktcXItY29kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YWVcIjsgfVxuLmJpLXF1b3JhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhZlwiOyB9XG4uYmktcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmIwXCI7IH1cbi5iaS1yb2JvdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjFcIjsgfVxuLmJpLXNlbmQtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjJcIjsgfVxuLmJpLXNlbmQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmIzXCI7IH1cbi5iaS1zZW5kLWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjRcIjsgfVxuLmJpLXNlbmQtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjVcIjsgfVxuLmJpLXNlbmQtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YjdcIjsgfVxuLmJpLXNlbmQtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI4XCI7IH1cbi5iaS1zZW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmI5XCI7IH1cbi5iaS1zZW5kLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmFcIjsgfVxuLmJpLXNlbmQtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmJcIjsgfVxuLmJpLXNlbmQtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmNcIjsgfVxuLmJpLXNlbmQtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmJkXCI7IH1cbi5iaS1zZW5kLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmVcIjsgfVxuLmJpLXNlbmQteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YmZcIjsgfVxuLmJpLXNlbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cbi5iaS1zdGVhbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzFcIjsgfVxuLmJpLXRlcm1pbmFsLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmMzXCI7IH1cbi5iaS10ZXJtaW5hbC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG4uYmktdGVybWluYWwtc3BsaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmM1XCI7IH1cbi5iaS10aWNrZXQtZGV0YWlsZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzZcIjsgfVxuLmJpLXRpY2tldC1kZXRhaWxlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzdcIjsgfVxuLmJpLXRpY2tldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjOFwiOyB9XG4uYmktdGlja2V0LXBlcmZvcmF0ZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzlcIjsgfVxuLmJpLXRpY2tldC1wZXJmb3JhdGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjYVwiOyB9XG4uYmktdGlja2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjYlwiOyB9XG4uYmktdGlrdG9rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG4uYmktd2luZG93LWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmNkXCI7IH1cbi5iaS13aW5kb3ctZGVza3RvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2Y2VcIjsgfVxuLmJpLXdpbmRvdy1mdWxsc2NyZWVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZjZlwiOyB9XG4uYmktd2luZG93LXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQwXCI7IH1cbi5iaS13aW5kb3ctc3BsaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQxXCI7IH1cbi5iaS13aW5kb3ctc3RhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQyXCI7IH1cbi5iaS13aW5kb3cteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuLmJpLXhib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQ0XCI7IH1cbi5iaS1ldGhlcm5ldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDVcIjsgfVxuLmJpLWhkbWktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZDZcIjsgfVxuLmJpLWhkbWk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQ3XCI7IH1cbi5iaS11c2ItYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZkOFwiOyB9XG4uYmktdXNiLWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmQ5XCI7IH1cbi5iaS11c2ItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZGFcIjsgfVxuLmJpLXVzYi1wbHVnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRiXCI7IH1cbi5iaS11c2ItcGx1Zzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZGNcIjsgfVxuLmJpLXVzYi1zeW1ib2w6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cbi5iaS11c2I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cbi5iaS1ib29tYm94LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmRmXCI7IH1cbi5iaS1kaXNwbGF5cG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTFcIjsgfVxuLmJpLWdwdS1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlMlwiOyB9XG4uYmktbWVtb3J5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlM1wiOyB9XG4uYmktbW9kZW0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTRcIjsgfVxuLmJpLW1vZGVtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlNVwiOyB9XG4uYmktbW90aGVyYm9hcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTZcIjsgfVxuLmJpLW1vdGhlcmJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlN1wiOyB9XG4uYmktb3B0aWNhbC1hdWRpby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG4uYmktb3B0aWNhbC1hdWRpbzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZTlcIjsgfVxuLmJpLXBjaS1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlYVwiOyB9XG4uYmktcm91dGVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmViXCI7IH1cbi5iaS1yb3V0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cbi5iaS10aHVuZGVyYm9sdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZlZlwiOyB9XG4uYmktdGh1bmRlcmJvbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmYwXCI7IH1cbi5iaS11c2ItZHJpdmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuLmJpLXVzYi1kcml2ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjJcIjsgfVxuLmJpLXVzYi1taWNyby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmM1wiOyB9XG4uYmktdXNiLW1pY3JvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmNFwiOyB9XG4uYmktdXNiLW1pbmktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZjVcIjsgfVxuLmJpLXVzYi1taW5pOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmNlwiOyB9XG4uYmktY2xvdWQtaGF6ZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmY3XCI7IH1cbi5iaS1kZXZpY2UtaGRkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmY4XCI7IH1cbi5iaS1kZXZpY2UtaGRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmOVwiOyB9XG4uYmktZGV2aWNlLXNzZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmYVwiOyB9XG4uYmktZGV2aWNlLXNzZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZmJcIjsgfVxuLmJpLWRpc3BsYXlwb3J0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cbi5iaS1tb3J0YXJib2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmZFwiOyB9XG4uYmktbW9ydGFyYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmZlXCI7IH1cbi5iaS10ZXJtaW5hbC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG4uYmktYXJyb3ctdGhyb3VnaC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwMFwiOyB9XG4uYmktYXJyb3ctdGhyb3VnaC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDFcIjsgfVxuLmJpLWJhZGdlLXNkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzAyXCI7IH1cbi5iaS1iYWRnZS1zZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDNcIjsgfVxuLmJpLWJhZy1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwNFwiOyB9XG4uYmktYmFnLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwNVwiOyB9XG4uYmktYmFsbG9vbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwNlwiOyB9XG4uYmktYmFsbG9vbi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwN1wiOyB9XG4uYmktYmFsbG9vbi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MDhcIjsgfVxuLmJpLWJhbGxvb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzA5XCI7IH1cbi5iaS1ib3gyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBhXCI7IH1cbi5iaS1ib3gyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cbi5iaS1ib3gyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcwY1wiOyB9XG4uYmktYm94Mjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGRcIjsgfVxuLmJpLWJyYWNlcy1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MGVcIjsgfVxuLmJpLWNhbGVuZGFyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzBmXCI7IH1cbi5iaS1jYWxlbmRhci1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTBcIjsgfVxuLmJpLWNhbGVuZGFyMi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxMVwiOyB9XG4uYmktY2FsZW5kYXIyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxMlwiOyB9XG4uYmktY2hhdC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxM1wiOyB9XG4uYmktY2hhdC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MTRcIjsgfVxuLmJpLWNoYXQtbGVmdC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxNVwiOyB9XG4uYmktY2hhdC1sZWZ0LWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxNlwiOyB9XG4uYmktY2hhdC1yaWdodC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxN1wiOyB9XG4uYmktY2hhdC1yaWdodC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MThcIjsgfVxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzE5XCI7IH1cbi5iaS1jaGF0LXNxdWFyZS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MWFcIjsgfVxuLmJpLWNsaXBib2FyZC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxYlwiOyB9XG4uYmktY2xpcGJvYXJkLWRhdGEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MWNcIjsgfVxuLmJpLWNsaXBib2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcxZFwiOyB9XG4uYmktY2xpcGJvYXJkLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cbi5iaS1jbGlwYm9hcmQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzFmXCI7IH1cbi5iaS1jbGlwYm9hcmQtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjBcIjsgfVxuLmJpLWNsaXBib2FyZC1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzIxXCI7IH1cbi5iaS1jbGlwYm9hcmQtcHVsc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cbi5iaS1jbGlwYm9hcmQteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyM1wiOyB9XG4uYmktY2xpcGJvYXJkMi1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyNFwiOyB9XG4uYmktY2xpcGJvYXJkMi1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MjVcIjsgfVxuLmJpLWNsaXBib2FyZDItZGF0YS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyNlwiOyB9XG4uYmktY2xpcGJvYXJkMi1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyN1wiOyB9XG4uYmktY2xpcGJvYXJkMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyOFwiOyB9XG4uYmktY2xpcGJvYXJkMi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjcyOVwiOyB9XG4uYmktY2xpcGJvYXJkMi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmFcIjsgfVxuLmJpLWNsaXBib2FyZDItbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmJcIjsgfVxuLmJpLWNsaXBib2FyZDItbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzJjXCI7IH1cbi5iaS1jbGlwYm9hcmQyLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmRcIjsgfVxuLmJpLWNsaXBib2FyZDItcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmVcIjsgfVxuLmJpLWNsaXBib2FyZDItcHVsc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MmZcIjsgfVxuLmJpLWNsaXBib2FyZDItcHVsc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cbi5iaS1jbGlwYm9hcmQyLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzFcIjsgfVxuLmJpLWNsaXBib2FyZDIteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzJcIjsgfVxuLmJpLWNsaXBib2FyZDI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzMzXCI7IH1cbi5iaS1lbW9qaS1raXNzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzM0XCI7IH1cbi5iaS1lbW9qaS1raXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczNVwiOyB9XG4uYmktZW52ZWxvcGUtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzZcIjsgfVxuLmJpLWVudmVsb3BlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczN1wiOyB9XG4uYmktZW52ZWxvcGUtb3Blbi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczOFwiOyB9XG4uYmktZW52ZWxvcGUtb3Blbi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3MzlcIjsgfVxuLmJpLWVudmVsb3BlLXBhcGVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNhXCI7IH1cbi5iaS1lbnZlbG9wZS1wYXBlci1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczYlwiOyB9XG4uYmktZW52ZWxvcGUtcGFwZXItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzNjXCI7IH1cbi5iaS1lbnZlbG9wZS1wYXBlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3M2RcIjsgfVxuLmJpLWZpbGV0eXBlLWFhYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3M2VcIjsgfVxuLmJpLWZpbGV0eXBlLWFpOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjczZlwiOyB9XG4uYmktZmlsZXR5cGUtYm1wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0MFwiOyB9XG4uYmktZmlsZXR5cGUtY3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQxXCI7IH1cbi5iaS1maWxldHlwZS1jc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQyXCI7IH1cbi5iaS1maWxldHlwZS1jc3Y6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQzXCI7IH1cbi5iaS1maWxldHlwZS1kb2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQ0XCI7IH1cbi5iaS1maWxldHlwZS1kb2N4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0NVwiOyB9XG4uYmktZmlsZXR5cGUtZXhlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0NlwiOyB9XG4uYmktZmlsZXR5cGUtZ2lmOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG4uYmktZmlsZXR5cGUtaGVpYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NDhcIjsgfVxuLmJpLWZpbGV0eXBlLWh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzQ5XCI7IH1cbi5iaS1maWxldHlwZS1qYXZhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0YVwiOyB9XG4uYmktZmlsZXR5cGUtanBnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc0YlwiOyB9XG4uYmktZmlsZXR5cGUtanM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzRjXCI7IH1cbi5iaS1maWxldHlwZS1qc3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cbi5iaS1maWxldHlwZS1rZXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzRlXCI7IH1cbi5iaS1maWxldHlwZS1tNHA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzRmXCI7IH1cbi5iaS1maWxldHlwZS1tZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTBcIjsgfVxuLmJpLWZpbGV0eXBlLW1keDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTFcIjsgfVxuLmJpLWZpbGV0eXBlLW1vdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTJcIjsgfVxuLmJpLWZpbGV0eXBlLW1wMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTNcIjsgfVxuLmJpLWZpbGV0eXBlLW1wNDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTRcIjsgfVxuLmJpLWZpbGV0eXBlLW90Zjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTVcIjsgfVxuLmJpLWZpbGV0eXBlLXBkZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTZcIjsgfVxuLmJpLWZpbGV0eXBlLXBocDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NTdcIjsgfVxuLmJpLWZpbGV0eXBlLXBuZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NThcIjsgfVxuLmJpLWZpbGV0eXBlLXBwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NWFcIjsgfVxuLmJpLWZpbGV0eXBlLXBzZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NWJcIjsgfVxuLmJpLWZpbGV0eXBlLXB5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1Y1wiOyB9XG4uYmktZmlsZXR5cGUtcmF3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG4uYmktZmlsZXR5cGUtcmI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzVlXCI7IH1cbi5iaS1maWxldHlwZS1zYXNzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc1ZlwiOyB9XG4uYmktZmlsZXR5cGUtc2Nzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjBcIjsgfVxuLmJpLWZpbGV0eXBlLXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2MVwiOyB9XG4uYmktZmlsZXR5cGUtc3ZnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc2MlwiOyB9XG4uYmktZmlsZXR5cGUtdGlmZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjNcIjsgfVxuLmJpLWZpbGV0eXBlLXRzeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjRcIjsgfVxuLmJpLWZpbGV0eXBlLXR0Zjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjVcIjsgfVxuLmJpLWZpbGV0eXBlLXR4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjZcIjsgfVxuLmJpLWZpbGV0eXBlLXdhdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NjdcIjsgfVxuLmJpLWZpbGV0eXBlLXdvZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzY4XCI7IH1cbi5iaS1maWxldHlwZS14bHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzZhXCI7IH1cbi5iaS1maWxldHlwZS14bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cbi5iaS1maWxldHlwZS15bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzZjXCI7IH1cbi5iaS1oZWFydC1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmRcIjsgfVxuLmJpLWhlYXJ0LXB1bHNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzZlXCI7IH1cbi5iaS1oZWFydC1wdWxzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NmZcIjsgfVxuLmJpLWhlYXJ0YnJlYWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzBcIjsgfVxuLmJpLWhlYXJ0YnJlYWs6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzcxXCI7IH1cbi5iaS1oZWFydHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzcyXCI7IH1cbi5iaS1ob3NwaXRhbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG4uYmktaG9zcGl0YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzc0XCI7IH1cbi5iaS1ob3VzZS1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3NVwiOyB9XG4uYmktaG91c2UtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzc2XCI7IH1cbi5iaS1pbmNvZ25pdG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzc3XCI7IH1cbi5iaS1tYWduZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzhcIjsgfVxuLmJpLW1hZ25ldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3NzlcIjsgfVxuLmJpLXBlcnNvbi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3N2FcIjsgfVxuLmJpLXBlcnNvbi1oZWFydHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzdiXCI7IH1cbi5iaS1waG9uZS1mbGlwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XG4uYmktcGx1Z2luOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3ZFwiOyB9XG4uYmktcG9zdGFnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3ZVwiOyB9XG4uYmktcG9zdGFnZS1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc3ZlwiOyB9XG4uYmktcG9zdGFnZS1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODBcIjsgfVxuLmJpLXBvc3RhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cbi5iaS1wb3N0Y2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4MlwiOyB9XG4uYmktcG9zdGNhcmQtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODNcIjsgfVxuLmJpLXBvc3RjYXJkLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4NFwiOyB9XG4uYmktcG9zdGNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cbi5iaS1zZWFyY2gtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODZcIjsgfVxuLmJpLXNlYXJjaC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ODdcIjsgfVxuLmJpLXNsaWRlcnMyLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc4OFwiOyB9XG4uYmktc2xpZGVyczI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cbi5iaS10cmFzaDMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGFcIjsgfVxuLmJpLXRyYXNoMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGJcIjsgfVxuLmJpLXZhbGVudGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGNcIjsgfVxuLmJpLXZhbGVudGluZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzhkXCI7IH1cbi5iaS13cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGVcIjsgfVxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OGZcIjsgfVxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5MFwiOyB9XG4uYmktZmlsZXR5cGUtanNvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OTFcIjsgfVxuLmJpLWZpbGV0eXBlLXBwdHg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzkyXCI7IH1cbi5iaS1maWxldHlwZS14bHN4OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5M1wiOyB9XG4uYmktMS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OTZcIjsgfVxuLmJpLTEtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5N1wiOyB9XG4uYmktMS1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OThcIjsgfVxuLmJpLTEtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5OVwiOyB9XG4uYmktMi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OWNcIjsgfVxuLmJpLTItY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5ZFwiOyB9XG4uYmktMi1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OWVcIjsgfVxuLmJpLTItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5ZlwiOyB9XG4uYmktMy1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YTJcIjsgfVxuLmJpLTMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhM1wiOyB9XG4uYmktMy1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YTRcIjsgfVxuLmJpLTMtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhNVwiOyB9XG4uYmktNC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YThcIjsgfVxuLmJpLTQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG4uYmktNC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YWFcIjsgfVxuLmJpLTQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhYlwiOyB9XG4uYmktNS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YWVcIjsgfVxuLmJpLTUtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhZlwiOyB9XG4uYmktNS1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YjBcIjsgfVxuLmJpLTUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG4uYmktNi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YjRcIjsgfVxuLmJpLTYtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiNVwiOyB9XG4uYmktNi1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YjZcIjsgfVxuLmJpLTYtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiN1wiOyB9XG4uYmktNy1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YmFcIjsgfVxuLmJpLTctY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiYlwiOyB9XG4uYmktNy1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YmNcIjsgfVxuLmJpLTctc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG4uYmktOC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YzBcIjsgfVxuLmJpLTgtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjMVwiOyB9XG4uYmktOC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YzJcIjsgfVxuLmJpLTgtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjM1wiOyB9XG4uYmktOS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YzZcIjsgfVxuLmJpLTktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjN1wiOyB9XG4uYmktOS1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YzhcIjsgfVxuLmJpLTktc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjOVwiOyB9XG4uYmktYWlycGxhbmUtZW5naW5lcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG4uYmktYWlycGxhbmUtZW5naW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3Y2JcIjsgfVxuLmJpLWFpcnBsYW5lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cbi5iaS1haXJwbGFuZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3Y2RcIjsgfVxuLmJpLWFsZXhhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjZVwiOyB9XG4uYmktYWxpcGF5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdjZlwiOyB9XG4uYmktYW5kcm9pZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuLmJpLWFuZHJvaWQyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkMVwiOyB9XG4uYmktYm94LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2QyXCI7IH1cbi5iaS1ib3gtc2VhbS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdkM1wiOyB9XG4uYmktYnJvd3Nlci1jaHJvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2Q0XCI7IH1cbi5iaS1icm93c2VyLWVkZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2Q1XCI7IH1cbi5iaS1icm93c2VyLWZpcmVmb3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cbi5iaS1icm93c2VyLXNhZmFyaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDdcIjsgfVxuLmJpLWMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2RhXCI7IH1cbi5iaS1jLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZGJcIjsgfVxuLmJpLWMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2RjXCI7IH1cbi5iaS1jLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZGRcIjsgfVxuLmJpLWNhcHN1bGUtcGlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZGVcIjsgfVxuLmJpLWNhcHN1bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cbi5iaS1jYXItZnJvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTBcIjsgfVxuLmJpLWNhci1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTFcIjsgfVxuLmJpLWNhc3NldHRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2UyXCI7IH1cbi5iaS1jYXNzZXR0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZTNcIjsgfVxuLmJpLWNjLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlNlwiOyB9XG4uYmktY2MtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlN1wiOyB9XG4uYmktY2Mtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2U4XCI7IH1cbi5iaS1jYy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2U5XCI7IH1cbi5iaS1jdXAtaG90LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2VhXCI7IH1cbi5iaS1jdXAtaG90OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlYlwiOyB9XG4uYmktY3VycmVuY3ktcnVwZWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cbi5iaS1kcm9wYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlZFwiOyB9XG4uYmktZXNjYXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlZVwiOyB9XG4uYmktZmFzdC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdlZlwiOyB9XG4uYmktZmFzdC1mb3J3YXJkLWJ0bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjBcIjsgfVxuLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjFcIjsgfVxuLmJpLWZhc3QtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cbi5iaS1mYXN0LWZvcndhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjNcIjsgfVxuLmJpLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjRcIjsgfVxuLmJpLWZpbGV0eXBlLXNxbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjVcIjsgfVxuLmJpLWZpcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2Y2XCI7IH1cbi5iaS1nb29nbGUtcGxheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjdcIjsgfVxuLmJpLWgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2ZhXCI7IH1cbi5iaS1oLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuLmJpLWgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2ZjXCI7IH1cbi5iaS1oLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZmRcIjsgfVxuLmJpLWluZGVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZmVcIjsgfVxuLmJpLWx1bmdzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2ZmXCI7IH1cbi5iaS1sdW5nczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDBcIjsgfVxuLmJpLW1pY3Jvc29mdC10ZWFtczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDFcIjsgfVxuLmJpLXAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODA0XCI7IH1cbi5iaS1wLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDVcIjsgfVxuLmJpLXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODA2XCI7IH1cbi5iaS1wLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDdcIjsgfVxuLmJpLXBhc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MDhcIjsgfVxuLmJpLXBhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODA5XCI7IH1cbi5iaS1wcmVzY3JpcHRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODBhXCI7IH1cbi5iaS1wcmVzY3JpcHRpb24yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwYlwiOyB9XG4uYmktci1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MGVcIjsgfVxuLmJpLXItY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwZlwiOyB9XG4uYmktci1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MTBcIjsgfVxuLmJpLXItc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxMVwiOyB9XG4uYmktcmVwZWF0LTE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODEyXCI7IH1cbi5iaS1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODEzXCI7IH1cbi5iaS1yZXdpbmQtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODE0XCI7IH1cbi5iaS1yZXdpbmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxNVwiOyB9XG4uYmktcmV3aW5kLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxNlwiOyB9XG4uYmktcmV3aW5kLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MTdcIjsgfVxuLmJpLXJld2luZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxOFwiOyB9XG4uYmktcmV3aW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxOVwiOyB9XG4uYmktdHJhaW4tZnJlaWdodC1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxYVwiOyB9XG4uYmktdHJhaW4tZnJlaWdodC1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MWJcIjsgfVxuLmJpLXRyYWluLWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODFjXCI7IH1cbi5iaS10cmFpbi1mcm9udDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MWRcIjsgfVxuLmJpLXRyYWluLWxpZ2h0cmFpbC1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxZVwiOyB9XG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgxZlwiOyB9XG4uYmktdHJ1Y2stZnJvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MjBcIjsgfVxuLmJpLXRydWNrLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyMVwiOyB9XG4uYmktdWJ1bnR1OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyMlwiOyB9XG4uYmktdW5pbmRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODIzXCI7IH1cbi5iaS11bml0eTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MjRcIjsgfVxuLmJpLXVuaXZlcnNhbC1hY2Nlc3MtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyNVwiOyB9XG4uYmktdW5pdmVyc2FsLWFjY2Vzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MjZcIjsgfVxuLmJpLXZpcnVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyN1wiOyB9XG4uYmktdmlydXMyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyOFwiOyB9XG4uYmktd2VjaGF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyOVwiOyB9XG4uYmkteWVscDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MmFcIjsgfVxuLmJpLXNpZ24tc3RvcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyYlwiOyB9XG4uYmktc2lnbi1zdG9wLWxpZ2h0cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgyY1wiOyB9XG4uYmktc2lnbi1zdG9wLWxpZ2h0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MmRcIjsgfVxuLmJpLXNpZ24tc3RvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MmVcIjsgfVxuLmJpLXNpZ24tdHVybi1sZWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cbi5iaS1zaWduLXR1cm4tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MzBcIjsgfVxuLmJpLXNpZ24tdHVybi1yaWdodC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzMVwiOyB9XG4uYmktc2lnbi10dXJuLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzMlwiOyB9XG4uYmktc2lnbi10dXJuLXNsaWdodC1sZWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODMzXCI7IH1cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzNlwiOyB9XG4uYmktc2lnbi15aWVsZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzN1wiOyB9XG4uYmktc2lnbi15aWVsZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MzhcIjsgfVxuLmJpLWV2LXN0YXRpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4MzlcIjsgfVxuLmJpLWV2LXN0YXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cbi5iaS1mdWVsLXB1bXAtZGllc2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODNiXCI7IH1cbi5iaS1mdWVsLXB1bXAtZGllc2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzY1wiOyB9XG4uYmktZnVlbC1wdW1wLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODNkXCI7IH1cbi5iaS1mdWVsLXB1bXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODNlXCI7IH1cbi5iaS0wLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgzZlwiOyB9XG4uYmktMC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODQwXCI7IH1cbi5iaS0wLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG4uYmktMC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cbi5iaS1yb2NrZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDNcIjsgfVxuLmJpLXJvY2tldC10YWtlb2ZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODQ0XCI7IH1cbi5iaS1yb2NrZXQtdGFrZW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDVcIjsgfVxuLmJpLXJvY2tldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDZcIjsgfVxuLmJpLXN0cmlwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDdcIjsgfVxuLmJpLXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NDhcIjsgfVxuLmJpLXN1cGVyc2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0OVwiOyB9XG4uYmktdHJlbGxvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG4uYmktZW52ZWxvcGUtYXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NGJcIjsgfVxuLmJpLWVudmVsb3BlLWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG4uYmktcmVnZXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODRkXCI7IH1cbi5iaS10ZXh0LXdyYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODRlXCI7IH1cbi5iaS1zaWduLWRlYWQtZW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODRmXCI7IH1cbi5iaS1zaWduLWRlYWQtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG4uYmktc2lnbi1kby1ub3QtZW50ZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NTFcIjsgfVxuLmJpLXNpZ24tZG8tbm90LWVudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1MlwiOyB9XG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NTNcIjsgfVxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXNpZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NTRcIjsgfVxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXNpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODU1XCI7IH1cbi5iaS1zaWduLWludGVyc2VjdGlvbi10LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODU2XCI7IH1cbi5iaS1zaWduLWludGVyc2VjdGlvbi10OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1N1wiOyB9XG4uYmktc2lnbi1pbnRlcnNlY3Rpb24teS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1OFwiOyB9XG4uYmktc2lnbi1pbnRlcnNlY3Rpb24teTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NTlcIjsgfVxuLmJpLXNpZ24taW50ZXJzZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1YVwiOyB9XG4uYmktc2lnbi1tZXJnZS1sZWZ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODViXCI7IH1cbi5iaS1zaWduLW1lcmdlLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODVjXCI7IH1cbi5iaS1zaWduLW1lcmdlLXJpZ2h0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODVkXCI7IH1cbi5iaS1zaWduLW1lcmdlLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg1ZVwiOyB9XG4uYmktc2lnbi1uby1sZWZ0LXR1cm4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NWZcIjsgfVxuLmJpLXNpZ24tbm8tbGVmdC10dXJuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2MFwiOyB9XG4uYmktc2lnbi1uby1wYXJraW5nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODYxXCI7IH1cbi5iaS1zaWduLW5vLXBhcmtpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODYyXCI7IH1cbi5iaS1zaWduLW5vLXJpZ2h0LXR1cm4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjNcIjsgfVxuLmJpLXNpZ24tbm8tcmlnaHQtdHVybjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjRcIjsgfVxuLmJpLXNpZ24tcmFpbHJvYWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjVcIjsgfVxuLmJpLXNpZ24tcmFpbHJvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODY2XCI7IH1cbi5iaS1idWlsZGluZy1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODY3XCI7IH1cbi5iaS1idWlsZGluZy1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NjhcIjsgfVxuLmJpLWJ1aWxkaW5nLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODY5XCI7IH1cbi5iaS1idWlsZGluZy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg2YVwiOyB9XG4uYmktYnVpbGRpbmctZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODZiXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NmNcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODZlXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODZmXCI7IH1cbi5iaS1idWlsZGluZy1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3MFwiOyB9XG4uYmktYnVpbGRpbmctZmlsbC1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3MVwiOyB9XG4uYmktYnVpbGRpbmctZmlsbC1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3MlwiOyB9XG4uYmktYnVpbGRpbmctZmlsbC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NzNcIjsgfVxuLmJpLWJ1aWxkaW5nLWZpbGwtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODc0XCI7IH1cbi5iaS1idWlsZGluZy1maWxsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODc1XCI7IH1cbi5iaS1idWlsZGluZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3NlwiOyB9XG4uYmktYnVpbGRpbmctZ2Vhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NzdcIjsgfVxuLmJpLWJ1aWxkaW5nLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODc4XCI7IH1cbi5iaS1idWlsZGluZy1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4NzlcIjsgfVxuLmJpLWJ1aWxkaW5nLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3YVwiOyB9XG4uYmktYnVpbGRpbmcteDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4N2JcIjsgfVxuLmJpLWJ1aWxkaW5ncy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG4uYmktYnVpbGRpbmdzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg3ZFwiOyB9XG4uYmktYnVzLWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODdlXCI7IH1cbi5iaS1idXMtZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODdmXCI7IH1cbi5iaS1ldi1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4MFwiOyB9XG4uYmktZXYtZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODgxXCI7IH1cbi5iaS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ODJcIjsgfVxuLmJpLWdsb2JlLWFzaWEtYXVzdHJhbGlhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4M1wiOyB9XG4uYmktZ2xvYmUtY2VudHJhbC1zb3V0aC1hc2lhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG4uYmktZ2xvYmUtZXVyb3BlLWFmcmljYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ODVcIjsgfVxuLmJpLWhvdXNlLWFkZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4NlwiOyB9XG4uYmktaG91c2UtYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4N1wiOyB9XG4uYmktaG91c2UtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ODhcIjsgfVxuLmJpLWhvdXNlLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4OVwiOyB9XG4uYmktaG91c2UtZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4YVwiOyB9XG4uYmktaG91c2UtZGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OGJcIjsgfVxuLmJpLWhvdXNlLWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OGNcIjsgfVxuLmJpLWhvdXNlLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODhkXCI7IH1cbi5iaS1ob3VzZS1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg4ZVwiOyB9XG4uYmktaG91c2UtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODhmXCI7IH1cbi5iaS1ob3VzZS1nZWFyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODkwXCI7IH1cbi5iaS1ob3VzZS1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5MVwiOyB9XG4uYmktaG91c2UtbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5MlwiOyB9XG4uYmktaG91c2UtbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTNcIjsgfVxuLmJpLWhvdXNlLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODk0XCI7IH1cbi5iaS1ob3VzZS1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTVcIjsgfVxuLmJpLWhvdXNlLXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODk2XCI7IH1cbi5iaS1ob3VzZS11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OTdcIjsgfVxuLmJpLWhvdXNlLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OThcIjsgfVxuLmJpLWhvdXNlLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODk5XCI7IH1cbi5iaS1wZXJzb24tYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjg5YVwiOyB9XG4uYmktcGVyc29uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODliXCI7IH1cbi5iaS1wZXJzb24tZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODljXCI7IH1cbi5iaS1wZXJzb24tZmlsbC1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODlkXCI7IH1cbi5iaS1wZXJzb24tZmlsbC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4OWVcIjsgfVxuLmJpLXBlcnNvbi1maWxsLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODlmXCI7IH1cbi5iaS1wZXJzb24tZmlsbC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhMFwiOyB9XG4uYmktcGVyc29uLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGExXCI7IH1cbi5iaS1wZXJzb24tZmlsbC1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhMlwiOyB9XG4uYmktcGVyc29uLWZpbGwtbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YTNcIjsgfVxuLmJpLXBlcnNvbi1maWxsLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhNFwiOyB9XG4uYmktcGVyc29uLWZpbGwtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGE1XCI7IH1cbi5iaS1wZXJzb24tZmlsbC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhNlwiOyB9XG4uYmktcGVyc29uLWdlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGE3XCI7IH1cbi5iaS1wZXJzb24tbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YThcIjsgfVxuLmJpLXBlcnNvbi1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YTlcIjsgfVxuLmJpLXBlcnNvbi11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YWFcIjsgfVxuLmJpLXNjb290ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGFiXCI7IH1cbi5iaS10YXhpLWZyb250LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGFjXCI7IH1cbi5iaS10YXhpLWZyb250OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhZFwiOyB9XG4uYmktYW1kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhZVwiOyB9XG4uYmktZGF0YWJhc2UtYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhhZlwiOyB9XG4uYmktZGF0YWJhc2UtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGIwXCI7IH1cbi5iaS1kYXRhYmFzZS1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiMVwiOyB9XG4uYmktZGF0YWJhc2UtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YjJcIjsgfVxuLmJpLWRhdGFiYXNlLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiM1wiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGI0XCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiNVwiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiNlwiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiN1wiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YjhcIjsgfVxuLmJpLWRhdGFiYXNlLWZpbGwtZ2Vhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YjlcIjsgfVxuLmJpLWRhdGFiYXNlLWZpbGwtbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YmFcIjsgfVxuLmJpLWRhdGFiYXNlLWZpbGwtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGJiXCI7IH1cbi5iaS1kYXRhYmFzZS1maWxsLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiY1wiOyB9XG4uYmktZGF0YWJhc2UtZmlsbC14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhiZFwiOyB9XG4uYmktZGF0YWJhc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YmVcIjsgfVxuLmJpLWRhdGFiYXNlLWdlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGJmXCI7IH1cbi5iaS1kYXRhYmFzZS1sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjMFwiOyB9XG4uYmktZGF0YWJhc2Utc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGMxXCI7IH1cbi5iaS1kYXRhYmFzZS11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YzJcIjsgfVxuLmJpLWRhdGFiYXNlLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGMzXCI7IH1cbi5iaS1kYXRhYmFzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4YzRcIjsgfVxuLmJpLWhvdXNlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjNVwiOyB9XG4uYmktaG91c2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjNlwiOyB9XG4uYmktbnZpZGlhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjN1wiOyB9XG4uYmktcGVyc29uLXZjYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGM4XCI7IH1cbi5iaS1wZXJzb24tdmNhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGM5XCI7IH1cbi5iaS1zaW5hLXdlaWJvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjYVwiOyB9XG4uYmktdGVuY2VudC1xcTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4Y2JcIjsgfVxuLmJpLXdpa2lwZWRpYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4Y2NcIjsgfVxuLmJpLWFscGhhYmV0LXVwcGVyY2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuLmJpLWFscGhhYmV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4YVwiOyB9XG4uYmktYW1hem9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY4ZFwiOyB9XG4uYmktYXJyb3dzLWNvbGxhcHNlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjY5MFwiOyB9XG4uYmktYXJyb3dzLWV4cGFuZC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OTVcIjsgfVxuLmJpLWFycm93cy12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2OThcIjsgfVxuLmJpLWFycm93czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YTJcIjsgfVxuLmJpLWJhbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZhM1wiOyB9XG4uYmktYmFuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG4uYmktYmluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2YzJcIjsgfVxuLmJpLWNha2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNmUwXCI7IH1cbi5iaS1jYWtlMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuLmJpLWNvb2tpZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY2ZWVcIjsgfVxuLmJpLWNvcHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzU5XCI7IH1cbi5iaS1jcm9zc2hhaXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cbi5iaS1jcm9zc2hhaXIyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5NFwiOyB9XG4uYmktZW1vamktYXN0b25pc2hlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjc5NVwiOyB9XG4uYmktZW1vamktYXN0b25pc2hlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OWFcIjsgfVxuLmJpLWVtb2ppLWdyaW1hY2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3OWJcIjsgfVxuLmJpLWVtb2ppLWdyaW1hY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cbi5iaS1lbW9qaS1ncmluLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2ExXCI7IH1cbi5iaS1lbW9qaS1ncmluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhNlwiOyB9XG4uYmktZW1vamktc3VycHJpc2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YTdcIjsgfVxuLmJpLWVtb2ppLXN1cnByaXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhY1wiOyB9XG4uYmktZW1vamktdGVhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdhZFwiOyB9XG4uYmktZW1vamktdGVhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YjJcIjsgfVxuLmJpLWVudmVsb3BlLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YjNcIjsgfVxuLmJpLWVudmVsb3BlLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2I4XCI7IH1cbi5iaS1lbnZlbG9wZS1hcnJvdy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiOVwiOyB9XG4uYmktZW52ZWxvcGUtYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2JlXCI7IH1cbi5iaS1mZWF0aGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjdiZlwiOyB9XG4uYmktZmVhdGhlcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2M0XCI7IH1cbi5iaS1mbG9wcHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3YzVcIjsgfVxuLmJpLWZsb3BweTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDhcIjsgfVxuLmJpLWZsb3BweTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZDlcIjsgfVxuLmJpLWZsb3BweTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2U0XCI7IH1cbi5iaS1naXRsYWI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cbi5iaS1oaWdobGlnaHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY3ZjhcIjsgfVxuLmJpLW1hcmtlci10aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODAyXCI7IH1cbi5iaS1udm1lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODAzXCI7IH1cbi5iaS1udm1lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjgwY1wiOyB9XG4uYmktb3BlbmNvbGxlY3RpdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmODBkXCI7IH1cbi5iaS1wY2ktY2FyZC1uZXR3b3JrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhjZFwiOyB9XG4uYmktcGNpLWNhcmQtc291bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGNlXCI7IH1cbi5iaS1yYWRhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4Y2ZcIjsgfVxuLmJpLXNlbmQtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkMFwiOyB9XG4uYmktc2VuZC1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkMVwiOyB9XG4uYmktc2VuZC1hcnJvdy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkMlwiOyB9XG4uYmktc2VuZC1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZDNcIjsgfVxuLmJpLXNpbS1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkNFwiOyB9XG4uYmktc2ltLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkNVwiOyB9XG4uYmktc291cmNlZm9yZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQ2XCI7IH1cbi5iaS1zdWJzdGFjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZDdcIjsgfVxuLmJpLXRocmVhZHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZDhcIjsgfVxuLmJpLXRocmVhZHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGQ5XCI7IH1cbi5iaS10cmFuc3BhcmVuY3k6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGRhXCI7IH1cbi5iaS10d2l0dGVyLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGRiXCI7IH1cbi5iaS10eXBlLWg0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkY1wiOyB9XG4uYmktdHlwZS1oNTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZGRcIjsgfVxuLmJpLXR5cGUtaDY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGRlXCI7IH1cbi5iaS1iYWNrcGFjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhkZlwiOyB9XG4uYmktYmFja3BhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGUwXCI7IH1cbi5iaS1iYWNrcGFjazItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZTFcIjsgfVxuLmJpLWJhY2twYWNrMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZTJcIjsgfVxuLmJpLWJhY2twYWNrMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlM1wiOyB9XG4uYmktYmFja3BhY2szOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlNFwiOyB9XG4uYmktYmFja3BhY2s0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGU1XCI7IH1cbi5iaS1iYWNrcGFjazQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGU2XCI7IH1cbi5iaS1icmlsbGlhbmNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlN1wiOyB9XG4uYmktY2FrZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlOFwiOyB9XG4uYmktY2FrZTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZTlcIjsgfVxuLmJpLWR1ZmZsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlYVwiOyB9XG4uYmktZHVmZmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlYlwiOyB9XG4uYmktZXhwb3N1cmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGVjXCI7IH1cbi5iaS1nZW5kZXItbmV1dGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhlZFwiOyB9XG4uYmktaGlnaGxpZ2h0czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZWVcIjsgfVxuLmJpLWx1Z2dhZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZWZcIjsgfVxuLmJpLWx1Z2dhZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGYwXCI7IH1cbi5iaS1tYWlsYm94LWZsYWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGYxXCI7IH1cbi5iaS1tYWlsYm94Mi1mbGFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmMlwiOyB9XG4uYmktbm9pc2UtcmVkdWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmM1wiOyB9XG4uYmktcGFzc3BvcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZjRcIjsgfVxuLmJpLXBhc3Nwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmNVwiOyB9XG4uYmktcGVyc29uLWFybXMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGY2XCI7IH1cbi5iaS1wZXJzb24tcmFpc2VkLWhhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGY3XCI7IH1cbi5iaS1wZXJzb24tc3RhbmRpbmctZHJlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGY4XCI7IH1cbi5iaS1wZXJzb24tc3RhbmRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGY5XCI7IH1cbi5iaS1wZXJzb24td2Fsa2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmFcIjsgfVxuLmJpLXBlcnNvbi13aGVlbGNoYWlyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmYlwiOyB9XG4uYmktc2hhZG93czo6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmNcIjsgfVxuLmJpLXN1aXRjYXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZkXCI7IH1cbi5iaS1zdWl0Y2FzZS1sZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZVwiOyB9XG4uYmktc3VpdGNhc2UtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH1cbi5iaS1zdWl0Y2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGY5MDBcIjsgfVxuLmJpLXN1aXRjYXNlMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkwMVwiOyB9XG4uYmktc3VpdGNhc2UyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjkwMlwiOyB9XG4uYmktdmlnbmV0dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOTAzXCI7IH0vKiAtLS0tIEdyaWQgJiB1dGlsaXRpZXMgKEJvb3RzdHJhcC1jb21wYXRpYmxlIHN1YnNldCkgLS0tLSAqL1xuLnJvd3stLWd4OjEuNXJlbTstLWd5OjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1neSkpO21hcmdpbi1pbmxpbmU6Y2FsYygtLjUqdmFyKC0tZ3gpKX1cbi5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1pbmxpbmU6Y2FsYyguNSp2YXIoLS1neCkpO21hcmdpbi10b3A6dmFyKC0tZ3kpfVxuLmctMHstLWd4OjByZW07LS1neTowcmVtfVxuLmctMXstLWd4OjAuMjVyZW07LS1neTowLjI1cmVtfVxuLmctMnstLWd4OjAuNXJlbTstLWd5OjAuNXJlbX1cbi5nLTN7LS1neDoxcmVtOy0tZ3k6MXJlbX1cbi5nLTR7LS1neDoxLjVyZW07LS1neToxLjVyZW19XG4uZy01ey0tZ3g6M3JlbTstLWd5OjNyZW19XG4uY29se2ZsZXg6MSAwIDAlfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1LjAwMDAwMCV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwLjAwMDAwMCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1LjAwMDAwMCV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMC4wMDAwMDAlfVxuQG1lZGlhKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXtmbGV4OjEgMCAwJX0uY29sLXNtLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNS4wMDAwMDAlfS5jb2wtc20tNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MC4wMDAwMDAlfS5jb2wtc20tN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NS4wMDAwMDAlfS5jb2wtc20tMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAuMDAwMDAwJX19XG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KXsuY29sLW1ke2ZsZXg6MSAwIDAlfS5jb2wtbWQtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1LjAwMDAwMCV9LmNvbC1tZC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwLjAwMDAwMCV9LmNvbC1tZC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1LjAwMDAwMCV9LmNvbC1tZC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMC4wMDAwMDAlfX1cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7ZmxleDoxIDAgMCV9LmNvbC1sZy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUuMDAwMDAwJX0uY29sLWxnLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAuMDAwMDAwJX0uY29sLWxnLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUuMDAwMDAwJX0uY29sLWxnLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwLjAwMDAwMCV9LmNvbC1sZy0yLTR7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfX1cbkBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhse2ZsZXg6MSAwIDAlfS5jb2wteGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1LjAwMDAwMCV9LmNvbC14bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwLjAwMDAwMCV9LmNvbC14bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1LjAwMDAwMCV9LmNvbC14bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMC4wMDAwMDAlfX1cbi5tYi0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubWUtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9LmdhcC0we2dhcDowIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnBiLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9XG4ubWItMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tZS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5nYXAtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucGItMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fVxuLm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH1cbi5tYi0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubWUtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LmdhcC0ze2dhcDoxcmVtIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnBiLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9XG4ubWItNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tZS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5nYXAtNHtnYXA6MS41cmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucGItNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fVxuLm1iLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tZS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucGItNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH1cbi5teC1hdXRve21hcmdpbi1pbmxpbmU6YXV0b30uZC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXB9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleC1ncm93LTF7ZmxleC1ncm93OjF9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MH1cbi5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmgtMTAwe2hlaWdodDoxMDAlfS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZX1cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpey5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH19XG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KXsuZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1sZy1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fVxuLnJvdz4uY29sLTZ7d2lkdGg6NTAlfS5yb3c+LmNvbC1tZC0zLC5yb3c+LmNvbC1tZC00e30gIl19 */