{"id":289,"date":"2025-04-15T16:15:31","date_gmt":"2025-04-15T20:15:31","guid":{"rendered":"https:\/\/osmosblack.com\/?page_id=289"},"modified":"2026-04-11T22:29:55","modified_gmt":"2026-04-12T02:29:55","slug":"domicile","status":"publish","type":"page","link":"https:\/\/osmosblack.com\/fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"289\" class=\"elementor elementor-289\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bffdf18 e-con-full e-flex e-con e-parent\" data-id=\"bffdf18\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f39e21 elementor-widget elementor-widget-html\" data-id=\"6f39e21\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"description\" content=\"Premium corporate chauffeur service in Miami. Airport transfers, FBO pickups, executive transportation across South Florida. 24\/7 dispatch. Call 786-530-4770.\">\n<title>Corporate Chauffeur Service Miami | Osmos Black<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,600&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap\" rel=\"stylesheet\">\n<style>\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --navy:#0D1628;\n  --navy2:#162040;\n  --navy3:#1c2a50;\n  --champ:#C4A278;\n  --champ2:#D9B98E;\n  --champ-a:rgba(196,162,120,.15);\n  --champ-b:rgba(196,162,120,.25);\n  --white:#fff;\n  --off:#F6F4F0;\n  --off2:#EEEAE3;\n  --text:#0D1628;\n  --mid:#3A3A52;\n  --muted:#7A7A90;\n  --rule:#E2DDD6;\n  --ease:cubic-bezier(.4,0,.2,1);\n  --nav-h:68px;\n}\nhtml{scroll-behavior:smooth}\nbody{background:var(--white);color:var(--text);font-family:'DM Sans',sans-serif;font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased}\n::-webkit-scrollbar{width:3px}\n::-webkit-scrollbar-thumb{background:var(--champ-b)}\na{text-decoration:none;color:inherit}\nimg{max-width:100%;display:block}\n\/* \u2500\u2500\u2500 TOPBAR \u2500\u2500\u2500 *\/\n.topbar{background:var(--navy);padding:8px 56px;display:flex;align-items:center;justify-content:space-between}\n.tb-l{display:flex;gap:28px}\n.tb-item{font-size:11px;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:6px;letter-spacing:.02em}\n.tb-item b{color:rgba(255,255,255,.75);font-weight:400}\n.tb-item a{color:rgba(255,255,255,.75);text-decoration:none}\n.tb-r{display:flex;gap:8px;align-items:center}\n.lang{font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--champ);border:1px solid var(--champ-b);padding:2px 9px;border-radius:2px;cursor:pointer}\n\/* \u2500\u2500\u2500 NAV \u2500\u2500\u2500 *\/\nnav{\n  position:sticky;top:0;height:var(--nav-h);\n  background:var(--white);border-bottom:1px solid var(--rule);\n  display:flex;align-items:center;justify-content:space-between;\n  padding:0 56px;z-index:900;transition:box-shadow .3s var(--ease);\n}\nnav.sh{box-shadow:0 2px 20px rgba(13,22,40,.09)}\n.logo{text-decoration:none}\n.logo-main{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;letter-spacing:.2em;color:var(--navy);text-transform:uppercase;display:block}\n.logo-sub{font-size:8px;letter-spacing:.22em;color:var(--champ);text-transform:uppercase;font-weight:500;display:block;margin-top:2px}\n.nl{display:flex;list-style:none;gap:0}\n.nl>li{position:relative}\n.nl>li>a,.nl>li>button{\n  display:flex;align-items:center;gap:5px;padding:6px 14px;\n  font-family:'DM Sans',sans-serif;font-size:11.5px;font-weight:500;\n  letter-spacing:.06em;color:var(--mid);text-decoration:none;\n  background:none;border:none;cursor:pointer;border-radius:3px;\n  text-transform:uppercase;transition:color .15s,background .15s;white-space:nowrap;\n}\n.nl>li>a:hover,.nl>li>button:hover{color:var(--navy);background:var(--off)}\n.nl>li>a.act,.nl>li>button.act{color:var(--navy);font-weight:600}\n.arr-nav{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s;flex-shrink:0}\nli.op .arr-nav{transform:rotate(-135deg) translateY(-2px)}\n.dd{\n  position:absolute;top:calc(100% + 4px);left:50%;\n  transform:translateX(-50%) translateY(-6px);\n  background:var(--white);border:1px solid var(--rule);border-radius:6px;\n  min-width:230px;padding:5px 0;opacity:0;pointer-events:none;\n  transition:opacity .16s var(--ease),transform .16s var(--ease);\n  box-shadow:0 8px 36px rgba(13,22,40,.1);\n}\nli.op .dd{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0)}\n.dds{padding:3px 0;border-bottom:1px solid var(--rule)}.dds:last-child{border-bottom:none}\n.ddl{display:block;padding:5px 15px 1px;font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--champ);text-transform:uppercase}\n.dd a{display:flex;align-items:center;gap:9px;padding:8px 15px;font-size:12.5px;font-weight:400;color:var(--mid);text-decoration:none;transition:background .12s,color .12s}\n.dd a:hover{background:var(--off);color:var(--navy)}\n.nr{display:flex;align-items:center;gap:14px}\n.nph{font-size:12px;color:var(--muted);text-decoration:none;transition:color .2s;letter-spacing:.02em}\n.nph:hover{color:var(--champ)}\n.nbtn{\n  display:inline-flex;align-items:center;gap:6px;padding:9px 22px;\n  background:var(--navy);color:var(--white);font-family:'DM Sans',sans-serif;\n  font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;\n  border:none;border-radius:3px;cursor:pointer;text-decoration:none;\n  transition:background .2s,transform .12s;\n}\n.nbtn:hover{background:var(--navy2);transform:translateY(-1px)}\n.nbtn-o{background:transparent;color:var(--navy);border:1.5px solid var(--champ-b);font-weight:500;letter-spacing:.08em}\n.nbtn-o:hover{background:var(--champ-a);border-color:var(--champ);color:var(--navy);transform:translateY(-1px)}\n\/* \u2500\u2500\u2500 SECTION HELPERS \u2500\u2500\u2500 *\/\n.sec{padding:88px 56px;max-width:1200px;margin:0 auto}\n.sw{background:var(--white)}.sw2{background:var(--off);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.sw3{background:var(--navy)}\n.lbl{display:inline-flex;align-items:center;gap:10px;font-size:9.5px;font-weight:700;letter-spacing:.22em;color:var(--champ);text-transform:uppercase;margin-bottom:12px}\n.lbl::before{content:'';display:block;width:20px;height:1px;background:var(--champ)}\n.lbl-w{color:rgba(196,162,120,.8)}.lbl-w::before{background:rgba(196,162,120,.5)}\n.sh2{font-family:'Cormorant Garamond',serif;font-size:clamp(32px,3.2vw,46px);font-weight:600;color:var(--navy);line-height:1.1;margin-bottom:14px}\n.sh2 em{font-style:italic;font-weight:300;color:var(--champ)}\n.sh2-w{color:var(--white)}.sh2-w em{color:var(--champ)}\n.lead{font-size:15px;color:var(--muted);line-height:1.78;max-width:580px;margin-bottom:52px}\n.lead-w{color:rgba(255,255,255,.5)}\n\/* \u2500\u2500\u2500 HERO (split: copy left, widget right) \u2500\u2500\u2500 *\/\n.hero{\n  background:url('https:\/\/osmosblack.com\/wp-content\/uploads\/2026\/04\/osmos-black-miami-corporate-chauffeur-service-professional-driver-executive-transportation.jpeg') center\/cover no-repeat;\n  padding:72px 56px 64px;position:relative;overflow:hidden;\n}\n.hero::before{\n  content:'';position:absolute;inset:0;background:rgba(13,22,40,0.71);z-index:0;\n}\n.hero::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 79px,rgba(196,162,120,.028) 80px),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(196,162,120,.028) 80px)}\n.hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 30% 50%,rgba(196,162,120,.06) 0%,transparent 70%)}\n.hero-grid{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 520px;gap:56px;align-items:center}\n.hero-left{}\n.h-eye{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.28em;color:var(--champ);text-transform:uppercase;margin-bottom:24px;opacity:0;animation:up .6s .1s var(--ease) forwards}\n.h-eye::before,.h-eye::after{content:'';display:block;width:32px;height:1px;background:var(--champ-b)}\n.h-h1{font-family:'Cormorant Garamond',serif;font-size:clamp(40px,5.5vw,68px);font-weight:600;line-height:1.06;color:var(--white);letter-spacing:-.01em;margin-bottom:18px;opacity:0;animation:up .7s .2s var(--ease) forwards}\n.h-h1 em{font-style:italic;font-weight:300;color:var(--champ)}\n.h-sub{font-size:15px;font-weight:300;color:rgba(255,255,255,.55);line-height:1.7;max-width:480px;margin-bottom:28px;opacity:0;animation:up .6s .3s var(--ease) forwards}\n.hero-stats{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:32px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);opacity:0;animation:up .6s .35s var(--ease) forwards}\n.hero-stat-num{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:var(--champ)}\n.hero-stat-label{font-size:10px;color:rgba(255,255,255,.4);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}\n.hero-google{display:flex;align-items:center;gap:8px;padding-left:20px;border-left:1px solid rgba(255,255,255,.08)}\n.hero-google-stars{color:var(--champ);font-size:14px;letter-spacing:1px}\n.hero-google-num{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:var(--champ)}\n.hero-google-lbl{font-size:10px;color:rgba(255,255,255,.4);letter-spacing:.1em;text-transform:uppercase}\n.h-btns{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:up .6s .42s var(--ease) forwards}\n\/* Hero booking widget *\/\n.hero-widget{\n  background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);\n  backdrop-filter:blur(8px);padding:28px;opacity:0;animation:up .6s .3s var(--ease) forwards;\n}\n.hero-widget h3{font-family:'Cormorant Garamond',serif;font-size:22px;color:var(--white);font-weight:600;margin-bottom:4px}\n.hero-widget .hw-sub{font-size:13px;color:rgba(255,255,255,.45);margin-bottom:18px}\n.hw-embed{width:100%;min-height:320px;background:rgba(255,255,255,.03);border:1px dashed rgba(196,162,120,.2);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.3);font-size:13px;font-style:italic;padding:20px;text-align:center}\n.hw-note{font-size:12px;color:rgba(255,255,255,.3);text-align:center;margin-top:10px}\n.hb{display:inline-flex;align-items:center;gap:8px;padding:15px 34px;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;text-decoration:none;transition:all .2s}\n.hb-solid{background:var(--champ);color:var(--navy);border:2px solid var(--champ)}\n.hb-solid:hover{background:var(--champ2);border-color:var(--champ2)}\n.hb-ghost{background:transparent;color:var(--white);border:2px solid rgba(255,255,255,.3)}\n.hb-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.6)}\n.hb-outline{background:transparent;color:var(--champ);border:2px solid var(--champ-b)}\n.hb-outline:hover{background:var(--champ-a);border-color:var(--champ)}\n\/* \u2500\u2500\u2500 TRUST BAR INDUSTRIES \u2500\u2500\u2500 *\/\n.trust-ind{background:var(--off);border-bottom:1px solid var(--rule);padding:20px 56px;overflow:hidden}\n.trust-ind-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}\n.trust-label{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;white-space:nowrap}\n.trust-pill{font-size:11px;font-weight:500;color:var(--mid);letter-spacing:.04em;padding:5px 14px;border:1px solid var(--rule);border-radius:2px;white-space:nowrap}\n.trust-google{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--mid);margin-left:auto}\n.trust-stars{color:var(--champ);font-size:14px;letter-spacing:2px}\n\/* \u2500\u2500\u2500 TRUST BADGES ICONS \u2500\u2500\u2500 *\/\n.badges{background:var(--white);border-bottom:1px solid var(--rule);padding:0}\n.badges-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}\n.badge{padding:32px 24px;text-align:center;border-right:1px solid var(--rule);transition:background .2s}\n.badge:last-child{border-right:none}\n.badge:hover{background:var(--off)}\n.badge-icon{width:52px;height:52px;margin:0 auto 14px;background:var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--champ)}\n.badge-title{font-size:13px;font-weight:600;color:var(--navy);margin-bottom:4px;letter-spacing:.02em}\n.badge-sub{font-size:11.5px;color:var(--muted);letter-spacing:.04em}\n\/* \u2500\u2500\u2500 PERSONA TABS \u2500\u2500\u2500 *\/\n.tabs-row{display:flex;border-bottom:1px solid var(--rule);gap:0;margin-bottom:0;flex-wrap:wrap}\n.tab-btn{flex:1;padding:18px 12px;text-align:center;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:none;border:none;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s,background .2s;min-width:140px}\n.tab-btn:hover{color:var(--navy);background:var(--off)}\n.tab-btn.on{color:var(--navy);border-bottom-color:var(--champ);background:var(--white)}\n.tab-panel{display:none;padding:52px 0 0}\n.tab-panel.on{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}\n.tp-h3{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:600;color:var(--navy);margin-bottom:16px;line-height:1.2}\n.tp-body{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:24px}\n.tp-pts{display:flex;flex-direction:column;gap:10px}\n.tp-pt{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;color:var(--mid);line-height:1.6}\n.tp-pt::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:var(--champ);flex-shrink:0;margin-top:7px}\n.tp-right{background:var(--off);border:1px solid var(--rule);border-radius:6px;padding:32px}\n.tp-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);margin-bottom:24px}\n.tp-stat{background:var(--white);padding:20px;text-align:center}\n.tp-stat-num{font-family:'Cormorant Garamond',serif;font-size:36px;font-weight:600;color:var(--champ);line-height:1}\n.tp-stat-lbl{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:5px}\n.tp-cta{display:block;width:100%;padding:13px;text-align:center;background:var(--navy);color:var(--white);font-family:'DM Sans',sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:3px;cursor:pointer;text-decoration:none;transition:background .2s}\n.tp-cta:hover{background:var(--navy2)}\n\/* \u2500\u2500\u2500 SERVICES TIERED \u2500\u2500\u2500 *\/\n.svc-grid-primary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}\n.svc-grid-secondary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}\n.svc-card{background:var(--white);border:1px solid var(--rule);padding:28px 22px;border-radius:4px;position:relative;overflow:hidden;transition:all .25s;display:block;color:inherit}\n.svc-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--champ);transform:scaleX(0);transform-origin:left;transition:transform .3s}\n.svc-card:hover::before{transform:scaleX(1)}\n.svc-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(13,22,40,.07)}\n.svc-icon{font-size:26px;margin-bottom:14px}\n.svc-card h3{font-family:'Cormorant Garamond',serif;font-size:19px;font-weight:600;color:var(--navy);margin-bottom:8px}\n.svc-card p{font-size:13px;color:var(--muted);line-height:1.65}\n.svc-card-sm{padding:20px 18px}\n.svc-card-sm h3{font-size:16px}\n.svc-card-sm p{font-size:12px}\n.svc-card-sm .svc-icon{font-size:22px;margin-bottom:10px}\n.svc-tier-label{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-bottom:14px}\n\/* \u2500\u2500\u2500 WHY CORPORATE TEAMS \u2500\u2500\u2500 *\/\n.why-grid{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start;margin-top:48px}\n.why-items{display:flex;flex-direction:column;gap:0}\n.why-item{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--rule)}\n.why-item:last-child{border-bottom:none}\n.why-item-n{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:600;color:var(--champ);line-height:1;flex-shrink:0;width:36px;opacity:.6}\n.why-item-title{font-size:15px;font-weight:600;color:var(--navy);margin-bottom:5px}\n.why-item-text{font-size:13px;color:var(--muted);line-height:1.7}\n.compare-card{background:var(--navy);border-radius:6px;padding:28px 24px;color:var(--white);position:sticky;top:calc(var(--nav-h) + 24px)}\n.compare-title{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;color:var(--white);margin-bottom:20px;line-height:1.2}\n.compare-title em{font-style:italic;font-weight:300;color:var(--champ)}\n.cmp-row{display:grid;grid-template-columns:1fr 40px 40px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}\n.cmp-label{font-size:12.5px;color:rgba(255,255,255,.6)}\n.cmp-head{font-size:9px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}\n.cmp-head.ob{color:var(--champ)}\n.cmp-head.app{color:rgba(255,255,255,.35)}\n.cmp-val{text-align:center;font-size:14px;font-weight:600}\n.cmp-val.yes{color:var(--champ)}\n.cmp-val.no{color:rgba(255,255,255,.2)}\n\/* \u2500\u2500\u2500 CORPORATE ACCOUNT CTA \u2500\u2500\u2500 *\/\n.corp-cta{background:var(--navy);padding:80px 56px;position:relative;overflow:hidden}\n.corp-cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(196,162,120,.06) 0%,transparent 70%)}\n.corp-cta-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:center;position:relative;z-index:1}\n.corp-cta-eyebrow{font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--champ);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px}\n.corp-cta-eyebrow::before{content:'';display:block;width:20px;height:1px;background:var(--champ)}\n.corp-cta-title{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:600;color:var(--white);line-height:1.1;margin-bottom:16px}\n.corp-cta-title em{font-style:italic;font-weight:300;color:var(--champ)}\n.corp-cta-sub{font-size:14px;color:rgba(255,255,255,.5);line-height:1.72;max-width:540px;margin-bottom:24px}\n.corp-feats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}\n.corp-feat{font-size:11px;font-weight:500;color:rgba(255,255,255,.5);border:1px solid rgba(196,162,120,.2);padding:5px 12px;border-radius:2px}\n.corp-cta-right{text-align:center}\n.corp-cta-tel{display:block;font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:600;color:var(--champ);text-decoration:none;margin-bottom:6px}\n.corp-cta-note{font-size:11px;color:rgba(255,255,255,.35);margin-bottom:8px}\n.corp-cta-email{font-size:13px;color:var(--champ);text-decoration:none;opacity:.7;transition:opacity .2s}\n.corp-cta-email:hover{opacity:1}\n\/* \u2500\u2500\u2500 FLEET \u2500\u2500\u2500 *\/\n.fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}\n.fl-card{border:1px solid var(--rule);border-radius:4px;overflow:hidden;transition:all .25s}\n.fl-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(13,22,40,.07)}\n.fl-img{background:var(--off);height:180px;display:flex;align-items:center;justify-content:center;padding:16px;position:relative}\n.fl-img img{max-height:100%;object-fit:contain}\n.fl-img-ph{font-size:12px;color:var(--muted);font-style:italic}\n.fl-class{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--champ);text-transform:uppercase;margin-bottom:6px}\n.fl-body{padding:18px 20px}\n.fl-name{font-family:'Cormorant Garamond',serif;font-size:18px;font-weight:600;color:var(--navy);margin-bottom:4px}\n.fl-year{font-size:11px;color:var(--muted);margin-bottom:12px}\n.fl-specs{list-style:none;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}\n.fl-specs li{font-size:12px;color:var(--mid);display:flex;justify-content:space-between}\n.fl-specs li span{font-weight:600;color:var(--navy);text-align:right}\n.fl-btn{display:block;text-align:center;padding:10px;background:var(--navy);color:var(--white);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s}\n.fl-btn:hover{background:var(--champ);color:var(--navy)}\n.fl-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-top:18px;text-decoration:none;transition:color .2s}\n.fl-link:hover{color:var(--champ)}\n\/* \u2500\u2500\u2500 COVERAGE (dark, v3 structure) \u2500\u2500\u2500 *\/\n.cov-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-top:48px}\n.air-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(196,162,120,.15)}\n.apt-c{background:var(--navy2);padding:22px 20px;transition:background .2s}\n.apt-c:hover{background:var(--navy3)}\n.apt-code{font-size:20px;font-weight:700;letter-spacing:.06em;color:var(--champ);font-family:'Cormorant Garamond',serif}\n.apt-name{font-size:12px;font-weight:500;color:var(--white);margin-top:2px}\n.apt-type{font-size:10px;color:rgba(255,255,255,.35);letter-spacing:.06em;margin-top:2px}\n.air-feats{display:flex;flex-direction:column;gap:0}\n.air-feat{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(196,162,120,.12)}\n.air-feat:last-child{border-bottom:none}\n.air-feat-dot{width:8px;height:8px;border-radius:50%;background:var(--champ);flex-shrink:0;margin-top:5px;opacity:.6}\n.air-feat-title{font-size:14px;font-weight:600;color:var(--white);margin-bottom:4px}\n.air-feat-text{font-size:12.5px;color:rgba(255,255,255,.42);line-height:1.65}\n\/* \u2500\u2500\u2500 HINGE \u2500\u2500\u2500 *\/\n.hinge{background:var(--off2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:88px 56px}\n.hinge-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}\n.hinge-title{font-family:'Cormorant Garamond',serif;font-size:clamp(28px,3vw,38px);font-weight:600;color:var(--navy);line-height:1.15;margin-bottom:16px}\n.hinge-title em{font-style:italic;font-weight:300;color:var(--champ)}\n.hinge-text{font-size:14px;color:var(--muted);line-height:1.78;margin-bottom:12px}\n.hinge-note{font-size:12px;color:var(--champ);font-style:italic;opacity:.7}\n.hinge-cards{display:flex;flex-direction:column;gap:14px}\n.hinge-card{display:flex;gap:16px;background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:22px 20px;transition:border-color .2s}\n.hinge-card:hover{border-color:var(--champ-b)}\n.hinge-card-icon{font-size:24px;flex-shrink:0}\n.hinge-card-title{font-size:14px;font-weight:600;color:var(--navy);margin-bottom:4px}\n.hinge-card-text{font-size:12.5px;color:var(--muted);line-height:1.6}\n\/* \u2500\u2500\u2500 EVENTS CALENDAR \u2500\u2500\u2500 *\/\n.events-inner{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start;margin-top:48px}\n.ev-list{display:flex;flex-direction:column;gap:0}\n.ev-item{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--rule);transition:padding-left .2s}\n.ev-item:hover{padding-left:8px}\n.ev-item:hover .ev-name{color:var(--champ)}\n.ev-item:last-child{border-bottom:none}\n.ev-month{font-family:'Cormorant Garamond',serif;font-size:14px;font-weight:600;color:var(--champ);text-align:center;min-width:48px;line-height:1.2}\n.ev-month strong{display:block;font-size:20px}\n.ev-name{font-size:14px;font-weight:600;color:var(--navy);margin-bottom:3px;transition:color .2s}\n.ev-note{font-size:12px;color:var(--muted);line-height:1.5}\n.ev-badge{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px;white-space:nowrap;flex-shrink:0}\n.ev-badge-early{background:var(--champ-a);color:var(--champ);border:1px solid var(--champ-b)}\n.ev-badge-avail{background:var(--off);color:var(--muted);border:1px solid var(--rule)}\n.ev-card{background:var(--navy);border-radius:6px;padding:28px 24px;color:var(--white);position:sticky;top:calc(var(--nav-h) + 24px)}\n.ev-card-title{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:14px}\n.ev-card-title em{font-style:italic;font-weight:300;color:var(--champ)}\n.ev-card-text{font-size:13px;color:rgba(255,255,255,.5);line-height:1.7;margin-bottom:16px}\n.ev-card-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}\n.ev-card-list li{font-size:12px;color:rgba(255,255,255,.45);padding-left:14px;position:relative;line-height:1.5}\n.ev-card-list li::before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--champ);opacity:.6}\n.ev-card-cta{display:block;width:100%;padding:12px;text-align:center;background:var(--champ);color:var(--navy);font-family:'DM Sans',sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;text-decoration:none;transition:background .2s}\n.ev-card-cta:hover{background:var(--champ2)}\n.ev-card-note{font-size:11px;color:rgba(255,255,255,.3);text-align:center;margin-top:10px;font-style:italic}\n\/* \u2500\u2500\u2500 TESTIMONIALS \u2500\u2500\u2500 *\/\n.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}\n.tc{border:1px solid var(--rule);border-radius:6px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s,box-shadow .2s}\n.tc:hover{border-color:var(--champ-b);box-shadow:0 6px 24px rgba(13,22,40,.06)}\n.tc-stars{color:var(--champ);font-size:13px;letter-spacing:2px}\n.tc-txt{font-size:13.5px;color:var(--mid);line-height:1.74;flex:1}\n.tc-txt em{color:var(--navy);font-style:normal;font-weight:500}\n.tc-auth{display:flex;align-items:center;gap:11px;padding-top:14px;border-top:1px solid var(--rule)}\n.tc-av{width:36px;height:36px;border-radius:50%;background:var(--off2);border:1px solid var(--champ-b);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:15px;color:var(--champ);font-weight:600;flex-shrink:0}\n.tc-name{font-size:13px;font-weight:600;color:var(--navy)}\n.tc-loc{font-size:11px;color:var(--muted);margin-top:1px}\n\/* \u2500\u2500\u2500 HOW CORPORATE ACCOUNTS WORK \u2500\u2500\u2500 *\/\n.how-section{background:var(--navy);padding:88px 56px}\n.how-inner{max-width:1200px;margin:0 auto;text-align:center}\n.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:52px}\n.how-step{text-align:center}\n.how-num{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:700;color:var(--champ);opacity:.5;margin-bottom:8px;line-height:1}\n.how-step h3{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;color:var(--white);margin-bottom:10px}\n.how-step p{font-size:13.5px;color:rgba(255,255,255,.5);line-height:1.65;max-width:320px;margin:0 auto}\n\/* \u2500\u2500\u2500 FAQ \u2500\u2500\u2500 *\/\n.faq-grid{max-width:800px;margin:0 auto;margin-top:48px}\n.faq-item{border-bottom:1px solid var(--rule)}\n.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 0;background:none;border:none;cursor:pointer;font-family:'DM Sans',sans-serif;font-size:15px;font-weight:600;color:var(--navy);text-align:left;transition:color .2s}\n.faq-q:hover{color:var(--champ)}\n.faq-q::after{content:'+';font-size:22px;color:var(--champ);font-weight:300;transition:transform .3s;flex-shrink:0;margin-left:16px}\n.faq-item.open .faq-q::after{content:'\\2212'}\n.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}\n.faq-item.open .faq-a{max-height:500px}\n.faq-a-inner{padding:0 0 22px;font-size:14px;color:var(--muted);line-height:1.72}\n.faq-a-inner a{color:var(--champ);font-weight:500}\n.faq-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--champ);font-weight:500;margin-top:32px;text-decoration:none;transition:gap .2s}\n.faq-link:hover{gap:10px}\n\/* \u2500\u2500\u2500 CTA BAND \u2500\u2500\u2500 *\/\n.cta-band{background:var(--navy);padding:80px 56px}\n.cta-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px}\n.cta-h{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:600;color:var(--white);line-height:1.1;margin-bottom:14px}\n.cta-h em{font-style:italic;font-weight:300;color:var(--champ)}\n.cta-sub{font-size:14px;color:rgba(255,255,255,.5);line-height:1.72;max-width:480px}\n.cta-btns{display:flex;flex-direction:column;gap:10px;min-width:240px}\n.cb{display:block;padding:14px 24px;text-align:center;font-family:'DM Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;cursor:pointer;text-decoration:none;transition:all .2s;border:none}\n.cb-p{background:var(--champ);color:var(--navy)}.cb-p:hover{background:var(--champ2)}\n.cb-o{background:transparent;color:var(--white);border:1px solid rgba(196,162,120,.3)}.cb-o:hover{background:var(--champ-a);border-color:var(--champ)}\n.cb-ph{text-align:center;font-size:12px;color:rgba(196,162,120,.6);margin-top:6px}\n.cb-ph a{color:var(--champ);text-decoration:none;font-weight:500}\n\/* \u2500\u2500\u2500 FOOTER \u2500\u2500\u2500 *\/\nfooter{background:#08101E;border-top:1px solid rgba(196,162,120,.12);padding:60px 56px 36px}\n.footer-inner{max-width:1200px;margin:0 auto}\n.ft{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:52px;margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.05)}\n.fb-name{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:600;letter-spacing:.18em;color:var(--white);text-transform:uppercase}\n.fb-tag{font-size:8px;color:var(--champ);letter-spacing:.22em;text-transform:uppercase;margin-top:3px}\n.fb-desc{font-size:13px;color:rgba(255,255,255,.38);line-height:1.75;margin-top:16px;max-width:250px}\n.fb-langs{display:flex;gap:6px;margin-top:18px}\n.fl-lang{font-size:10px;font-weight:600;letter-spacing:.1em;border:1px solid var(--champ-b);color:var(--champ);padding:3px 9px;border-radius:2px}\n.fc-title{font-size:9px;font-weight:700;letter-spacing:.16em;color:var(--champ);text-transform:uppercase;margin-bottom:16px}\n.flinks{list-style:none;display:flex;flex-direction:column;gap:9px}\n.flinks a{font-size:13px;color:rgba(255,255,255,.42);text-decoration:none;transition:color .2s}\n.flinks a:hover,.flinks a.g{color:var(--champ)}\n.fb-bottom{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:rgba(255,255,255,.2)}\n.fb-bottom .g{color:var(--champ)}\n.fb-italic{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:14px;color:rgba(196,162,120,.35)}\n\/* WhatsApp *\/\n.wa{position:fixed;bottom:24px;right:24px;z-index:800;width:48px;height:48px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 16px rgba(37,211,102,.35);transition:transform .2s,box-shadow .2s}\n.wa:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(37,211,102,.45)}\n\/* \u2500\u2500\u2500 ANIMATIONS \u2500\u2500\u2500 *\/\n@keyframes up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}\n.rv{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}.rv.pre{opacity:0;transform:translateY(18px)}\n.rv.on{opacity:1;transform:none}\n\/* \u2500\u2500\u2500 HAMBURGER & MOBILE MENU (base: hidden on desktop) \u2500\u2500\u2500 *\/\n.ham{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1001;margin-left:auto}\n.ham span{display:block;width:24px;height:2px;background:var(--navy);margin:5px 0;transition:all .3s var(--ease)}\n.ham.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}\n.ham.open span:nth-child(2){opacity:0}\n.ham.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}\n.mob-menu{display:none;position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;background:var(--navy);z-index:999;padding:32px 24px;overflow-y:auto}\n.mob-menu.open{display:flex;flex-direction:column;gap:12px}\n.mob-menu a{color:var(--white);text-decoration:none;font-family:'DM Sans',sans-serif;font-size:17px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}\n.mob-menu a:hover{color:var(--champ)}\n.mob-menu .mob-cta{margin-top:24px;display:inline-block;background:var(--white);color:var(--navy);padding:14px 32px;border-radius:6px;font-weight:600;text-align:center;text-decoration:none;font-size:15px;letter-spacing:.04em;transition:background .3s,color .3s;border-bottom:none}\n.mob-menu .mob-cta:hover{background:var(--champ);color:var(--white)}\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500 *\/\n@media(max-width:1024px){\n  .topbar{padding-left:24px;padding-right:24px;flex-wrap:wrap;gap:6px}\n  .tb-r .tb-item{display:none}\n  .tb-r .tb-sep{display:none}\n  .sec,nav,.corp-cta,.how-section,.cta-band,footer,.hinge,.trust-ind,.hero{padding-left:24px;padding-right:24px}\n  .svc-grid-primary,.svc-grid-secondary,.fleet-grid{grid-template-columns:repeat(2,1fr)}\n  .hero-grid{grid-template-columns:1fr;max-width:640px}\n  .hero-widget{max-width:500px}\n  .why-grid{grid-template-columns:1fr}\n  .compare-card{position:static}\n  .events-inner{grid-template-columns:1fr}\n  .ev-card{position:static}\n  .corp-cta-inner{grid-template-columns:1fr}\n  .cov-inner{grid-template-columns:1fr}\n  .hinge-inner{grid-template-columns:1fr}\n  .cta-inner{flex-direction:column;text-align:center}\n  .ft{grid-template-columns:1fr 1fr}\n  .nl{display:none}\n  .nr{display:none}\n  .ham{display:block}\n}\n@media(max-width:768px){\n  .topbar{display:none}\n  nav{padding:0 16px}\n  .nl{display:none}\n  .nr{display:none}\n  .ham{display:block}\n  .hero{padding:60px 20px 48px;min-height:auto}\n  .hero-grid{grid-template-columns:1fr;gap:32px}\n  .h-h1{font-size:36px}\n  .hero-stats{gap:24px}\n  .badges-inner{grid-template-columns:repeat(2,1fr)}\n  .tabs-row{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}\n  .tab-btn{min-width:120px;font-size:10px;padding:14px 10px}\n  .tab-panel.on{grid-template-columns:1fr}\n  .svc-grid-primary,.svc-grid-secondary,.fleet-grid,.testi-grid,.how-steps{grid-template-columns:1fr}\n  .air-grid{grid-template-columns:repeat(2,1fr)}\n  .ft{grid-template-columns:1fr}\n  .fb-bottom{flex-direction:column;gap:8px}\n}\n.btt{position:fixed;bottom:24px;right:80px;z-index:800;width:44px;height:44px;border-radius:50%;background:var(--navy);border:1px solid rgba(196,162,120,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s var(--ease);box-shadow:0 4px 12px rgba(13,22,40,.2)}\n.btt:hover{background:var(--champ);border-color:var(--champ)}\n.btt.show{opacity:1;visibility:visible}\n.btt svg{width:18px;height:18px}\n<\/style>\n<!-- Canonical -->\n<link rel=\"canonical\" href=\"https:\/\/osmosblack.com\/\">\n<!-- Open Graph -->\n<meta property=\"og:title\" content=\"Corporate Chauffeur Service Miami | Osmos Black\">\n<meta property=\"og:description\" content=\"Premium corporate chauffeur service in Miami. Airport transfers, FBO pickups, executive transportation across South Florida. 24\/7 dispatch. Call 786-530-4770.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https:\/\/osmosblack.com\/\">\n<meta property=\"og:locale\" content=\"en_US\">\n<meta property=\"og:site_name\" content=\"Osmos Black\">\n<!-- JSON-LD Schema -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"LimousineBusService\",\n  \"@id\": \"https:\/\/osmosblack.com\/#business\",\n  \"name\": \"Osmos Black\",\n  \"alternateName\": \"MrNate Luxury Transportation, LLC\",\n  \"description\": \"Premium corporate chauffeur service in Miami and South Florida. Airport transfers, executive transportation, private aviation FBO pickups, event transportation, and concierge services. Available 24\/7.\",\n  \"url\": \"https:\/\/osmosblack.com\",\n  \"telephone\": \"+1-786-530-4770\",\n  \"email\": \"nate@osmosblack.com\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"2332 Galiano Street, 2nd Floor\",\n    \"addressLocality\": \"Coral Gables\",\n    \"addressRegion\": \"FL\",\n    \"postalCode\": \"33134\",\n    \"addressCountry\": \"US\"\n  },\n  \"geo\": {\n    \"@type\": \"GeoCoordinates\",\n    \"latitude\": 25.75065,\n    \"longitude\": -80.25948\n  },\n  \"areaServed\": [\n    { \"@type\": \"City\", \"name\": \"Miami\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Miami\" },\n    { \"@type\": \"City\", \"name\": \"Fort Lauderdale\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Fort_Lauderdale,_Florida\" },\n    { \"@type\": \"City\", \"name\": \"Palm Beach\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Palm_Beach,_Florida\" },\n    { \"@type\": \"City\", \"name\": \"Coral Gables\", \"sameAs\": \"https:\/\/en.wikipedia.org\/wiki\/Coral_Gables,_Florida\" },\n    { \"@type\": \"City\", \"name\": \"Naples\" },\n    { \"@type\": \"City\", \"name\": \"Key West\" },\n    { \"@type\": \"City\", \"name\": \"Orlando\" }\n  ],\n  \"openingHoursSpecification\": {\n    \"@type\": \"OpeningHoursSpecification\",\n    \"dayOfWeek\": [\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\n    \"opens\": \"00:00\",\n    \"closes\": \"23:59\"\n  },\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"5.0\",\n    \"bestRating\": \"5\",\n    \"worstRating\": \"1\",\n    \"ratingCount\": \"10\"\n  },\n  \"priceRange\": \"$$$$\",\n  \"currenciesAccepted\": \"USD\",\n  \"paymentAccepted\": \"Credit Card, Corporate Invoice\",\n  \"knowsLanguage\": [\"en\", \"fr\", \"es\"],\n  \"slogan\": \"Tailored Excellence in Every Ride\",\n  \"sameAs\": [\n    \"https:\/\/www.instagram.com\/osmos_black\",\n    \"https:\/\/www.linkedin.com\/in\/natanaelmedoit\/\"\n  ],\n  \"hasOfferCatalog\": {\n    \"@type\": \"OfferCatalog\",\n    \"name\": \"Corporate Transportation Services\",\n    \"itemListElement\": [\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Corporate Transportation\", \"description\": \"Executive ground transportation for companies, law firms, and financial institutions in Miami.\" } },\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Airport Transfers\", \"description\": \"Flight-tracked chauffeur service at MIA, FLL, PBI, and private aviation terminals.\" } },\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Private Aviation & FBO\", \"description\": \"Tarmac-side staging and FBO coordination at Signature Aviation, OPF, FXE across South Florida.\" } },\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Hourly Chauffeur Service\", \"description\": \"Dedicated chauffeur for multi-stop schedules, roadshows, and full-day executive travel in Miami.\" } },\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Event Transportation\", \"description\": \"Multi-vehicle coordination for F1 Miami, Art Basel, corporate retreats, and VIP events.\" } },\n      { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Concierge Services\", \"description\": \"Restaurant reservations, hotel coordination, and itinerary planning for VIP visitors to Miami.\" } }\n    ]\n  }\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\n\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"What is Osmos Black, and who do you serve in Miami?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Osmos Black is a premium black-car and concierge transportation service based in Coral Gables, FL. We serve executives, corporate teams, VIP travelers, event planners, and professionals across Miami, Fort Lauderdale, Palm Beach, and South Florida. We operate 24\/7.\"}},\n{\"@type\":\"Question\",\"name\":\"What makes Osmos Black different from Uber Black or Blacklane?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Osmos Black is operator-driven: vetted chauffeurs, late-model vehicles, real human support, full accountability. We track your flight, stage in advance, answer the phone. No surge pricing.\"}},\n{\"@type\":\"Question\",\"name\":\"Does Osmos Black handle private jet and FBO pickups in Miami?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Tail-number tracking, FBO coordination, and tarmac-side staging at OPF, FXE, Signature Aviation, and PBI. Share your tail number at booking.\"}},\n{\"@type\":\"Question\",\"name\":\"Does Osmos Black offer corporate accounts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Consolidated monthly invoicing, priority dispatch, EA booking access, dedicated account contact. Same-day activation.\"}},\n{\"@type\":\"Question\",\"name\":\"Does Osmos Black offer multilingual service?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Full service in English, French, and Spanish for international executives and delegations visiting Miami and South Florida.\"}},\n{\"@type\":\"Question\",\"name\":\"What vehicles are in the Osmos Black fleet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Cadillac Escalade ESV, Chevrolet Suburban, Mercedes S-Class, Sprinter Vans, luxury sedans. All late-model, maintained to a corporate standard.\"}}\n]}\n<\/script>\n<\/head>\n<body>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     TOPBAR (merged: contact left, Now Serving + langs right)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"topbar\">\n  <div class=\"tb-l\">\n    <span class=\"tb-item\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07\"\/><path d=\"M5 3h4l2 5-2.5 1.5A11 11 0 0014.5 15.5L16 13l5 2v4\"\/><\/svg><b><a href=\"tel:7865304770\">786-530-4770<\/a><\/b><\/span>\n    <span class=\"tb-item\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg><b><a href=\"mailto:nate@osmosblack.com\">nate@osmosblack.com<\/a><\/b><\/span>\n    <span class=\"tb-item\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>Available 24 \/ 7<\/span>\n  <\/div>\n  <div class=\"tb-r\">\n    <span class=\"tb-item\" style=\"color:rgba(255,255,255,.6)\"><b style=\"color:var(--champ);font-weight:600\">Now Serving:<\/b>&nbsp; Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach \u00b7 Naples \u00b7 Key West \u00b7 Orlando<\/span>\n    <span class=\"tb-sep\" style=\"width:1px;height:14px;background:rgba(255,255,255,.12);margin:0 8px\"><\/span>\n    <span class=\"lang\">EN<\/span>\n    <span class=\"lang\">FR<\/span>\n    <span class=\"lang\">ES<\/span>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     NAV (new structure: conversion-optimized)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<nav id=\"mn\">\n  <a href=\"\/\" class=\"logo\"><span class=\"logo-main\">Osmos Black<\/span><span class=\"logo-sub\">Corporate Chauffeur Service<\/span><\/a>\n  <ul class=\"nl\">\n    <li><a href=\"\/\" class=\"act\">Home<\/a><\/li>\n    <li id=\"dd-corp\"><button onclick=\"t('dd-corp')\">Corporate <span class=\"arr-nav\"><\/span><\/button>\n      <div class=\"dd\">\n        <div class=\"dds\">\n          <a href=\"\/corporate-transportation\">Executive Transportation<\/a>\n          <a href=\"\/corporate-account\">Corporate Accounts<\/a>\n        <\/div>\n      <\/div>\n    <\/li>\n    <li id=\"dd-air\"><button onclick=\"t('dd-air')\">Airport & Aviation <span class=\"arr-nav\"><\/span><\/button>\n      <div class=\"dd\">\n        <div class=\"dds\">\n          <span class=\"ddl\">Commercial Airports<\/span>\n          <a href=\"\/miami-airport-car-service\">Miami Airport (MIA)<\/a>\n          <a href=\"\/fort-lauderdale-airport-car-service\">Fort Lauderdale (FLL)<\/a>\n          <a href=\"\/palm-beach-car-service\">Palm Beach (PBI)<\/a>\n        <\/div>\n        <div class=\"dds\">\n          <span class=\"ddl\">Private Aviation & Seaports<\/span>\n          <a href=\"\/private-aviation-transfers\">Private Aviation & FBO<\/a>\n          <a href=\"\/port-miami-transfers\">Port of Miami<\/a>\n          <a href=\"\/port-everglades-transfers\">Port Everglades<\/a>\n        <\/div>\n      <\/div>\n    <\/li>\n    <li id=\"dd-svc\"><button onclick=\"t('dd-svc')\">Services <span class=\"arr-nav\"><\/span><\/button>\n      <div class=\"dd\">\n        <div class=\"dds\">\n          <a href=\"\/hourly-chauffeur-service\">Hourly Chauffeur Service<\/a>\n          <a href=\"\/event-transportation\">Event & Group Transportation<\/a>\n          <a href=\"\/intercity-transfers\">City-to-City Routes<\/a>\n          <a href=\"\/concierge-services\">Concierge & Lifestyle<\/a>\n        <\/div>\n      <\/div>\n    <\/li>\n    <li><a href=\"\/fleet\">Fleet<\/a><\/li>\n    <li><a href=\"\/the-osmos-standard\">The Osmos Standard<\/a><\/li>\n  <\/ul>\n  <button class=\"ham\" onclick=\"toggleMob()\" aria-label=\"Menu\">\n    <span><\/span><span><\/span><span><\/span>\n  <\/button>\n  <div class=\"mob-menu\" id=\"mob-menu\">\n    <a href=\"\/\">Home<\/a>\n    <a href=\"\/corporate-account\">Corporate Account<\/a>\n    <a href=\"\/airport-transfers\">Airport Transfers<\/a>\n    <a href=\"\/fbo-private-aviation\">FBO & Private Aviation<\/a>\n    <a href=\"\/hourly-chauffeur-service\">Hourly Chauffeur<\/a>\n    <a href=\"\/event-transportation\">Event Transportation<\/a>\n    <a href=\"\/intercity-transfers\">City-to-City Routes<\/a>\n    <a href=\"\/concierge-services\">Concierge & Lifestyle<\/a>\n    <a href=\"\/fleet\">Fleet<\/a>\n    <a href=\"\/the-osmos-standard\">The Osmos Standard<\/a>\n    <a href=\"tel:7865304770\">Call 786-530-4770<\/a>\n    <a href=\"\/corporate-account\" class=\"mob-cta\">Corporate Account<\/a>\n  <\/div>\n  <div class=\"nr\">\n    <a href=\"tel:7865304770\" class=\"nph\">786-530-4770<\/a>\n    <a href=\"\/reserve\" class=\"nbtn\">Reserve Now<\/a>\n    <a href=\"\/corporate-account\" class=\"nbtn nbtn-o\">Corporate Account<\/a>\n  <\/div>\n<\/nav>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 1 \u2014 HERO\n     Split layout: copy left, booking widget right\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"hero\">\n  <div class=\"hero-grid\">\n    <div class=\"hero-left\">\n      <div class=\"h-eye\">Premium Executive Transportation<\/div>\n      <h1 class=\"h-h1\">Corporate Chauffeur<br>Service in <em>Miami<\/em><\/h1>\n      <p class=\"h-sub\">Trusted by executive teams, assistants, and concierge professionals across South Florida. Punctual, discreet, and operationally precise.<\/p>\n      <div class=\"hero-stats\">\n        <div><div class=\"hero-stat-num\">24\/7<\/div><div class=\"hero-stat-label\">Availability<\/div><\/div>\n        <div><div class=\"hero-stat-num\">99%<\/div><div class=\"hero-stat-label\">On-Time Rate<\/div><\/div>\n        <div><div class=\"hero-stat-num\">6<\/div><div class=\"hero-stat-label\">FL Markets<\/div><\/div>\n        <div><div class=\"hero-stat-num\">3<\/div><div class=\"hero-stat-label\">Languages<\/div><\/div>\n        <div class=\"hero-google\">\n          <div>\n            <div class=\"hero-google-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n            <div class=\"hero-google-num\">5.0<\/div>\n            <div class=\"hero-google-lbl\">Google Reviews<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"h-btns\">\n        <a href=\"\/reserve\" class=\"hb hb-solid\">Reserve Now \u2192<\/a>\n        <a href=\"\/corporate-account\" class=\"hb hb-ghost\">Open Corporate Account<\/a>\n      <\/div>\n    <\/div>\n    <!-- Booking Widget (replace embed placeholder with your Limo Anywhere widget) -->\n    <div class=\"hero-widget\">\n      <h3>Reserve Your Ride<\/h3>\n      <p class=\"hw-sub\">Instant confirmation. No obligation.<\/p>\n      <div class=\"hw-embed\">\n        <a href=\"https:\/\/book.mylimobiz.com\/v4\/mrnate\" data-ores-widget=\"quickres\" data-ores-alias=\"mrnate\" data-redirect-url=\"https:\/\/osmosblack.com\/reserve\/\">Online Reservations<\/a>\n        <script type=\"text\/javascript\" src=\"https:\/\/book.mylimobiz.com\/v4\/widgets\/widget-loader.js\"><\/script>\n      <\/div>\n      <p class=\"hw-note\">Or call <a href=\"tel:7865304770\" style=\"color:var(--champ);font-weight:500\">786-530-4770<\/a> for immediate booking<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 2a \u2014 TRUST BAR: Industries\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"trust-ind rv\">\n  <div class=\"trust-ind-inner\">\n    <span class=\"trust-label\">Trusted By<\/span>\n    <span class=\"trust-pill\">Finance & Banking<\/span>\n    <span class=\"trust-pill\">Law Firms<\/span>\n    <span class=\"trust-pill\">Healthcare & Pharma<\/span>\n    <span class=\"trust-pill\">Technology & SaaS<\/span>\n    <span class=\"trust-pill\">Real Estate & Development<\/span>\n    <span class=\"trust-pill\">Hospitality & Resorts<\/span>\n    <span class=\"trust-pill\">Government & Diplomacy<\/span>\n    <span class=\"trust-pill\">Entertainment & Media<\/span>\n    <span class=\"trust-pill\">Consulting & Management<\/span>\n    <span class=\"trust-pill\">Insurance & Actuarial<\/span>\n    <span class=\"trust-pill\">Manufacturing & Logistics<\/span>\n    <span class=\"trust-pill\">Private Equity & VC<\/span>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 2b \u2014 TRUST BADGES: Icon Blocks\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"badges rv\">\n  <div class=\"badges-inner\">\n    <div class=\"badge\">\n      <div class=\"badge-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\n      <div class=\"badge-title\">24\/7 Dispatch<\/div>\n      <div class=\"badge-sub\">Always available<\/div>\n    <\/div>\n    <div class=\"badge\">\n      <div class=\"badge-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M21 16V8a2 2 0 00-1-1.73l-7-4a2 2 0 00-2 0l-7 4A2 2 0 003 8v8a2 2 0 001 1.73l7 4a2 2 0 002 0l7-4A2 2 0 0021 16z\"\/><\/svg><\/div>\n      <div class=\"badge-title\">Airport & FBO<\/div>\n      <div class=\"badge-sub\">Full coverage<\/div>\n    <\/div>\n    <div class=\"badge\">\n      <div class=\"badge-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg><\/div>\n      <div class=\"badge-title\">Corporate-Ready<\/div>\n      <div class=\"badge-sub\">Executive service<\/div>\n    <\/div>\n    <div class=\"badge\">\n      <div class=\"badge-icon\"><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87\"\/><path d=\"M16 3.13a4 4 0 010 7.75\"\/><\/svg><\/div>\n      <div class=\"badge-title\">Professional Chauffeurs<\/div>\n      <div class=\"badge-sub\">Vetted & trained<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 3 \u2014 PERSONA TABS (6 tabs)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw rv\">\n  <div class=\"sec\">\n    <div class=\"lbl\">Who We Serve<\/div>\n    <h2 class=\"sh2\">Executive Chauffeur Service Built for <em>Corporate Travel<\/em><\/h2>\n    <p class=\"lead\">Osmos Black is designed for professionals who arrange high-stakes travel in Miami and South Florida. Select your role to see how we serve you.<\/p>\n    <div class=\"tabs-row\">\n      <button class=\"tab-btn on\" onclick=\"tab(0)\">Executive Assistants<\/button>\n      <button class=\"tab-btn\" onclick=\"tab(1)\">C-Suite & Entrepreneurs<\/button>\n      <button class=\"tab-btn\" onclick=\"tab(2)\">Flight Departments<\/button>\n      <button class=\"tab-btn\" onclick=\"tab(3)\">Event Planners & DMCs<\/button>\n      <button class=\"tab-btn\" onclick=\"tab(4)\">Hotel Concierge & DMC Partners<\/button>\n      <button class=\"tab-btn\" onclick=\"tab(5)\">Delegations & Government<\/button>\n    <\/div>\n    <!-- EA -->\n    <div class=\"tab-panel on\" id=\"tp-0\">\n      <div>\n        <h3 class=\"tp-h3\">Reliability you can stake your reputation on.<\/h3>\n        <p class=\"tp-body\">Executive assistants require absolute reliability, discretion, and real-time visibility across every movement. Osmos Black delivers a professional chauffeur service platform designed to support executive ground transportation across Miami, Fort Lauderdale, and Palm Beach with precision.<\/p>\n        <div class=\"tp-pts\">\n          <div class=\"tp-pt\">Flight-tracked pickups at MIA, FLL, PBI, OPF, and FXE<\/div>\n          <div class=\"tp-pt\">Proactive status updates \u2014 chauffeur en route, on-site, completed<\/div>\n          <div class=\"tp-pt\">Direct line to operations \u2014 no hold queues, no automated menus<\/div>\n          <div class=\"tp-pt\">Corporate account billing and clean invoicing for your records<\/div>\n          <div class=\"tp-pt\">Chauffeurs briefed on executive preferences before every pickup<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tp-right\">\n        <div class=\"tp-stat-grid\">\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">24\/7<\/div><div class=\"tp-stat-lbl\">Operations<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">100%<\/div><div class=\"tp-stat-lbl\">Named Operator<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">6<\/div><div class=\"tp-stat-lbl\">FL Markets<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">3<\/div><div class=\"tp-stat-lbl\">Languages<\/div><\/div>\n        <\/div>\n        <a href=\"\/reserve\" class=\"tp-cta\">Reserve Now \u2192<\/a>\n      <\/div>\n    <\/div>\n    <!-- C-Suite -->\n    <div class=\"tab-panel\" id=\"tp-1\">\n      <div>\n        <h3 class=\"tp-h3\">Your time is the asset. Protect it.<\/h3>\n        <p class=\"tp-body\">You didn't build what you've built by tolerating inefficiency. Osmos Black provides standing schedules, briefed chauffeurs, and a car that's waiting before you are. No apps, no surge pricing, no explaining who you are to a stranger at 5 AM in Miami.<\/p>\n        <div class=\"tp-pts\">\n          <div class=\"tp-pt\">Standing schedule management \u2014 your regular routes pre-set and confirmed<\/div>\n          <div class=\"tp-pt\">Daily airport transfers with guaranteed on-time pickup<\/div>\n          <div class=\"tp-pt\">As-directed hourly service \u2014 your chauffeur, your schedule<\/div>\n          <div class=\"tp-pt\">Intercity routes: Miami to Palm Beach, Naples, Orlando<\/div>\n          <div class=\"tp-pt\">Direct line to Nate \u2014 not a call center<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tp-right\">\n        <div class=\"tp-stat-grid\">\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">0<\/div><div class=\"tp-stat-lbl\">Surge Pricing<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">15+<\/div><div class=\"tp-stat-lbl\">Min Early<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">EN\/FR\/ES<\/div><div class=\"tp-stat-lbl\">Languages<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">24\/7<\/div><div class=\"tp-stat-lbl\">Availability<\/div><\/div>\n        <\/div>\n        <a href=\"\/reserve\" class=\"tp-cta\">Reserve Now \u2192<\/a>\n      <\/div>\n    <\/div>\n    <!-- Flight Departments -->\n    <div class=\"tab-panel\" id=\"tp-2\">\n      <div>\n        <h3 class=\"tp-h3\">Aviation-grade precision on the ground.<\/h3>\n        <p class=\"tp-body\">Private aviation clients expect precision in the air \u2014 they should get the same on the ground. Osmos Black partners with FBOs, flight departments, and corporate aviation coordinators across South Florida to deliver ground transportation that matches your aircraft operation.<\/p>\n        <div class=\"tp-pts\">\n          <div class=\"tp-pt\">Tail-number tracking and real-time flight status monitoring<\/div>\n          <div class=\"tp-pt\">Pre-positioned vehicles at OPF, FXE, BCT, and PBI<\/div>\n          <div class=\"tp-pt\">Tarmac-side staging coordination with your FBO team<\/div>\n          <div class=\"tp-pt\">Multi-vehicle handling for crew and passenger separation<\/div>\n          <div class=\"tp-pt\">Preferred partner arrangements with standing rates<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tp-right\">\n        <div class=\"tp-stat-grid\">\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">OPF<\/div><div class=\"tp-stat-lbl\">Opa-locka<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">FXE<\/div><div class=\"tp-stat-lbl\">FLL Executive<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">BCT<\/div><div class=\"tp-stat-lbl\">Boca Raton<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">PBI<\/div><div class=\"tp-stat-lbl\">Palm Beach<\/div><\/div>\n        <\/div>\n        <a href=\"\/reserve\/\" class=\"tp-cta\">Book Aviation Transfer \u2192<\/a>\n      <\/div>\n    <\/div>\n    <!-- Event Planners -->\n    <div class=\"tab-panel\" id=\"tp-3\">\n      <div>\n        <h3 class=\"tp-h3\">We're not a vendor you manage.<\/h3>\n        <p class=\"tp-body\">Osmos Black operates as a true ground transportation partner for corporate event planners, DMCs, and incentive travel programs across South Florida. We're an extension of your operation \u2014 available for white-label arrangements and vendor onboarding documentation.<\/p>\n        <div class=\"tp-pts\">\n          <div class=\"tp-pt\">Pre-event logistics consultation \u2014 routes, staging, contingencies<\/div>\n          <div class=\"tp-pt\">VIP airport arrivals with name boards and priority coordination<\/div>\n          <div class=\"tp-pt\">Day-of operations contact \u2014 direct line, not a general number<\/div>\n          <div class=\"tp-pt\">F1 Miami \u00b7 Art Basel \u00b7 eMerge Americas \u00b7 Corporate retreats<\/div>\n          <div class=\"tp-pt\">White-label service and full vendor documentation available<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tp-right\">\n        <div class=\"tp-stat-grid\">\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">14<\/div><div class=\"tp-stat-lbl\">Max Pax (Sprinter)<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">24\/7<\/div><div class=\"tp-stat-lbl\">Day-of Support<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">W\/L<\/div><div class=\"tp-stat-lbl\">White-Label<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">6<\/div><div class=\"tp-stat-lbl\">FL Markets<\/div><\/div>\n        <\/div>\n        <a href=\"\/reserve\/\" class=\"tp-cta\">Plan Your Event \u2192<\/a>\n      <\/div>\n    <\/div>\n    <!-- Hotel Concierge -->\n    <div class=\"tab-panel\" id=\"tp-4\">\n      <div>\n        <h3 class=\"tp-h3\">Your guests' experience starts before the lobby.<\/h3>\n        <p class=\"tp-body\">Hotel concierge teams and DMC partners need a ground transportation provider that operates invisibly \u2014 no missed pickups, no guest complaints, no last-minute scrambles. Osmos Black integrates directly into your guest experience workflow across Miami, Fort Lauderdale, and Palm Beach.<\/p>\n        <div class=\"tp-pts\">\n          <div class=\"tp-pt\">White-label service \u2014 your brand, our execution<\/div>\n          <div class=\"tp-pt\">Direct concierge hotline \u2014 skip the general queue<\/div>\n          <div class=\"tp-pt\">Guest preference tracking for repeat VIP visitors<\/div>\n          <div class=\"tp-pt\">Vendor onboarding documentation ready for your procurement team<\/div>\n          <div class=\"tp-pt\">Multilingual chauffeurs: English, French, Spanish<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tp-right\">\n        <div class=\"tp-stat-grid\">\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">W\/L<\/div><div class=\"tp-stat-lbl\">White-Label<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">3<\/div><div class=\"tp-stat-lbl\">Languages<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">24\/7<\/div><div class=\"tp-stat-lbl\">Concierge Line<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">5.0<\/div><div class=\"tp-stat-lbl\">Google Rating<\/div><\/div>\n        <\/div>\n        <a href=\"\/corporate-account\/\" class=\"tp-cta\">Partner with Osmos Black \u2192<\/a>\n      <\/div>\n    <\/div>\n    <!-- Delegations & Government -->\n    <div class=\"tab-panel\" id=\"tp-5\">\n      <div>\n        <h3 class=\"tp-h3\">Protocol-aware. Multilingual. Discreet.<\/h3>\n        <p class=\"tp-body\">Diplomatic delegations, government officials, and international business missions require ground transportation that understands protocol, security awareness, and multilingual coordination. Osmos Black provides executive chauffeur service in Miami and South Florida built for high-profile movements with zero margin for error.<\/p>\n        <div class=\"tp-pts\">\n          <div class=\"tp-pt\">Multi-vehicle convoy coordination for delegation arrivals and departures<\/div>\n          <div class=\"tp-pt\">Fluent service in English, French, and Spanish<\/div>\n          <div class=\"tp-pt\">Discreet, NDA-ready chauffeurs trained for high-profile clients<\/div>\n          <div class=\"tp-pt\">Real-time schedule adjustments \u2014 political and diplomatic timelines shift<\/div>\n          <div class=\"tp-pt\">Airport, FBO, and hotel staging with advance coordination<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"tp-right\">\n        <div class=\"tp-stat-grid\">\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">3<\/div><div class=\"tp-stat-lbl\">Languages<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">NDA<\/div><div class=\"tp-stat-lbl\">Ready<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">24\/7<\/div><div class=\"tp-stat-lbl\">Operations<\/div><\/div>\n          <div class=\"tp-stat\"><div class=\"tp-stat-num\">14<\/div><div class=\"tp-stat-lbl\">Max Pax<\/div><\/div>\n        <\/div>\n        <a href=\"\/reserve\/\" class=\"tp-cta\">Coordinate a Delegation \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 4 \u2014 SERVICES (4 + 4 tiered)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw2 rv\">\n  <div class=\"sec\">\n    <div class=\"lbl\">Our Services<\/div>\n    <h2 class=\"sh2\">Business-Ready Transportation <em>Solutions<\/em><\/h2>\n    <p class=\"lead\">Precision ground transportation for every corporate need across Miami, Fort Lauderdale, Palm Beach, and South Florida.<\/p>\n    <div class=\"svc-grid-primary\">\n      <a href=\"\/corporate-transportation\" class=\"svc-card\">\n        <div class=\"svc-icon\">\ud83c\udfe2<\/div>\n        <h3>Corporate Transportation<\/h3>\n        <p>Reliable, recurring executive transportation for companies, law firms, and financial institutions throughout Miami and South Florida.<\/p>\n      <\/a>\n      <a href=\"\/airport-transfers\" class=\"svc-card\">\n        <div class=\"svc-icon\">\u2708\ufe0f<\/div>\n        <h3>Airport Transfers<\/h3>\n        <p>MIA, FLL, PBI, and private aviation terminals. Flight tracking, meet-and-greet, and precise coordination on every arrival and departure.<\/p>\n      <\/a>\n      <a href=\"\/private-aviation-transfers\" class=\"svc-card\">\n        <div class=\"svc-icon\">\ud83d\udee9\ufe0f<\/div>\n        <h3>Private Aviation & FBO<\/h3>\n        <p>Tail-number tracking, tarmac-side staging, and FBO coordination at Signature Aviation, OPF, FXE, and BCT across South Florida.<\/p>\n      <\/a>\n      <a href=\"\/hourly-chauffeur-service\" class=\"svc-card\">\n        <div class=\"svc-icon\">\u23f1\ufe0f<\/div>\n        <h3>Hourly Chauffeur Service<\/h3>\n        <p>Multi-stop schedules, client meetings, roadshows, and full-day executive travel in Miami with a dedicated professional chauffeur.<\/p>\n      <\/a>\n    <\/div>\n    <div class=\"svc-grid-secondary\">\n      <a href=\"\/event-transportation\" class=\"svc-card svc-card-sm\">\n        <div class=\"svc-icon\">\ud83c\udfaa<\/div>\n        <h3>Event & Group Transportation<\/h3>\n        <p>F1 Miami, Art Basel, corporate retreats, and multi-vehicle coordination for groups up to 50+ across South Florida.<\/p>\n      <\/a>\n      <a href=\"\/port-miami-transfers\" class=\"svc-card svc-card-sm\">\n        <div class=\"svc-icon\">\ud83d\udea2<\/div>\n        <h3>Seaport & Cruise Transfers<\/h3>\n        <p>Port of Miami and Port Everglades transfers for corporate groups and VIP cruise travelers.<\/p>\n      <\/a>\n      <a href=\"\/intercity-transfers\" class=\"svc-card svc-card-sm\">\n        <div class=\"svc-icon\">\ud83d\udee3\ufe0f<\/div>\n        <h3>City-to-City Routes<\/h3>\n        <p>Miami to Palm Beach, Naples, Orlando, Key West, and beyond. Fixed-rate intercity transportation.<\/p>\n      <\/a>\n      <a href=\"\/concierge-services\" class=\"svc-card svc-card-sm\">\n        <div class=\"svc-icon\">\u2726<\/div>\n        <h3>Concierge & Lifestyle<\/h3>\n        <p>Restaurant reservations, hotel coordination, itinerary planning, and full-service concierge for VIP visitors to Miami.<\/p>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 5 \u2014 WHY CORPORATE TEAMS (v3)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw rv\">\n  <div class=\"sec\">\n    <div class=\"lbl\">The Difference<\/div>\n    <h2 class=\"sh2\">Why Corporate Teams Choose <em>Osmos Black<\/em><\/h2>\n    <p class=\"lead\">Not just a luxury car. A ground transportation operation that works like your business does \u2014 with precision, accountability, and zero tolerance for uncertainty.<\/p>\n    <div class=\"why-grid\">\n      <div class=\"why-items\">\n        <div class=\"why-item\"><span class=\"why-item-n\">01<\/span><div><div class=\"why-item-title\">Punctuality Is Non-Negotiable<\/div><div class=\"why-item-text\">Real-time tracking and 15+ minute early-arrival protocol on every pickup across Miami, Fort Lauderdale, and Palm Beach. Your chauffeur is staged before you arrive \u2014 not circling or searching for parking.<\/div><\/div><\/div>\n        <div class=\"why-item\"><span class=\"why-item-n\">02<\/span><div><div class=\"why-item-title\">Vetted, Briefed Chauffeurs<\/div><div class=\"why-item-text\">Every chauffeur is professionally trained, background-checked, and briefed on client preferences. The same standard every single time, not dependent on who accepts the trip.<\/div><\/div><\/div>\n        <div class=\"why-item\"><span class=\"why-item-n\">03<\/span><div><div class=\"why-item-title\">Corporate Account Infrastructure<\/div><div class=\"why-item-text\">Centralized billing, monthly invoicing, priority availability, and a dedicated account contact. Built to fit into your company's travel program \u2014 not around it.<\/div><\/div><\/div>\n        <div class=\"why-item\"><span class=\"why-item-n\">04<\/span><div><div class=\"why-item-title\">Real Human Dispatch, 24\/7<\/div><div class=\"why-item-text\">Direct line to operations \u2014 no call centers, no chatbots, no hold music at 3 AM. When your executive's flight into MIA changes, someone who knows the situation answers immediately.<\/div><\/div><\/div>\n        <div class=\"why-item\"><span class=\"why-item-n\">05<\/span><div><div class=\"why-item-title\">Full Accountability on Every Ride<\/div><div class=\"why-item-text\">Fixed rates. No surge. No substitutions. If something goes wrong, there's a named operator responsible. That accountability is built in from the first booking.<\/div><\/div><\/div>\n      <\/div>\n      <div>\n        <div class=\"compare-card\">\n          <div class=\"compare-title\">Osmos Black vs.<br><em>Uber Black & Blacklane<\/em><\/div>\n          <div class=\"cmp-row\" style=\"padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)\">\n            <div class=\"cmp-label\" style=\"font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.3)\">Feature<\/div>\n            <div class=\"cmp-head ob\">OB<\/div>\n            <div class=\"cmp-head app\">App<\/div>\n          <\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">Fixed, no surge pricing<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">Vetted, named chauffeur<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">Real-time flight tracking<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">Corporate account & invoicing<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">24\/7 human dispatch<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">FBO tarmac coordination<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">EA \/ travel manager access<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">White-label & DMC partnerships<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n          <div class=\"cmp-row\"><div class=\"cmp-label\">Multilingual (EN\/FR\/ES)<\/div><div class=\"cmp-val yes\">\u2713<\/div><div class=\"cmp-val no\">\u2717<\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 6 \u2014 CORPORATE ACCOUNT CTA\n     (Merged: CTA + How It Works steps)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"corp-cta rv\">\n  <div class=\"corp-cta-inner\">\n    <div>\n      <div class=\"corp-cta-eyebrow\">For Companies & Travel Programs<\/div>\n      <h2 class=\"corp-cta-title\">Open your corporate account.<br><em>Same-day activation.<\/em><\/h2>\n      <p class=\"corp-cta-sub\">Osmos Black corporate accounts give your team centralized billing, priority dispatch, EA booking access, and a dedicated point of contact \u2014 all the infrastructure your Miami-based travel program needs, without the overhead.<\/p>\n      <!-- How It Works (compact, inline) -->\n      <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px;padding:20px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)\">\n        <div style=\"text-align:center\">\n          <div style=\"font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:var(--champ);opacity:.5;margin-bottom:4px\">01<\/div>\n          <div style=\"font-size:12px;font-weight:600;color:var(--white);margin-bottom:4px\">Apply in 2 Minutes<\/div>\n          <div style=\"font-size:11px;color:rgba(255,255,255,.4);line-height:1.5\">Company details, billing preferences, authorized bookers.<\/div>\n        <\/div>\n        <div style=\"text-align:center\">\n          <div style=\"font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:var(--champ);opacity:.5;margin-bottom:4px\">02<\/div>\n          <div style=\"font-size:12px;font-weight:600;color:var(--white);margin-bottom:4px\">Same-Day Activation<\/div>\n          <div style=\"font-size:11px;color:rgba(255,255,255,.4);line-height:1.5\">Centralized billing, EA access, priority dispatch \u2014 live immediately.<\/div>\n        <\/div>\n        <div style=\"text-align:center\">\n          <div style=\"font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:700;color:var(--champ);opacity:.5;margin-bottom:4px\">03<\/div>\n          <div style=\"font-size:12px;font-weight:600;color:var(--white);margin-bottom:4px\">Your Team Books Instantly<\/div>\n          <div style=\"font-size:11px;color:rgba(255,255,255,.4);line-height:1.5\">Monthly invoicing, ride confirmations, dedicated contact.<\/div>\n        <\/div>\n      <\/div>\n      <div style=\"display:flex;gap:12px;flex-wrap:wrap\">\n        <a href=\"\/corporate-account\" class=\"hb hb-solid\">Open Corporate Account \u2192<\/a>\n        <a href=\"mailto:nate@osmosblack.com\" class=\"hb hb-ghost\">Email Us to Get Started<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"corp-cta-right\">\n      <a href=\"tel:7865304770\" class=\"corp-cta-tel\">786-530-4770<\/a>\n      <p class=\"corp-cta-note\">Available 24 hours \u00b7 7 days a week<\/p>\n      <a href=\"mailto:nate@osmosblack.com\" class=\"corp-cta-email\">nate@osmosblack.com<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 7 \u2014 FLEET (8 vehicles, v3 framing)\n     Photos referenced from staging site\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw rv\">\n  <div class=\"sec\">\n    <div class=\"lbl\">The Fleet<\/div>\n    <h2 class=\"sh2\">Late-Model. Maintained <em>to a Corporate Standard.<\/em><\/h2>\n    <p class=\"lead\">What you see in the photos is what arrives at your door \u2014 no substitutions, no surprises. Every vehicle inspected before every trip across Miami and South Florida.<\/p>\n    <div class=\"fleet-grid\">\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/cadillac-xts-sedan.webp?ssl=1\" alt=\"Cadillac XTS executive sedan Miami car service\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Executive Sedan<\/div>\n          <div class=\"fl-name\">Business Sedan<\/div>\n          <div class=\"fl-year\">Cadillac XTS or similar<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 3<\/span><\/li><li>Luggage <span>3 bags<\/span><\/li><li>Best for <span>Solo executives<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/mercedes-s-class.webp?ssl=1\" alt=\"Mercedes S-Class luxury sedan Miami airport transfer\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Luxury Sedan<\/div>\n          <div class=\"fl-name\">Mercedes S-Class<\/div>\n          <div class=\"fl-year\">Mercedes-Benz S-Class<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 3<\/span><\/li><li>Luggage <span>3 bags<\/span><\/li><li>Best for <span>VIP clients<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/chevrolet-suburban-suv.webp?ssl=1\" alt=\"Chevrolet Suburban premium SUV South Florida chauffeur\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Premium SUV<\/div>\n          <div class=\"fl-name\">Chevrolet Suburban<\/div>\n          <div class=\"fl-year\">Chevrolet Suburban or similar<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 6<\/span><\/li><li>Luggage <span>4\u20136 bags<\/span><\/li><li>Best for <span>Teams, families<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/cadillac-escalade-esv.webp?ssl=1\" alt=\"Cadillac Escalade ESV luxury SUV Miami executive transportation\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Luxury SUV \u00b7 Flagship<\/div>\n          <div class=\"fl-name\">Cadillac Escalade ESV<\/div>\n          <div class=\"fl-year\">Cadillac Escalade ESV<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 6<\/span><\/li><li>Luggage <span>4\u20136 bags<\/span><\/li><li>Best for <span>Executives, VIPs<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/mercedes-sprinter-van.webp?ssl=1\" alt=\"Mercedes Sprinter van group transportation Miami\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Executive Van<\/div>\n          <div class=\"fl-name\">Sprinter<\/div>\n          <div class=\"fl-year\">Mercedes-Benz Sprinter<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 14<\/span><\/li><li>Luggage <span>Large capacity<\/span><\/li><li>Best for <span>Groups, events<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/executive-sprinter.webp?ssl=1\" alt=\"Executive Sprinter van corporate transportation Fort Lauderdale\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Executive Van \u00b7 Premium<\/div>\n          <div class=\"fl-name\">Executive Sprinter<\/div>\n          <div class=\"fl-year\">Mercedes-Benz Sprinter<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 13<\/span><\/li><li>Luggage <span>Large capacity<\/span><\/li><li>Best for <span>Corporate groups<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/ceo-sprinter.webp?ssl=1\" alt=\"CEO Sprinter luxury van Palm Beach executive transfer\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Executive Van \u00b7 CEO<\/div>\n          <div class=\"fl-name\">CEO Sprinter<\/div>\n          <div class=\"fl-year\">Mercedes-Benz Sprinter<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 9<\/span><\/li><li>Luggage <span>Medium capacity<\/span><\/li><li>Best for <span>C-suite, delegations<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n      <div class=\"fl-card\">\n        <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/mkt-limo.webp?ssl=1\" alt=\"MKT stretch limo Miami special events\"><\/div>\n        <div class=\"fl-body\">\n          <div class=\"fl-class\">Stretch Limousine<\/div>\n          <div class=\"fl-name\">MKT Limo<\/div>\n          <div class=\"fl-year\">MKT or similar<\/div>\n          <ul class=\"fl-specs\"><li>Passengers <span>Up to 10<\/span><\/li><li>Luggage <span>Medium capacity<\/span><\/li><li>Best for <span>Special occasions<\/span><\/li><\/ul>\n        <\/div>\n        <a href=\"\/reserve\" class=\"fl-btn\">Reserve This Vehicle<\/a>\n      <\/div>\n        <div class=\"fl-card\">\n          <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/executive-mini-coach-clean.png?ssl=1\" alt=\"Executive Mini Coach\"><\/div>\n          <div class=\"fl-body\">\n            <div class=\"fl-class\">Mini Coach<\/div>\n            <div class=\"fl-name\">Executive Mini Coach<\/div>\n            <div class=\"fl-year\">Mini Coach or similar<\/div>\n            <ul class=\"fl-specs\"><li>Passengers <span>20 \u2013 35<\/span><\/li><li>Luggage <span>Undercarriage<\/span><\/li><li>Best for <span>Corporate, conferences<\/span><\/li><\/ul>\n          <\/div>\n          <a href=\"\/reserve\/\" class=\"fl-btn\">Reserve Now<\/a>\n        <\/div>\n        <div class=\"fl-card\">\n          <div class=\"fl-img\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/osmosblack.com\/wp-content\/uploads\/2026\/04\/motor-coach-clean.png?ssl=1\" alt=\"Motor Coach\"><\/div>\n          <div class=\"fl-body\">\n            <div class=\"fl-class\">Full-Size Coach<\/div>\n            <div class=\"fl-name\">Motor Coach<\/div>\n            <div class=\"fl-year\">Motor Coach or similar<\/div>\n            <ul class=\"fl-specs\"><li>Passengers <span>36 \u2013 56<\/span><\/li><li>Luggage <span>Full undercarriage<\/span><\/li><li>Best for <span>Conventions, events<\/span><\/li><\/ul>\n          <\/div>\n          <a href=\"\/reserve\/\" class=\"fl-btn\">Reserve Now<\/a>\n        <\/div>\n    <\/div>\n    <div style=\"text-align:center;margin-top:24px\">\n      <a href=\"\/fleet\" class=\"fl-link\">View full fleet specifications \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 8 \u2014 COVERAGE\n     v3 structure + v4_bcc dark styling\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw3 rv\">\n  <div class=\"sec\">\n    <div class=\"lbl lbl-w\">Airport & Aviation Coverage<\/div>\n    <h2 class=\"sh2 sh2-w\">When Your Executives Fly, <em>We're Already There.<\/em><\/h2>\n    <p class=\"lead lead-w\">Every commercial terminal and private FBO in South Florida covered. Real-time flight monitoring on every booking \u2014 automatic adjustments for delays, no call needed.<\/p>\n    <div class=\"cov-inner\">\n      <div>\n        <div class=\"air-grid\">\n          <div class=\"apt-c\"><div class=\"apt-code\">MIA<\/div><div class=\"apt-name\">Miami International<\/div><div class=\"apt-type\">Commercial \u00b7 Private<\/div><\/div>\n          <div class=\"apt-c\"><div class=\"apt-code\">FLL<\/div><div class=\"apt-name\">Fort Lauderdale\u2013Hollywood<\/div><div class=\"apt-type\">Commercial \u00b7 Private<\/div><\/div>\n          <div class=\"apt-c\"><div class=\"apt-code\">PBI<\/div><div class=\"apt-name\">Palm Beach International<\/div><div class=\"apt-type\">Commercial \u00b7 FBO<\/div><\/div>\n          <div class=\"apt-c\"><div class=\"apt-code\">OPF<\/div><div class=\"apt-name\">Opa-locka Executive<\/div><div class=\"apt-type\">Private Aviation<\/div><\/div>\n          <div class=\"apt-c\"><div class=\"apt-code\">FXE<\/div><div class=\"apt-name\">Fort Lauderdale Executive<\/div><div class=\"apt-type\">Private Aviation<\/div><\/div>\n          <div class=\"apt-c\"><div class=\"apt-code\">BCT<\/div><div class=\"apt-name\">Boca Raton Airport<\/div><div class=\"apt-type\">Private Aviation<\/div><\/div>\n        <\/div>\n        <div style=\"margin-top:18px;display:flex;gap:12px;flex-wrap:wrap\">\n          <a href=\"\/reserve\/\" class=\"hb hb-solid\" style=\"padding:12px 24px;font-size:11px\">Book Airport Transfer \u2192<\/a>\n          <a href=\"\/reserve\/\" class=\"hb hb-outline\" style=\"padding:12px 24px;font-size:11px\">Book FBO Pickup<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"air-feats\">\n        <div class=\"air-feat\"><div class=\"air-feat-dot\"><\/div><div><div class=\"air-feat-title\">Real-Time Flight Tracking<\/div><div class=\"air-feat-text\">Every commercial flight monitored automatically. If your executive's arrival at MIA or FLL shifts, your chauffeur adjusts without a single call from you or your EA.<\/div><\/div><\/div>\n        <div class=\"air-feat\"><div class=\"air-feat-dot\"><\/div><div><div class=\"air-feat-title\">FBO Tarmac Coordination<\/div><div class=\"air-feat-text\">For private aviation, we coordinate directly with your FBO team. Share the tail number at booking \u2014 we handle the rest. Tarmac-adjacent staging when permitted.<\/div><\/div><\/div>\n        <div class=\"air-feat\"><div class=\"air-feat-dot\"><\/div><div><div class=\"air-feat-title\">Meet & Greet<\/div><div class=\"air-feat-text\">Your chauffeur meets clients inside the terminal with a personalized name board and handles all luggage \u2014 so your guests feel the standard from the first second.<\/div><\/div><\/div>\n        <div class=\"air-feat\"><div class=\"air-feat-dot\"><\/div><div><div class=\"air-feat-title\">Seaport Transfers<\/div><div class=\"air-feat-text\">Port of Miami and Port Everglades managed with airport-level precision. Cruise terminal logistics handled for corporate groups and executive guests.<\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 9 \u2014 BEYOND THE RIDE + MIAMI EVENTS\n     (Merged: Hinge narrative + Events Calendar)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw rv\">\n  <div class=\"sec\">\n    <div class=\"lbl\">Beyond the Standard Booking<\/div>\n    <h2 class=\"sh2\">Your Corporate Partner in Miami Handles <em>More Than the Ride<\/em><\/h2>\n    <p class=\"lead\">Once Osmos Black is your ground transportation partner, the relationship extends further \u2014 events coverage, concierge services, multilingual coordination. These are the windows when it matters most.<\/p>\n    <div class=\"events-inner\">\n      <div class=\"ev-list\">\n        <a href=\"\/miami-f1-transportation\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>May<\/strong>2026<\/div>\n          <div><div class=\"ev-name\">Miami Formula 1 Grand Prix<\/div><div class=\"ev-note\">Hard Rock Stadium \u00b7 3-day surcharge window \u00b7 High corporate demand<\/div><\/div>\n          <div class=\"ev-badge ev-badge-early\">Book Early<\/div>\n        <\/a>\n        <a href=\"\/fifa-world-cup-2026-miami-transportation\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>Jun\u2013Jul<\/strong>2026<\/div>\n          <div><div class=\"ev-name\">FIFA World Cup 2026<\/div><div class=\"ev-note\">Hard Rock Stadium \u00b7 7 matches \u00b7 Brazil, Portugal, Uruguay, Colombia \u00b7 Bronze Final<\/div><\/div>\n          <div class=\"ev-badge ev-badge-early\">Book Early<\/div>\n        <\/a>\n        <a href=\"\/art-basel-miami-car-service\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>Dec<\/strong>2026<\/div>\n          <div><div class=\"ev-name\">Art Basel Miami Beach<\/div><div class=\"ev-note\">Miami Beach Convention Center \u00b7 Peak corporate hospitality week<\/div><\/div>\n          <div class=\"ev-badge ev-badge-early\">Book Early<\/div>\n        <\/a>\n        <a href=\"\/miami-open-car-service\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>Mar<\/strong>2027<\/div>\n          <div><div class=\"ev-name\">Miami Open (Tennis)<\/div><div class=\"ev-note\">Hard Rock Stadium \u00b7 Corporate hospitality, client entertainment<\/div><\/div>\n          <div class=\"ev-badge ev-badge-early\">Book Early<\/div>\n        <\/a>\n        <a href=\"\/ultra-miami-transportation\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>Mar 26\u201328<\/strong>2027<\/div>\n          <div><div class=\"ev-name\">Ultra Music Festival<\/div><div class=\"ev-note\">Bayfront Park, Downtown Miami \u00b7 170,000+ attendees \u00b7 Three days of world-class electronic music<\/div><\/div>\n          <div class=\"ev-badge ev-badge-early\" style=\"background:var(--navy);color:var(--champ);border-color:var(--champ)\">BOOK EARLY<\/div>\n        <\/a>\n        <a href=\"\/port-miami-transfers\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>Year<\/strong>Round<\/div>\n          <div><div class=\"ev-name\">PortMiami Cruise Season<\/div><div class=\"ev-note\">World's busiest cruise port \u00b7 Daily VIP and group transfers<\/div><\/div>\n          <div class=\"ev-badge ev-badge-avail\">Available<\/div>\n        <\/a>\n        <a href=\"\/miami-event-transportation\" class=\"ev-item\" style=\"text-decoration:none;color:inherit\">\n          <div class=\"ev-month\"><strong>Year<\/strong>Round<\/div>\n          <div><div class=\"ev-name\">Corporate & Private Events<\/div><div class=\"ev-note\">Brickell \u00b7 South Beach \u00b7 Coral Gables \u00b7 Design District \u00b7 Wynwood<\/div><\/div>\n          <div class=\"ev-badge ev-badge-avail\">Available<\/div>\n        <\/a>\n        <!-- Extended services (absorbed from Hinge) -->\n        <div style=\"display:flex;gap:12px;margin-top:24px;flex-wrap:wrap\">\n          <div style=\"flex:1;min-width:200px;background:var(--off);border:1px solid var(--rule);border-radius:4px;padding:16px 14px;display:flex;gap:10px;align-items:flex-start\">\n            <span style=\"font-size:20px;flex-shrink:0\">\u2726<\/span>\n            <div><div style=\"font-size:13px;font-weight:600;color:var(--navy);margin-bottom:3px\">Concierge Services<\/div><div style=\"font-size:11.5px;color:var(--muted);line-height:1.5\">Restaurant reservations, hotel coordination, and full itinerary management across Miami.<\/div><\/div>\n          <\/div>\n          <div style=\"flex:1;min-width:200px;background:var(--off);border:1px solid var(--rule);border-radius:4px;padding:16px 14px;display:flex;gap:10px;align-items:flex-start\">\n            <span style=\"font-size:20px;flex-shrink:0\">\ud83c\udf10<\/span>\n            <div><div style=\"font-size:13px;font-weight:600;color:var(--navy);margin-bottom:3px\">Multilingual Service<\/div><div style=\"font-size:11.5px;color:var(--muted);line-height:1.5\">Full service in English, French, and Spanish for international executives and delegations.<\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div>\n        <div class=\"ev-card\">\n          <div class=\"ev-card-title\">During peak Miami events,<br><em>our fleet is fully committed.<\/em><\/div>\n          <p class=\"ev-card-text\">FIFA World Cup 2026, Formula 1, Art Basel, and the Miami Open are the windows when every other ground transportation service in South Florida collapses under demand. Osmos Black clients \u2014 especially corporate accounts \u2014 are protected because they book ahead.<\/p>\n          <ul class=\"ev-card-list\">\n            <li>Event surcharges apply and are confirmed at booking<\/li>\n            <li>Corporate accounts receive priority availability windows<\/li>\n            <li>Multi-vehicle coordination for groups of all sizes<\/li>\n            <li>White-label service available for DMCs and event companies<\/li>\n          <\/ul>\n          <a href=\"\/event-transportation\" class=\"ev-card-cta\">Reserve Your Event Ride \u2192<\/a>\n          <p class=\"ev-card-note\">Limited availability \u00b7 Reserve as early as possible<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 11 \u2014 TESTIMONIALS (v4_bcc, 6 cards)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw rv\">\n  <div class=\"sec\">\n    <div class=\"lbl\">Testimonials<\/div>\n    <h2 class=\"sh2\">Trusted by <em>Professionals<\/em><\/h2>\n    <p class=\"lead\">Real reviews from real clients. This is the standard we hold ourselves to on every single ride across Miami and South Florida.<\/p>\n    <div class=\"testi-grid\">\n      <div class=\"tc\"><div class=\"tc-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"tc-txt\">\"Excellent experience. Beautiful Sprinter that fit our group and all our luggage. Driver was <em>prompt \u2014 actually early<\/em>, communicative, and professional. Compared to Uber surge pricing, this was comparative \u2014 and a much more elevated experience.\"<\/p><div class=\"tc-auth\"><div class=\"tc-av\">K<\/div><div><div class=\"tc-name\">Karla Plote<\/div><div class=\"tc-loc\">Miami, US<\/div><\/div><\/div><\/div>\n      <div class=\"tc\"><div class=\"tc-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"tc-txt\">\"Miami to Orlando for an early morning pickup. From online booking to driver check-in \u2014 <em>the process was seamless and very professional.<\/em> Our driver Gamalliel was fantastic. Highly recommend.\"<\/p><div class=\"tc-auth\"><div class=\"tc-av\">E<\/div><div><div class=\"tc-name\">E.M. McIntyre<\/div><div class=\"tc-loc\">United States<\/div><\/div><\/div><\/div>\n      <div class=\"tc\"><div class=\"tc-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"tc-txt\">\"I had the pleasure of being driven by Nate \u2014 a true professional. Prompt, well-dressed, courteous. <em>His vehicle was immaculate \u2014 perfect atmosphere for relaxation and productivity.<\/em>\"<\/p><div class=\"tc-auth\"><div class=\"tc-av\">J<\/div><div><div class=\"tc-name\">Josh Major<\/div><div class=\"tc-loc\">United States<\/div><\/div><\/div><\/div>\n      <div class=\"tc\"><div class=\"tc-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"tc-txt\">\"Stranded on Christmas with two small kids. <em>Osmos Black picked us up within one hour, on a major holiday.<\/em> Professional, the cold water was a nice touch. We booked them for the rest of the trip.\"<\/p><div class=\"tc-auth\"><div class=\"tc-av\">C<\/div><div><div class=\"tc-name\">Charlotte Boutarel<\/div><div class=\"tc-loc\">United States<\/div><\/div><\/div><\/div>\n      <div class=\"tc\"><div class=\"tc-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"tc-txt\">\"Servizio impeccabile e cortese. <em>Una vera esperienza di prima classe.<\/em> Impeccable and courteous service \u2014 a real first-class experience. Thank you.\"<\/p><div class=\"tc-auth\"><div class=\"tc-av\">E<\/div><div><div class=\"tc-name\">Emi S.<\/div><div class=\"tc-loc\">France \ud83c\uddeb\ud83c\uddf7<\/div><\/div><\/div><\/div>\n      <div class=\"tc\"><div class=\"tc-stars\">\u2605\u2605\u2605\u2605\u2605<\/div><p class=\"tc-txt\">\"I tried one collection from the airport and <em>subsequently used them 4 times during that trip.<\/em> Great car, great driver \u2014 made sure to get all 13 of us to our ship early for check-in.\"<\/p><div class=\"tc-auth\"><div class=\"tc-av\">D<\/div><div><div class=\"tc-name\">Denis<\/div><div class=\"tc-loc\">United States<\/div><\/div><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 11 \u2014 FAQ (5\u20136 curated)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"sw2 rv\">\n  <div class=\"sec\" style=\"text-align:center\">\n    <div class=\"lbl\" style=\"justify-content:center\">FAQ<\/div>\n    <h2 class=\"sh2\">Common Questions, <em>Answered Directly<\/em><\/h2>\n    <p class=\"lead\" style=\"margin:0 auto 48px\">Available 24\/7 across South Florida. Call 786-530-4770 for immediate answers.<\/p>\n    <div class=\"faq-grid\" style=\"text-align:left\">\n      <div class=\"faq-item open\">\n        <button class=\"faq-q\">What is Osmos Black, and who do you serve in Miami?<\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Osmos Black is a premium black-car and concierge transportation service based in Miami, FL, operated under MrNate Luxury Transportation, LLC. We serve executives, corporate teams, VIP travelers, event planners, delegations, and high-level professionals across Miami, Fort Lauderdale, Palm Beach, and South Florida. We operate 24\/7, 365 days a year \u2014 with a professional fleet and real human support on every booking.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">What makes Osmos Black different from Uber Black or Blacklane?<\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Ride-share is demand-based \u2014 driver quality, vehicle condition, and availability are inconsistent. Osmos Black is operator-driven: vetted professional chauffeurs, late-model luxury vehicles, real human support, and full accountability on every ride. We track your flight. We stage in advance. We answer the phone. No surge pricing, no substitutions. <a href=\"\/reserve\/\">Book your first ride \u2192<\/a><\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Does Osmos Black handle private jet and FBO pickups in Miami?<\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Yes \u2014 private jet arrivals and FBO coordination are core to our Miami service. Our chauffeurs understand aviation protocol: no waiting in public terminals, tarmac-adjacent staging when permitted, and seamless aircraft-to-vehicle transitions at OPF, FXE, Signature Aviation, and PBI. Share your tail number at booking. <a href=\"\/reserve\/\">Book a private aviation transfer \u2192<\/a><\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Does Osmos Black offer corporate accounts or direct invoicing?<\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Yes. Corporate clients in Miami, Fort Lauderdale, and Palm Beach can set up accounts with consolidated monthly invoicing, priority dispatch, and dedicated account support. Payments processed securely through Limo Pay. Call <a href=\"tel:7865304770\">786-530-4770<\/a> or email <a href=\"mailto:nate@osmosblack.com\">nate@osmosblack.com<\/a> \u2014 typically same-day activation. <a href=\"\/corporate-account\">Open a corporate account \u2192<\/a><\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Does Osmos Black offer multilingual service?<\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Oui. Notre \u00e9quipe est parfaitement multilingue \u2014 fran\u00e7ais, anglais et espagnol. We regularly serve French-speaking executives, international business travelers, and high-end visitors from France, the French Caribbean, and Latin America across Miami and South Florida. All reservations available in French or Spanish upon request. <a href=\"\/reserve\/\">R\u00e9server en fran\u00e7ais \u2192<\/a><\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">What vehicles are in the Osmos Black Miami fleet?<\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">The Osmos Black fleet includes a Cadillac Escalade ESV, a Chevrolet Suburban, Mercedes-Benz Sprinter Vans (standard, executive, and CEO configurations), luxury sedans, and a stretch limousine. All vehicles are late-model, meticulously maintained, and operated by professional chauffeurs. What you see in the photos is what arrives at your door. <a href=\"\/fleet\">View the full fleet \u2192<\/a><\/div><\/div>\n      <\/div>\n    <\/div>\n    <a href=\"\/faq\" class=\"faq-link\">View all frequently asked questions \u2192<\/a>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     SECTION 13 \u2014 CTA BAND (v4_bcc)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"cta-band rv\">\n  <div class=\"cta-inner\">\n    <div>\n      <div style=\"font-size:9px;font-weight:700;letter-spacing:.2em;color:var(--champ);text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:10px\"><span style=\"display:block;width:20px;height:1px;background:var(--champ)\"><\/span>For Corporate Teams<\/div>\n      <h2 class=\"cta-h\">Ready to Experience<br><em>Osmos Black?<\/em><\/h2>\n      <p class=\"cta-sub\">Whether you need a single airport transfer or a full corporate transportation program in Miami and South Florida, we're ready. Dedicated billing, travel manager coordination, and preferred rates for recurring accounts.<\/p>\n    <\/div>\n    <div class=\"cta-btns\">\n      <a href=\"\/corporate-account\" class=\"cb cb-p\">Open Corporate Account \u2192<\/a>\n      <a href=\"\/reserve\" class=\"cb cb-o\">Reserve Now<\/a>\n      <div class=\"cb-ph\">Call direct: <a href=\"tel:7865304770\">786-530-4770<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     FOOTER (v4_bcc)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<footer>\n  <div class=\"footer-inner\">\n    <div class=\"ft\">\n      <div>\n        <div class=\"fb-name\">Osmos Black<\/div>\n        <div class=\"fb-tag\">Miami \u00b7 Corporate Chauffeur Service<\/div>\n        <p class=\"fb-desc\">Premium executive transportation across South Florida. Corporate-ready, airport-precise, always professional. Available 24\/7.<\/p>\n        <div class=\"fb-langs\">\n          <span class=\"fl-lang\">EN<\/span>\n          <span class=\"fl-lang\">FR<\/span>\n          <span class=\"fl-lang\">ES<\/span>\n        <\/div>\n      <\/div>\n      <div>\n        <div class=\"fc-title\">Services<\/div>\n        <ul class=\"flinks\">\n          <li><a href=\"\/airport-transfers\/\">Airport Transfers<\/a><\/li>\n          <li><a href=\"\/hourly-chauffeur-service\/\">Executive Daily Driver<\/a><\/li>\n          <li><a href=\"\/private-aviation-transfers\/\">Private Aviation & FBO<\/a><\/li>\n          <li><a href=\"\/intercity-transfers\/\">City-to-City Routes<\/a><\/li>\n          <li><a href=\"\/event-transportation\/\">Events & Group Travel<\/a><\/li>\n          <li><a href=\"\/port-miami-transfers\/\">Seaport & Cruise<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <div class=\"fc-title\">Who We Serve<\/div>\n        <ul class=\"flinks\">\n          <li><a href=\"\/executive-assistants\/\">Executive Assistants<\/a><\/li>\n          <li><a href=\"\/c-suite-entrepreneurs\/\">C-Suite & Entrepreneurs<\/a><\/li>\n          <li><a href=\"\/flight-departments\/\">Flight Departments<\/a><\/li>\n          <li><a href=\"\/event-planners-dmcs\/\">Event Planners & DMCs<\/a><\/li>\n          <li><a href=\"\/delegations-government\/\">Delegations & Government<\/a><\/li>\n          <li><a href=\"\/service-en-francais\/\" class=\"g\">Service en Fran\u00e7ais<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <div class=\"fc-title\">Contact<\/div>\n        <ul class=\"flinks\">\n          <li><a href=\"tel:7865304770\">786-530-4770<\/a><\/li>\n          <li><a href=\"mailto:nate@osmosblack.com\">nate@osmosblack.com<\/a><\/li>\n          <li><a href=\"\/corporate-account\/\">Open Corporate Account<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <div class=\"fc-title\">Resources<\/div>\n        <ul class=\"flinks\">\n          <li><a href=\"\/blog\/\">Blog<\/a><\/li>\n          <li><a href=\"\/faq\/\">FAQ<\/a><\/li>\n          <li><a href=\"\/the-osmos-standard\/\">The Osmos Standard<\/a><\/li>\n          <li><a href=\"\/privacy-policy\/\">Privacy Policy<\/a><\/li>\n          <li><a href=\"\/terms-conditions\/\">Terms of Service<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"fb-bottom\">\n      <span>\u00a9 2026 MrNate Luxury Transportation, LLC \u00b7 DBA <span class=\"g\">Osmos Black<\/span> \u00b7 Miami, Florida<\/span>\n      <span class=\"fb-italic\">Tailored Excellence in Every Ride<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n<!-- WhatsApp -->\n<div class=\"btt\" id=\"btt\" onclick=\"window.scrollTo({top:0,behavior:'smooth'})\">\n  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"18 15 12 9 6 15\"><\/polyline><\/svg>\n<\/div>\n<a href=\"https:\/\/wa.me\/17865304770?text=Hello%20Osmos%20Black%2C%20I%27m%20interested%20in%20your%20executive%20transportation%20services.\" class=\"wa\" target=\"_blank\" rel=\"noopener\">\n  <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\/><\/svg>\n<\/a>\n<script>\n\/\/ Mobile menu toggle\nfunction toggleMob(){\n  var b=document.querySelector('.ham');\n  var m=document.getElementById('mob-menu');\n  b.classList.toggle('open');\n  m.classList.toggle('open');\n  document.body.style.overflow=m.classList.contains('open')?'hidden':'';\n}\n\/\/ Nav dropdown toggle\nfunction t(id){\n  var el=document.getElementById(id);\n  var isOpen=el.classList.contains('op');\n  document.querySelectorAll('.nl>li').forEach(function(l){l.classList.remove('op')});\n  if(!isOpen) el.classList.add('op');\n}\ndocument.addEventListener('click',function(e){\n  if(!e.target.closest('.nl')) document.querySelectorAll('.nl>li').forEach(function(l){l.classList.remove('op')});\n});\n\/\/ Nav shadow\nvar nav=document.getElementById('mn');\nif(nav){window.addEventListener('scroll',function(){nav.classList.toggle('sh',scrollY>20)},{passive:true});}\n\/\/ Persona tabs \u2014 matches onclick=\"tab(n)\" and class=\"tab-btn\"\/\"tab-panel\"\/.on\nfunction tab(n){\n  document.querySelectorAll('.tab-btn').forEach(function(b,i){\n    if(i===n){b.classList.add('on')}else{b.classList.remove('on')}\n  });\n  document.querySelectorAll('.tab-panel').forEach(function(p,i){\n    if(i===n){p.classList.add('on')}else{p.classList.remove('on')}\n  });\n}\n\/\/ FAQ accordion\ndocument.querySelectorAll('.faq-q').forEach(function(btn){\n  btn.addEventListener('click',function(){\n    var item=btn.parentElement;\n    var wasOpen=item.classList.contains('open');\n    document.querySelectorAll('.faq-item').forEach(function(i){i.classList.remove('open')});\n    if(!wasOpen) item.classList.add('open');\n  });\n});\n\/\/ Scroll reveal\nvar rvEls=document.querySelectorAll('.rv');\nif('IntersectionObserver' in window){\n  rvEls.forEach(function(el){el.classList.add('pre')});\n  var observer=new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if(e.isIntersecting){e.target.classList.add('on');observer.unobserve(e.target)}\n    });\n  },{threshold:0.1});\n  rvEls.forEach(function(el){observer.observe(el)});\n}\n\/\/ Back to top\nvar bttEl=document.getElementById('btt');\nif(bttEl){window.addEventListener('scroll',function(){bttEl.classList.toggle('show',scrollY>400)},{passive:true});}\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Corporate Chauffeur Service Miami | Osmos Black 786-530-4770 nate@osmosblack.com Available 24 \/ 7 Now Serving:&nbsp; Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach \u00b7 Naples \u00b7 Key West \u00b7 Orlando EN FR ES Osmos BlackCorporate Chauffeur Service Home Corporate Executive Transportation Corporate Accounts Airport &#038; Aviation Commercial Airports Miami Airport (MIA) Fort Lauderdale (FLL) Palm Beach [&hellip;]<\/p>\n","protected":false},"author":262962742,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_crdt_document":"{\"document\":\"AAAXx8\/E5B4LoYi\/lxHHz8TkHgbhiL+XEQYUCBgBCE4MCkgOAwAGtqYRAQIKAEoALSgDJwAEACcBKAMhACcAKAIhACgBIQIoAScAIQAEAKgBKACoAgcAKAMnACgBJ53GBOXFBHN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUhvbWVkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleGpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRfam9pbmNoYXRmb290bm90ZXNfZWxlbWVudG9yX2VkaXRfbW9kZV9lbGVtZW50b3JfdGVtcGxhdGVfdHlwZV9lbGVtZW50b3JfZGF0YV9lbGVtZW50b3JfcGFnZV9zZXR0aW5nc19lbGVtZW50b3JfY29uZGl0aW9uc2RvY3VtZW50YmxvY2tzc3RhdGV2ZXJzaW9uPCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CjxtZXRhIGNoYXJzZXQ9IlVURi04Ij4KPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgo8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iUHJlbWl1bSBjb3Jwb3JhdGUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkuIEFpcnBvcnQgdHJhbnNmZXJzLCBGQk8gcGlja3VwcywgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiAyNC83IGRpc3BhdGNoLiBDYWxsIDc4Ni01MzAtNDc3MC4iPgo8dGl0bGU+Q29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlIE1pYW1pIHwgT3Ntb3MgQmxhY2s8L3RpdGxlPgo8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI\/ZmFtaWx5PUNvcm1vcmFudCtHYXJhbW9uZDppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw2MDA7MCw3MDA7MSwzMDA7MSw2MDAmZmFtaWx5PURNK1NhbnM6b3Bzeix3Z2h0QDkuLjQwLDMwMDs5Li40MCw0MDA7OS4uNDAsNTAwOzkuLjQwLDYwMDs5Li40MCw3MDAmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPgo8c3R5bGU+CiosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjB9Cjpyb290ewogIC0tbmF2eTojMEQxNjI4OwogIC0tbmF2eTI6IzE2MjA0MDsKICAtLW5hdnkzOiMxYzJhNTA7CiAgLS1jaGFtcDojQzRBMjc4OwogIC0tY2hhbXAyOiNEOUI5OEU7CiAgLS1jaGFtcC1hOnJnYmEoMTk2LDE2MiwxMjAsLjE1KTsKICAtLWNoYW1wLWI6cmdiYSgxOTYsMTYyLDEyMCwuMjUpOwogIC0td2hpdGU6I2ZmZjsKICAtLW9mZjojRjZGNEYwOwogIC0tb2ZmMjojRUVFQUUzOwogIC0tdGV4dDojMEQxNjI4OwogIC0tbWlkOiMzQTNBNTI7CiAgLS1tdXRlZDojN0E3QTkwOwogIC0tcnVsZTojRTJEREQ2OwogIC0tZWFzZTpjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTsKICAtLW5hdi1oOjY4cHg7Cn0KaHRtbHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofQpib2R5e2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2NvbG9yOnZhcigtLXRleHQpO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtvdmVyZmxvdy14OmhpZGRlbjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfQo6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjNweH0KOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWIpfQphe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9CmltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfQovKiDilIDilIDilIAgVE9QQkFSIOKUgOKUgOKUgCAqLwoudG9wYmFye2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4cHggNTZweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufQoudGItbHtkaXNwbGF5OmZsZXg7Z2FwOjI4cHh9Ci50Yi1pdGVte2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtsZXR0ZXItc3BhY2luZzouMDJlbX0KLnRiLWl0ZW0gYntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7Zm9udC13ZWlnaHQ6NDAwfQoudGItaXRlbSBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTt0ZXh0LWRlY29yYXRpb246bm9uZX0KLnRiLXJ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6Y2VudGVyfQoubGFuZ3tmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtjb2xvcjp2YXIoLS1jaGFtcCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFtcC1iKTtwYWRkaW5nOjJweCA5cHg7Ym9yZGVyLXJhZGl1czoycHg7Y3Vyc29yOnBvaW50ZXJ9Ci8qIOKUgOKUgOKUgCBOQVYg4pSA4pSA4pSAICovCm5hdnsKICBwb3NpdGlvbjpzdGlja3k7dG9wOjA7aGVpZ2h0OnZhcigtLW5hdi1oKTsKICBiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTsKICBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOwogIHBhZGRpbmc6MCA1NnB4O3otaW5kZXg6OTAwO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgdmFyKC0tZWFzZSk7Cn0KbmF2LnNoe2JveC1zaGFkb3c6MCAycHggMjBweCByZ2JhKDEzLDIyLDQwLC4wOSl9Ci5sb2dve3RleHQtZGVjb3JhdGlvbjpub25lfQoubG9nby1tYWlue2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMmVtO2NvbG9yOnZhcigtLW5hdnkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrfQoubG9nby1zdWJ7Zm9udC1zaXplOjhweDtsZXR0ZXItc3BhY2luZzouMjJlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MnB4fQoubmx7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGU6bm9uZTtnYXA6MH0KLm5sPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfQoubmw+bGk+YSwubmw+bGk+YnV0dG9uewogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDtwYWRkaW5nOjZweCAxNHB4OwogIGZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMS41cHg7Zm9udC13ZWlnaHQ6NTAwOwogIGxldHRlci1zcGFjaW5nOi4wNmVtO2NvbG9yOnZhcigtLW1pZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7CiAgYmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4OwogIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMsYmFja2dyb3VuZCAuMTVzO3doaXRlLXNwYWNlOm5vd3JhcDsKfQoubmw+bGk+YTpob3Zlciwubmw+bGk+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLW5hdnkpO2JhY2tncm91bmQ6dmFyKC0tb2ZmKX0KLm5sPmxpPmEuYWN0LC5ubD5saT5idXR0b24uYWN0e2NvbG9yOnZhcigtLW5hdnkpO2ZvbnQtd2VpZ2h0OjYwMH0KLmFyci1uYXZ7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLXJpZ2h0OjEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItYm90dG9tOjEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycztmbGV4LXNocmluazowfQpsaS5vcCAuYXJyLW5hdnt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoLTJweCl9Ci5kZHsKICBwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgNHB4KTtsZWZ0OjUwJTsKICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC02cHgpOwogIGJhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7CiAgbWluLXdpZHRoOjIzMHB4O3BhZGRpbmc6NXB4IDA7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7CiAgdHJhbnNpdGlvbjpvcGFjaXR5IC4xNnMgdmFyKC0tZWFzZSksdHJhbnNmb3JtIC4xNnMgdmFyKC0tZWFzZSk7CiAgYm94LXNoYWRvdzowIDhweCAzNnB4IHJnYmEoMTMsMjIsNDAsLjEpOwp9CmxpLm9wIC5kZHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YWxsO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCl9Ci5kZHN7cGFkZGluZzozcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKX0uZGRzOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfQouZGRse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTVweCAxcHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE2ZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0KLmRkIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OXB4O3BhZGRpbmc6OHB4IDE1cHg7Zm9udC1zaXplOjEyLjVweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tbWlkKTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjEycyxjb2xvciAuMTJzfQouZGQgYTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW9mZik7Y29sb3I6dmFyKC0tbmF2eSl9Ci5ucntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNHB4fQoubnBoe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4ycztsZXR0ZXItc3BhY2luZzouMDJlbX0KLm5waDpob3Zlcntjb2xvcjp2YXIoLS1jaGFtcCl9Ci5uYnRuewogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7cGFkZGluZzo5cHggMjJweDsKICBiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjsKICBmb250LXNpemU6MTEuNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsKICBib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTsKICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzLHRyYW5zZm9ybSAuMTJzOwp9Ci5uYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbmF2eTIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfQoubmJ0bi1ve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tbmF2eSk7Ym9yZGVyOjEuNXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbX0KLm5idG4tbzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0tbmF2eSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCl9Ci8qIOKUgOKUgOKUgCBTRUNUSU9OIEhFTFBFUlMg4pSA4pSA4pSAICovCi5zZWN7cGFkZGluZzo4OHB4IDU2cHg7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvfQouc3d7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9LnN3MntiYWNrZ3JvdW5kOnZhcigtLW9mZik7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSl9LnN3M3tiYWNrZ3JvdW5kOnZhcigtLW5hdnkpfQoubGJse2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZvbnQtc2l6ZTo5LjVweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjIyZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEycHh9Ci5sYmw6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXApfQoubGJsLXd7Y29sb3I6cmdiYSgxOTYsMTYyLDEyMCwuOCl9LmxibC13OjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDE5NiwxNjIsMTIwLC41KX0KLnNoMntmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6Y2xhbXAoMzJweCwzLjJ2dyw0NnB4KTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTRweH0KLnNoMiBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfQouc2gyLXd7Y29sb3I6dmFyKC0td2hpdGUpfS5zaDItdyBlbXtjb2xvcjp2YXIoLS1jaGFtcCl9Ci5sZWFke2ZvbnQtc2l6ZToxNXB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjc4O21heC13aWR0aDo1ODBweDttYXJnaW4tYm90dG9tOjUycHh9Ci5sZWFkLXd7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9Ci8qIOKUgOKUgOKUgCBIRVJPIChzcGxpdDogY29weSBsZWZ0LCB3aWRnZXQgcmlnaHQpIOKUgOKUgOKUgCAqLwouaGVyb3sKICBiYWNrZ3JvdW5kOnVybCgnaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9vc21vcy1ibGFjay1taWFtaS1jb3Jwb3JhdGUtY2hhdWZmZXVyLXNlcnZpY2UtcHJvZmVzc2lvbmFsLWRyaXZlci1leGVjdXRpdmUtdHJhbnNwb3J0YXRpb24uanBlZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7CiAgcGFkZGluZzo3MnB4IDU2cHggNjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Cn0KLmhlcm86OmJlZm9yZXsKICBjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyZ2JhKDEzLDIyLDQwLDAuNzEpO3otaW5kZXg6MDsKfQouaGVybzo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA3OXB4LHJnYmEoMTk2LDE2MiwxMjAsLjAyOCkgODBweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA3OXB4LHJnYmEoMTk2LDE2MiwxMjAsLjAyOCkgODBweCl9Ci5oZXJvOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA3MCUgNjAlIGF0IDMwJSA1MCUscmdiYSgxOTYsMTYyLDEyMCwuMDYpIDAlLHRyYW5zcGFyZW50IDcwJSl9Ci5oZXJvLWdyaWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA1MjBweDtnYXA6NTZweDthbGlnbi1pdGVtczpjZW50ZXJ9Ci5oZXJvLWxlZnR7fQouaC1leWV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4yOGVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToyNHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjZzIC4xcyB2YXIoLS1lYXNlKSBmb3J3YXJkc30KLmgtZXllOjpiZWZvcmUsLmgtZXllOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXAtYil9Ci5oLWgxe2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCg0MHB4LDUuNXZ3LDY4cHgpO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjA2O2NvbG9yOnZhcigtLXdoaXRlKTtsZXR0ZXItc3BhY2luZzotLjAxZW07bWFyZ2luLWJvdHRvbToxOHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjdzIC4ycyB2YXIoLS1lYXNlKSBmb3J3YXJkc30KLmgtaDEgZW17Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLWNoYW1wKX0KLmgtc3Vie2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NSk7bGluZS1oZWlnaHQ6MS43O21heC13aWR0aDo0ODBweDttYXJnaW4tYm90dG9tOjI4cHg7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjNzIHZhcigtLWVhc2UpIGZvcndhcmRzfQouaGVyby1zdGF0c3tkaXNwbGF5OmZsZXg7Z2FwOjI4cHg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmc6MjBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjM1cyB2YXIoLS1lYXNlKSBmb3J3YXJkc30KLmhlcm8tc3RhdC1udW17Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWNoYW1wKX0KLmhlcm8tc3RhdC1sYWJlbHtmb250LXNpemU6MTBweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjJweH0KLmhlcm8tZ29vZ2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nLWxlZnQ6MjBweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpfQouaGVyby1nb29nbGUtc3RhcnN7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjFweH0KLmhlcm8tZ29vZ2xlLW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApfQouaGVyby1nb29nbGUtbGJse2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQouaC1idG5ze2Rpc3BsYXk6ZmxleDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuNDJzIHZhcigtLWVhc2UpIGZvcndhcmRzfQovKiBIZXJvIGJvb2tpbmcgd2lkZ2V0ICovCi5oZXJvLXdpZGdldHsKICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA0KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpOwogIGJhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7cGFkZGluZzoyOHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjZzIC4zcyB2YXIoLS1lYXNlKSBmb3J3YXJkczsKfQouaGVyby13aWRnZXQgaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjRweH0KLmhlcm8td2lkZ2V0IC5ody1zdWJ7Zm9udC1zaXplOjEzcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDUpO21hcmdpbi1ib3R0b206MThweH0KLmh3LWVtYmVke3dpZHRoOjEwMCU7bWluLWhlaWdodDozMjBweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjAzKTtib3JkZXI6MXB4IGRhc2hlZCByZ2JhKDE5NiwxNjIsMTIwLC4yKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTppdGFsaWM7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfQouaHctbm90ZXtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEwcHh9Ci5oYntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O3BhZGRpbmc6MTVweCAzNHB4O2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnN9Ci5oYi1zb2xpZHtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNoYW1wKX0KLmhiLXNvbGlkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXAyKX0KLmhiLWdob3N0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0td2hpdGUpO2JvcmRlcjoycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMyl9Ci5oYi1naG9zdDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA3KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9Ci5oYi1vdXRsaW5le2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY2hhbXApO2JvcmRlcjoycHggc29saWQgdmFyKC0tY2hhbXAtYil9Ci5oYi1vdXRsaW5lOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAtYSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wKX0KLyog4pSA4pSA4pSAIFRSVVNUIEJBUiBJTkRVU1RSSUVTIOKUgOKUgOKUgCAqLwoudHJ1c3QtaW5ke2JhY2tncm91bmQ6dmFyKC0tb2ZmKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjIwcHggNTZweDtvdmVyZmxvdzpoaWRkZW59Ci50cnVzdC1pbmQtaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjI0cHg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0KLnRydXN0LWxhYmVse2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTRlbTtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcH0KLnRydXN0LXBpbGx7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnZhcigtLW1pZCk7bGV0dGVyLXNwYWNpbmc6LjA0ZW07cGFkZGluZzo1cHggMTRweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6MnB4O3doaXRlLXNwYWNlOm5vd3JhcH0KLnRydXN0LWdvb2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW1pZCk7bWFyZ2luLWxlZnQ6YXV0b30KLnRydXN0LXN0YXJze2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoycHh9Ci8qIOKUgOKUgOKUgCBUUlVTVCBCQURHRVMgSUNPTlMg4pSA4pSA4pSAICovCi5iYWRnZXN7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7cGFkZGluZzowfQouYmFkZ2VzLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcil9Ci5iYWRnZXtwYWRkaW5nOjMycHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9Ci5iYWRnZTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDpub25lfQouYmFkZ2U6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1vZmYpfQouYmFkZ2UtaWNvbnt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O21hcmdpbjowIGF1dG8gMTRweDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1jaGFtcCl9Ci5iYWRnZS10aXRsZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo0cHg7bGV0dGVyLXNwYWNpbmc6LjAyZW19Ci5iYWRnZS1zdWJ7Zm9udC1zaXplOjExLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGV0dGVyLXNwYWNpbmc6LjA0ZW19Ci8qIOKUgOKUgOKUgCBQRVJTT05BIFRBQlMg4pSA4pSA4pSAICovCi50YWJzLXJvd3tkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7Z2FwOjA7bWFyZ2luLWJvdHRvbTowO2ZsZXgtd3JhcDp3cmFwfQoudGFiLWJ0bntmbGV4OjE7cGFkZGluZzoxOHB4IDEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1tdXRlZCk7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206LTFweDt0cmFuc2l0aW9uOmNvbG9yIC4ycyxib3JkZXItY29sb3IgLjJzLGJhY2tncm91bmQgLjJzO21pbi13aWR0aDoxNDBweH0KLnRhYi1idG46aG92ZXJ7Y29sb3I6dmFyKC0tbmF2eSk7YmFja2dyb3VuZDp2YXIoLS1vZmYpfQoudGFiLWJ0bi5vbntjb2xvcjp2YXIoLS1uYXZ5KTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWNoYW1wKTtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKX0KLnRhYi1wYW5lbHtkaXNwbGF5Om5vbmU7cGFkZGluZzo1MnB4IDAgMH0KLnRhYi1wYW5lbC5vbntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjY0cHg7YWxpZ24taXRlbXM6c3RhcnR9Ci50cC1oM3tmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuMn0KLnRwLWJvZHl7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjI0cHh9Ci50cC1wdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH0KLnRwLXB0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMnB4O2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6dmFyKC0tbWlkKTtsaW5lLWhlaWdodDoxLjZ9Ci50cC1wdDo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtmbGV4LXNocmluazowO21hcmdpbi10b3A6N3B4fQoudHAtcmlnaHR7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzozMnB4fQoudHAtc3RhdC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MXB4O2JhY2tncm91bmQ6dmFyKC0tcnVsZSk7bWFyZ2luLWJvdHRvbToyNHB4fQoudHAtc3RhdHtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ci50cC1zdGF0LW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO2xpbmUtaGVpZ2h0OjF9Ci50cC1zdGF0LWxibHtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi10b3A6NXB4fQoudHAtY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExLjVweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30KLnRwLWN0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkyKX0KLyog4pSA4pSA4pSAIFNFUlZJQ0VTIFRJRVJFRCDilIDilIDilIAgKi8KLnN2Yy1ncmlkLXByaW1hcnl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MTZweH0KLnN2Yy1ncmlkLXNlY29uZGFyeXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7Z2FwOjEycHg7bWFyZ2luLXRvcDoxNnB4fQouc3ZjLWNhcmR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjI4cHggMjJweDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjI1cztkaXNwbGF5OmJsb2NrO2NvbG9yOmluaGVyaXR9Ci5zdmMtY2FyZDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Ci5zdmMtY2FyZDpob3Zlcjo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMSl9Ci5zdmMtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMTBweCAyOHB4IHJnYmEoMTMsMjIsNDAsLjA3KX0KLnN2Yy1pY29ue2ZvbnQtc2l6ZToyNnB4O21hcmdpbi1ib3R0b206MTRweH0KLnN2Yy1jYXJkIGgze2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjhweH0KLnN2Yy1jYXJkIHB7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuNjV9Ci5zdmMtY2FyZC1zbXtwYWRkaW5nOjIwcHggMThweH0KLnN2Yy1jYXJkLXNtIGgze2ZvbnQtc2l6ZToxNnB4fQouc3ZjLWNhcmQtc20gcHtmb250LXNpemU6MTJweH0KLnN2Yy1jYXJkLXNtIC5zdmMtaWNvbntmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjEwcHh9Ci5zdmMtdGllci1sYWJlbHtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTRlbTtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTRweH0KLyog4pSA4pSA4pSAIFdIWSBDT1JQT1JBVEUgVEVBTVMg4pSA4pSA4pSAICovCi53aHktZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzODBweDtnYXA6NDhweDthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjQ4cHh9Ci53aHktaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH0KLndoeS1pdGVte2Rpc3BsYXk6ZmxleDtnYXA6MThweDtwYWRkaW5nOjIycHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKX0KLndoeS1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfQoud2h5LWl0ZW0tbntmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO2xpbmUtaGVpZ2h0OjE7ZmxleC1zaHJpbms6MDt3aWR0aDozNnB4O29wYWNpdHk6LjZ9Ci53aHktaXRlbS10aXRsZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo1cHh9Ci53aHktaXRlbS10ZXh0e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjd9Ci5jb21wYXJlLWNhcmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI4cHggMjRweDtjb2xvcjp2YXIoLS13aGl0ZSk7cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLW5hdi1oKSArIDI0cHgpfQouY29tcGFyZS10aXRsZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjJ9Ci5jb21wYXJlLXRpdGxlIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9Ci5jbXAtcm93e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQwcHggNDBweDtnYXA6OHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjlweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA2KX0KLmNtcC1sYWJlbHtmb250LXNpemU6MTIuNXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfQouY21wLWhlYWR7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQouY21wLWhlYWQub2J7Y29sb3I6dmFyKC0tY2hhbXApfQouY21wLWhlYWQuYXBwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM1KX0KLmNtcC12YWx7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfQouY21wLXZhbC55ZXN7Y29sb3I6dmFyKC0tY2hhbXApfQouY21wLXZhbC5ub3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKX0KLyog4pSA4pSA4pSAIENPUlBPUkFURSBBQ0NPVU5UIENUQSDilIDilIDilIAgKi8KLmNvcnAtY3Rhe2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4MHB4IDU2cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufQouY29ycC1jdGE6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA2MCUgODAlIGF0IDgwJSA1MCUscmdiYSgxOTYsMTYyLDEyMCwuMDYpIDAlLHRyYW5zcGFyZW50IDcwJSl9Ci5jb3JwLWN0YS1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzAwcHg7Z2FwOjQ4cHg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0KLmNvcnAtY3RhLWV5ZWJyb3d7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjJlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4fQouY29ycC1jdGEtZXllYnJvdzo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCl9Ci5jb3JwLWN0YS10aXRsZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MzhweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0td2hpdGUpO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjE2cHh9Ci5jb3JwLWN0YS10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfQouY29ycC1jdGEtc3Vie2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNzI7bWF4LXdpZHRoOjU0MHB4O21hcmdpbi1ib3R0b206MjRweH0KLmNvcnAtZmVhdHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToyOHB4fQouY29ycC1mZWF0e2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjIpO3BhZGRpbmc6NXB4IDEycHg7Ym9yZGVyLXJhZGl1czoycHh9Ci5jb3JwLWN0YS1yaWdodHt0ZXh0LWFsaWduOmNlbnRlcn0KLmNvcnAtY3RhLXRlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luLWJvdHRvbTo2cHh9Ci5jb3JwLWN0YS1ub3Rle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM1KTttYXJnaW4tYm90dG9tOjhweH0KLmNvcnAtY3RhLWVtYWlse2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5Oi43O3RyYW5zaXRpb246b3BhY2l0eSAuMnN9Ci5jb3JwLWN0YS1lbWFpbDpob3ZlcntvcGFjaXR5OjF9Ci8qIOKUgOKUgOKUgCBGTEVFVCDilIDilIDilIAgKi8KLmZsZWV0LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxNnB4O21hcmdpbi10b3A6NDhweH0KLmZsLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjI1c30KLmZsLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzowIDEwcHggMjhweCByZ2JhKDEzLDIyLDQwLC4wNyl9Ci5mbC1pbWd7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2hlaWdodDoxODBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfQouZmwtaW1nIGltZ3ttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufQouZmwtaW1nLXBoe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTtmb250LXN0eWxlOml0YWxpY30KLmZsLWNsYXNze2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xMmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo2cHh9Ci5mbC1ib2R5e3BhZGRpbmc6MThweCAyMHB4fQouZmwtbmFtZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo0cHh9Ci5mbC15ZWFye2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tYm90dG9tOjEycHh9Ci5mbC1zcGVjc3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4O21hcmdpbi1ib3R0b206MTRweH0KLmZsLXNwZWNzIGxpe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW1pZCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufQouZmwtc3BlY3MgbGkgc3Bhbntmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7dGV4dC1hbGlnbjpyaWdodH0KLmZsLWJ0bntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30KLmZsLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KX0KLmZsLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtmb250LXNpemU6MTIuNXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjE4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnN9Ci5mbC1saW5rOmhvdmVye2NvbG9yOnZhcigtLWNoYW1wKX0KLyog4pSA4pSA4pSAIENPVkVSQUdFIChkYXJrLCB2MyBzdHJ1Y3R1cmUpIOKUgOKUgOKUgCAqLwouY292LWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NDhweDthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjQ4cHh9Ci5haXItZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjFweDtiYWNrZ3JvdW5kOnJnYmEoMTk2LDE2MiwxMjAsLjE1KX0KLmFwdC1je2JhY2tncm91bmQ6dmFyKC0tbmF2eTIpO3BhZGRpbmc6MjJweCAyMHB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9Ci5hcHQtYzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkzKX0KLmFwdC1jb2Rle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWZ9Ci5hcHQtbmFtZXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7Y29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi10b3A6MnB4fQouYXB0LXR5cGV7Zm9udC1zaXplOjEwcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMzUpO2xldHRlci1zcGFjaW5nOi4wNmVtO21hcmdpbi10b3A6MnB4fQouYWlyLWZlYXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9Ci5haXItZmVhdHtkaXNwbGF5OmZsZXg7Z2FwOjE0cHg7cGFkZGluZzoxOHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxOTYsMTYyLDEyMCwuMTIpfQouYWlyLWZlYXQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9Ci5haXItZmVhdC1kb3R7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjVweDtvcGFjaXR5Oi42fQouYWlyLWZlYXQtdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjRweH0KLmFpci1mZWF0LXRleHR7Zm9udC1zaXplOjEyLjVweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40Mik7bGluZS1oZWlnaHQ6MS42NX0KLyog4pSA4pSA4pSAIEhJTkdFIOKUgOKUgOKUgCAqLwouaGluZ2V7YmFja2dyb3VuZDp2YXIoLS1vZmYyKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjg4cHggNTZweH0KLmhpbmdlLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjU2cHg7YWxpZ24taXRlbXM6Y2VudGVyfQouaGluZ2UtdGl0bGV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDI4cHgsM3Z3LDM4cHgpO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbi1ib3R0b206MTZweH0KLmhpbmdlLXRpdGxlIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9Ci5oaW5nZS10ZXh0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjc4O21hcmdpbi1ib3R0b206MTJweH0KLmhpbmdlLW5vdGV7Zm9udC1zaXplOjEycHg7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtc3R5bGU6aXRhbGljO29wYWNpdHk6Ljd9Ci5oaW5nZS1jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4fQouaGluZ2UtY2FyZHtkaXNwbGF5OmZsZXg7Z2FwOjE2cHg7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjIycHggMjBweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnN9Ci5oaW5nZS1jYXJkOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcC1iKX0KLmhpbmdlLWNhcmQtaWNvbntmb250LXNpemU6MjRweDtmbGV4LXNocmluazowfQouaGluZ2UtY2FyZC10aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo0cHh9Ci5oaW5nZS1jYXJkLXRleHR7Zm9udC1zaXplOjEyLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS42fQovKiDilIDilIDilIAgRVZFTlRTIENBTEVOREFSIOKUgOKUgOKUgCAqLwouZXZlbnRzLWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDM4MHB4O2dhcDo0MHB4O2FsaWduLWl0ZW1zOnN0YXJ0O21hcmdpbi10b3A6NDhweH0KLmV2LWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH0KLmV2LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MThweDtwYWRkaW5nOjE4cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTt0cmFuc2l0aW9uOnBhZGRpbmctbGVmdCAuMnN9Ci5ldi1pdGVtOmhvdmVye3BhZGRpbmctbGVmdDo4cHh9Ci5ldi1pdGVtOmhvdmVyIC5ldi1uYW1le2NvbG9yOnZhcigtLWNoYW1wKX0KLmV2LWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9Ci5ldi1tb250aHtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtYWxpZ246Y2VudGVyO21pbi13aWR0aDo0OHB4O2xpbmUtaGVpZ2h0OjEuMn0KLmV2LW1vbnRoIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyMHB4fQouZXYtbmFtZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTozcHg7dHJhbnNpdGlvbjpjb2xvciAuMnN9Ci5ldi1ub3Rle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjV9Ci5ldi1iYWRnZXttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoycHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjB9Ci5ldi1iYWRnZS1lYXJseXtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2NvbG9yOnZhcigtLWNoYW1wKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpfQouZXYtYmFkZ2UtYXZhaWx7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2NvbG9yOnZhcigtLW11dGVkKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpfQouZXYtY2FyZHtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MjhweCAyNHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tbmF2LWgpICsgMjRweCl9Ci5ldi1jYXJkLXRpdGxle2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxNHB4fQouZXYtY2FyZC10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfQouZXYtY2FyZC10ZXh0e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjE2cHh9Ci5ldi1jYXJkLWxpc3R7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDttYXJnaW4tYm90dG9tOjIwcHh9Ci5ldi1jYXJkLWxpc3QgbGl7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDUpO3BhZGRpbmctbGVmdDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuNX0KLmV2LWNhcmQtbGlzdCBsaTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo3cHg7d2lkdGg6NXB4O2hlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7b3BhY2l0eTouNn0KLmV2LWNhcmQtY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0tbmF2eSk7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExLjVweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30KLmV2LWNhcmQtY3RhOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKX0KLmV2LWNhcmQtbm90ZXtmb250LXNpemU6MTFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEwcHg7Zm9udC1zdHlsZTppdGFsaWN9Ci8qIOKUgOKUgOKUgCBURVNUSU1PTklBTFMg4pSA4pSA4pSAICovCi50ZXN0aS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtnYXA6MTZweDttYXJnaW4tdG9wOjUycHh9Ci50Y3tib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MjhweCAyNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE0cHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzLGJveC1zaGFkb3cgLjJzfQoudGM6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wLWIpO2JveC1zaGFkb3c6MCA2cHggMjRweCByZ2JhKDEzLDIyLDQwLC4wNil9Ci50Yy1zdGFyc3tjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6MnB4fQoudGMtdHh0e2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6dmFyKC0tbWlkKTtsaW5lLWhlaWdodDoxLjc0O2ZsZXg6MX0KLnRjLXR4dCBlbXtjb2xvcjp2YXIoLS1uYXZ5KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9Ci50Yy1hdXRoe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjExcHg7cGFkZGluZy10b3A6MTRweDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ydWxlKX0KLnRjLWF2e3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1vZmYyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtc2hyaW5rOjB9Ci50Yy1uYW1le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KX0KLnRjLWxvY3tmb250LXNpemU6MTFweDtjb2xvcjp2YXIoLS1tdXRlZCk7bWFyZ2luLXRvcDoxcHh9Ci8qIOKUgOKUgOKUgCBIT1cgQ09SUE9SQVRFIEFDQ09VTlRTIFdPUksg4pSA4pSA4pSAICovCi5ob3ctc2VjdGlvbntiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3BhZGRpbmc6ODhweCA1NnB4fQouaG93LWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0KLmhvdy1zdGVwc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjQwcHg7bWFyZ2luLXRvcDo1MnB4fQouaG93LXN0ZXB7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5ob3ctbnVte2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTo1MnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1jaGFtcCk7b3BhY2l0eTouNTttYXJnaW4tYm90dG9tOjhweDtsaW5lLWhlaWdodDoxfQouaG93LXN0ZXAgaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjEwcHh9Ci5ob3ctc3RlcCBwe2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7bGluZS1oZWlnaHQ6MS42NTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgYXV0b30KLyog4pSA4pSA4pSAIEZBUSDilIDilIDilIAgKi8KLmZhcS1ncmlke21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6NDhweH0KLmZhcS1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpfQouZmFxLXF7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjJweCAwO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246Y29sb3IgLjJzfQouZmFxLXE6aG92ZXJ7Y29sb3I6dmFyKC0tY2hhbXApfQouZmFxLXE6OmFmdGVye2NvbnRlbnQ6JysnO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXdlaWdodDozMDA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLWxlZnQ6MTZweH0KLmZhcS1pdGVtLm9wZW4gLmZhcS1xOjphZnRlcntjb250ZW50OicyMjEyJ30KLmZhcS1he21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zNXMgZWFzZX0KLmZhcS1pdGVtLm9wZW4gLmZhcS1he21heC1oZWlnaHQ6NTAwcHh9Ci5mYXEtYS1pbm5lcntwYWRkaW5nOjAgMCAyMnB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjcyfQouZmFxLWEtaW5uZXIgYXtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NTAwfQouZmFxLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi10b3A6MzJweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmdhcCAuMnN9Ci5mYXEtbGluazpob3ZlcntnYXA6MTBweH0KLyog4pSA4pSA4pSAIENUQSBCQU5EIOKUgOKUgOKUgCAqLwouY3RhLWJhbmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtwYWRkaW5nOjgwcHggNTZweH0KLmN0YS1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NDhweH0KLmN0YS1oe2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTo0MnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTRweH0KLmN0YS1oIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9Ci5jdGEtc3Vie2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNzI7bWF4LXdpZHRoOjQ4MHB4fQouY3RhLWJ0bnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDttaW4td2lkdGg6MjQwcHh9Ci5jYntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTRweCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7Ym9yZGVyOm5vbmV9Ci5jYi1we2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpfS5jYi1wOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKX0KLmNiLW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE5NiwxNjIsMTIwLC4zKX0uY2Itbzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCl9Ci5jYi1waHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDE5NiwxNjIsMTIwLC42KTttYXJnaW4tdG9wOjZweH0KLmNiLXBoIGF7Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMH0KLyog4pSA4pSA4pSAIEZPT1RFUiDilIDilIDilIAgKi8KZm9vdGVye2JhY2tncm91bmQ6IzA4MTAxRTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDE5NiwxNjIsMTIwLC4xMik7cGFkZGluZzo2MHB4IDU2cHggMzZweH0KLmZvb3Rlci1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99Ci5mdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciAxZnIgMWZyIDFmciAxZnI7Z2FwOjUycHg7bWFyZ2luLWJvdHRvbTo0OHB4O3BhZGRpbmctYm90dG9tOjQ4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDUpfQouZmItbmFtZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjE4ZW07Y29sb3I6dmFyKC0td2hpdGUpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0KLmZiLXRhZ3tmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLWNoYW1wKTtsZXR0ZXItc3BhY2luZzouMjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDozcHh9Ci5mYi1kZXNje2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM4KTtsaW5lLWhlaWdodDoxLjc1O21hcmdpbi10b3A6MTZweDttYXgtd2lkdGg6MjUwcHh9Ci5mYi1sYW5nc3tkaXNwbGF5OmZsZXg7Z2FwOjZweDttYXJnaW4tdG9wOjE4cHh9Ci5mbC1sYW5ne2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhbXAtYik7Y29sb3I6dmFyKC0tY2hhbXApO3BhZGRpbmc6M3B4IDlweDtib3JkZXItcmFkaXVzOjJweH0KLmZjLXRpdGxle2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxNnB4fQouZmxpbmtze2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo5cHh9Ci5mbGlua3MgYXtmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40Mik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnN9Ci5mbGlua3MgYTpob3ZlciwuZmxpbmtzIGEuZ3tjb2xvcjp2YXIoLS1jaGFtcCl9Ci5mYi1ib3R0b217ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXNpemU6MTFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKX0KLmZiLWJvdHRvbSAuZ3tjb2xvcjp2YXIoLS1jaGFtcCl9Ci5mYi1pdGFsaWN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgxOTYsMTYyLDEyMCwuMzUpfQovKiBXaGF0c0FwcCAqLwoud2F7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjI0cHg7cmlnaHQ6MjRweDt6LWluZGV4OjgwMDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzI1RDM2NjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMzcsMjExLDEwMiwuMzUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxib3gtc2hhZG93IC4yc30KLndhOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA4KTtib3gtc2hhZG93OjAgNnB4IDI0cHggcmdiYSgzNywyMTEsMTAyLC40NSl9Ci8qIOKUgOKUgOKUgCBBTklNQVRJT05TIOKUgOKUgOKUgCAqLwpAa2V5ZnJhbWVzIHVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2cHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19Ci5ydntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyB2YXIoLS1lYXNlKSx0cmFuc2Zvcm0gLjZzIHZhcigtLWVhc2UpfS5ydi5wcmV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4cHgpfQoucnYub257b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfQovKiDilIDilIDilIAgSEFNQlVSR0VSICYgTU9CSUxFIE1FTlUgKGJhc2U6IGhpZGRlbiBvbiBkZXNrdG9wKSDilIDilIDilIAgKi8KLmhhbXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4O3otaW5kZXg6MTAwMTttYXJnaW4tbGVmdDphdXRvfQouaGFtIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTttYXJnaW46NXB4IDA7dHJhbnNpdGlvbjphbGwgLjNzIHZhcigtLWVhc2UpfQouaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCw1cHgpfQouaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMil7b3BhY2l0eTowfQouaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsLTVweCl9Ci5tb2ItbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOnZhcigtLW5hdi1oKTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3otaW5kZXg6OTk5O3BhZGRpbmc6MzJweCAyNHB4O292ZXJmbG93LXk6YXV0b30KLm1vYi1tZW51Lm9wZW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweH0KLm1vYi1tZW51IGF7Y29sb3I6dmFyKC0td2hpdGUpO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O3BhZGRpbmc6MTJweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KX0KLm1vYi1tZW51IGE6aG92ZXJ7Y29sb3I6dmFyKC0tY2hhbXApfQoubW9iLW1lbnUgLm1vYi1jdGF7bWFyZ2luLXRvcDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2NvbG9yOnZhcigtLW5hdnkpO3BhZGRpbmc6MTRweCAzMnB4O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTVweDtsZXR0ZXItc3BhY2luZzouMDRlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzLGNvbG9yIC4zcztib3JkZXItYm90dG9tOm5vbmV9Ci5tb2ItbWVudSAubW9iLWN0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS13aGl0ZSl9Ci8qIOKUgOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgOKUgCAqLwpAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7CiAgLnRvcGJhcntwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7ZmxleC13cmFwOndyYXA7Z2FwOjZweH0KICAudGItciAudGItaXRlbXtkaXNwbGF5Om5vbmV9CiAgLnRiLXIgLnRiLXNlcHtkaXNwbGF5Om5vbmV9CiAgLnNlYyxuYXYsLmNvcnAtY3RhLC5ob3ctc2VjdGlvbiwuY3RhLWJhbmQsZm9vdGVyLC5oaW5nZSwudHJ1c3QtaW5kLC5oZXJve3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH0KICAuc3ZjLWdyaWQtcHJpbWFyeSwuc3ZjLWdyaWQtc2Vjb25kYXJ5LC5mbGVldC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfQogIC5oZXJvLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjttYXgtd2lkdGg6NjQwcHh9CiAgLmhlcm8td2lkZ2V0e21heC13aWR0aDo1MDBweH0KICAud2h5LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0KICAuY29tcGFyZS1jYXJke3Bvc2l0aW9uOnN0YXRpY30KICAuZXZlbnRzLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9CiAgLmV2LWNhcmR7cG9zaXRpb246c3RhdGljfQogIC5jb3JwLWN0YS1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfQogIC5jb3YtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0KICAuaGluZ2UtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0KICAuY3RhLWlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn0KICAuZnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9CiAgLm5se2Rpc3BsYXk6bm9uZX0KICAubnJ7ZGlzcGxheTpub25lfQogIC5oYW17ZGlzcGxheTpibG9ja30KfQpAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXsKICAudG9wYmFye2Rpc3BsYXk6bm9uZX0KICBuYXZ7cGFkZGluZzowIDE2cHh9CiAgLm5se2Rpc3BsYXk6bm9uZX0KICAubnJ7ZGlzcGxheTpub25lfQogIC5oYW17ZGlzcGxheTpibG9ja30KICAuaGVyb3twYWRkaW5nOjYwcHggMjBweCA0OHB4O21pbi1oZWlnaHQ6YXV0b30KICAuaGVyby1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMycHh9CiAgLmgtaDF7Zm9udC1zaXplOjM2cHh9CiAgLmhlcm8tc3RhdHN7Z2FwOjI0cHh9CiAgLmJhZGdlcy1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKX0KICAudGFicy1yb3d7b3ZlcmZsb3cteDphdXRvO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9CiAgLnRhYi1idG57bWluLXdpZHRoOjEyMHB4O2ZvbnQtc2l6ZToxMHB4O3BhZGRpbmc6MTRweCAxMHB4fQogIC50YWItcGFuZWwub257Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0KICAuc3ZjLWdyaWQtcHJpbWFyeSwuc3ZjLWdyaWQtc2Vjb25kYXJ5LC5mbGVldC1ncmlkLC50ZXN0aS1ncmlkLC5ob3ctc3RlcHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn0KICAuYWlyLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9CiAgLmZ0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9CiAgLmZiLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweH0KfQouYnR0e3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToyNHB4O3JpZ2h0OjgwcHg7ei1pbmRleDo4MDA7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2JvcmRlcjoxcHggc29saWQgcmdiYSgxOTYsMTYyLDEyMCwuMyk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3MgdmFyKC0tZWFzZSk7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMTMsMjIsNDAsLjIpfQouYnR0OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCl9Ci5idHQuc2hvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfQouYnR0IHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fQo8L3N0eWxlPgo8IS0tIENhbm9uaWNhbCAtLT4KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vIj4KPCEtLSBPcGVuIEdyYXBoIC0tPgo8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkNvcnBvcmF0ZSBDaGF1ZmZldXIgU2VydmljZSBNaWFtaSB8IE9zbW9zIEJsYWNrIj4KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJQcmVtaXVtIGNvcnBvcmF0ZSBjaGF1ZmZldXIgc2VydmljZSBpbiBNaWFtaS4gQWlycG9ydCB0cmFuc2ZlcnMsIEZCTyBwaWNrdXBzLCBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24gYWNyb3NzIFNvdXRoIEZsb3JpZGEuIDI0LzcgZGlzcGF0Y2guIENhbGwgNzg2LTUzMC00NzcwLiI+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJ3ZWJzaXRlIj4KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS8iPgo8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyI+CjxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9Ik9zbW9zIEJsYWNrIj4KPCEtLSBKU09OLUxEIFNjaGVtYSAtLT4KPC9oZWFkPgo8Ym9keT4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBUT1BCQVIgKG1lcmdlZDogY29udGFjdCBsZWZ0LCBOb3cgU2VydmluZyArIGxhbmdzIHJpZ2h0KQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICA8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwMS0yLjE4IDIgMTkuNzkgMTkuNzkgMCAwMS04LjYzLTMuMDciLz48cGF0aCBkPSJNNSAzaDRsMiA1LTIuNSAxLjVBMTEgMTEgMCAwMDE0LjUgMTUuNUwxNiAxM2w1IDJ2NCIvPjwvc3ZnPjxiPjxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+PC9iPgogICAgPHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTQgNGgxNmMxLjEgMCAyIC45IDIgMnYxMmMwIDEuMS0uOSAyLTIgMkg0Yy0xLjEgMC0yLS45LTItMlY2YzAtMS4xLjktMiAyLTJ6Ii8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz48Yj48YSBocmVmPSJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbSI+bmF0ZUBvc21vc2JsYWNrLmNvbTwvYT48L2I+CiAgICA8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiLz48L3N2Zz5BdmFpbGFibGUgMjQgLyA3CiAgICA8YiBzdHlsZT0iY29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjYwMCI+Tm93IFNlcnZpbmc6PC9iPiZuYnNwOyBNaWFtaSDCtyBGb3J0IExhdWRlcmRhbGUgwrcgUGFsbSBCZWFjaCDCtyBOYXBsZXMgwrcgS2V5IFdlc3QgwrcgT3JsYW5kbwogICAgRU4KICAgIEZSCiAgICBFUwo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIE5BViAobmV3IHN0cnVjdHVyZTogY29udmVyc2lvbi1vcHRpbWl6ZWQpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KPG5hdiBpZD0ibW4iPgogIDxhIGhyZWY9Ii8iPk9zbW9zIEJsYWNrQ29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlPC9hPgogIDx1bD4KICAgIDxsaT48YSBocmVmPSIvIj5Ib21lPC9hPjwvbGk+CiAgICA8bGkgaWQ9ImRkLWNvcnAiPjxidXR0b24gb25jbGljaz0idCgnZGQtY29ycCcpIj5Db3Jwb3JhdGUgPC9idXR0b24+CiAgICAgICAgICA8YSBocmVmPSIvY29ycG9yYXRlLXRyYW5zcG9ydGF0aW9uIj5FeGVjdXRpdmUgVHJhbnNwb3J0YXRpb248L2E+CiAgICAgICAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPkNvcnBvcmF0ZSBBY2NvdW50czwvYT4KICAgIDwvbGk+CiAgICA8bGkgaWQ9ImRkLWFpciI+PGJ1dHRvbiBvbmNsaWNrPSJ0KCdkZC1haXInKSI+QWlycG9ydCAmIEF2aWF0aW9uIDwvYnV0dG9uPgogICAgICAgICAgQ29tbWVyY2lhbCBBaXJwb3J0cwogICAgICAgICAgPGEgaHJlZj0iL21pYW1pLWFpcnBvcnQtY2FyLXNlcnZpY2UiPk1pYW1pIEFpcnBvcnQgKE1JQSk8L2E+CiAgICAgICAgICA8YSBocmVmPSIvZm9ydC1sYXVkZXJkYWxlLWFpcnBvcnQtY2FyLXNlcnZpY2UiPkZvcnQgTGF1ZGVyZGFsZSAoRkxMKTwvYT4KICAgICAgICAgIDxhIGhyZWY9Ii9wYWxtLWJlYWNoLWNhci1zZXJ2aWNlIj5QYWxtIEJlYWNoIChQQkkpPC9hPgogICAgICAgICAgUHJpdmF0ZSBBdmlhdGlvbiAmIFNlYXBvcnRzCiAgICAgICAgICA8YSBocmVmPSIvcHJpdmF0ZS1hdmlhdGlvbi10cmFuc2ZlcnMiPlByaXZhdGUgQXZpYXRpb24gJiBGQk88L2E+CiAgICAgICAgICA8YSBocmVmPSIvcG9ydC1taWFtaS10cmFuc2ZlcnMiPlBvcnQgb2YgTWlhbWk8L2E+CiAgICAgICAgICA8YSBocmVmPSIvcG9ydC1ldmVyZ2xhZGVzLXRyYW5zZmVycyI+UG9ydCBFdmVyZ2xhZGVzPC9hPgogICAgPC9saT4KICAgIDxsaSBpZD0iZGQtc3ZjIj48YnV0dG9uIG9uY2xpY2s9InQoJ2RkLXN2YycpIj5TZXJ2aWNlcyA8L2J1dHRvbj4KICAgICAgICAgIDxhIGhyZWY9Ii9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2UiPkhvdXJseSBDaGF1ZmZldXIgU2VydmljZTwvYT4KICAgICAgICAgIDxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbiI+RXZlbnQgJiBHcm91cCBUcmFuc3BvcnRhdGlvbjwvYT4KICAgICAgICAgIDxhIGhyZWY9Ii9pbnRlcmNpdHktdHJhbnNmZXJzIj5DaXR5LXRvLUNpdHkgUm91dGVzPC9hPgogICAgICAgICAgPGEgaHJlZj0iL2NvbmNpZXJnZS1zZXJ2aWNlcyI+Q29uY2llcmdlICYgTGlmZXN0eWxlPC9hPgogICAgPC9saT4KICAgIDxsaT48YSBocmVmPSIvZmxlZXQiPkZsZWV0PC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iL3RoZS1vc21vcy1zdGFuZGFyZCI+VGhlIE9zbW9zIFN0YW5kYXJkPC9hPjwvbGk+CiAgPC91bD4KICA8YnV0dG9uIG9uY2xpY2s9InRvZ2dsZU1vYigpIiBhcmlhLWxhYmVsPSJNZW51Ij4KICA8L2J1dHRvbj4KICAgIDxhIGhyZWY9Ii8iPkhvbWU8L2E+CiAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPkNvcnBvcmF0ZSBBY2NvdW50PC9hPgogICAgPGEgaHJlZj0iL2FpcnBvcnQtdHJhbnNmZXJzIj5BaXJwb3J0IFRyYW5zZmVyczwvYT4KICAgIDxhIGhyZWY9Ii9mYm8tcHJpdmF0ZS1hdmlhdGlvbiI+RkJPICYgUHJpdmF0ZSBBdmlhdGlvbjwvYT4KICAgIDxhIGhyZWY9Ii9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2UiPkhvdXJseSBDaGF1ZmZldXI8L2E+CiAgICA8YSBocmVmPSIvZXZlbnQtdHJhbnNwb3J0YXRpb24iPkV2ZW50IFRyYW5zcG9ydGF0aW9uPC9hPgogICAgPGEgaHJlZj0iL2ludGVyY2l0eS10cmFuc2ZlcnMiPkNpdHktdG8tQ2l0eSBSb3V0ZXM8L2E+CiAgICA8YSBocmVmPSIvY29uY2llcmdlLXNlcnZpY2VzIj5Db25jaWVyZ2UgJiBMaWZlc3R5bGU8L2E+CiAgICA8YSBocmVmPSIvZmxlZXQiPkZsZWV0PC9hPgogICAgPGEgaHJlZj0iL3RoZS1vc21vcy1zdGFuZGFyZCI+VGhlIE9zbW9zIFN0YW5kYXJkPC9hPgogICAgPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPkNhbGwgNzg2LTUzMC00NzcwPC9hPgogICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5Db3Jwb3JhdGUgQWNjb3VudDwvYT4KICAgIDxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+CiAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBOb3c8L2E+CiAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPkNvcnBvcmF0ZSBBY2NvdW50PC9hPgo8L25hdj4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDEg4oCUIEhFUk8KICAgICBTcGxpdCBsYXlvdXQ6IGNvcHkgbGVmdCwgYm9va2luZyB3aWRnZXQgcmlnaHQK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPgogICAgICBQcmVtaXVtIEV4ZWN1dGl2ZSBUcmFuc3BvcnRhdGlvbgogICAgICA8aDE+Q29ycG9yYXRlIENoYXVmZmV1cjxicj5TZXJ2aWNlIGluIDxlbT5NaWFtaTwvZW0+PC9oMT4KICAgICAgPHA+VHJ1c3RlZCBieSBleGVjdXRpdmUgdGVhbXMsIGFzc2lzdGFudHMsIGFuZCBjb25jaWVyZ2UgcHJvZmVzc2lvbmFscyBhY3Jvc3MgU291dGggRmxvcmlkYS4gUHVuY3R1YWwsIGRpc2NyZWV0LCBhbmQgb3BlcmF0aW9uYWxseSBwcmVjaXNlLjwvcD4KICAgICAgICAyNC83QXZhaWxhYmlsaXR5CiAgICAgICAgOTklT24tVGltZSBSYXRlCiAgICAgICAgNkZMIE1hcmtldHMKICAgICAgICAzTGFuZ3VhZ2VzCiAgICAgICAgICAgIOKYheKYheKYheKYheKYhQogICAgICAgICAgICA1LjAKICAgICAgICAgICAgR29vZ2xlIFJldmlld3MKICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBOb3cg4oaSPC9hPgogICAgICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+T3BlbiBDb3Jwb3JhdGUgQWNjb3VudDwvYT4KICAgIDwhLS0gQm9va2luZyBXaWRnZXQgKHJlcGxhY2UgZW1iZWQgcGxhY2Vob2xkZXIgd2l0aCB5b3VyIExpbW8gQW55d2hlcmUgd2lkZ2V0KSAtLT4KICAgICAgPGgzPlJlc2VydmUgWW91ciBSaWRlPC9oMz4KICAgICAgPHA+SW5zdGFudCBjb25maXJtYXRpb24uIE5vIG9ibGlnYXRpb24uPC9wPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYm9vay5teWxpbW9iaXouY29tL3Y0L21ybmF0ZSIgZGF0YS1vcmVzLXdpZGdldD0icXVpY2tyZXMiIGRhdGEtb3Jlcy1hbGlhcz0ibXJuYXRlIiBkYXRhLXJlZGlyZWN0LXVybD0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS9yZXNlcnZlLyI+T25saW5lIFJlc2VydmF0aW9uczwvYT4KICAgICAgPHA+T3IgY2FsbCA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCIgc3R5bGU9ImNvbG9yOnZhcigtLWNoYW1wKTtmb250LXdlaWdodDo1MDAiPjc4Ni01MzAtNDc3MDwvYT4gZm9yIGltbWVkaWF0ZSBib29raW5nPC9wPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gMmEg4oCUIFRSVVNUIEJBUjogSW5kdXN0cmllcwrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICBUcnVzdGVkIEJ5CiAgICBGaW5hbmNlICYgQmFua2luZwogICAgTGF3IEZpcm1zCiAgICBIZWFsdGhjYXJlICYgUGhhcm1hCiAgICBUZWNobm9sb2d5ICYgU2FhUwogICAgUmVhbCBFc3RhdGUgJiBEZXZlbG9wbWVudAogICAgSG9zcGl0YWxpdHkgJiBSZXNvcnRzCiAgICBHb3Zlcm5tZW50ICYgRGlwbG9tYWN5CiAgICBFbnRlcnRhaW5tZW50ICYgTWVkaWEKICAgIENvbnN1bHRpbmcgJiBNYW5hZ2VtZW50CiAgICBJbnN1cmFuY2UgJiBBY3R1YXJpYWwKICAgIE1hbnVmYWN0dXJpbmcgJiBMb2dpc3RpY3MKICAgIFByaXZhdGUgRXF1aXR5ICYgVkMKPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDJiIOKAlCBUUlVTVCBCQURHRVM6IEljb24gQmxvY2tzCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KICAgICAgPHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41Ij48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiLz48L3N2Zz4KICAgICAgMjQvNyBEaXNwYXRjaAogICAgICBBbHdheXMgYXZhaWxhYmxlCiAgICAgIDxzdmcgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSI+PHBhdGggZD0iTTIxIDE2VjhhMiAyIDAgMDAtMS0xLjczbC03LTRhMiAyIDAgMDAtMiAwbC03IDRBMiAyIDAgMDAzIDh2OGEyIDIgMCAwMDEgMS43M2w3IDRhMiAyIDAgMDAyIDBsNy00QTIgMiAwIDAwMjEgMTZ6Ii8+PC9zdmc+CiAgICAgIEFpcnBvcnQgJiBGQk8KICAgICAgRnVsbCBjb3ZlcmFnZQogICAgICA8c3ZnIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxyZWN0IHg9IjIiIHk9IjMiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48bGluZSB4MT0iOCIgeTE9IjIxIiB4Mj0iMTYiIHkyPSIyMSIvPjxsaW5lIHgxPSIxMiIgeTE9IjE3IiB4Mj0iMTIiIHkyPSIyMSIvPjwvc3ZnPgogICAgICBDb3Jwb3JhdGUtUmVhZHkKICAgICAgRXhlY3V0aXZlIHNlcnZpY2UKICAgICAgPHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNMTcgMjF2LTJhNCA0IDAgMDAtNC00SDVhNCA0IDAgMDAtNCA0djIiLz48Y2lyY2xlIGN4PSI5IiBjeT0iNyIgcj0iNCIvPjxwYXRoIGQ9Ik0yMyAyMXYtMmE0IDQgMCAwMC0zLTMuODciLz48cGF0aCBkPSJNMTYgMy4xM2E0IDQgMCAwMTAgNy43NSIvPjwvc3ZnPgogICAgICBQcm9mZXNzaW9uYWwgQ2hhdWZmZXVycwogICAgICBWZXR0ZWQgJiB0cmFpbmVkCjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiAzIOKAlCBQRVJTT05BIFRBQlMgKDYgdGFicykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPgogICAgV2hvIFdlIFNlcnZlCiAgICA8aDI+RXhlY3V0aXZlIENoYXVmZmV1ciBTZXJ2aWNlIEJ1aWx0IGZvciA8ZW0+Q29ycG9yYXRlIFRyYXZlbDwvZW0+PC9oMj4KICAgIDxwPk9zbW9zIEJsYWNrIGlzIGRlc2lnbmVkIGZvciBwcm9mZXNzaW9uYWxzIHdobyBhcnJhbmdlIGhpZ2gtc3Rha2VzIHRyYXZlbCBpbiBNaWFtaSBhbmQgU291dGggRmxvcmlkYS4gU2VsZWN0IHlvdXIgcm9sZSB0byBzZWUgaG93IHdlIHNlcnZlIHlvdS48L3A+CiAgICAgIDxidXR0b24gb25jbGljaz0idGFiKDApIj5FeGVjdXRpdmUgQXNzaXN0YW50czwvYnV0dG9uPgogICAgICA8YnV0dG9uIG9uY2xpY2s9InRhYigxKSI+Qy1TdWl0ZSAmIEVudHJlcHJlbmV1cnM8L2J1dHRvbj4KICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJ0YWIoMikiPkZsaWdodCBEZXBhcnRtZW50czwvYnV0dG9uPgogICAgICA8YnV0dG9uIG9uY2xpY2s9InRhYigzKSI+RXZlbnQgUGxhbm5lcnMgJiBETUNzPC9idXR0b24+CiAgICAgIDxidXR0b24gb25jbGljaz0idGFiKDQpIj5Ib3RlbCBDb25jaWVyZ2UgJiBETUMgUGFydG5lcnM8L2J1dHRvbj4KICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJ0YWIoNSkiPkRlbGVnYXRpb25zICYgR292ZXJubWVudDwvYnV0dG9uPgogICAgPCEtLSBFQSAtLT4KICAgICAgICA8aDM+UmVsaWFiaWxpdHkgeW91IGNhbiBzdGFrZSB5b3VyIHJlcHV0YXRpb24gb24uPC9oMz4KICAgICAgICA8cD5FeGVjdXRpdmUgYXNzaXN0YW50cyByZXF1aXJlIGFic29sdXRlIHJlbGlhYmlsaXR5LCBkaXNjcmV0aW9uLCBhbmQgcmVhbC10aW1lIHZpc2liaWxpdHkgYWNyb3NzIGV2ZXJ5IG1vdmVtZW50LiBPc21vcyBCbGFjayBkZWxpdmVycyBhIHByb2Zlc3Npb25hbCBjaGF1ZmZldXIgc2VydmljZSBwbGF0Zm9ybSBkZXNpZ25lZCB0byBzdXBwb3J0IGV4ZWN1dGl2ZSBncm91bmQgdHJhbnNwb3J0YXRpb24gYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIGFuZCBQYWxtIEJlYWNoIHdpdGggcHJlY2lzaW9uLjwvcD4KICAgICAgICAgIEZsaWdodC10cmFja2VkIHBpY2t1cHMgYXQgTUlBLCBGTEwsIFBCSSwgT1BGLCBhbmQgRlhFCiAgICAgICAgICBQcm9hY3RpdmUgc3RhdHVzIHVwZGF0ZXMg4oCUIGNoYXVmZmV1ciBlbiByb3V0ZSwgb24tc2l0ZSwgY29tcGxldGVkCiAgICAgICAgICBEaXJlY3QgbGluZSB0byBvcGVyYXRpb25zIOKAlCBubyBob2xkIHF1ZXVlcywgbm8gYXV0b21hdGVkIG1lbnVzCiAgICAgICAgICBDb3Jwb3JhdGUgYWNjb3VudCBiaWxsaW5nIGFuZCBjbGVhbiBpbnZvaWNpbmcgZm9yIHlvdXIgcmVjb3JkcwogICAgICAgICAgQ2hhdWZmZXVycyBicmllZmVkIG9uIGV4ZWN1dGl2ZSBwcmVmZXJlbmNlcyBiZWZvcmUgZXZlcnkgcGlja3VwCiAgICAgICAgICAyNC83T3BlcmF0aW9ucwogICAgICAgICAgMTAwJU5hbWVkIE9wZXJhdG9yCiAgICAgICAgICA2RkwgTWFya2V0cwogICAgICAgICAgM0xhbmd1YWdlcwogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIE5vdyDihpI8L2E+CiAgICA8IS0tIEMtU3VpdGUgLS0+CiAgICAgICAgPGgzPllvdXIgdGltZSBpcyB0aGUgYXNzZXQuIFByb3RlY3QgaXQuPC9oMz4KICAgICAgICA8cD5Zb3UgZGlkbid0IGJ1aWxkIHdoYXQgeW91J3ZlIGJ1aWx0IGJ5IHRvbGVyYXRpbmcgaW5lZmZpY2llbmN5LiBPc21vcyBCbGFjayBwcm92aWRlcyBzdGFuZGluZyBzY2hlZHVsZXMsIGJyaWVmZWQgY2hhdWZmZXVycywgYW5kIGEgY2FyIHRoYXQncyB3YWl0aW5nIGJlZm9yZSB5b3UgYXJlLiBObyBhcHBzLCBubyBzdXJnZSBwcmljaW5nLCBubyBleHBsYWluaW5nIHdobyB5b3UgYXJlIHRvIGEgc3RyYW5nZXIgYXQgNSBBTSBpbiBNaWFtaS48L3A+CiAgICAgICAgICBTdGFuZGluZyBzY2hlZHVsZSBtYW5hZ2VtZW50IOKAlCB5b3VyIHJlZ3VsYXIgcm91dGVzIHByZS1zZXQgYW5kIGNvbmZpcm1lZAogICAgICAgICAgRGFpbHkgYWlycG9ydCB0cmFuc2ZlcnMgd2l0aCBndWFyYW50ZWVkIG9uLXRpbWUgcGlja3VwCiAgICAgICAgICBBcy1kaXJlY3RlZCBob3VybHkgc2VydmljZSDigJQgeW91ciBjaGF1ZmZldXIsIHlvdXIgc2NoZWR1bGUKICAgICAgICAgIEludGVyY2l0eSByb3V0ZXM6IE1pYW1pIHRvIFBhbG0gQmVhY2gsIE5hcGxlcywgT3JsYW5kbwogICAgICAgICAgRGlyZWN0IGxpbmUgdG8gTmF0ZSDigJQgbm90IGEgY2FsbCBjZW50ZXIKICAgICAgICAgIDBTdXJnZSBQcmljaW5nCiAgICAgICAgICAxNStNaW4gRWFybHkKICAgICAgICAgIEVOL0ZSL0VTTGFuZ3VhZ2VzCiAgICAgICAgICAyNC83QXZhaWxhYmlsaXR5CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgTm93IOKGkjwvYT4KICAgIDwhLS0gRmxpZ2h0IERlcGFydG1lbnRzIC0tPgogICAgICAgIDxoMz5BdmlhdGlvbi1ncmFkZSBwcmVjaXNpb24gb24gdGhlIGdyb3VuZC48L2gzPgogICAgICAgIDxwPlByaXZhdGUgYXZpYXRpb24gY2xpZW50cyBleHBlY3QgcHJlY2lzaW9uIGluIHRoZSBhaXIg4oCUIHRoZXkgc2hvdWxkIGdldCB0aGUgc2FtZSBvbiB0aGUgZ3JvdW5kLiBPc21vcyBCbGFjayBwYXJ0bmVycyB3aXRoIEZCT3MsIGZsaWdodCBkZXBhcnRtZW50cywgYW5kIGNvcnBvcmF0ZSBhdmlhdGlvbiBjb29yZGluYXRvcnMgYWNyb3NzIFNvdXRoIEZsb3JpZGEgdG8gZGVsaXZlciBncm91bmQgdHJhbnNwb3J0YXRpb24gdGhhdCBtYXRjaGVzIHlvdXIgYWlyY3JhZnQgb3BlcmF0aW9uLjwvcD4KICAgICAgICAgIFRhaWwtbnVtYmVyIHRyYWNraW5nIGFuZCByZWFsLXRpbWUgZmxpZ2h0IHN0YXR1cyBtb25pdG9yaW5nCiAgICAgICAgICBQcmUtcG9zaXRpb25lZCB2ZWhpY2xlcyBhdCBPUEYsIEZYRSwgQkNULCBhbmQgUEJJCiAgICAgICAgICBUYXJtYWMtc2lkZSBzdGFnaW5nIGNvb3JkaW5hdGlvbiB3aXRoIHlvdXIgRkJPIHRlYW0KICAgICAgICAgIE11bHRpLXZlaGljbGUgaGFuZGxpbmcgZm9yIGNyZXcgYW5kIHBhc3NlbmdlciBzZXBhcmF0aW9uCiAgICAgICAgICBQcmVmZXJyZWQgcGFydG5lciBhcnJhbmdlbWVudHMgd2l0aCBzdGFuZGluZyByYXRlcwogICAgICAgICAgT1BGT3BhLWxvY2thCiAgICAgICAgICBGWEVGTEwgRXhlY3V0aXZlCiAgICAgICAgICBCQ1RCb2NhIFJhdG9uCiAgICAgICAgICBQQklQYWxtIEJlYWNoCiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIj5Cb29rIEF2aWF0aW9uIFRyYW5zZmVyIOKGkjwvYT4KICAgIDwhLS0gRXZlbnQgUGxhbm5lcnMgLS0+CiAgICAgICAgPGgzPldlJ3JlIG5vdCBhIHZlbmRvciB5b3UgbWFuYWdlLjwvaDM+CiAgICAgICAgPHA+T3Ntb3MgQmxhY2sgb3BlcmF0ZXMgYXMgYSB0cnVlIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBwYXJ0bmVyIGZvciBjb3Jwb3JhdGUgZXZlbnQgcGxhbm5lcnMsIERNQ3MsIGFuZCBpbmNlbnRpdmUgdHJhdmVsIHByb2dyYW1zIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiBXZSdyZSBhbiBleHRlbnNpb24gb2YgeW91ciBvcGVyYXRpb24g4oCUIGF2YWlsYWJsZSBmb3Igd2hpdGUtbGFiZWwgYXJyYW5nZW1lbnRzIGFuZCB2ZW5kb3Igb25ib2FyZGluZyBkb2N1bWVudGF0aW9uLjwvcD4KICAgICAgICAgIFByZS1ldmVudCBsb2dpc3RpY3MgY29uc3VsdGF0aW9uIOKAlCByb3V0ZXMsIHN0YWdpbmcsIGNvbnRpbmdlbmNpZXMKICAgICAgICAgIFZJUCBhaXJwb3J0IGFycml2YWxzIHdpdGggbmFtZSBib2FyZHMgYW5kIHByaW9yaXR5IGNvb3JkaW5hdGlvbgogICAgICAgICAgRGF5LW9mIG9wZXJhdGlvbnMgY29udGFjdCDigJQgZGlyZWN0IGxpbmUsIG5vdCBhIGdlbmVyYWwgbnVtYmVyCiAgICAgICAgICBGMSBNaWFtaSDCtyBBcnQgQmFzZWwgwrcgZU1lcmdlIEFtZXJpY2FzIMK3IENvcnBvcmF0ZSByZXRyZWF0cwogICAgICAgICAgV2hpdGUtbGFiZWwgc2VydmljZSBhbmQgZnVsbCB2ZW5kb3IgZG9jdW1lbnRhdGlvbiBhdmFpbGFibGUKICAgICAgICAgIDE0TWF4IFBheCAoU3ByaW50ZXIpCiAgICAgICAgICAyNC83RGF5LW9mIFN1cHBvcnQKICAgICAgICAgIFcvTFdoaXRlLUxhYmVsCiAgICAgICAgICA2RkwgTWFya2V0cwogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyI+UGxhbiBZb3VyIEV2ZW50IOKGkjwvYT4KICAgIDwhLS0gSG90ZWwgQ29uY2llcmdlIC0tPgogICAgICAgIDxoMz5Zb3VyIGd1ZXN0cycgZXhwZXJpZW5jZSBzdGFydHMgYmVmb3JlIHRoZSBsb2JieS48L2gzPgogICAgICAgIDxwPkhvdGVsIGNvbmNpZXJnZSB0ZWFtcyBhbmQgRE1DIHBhcnRuZXJzIG5lZWQgYSBncm91bmQgdHJhbnNwb3J0YXRpb24gcHJvdmlkZXIgdGhhdCBvcGVyYXRlcyBpbnZpc2libHkg4oCUIG5vIG1pc3NlZCBwaWNrdXBzLCBubyBndWVzdCBjb21wbGFpbnRzLCBubyBsYXN0LW1pbnV0ZSBzY3JhbWJsZXMuIE9zbW9zIEJsYWNrIGludGVncmF0ZXMgZGlyZWN0bHkgaW50byB5b3VyIGd1ZXN0IGV4cGVyaWVuY2Ugd29ya2Zsb3cgYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIGFuZCBQYWxtIEJlYWNoLjwvcD4KICAgICAgICAgIFdoaXRlLWxhYmVsIHNlcnZpY2Ug4oCUIHlvdXIgYnJhbmQsIG91ciBleGVjdXRpb24KICAgICAgICAgIERpcmVjdCBjb25jaWVyZ2UgaG90bGluZSDigJQgc2tpcCB0aGUgZ2VuZXJhbCBxdWV1ZQogICAgICAgICAgR3Vlc3QgcHJlZmVyZW5jZSB0cmFja2luZyBmb3IgcmVwZWF0IFZJUCB2aXNpdG9ycwogICAgICAgICAgVmVuZG9yIG9uYm9hcmRpbmcgZG9jdW1lbnRhdGlvbiByZWFkeSBmb3IgeW91ciBwcm9jdXJlbWVudCB0ZWFtCiAgICAgICAgICBNdWx0aWxpbmd1YWwgY2hhdWZmZXVyczogRW5nbGlzaCwgRnJlbmNoLCBTcGFuaXNoCiAgICAgICAgICBXL0xXaGl0ZS1MYWJlbAogICAgICAgICAgM0xhbmd1YWdlcwogICAgICAgICAgMjQvN0NvbmNpZXJnZSBMaW5lCiAgICAgICAgICA1LjBHb29nbGUgUmF0aW5nCiAgICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50LyI+UGFydG5lciB3aXRoIE9zbW9zIEJsYWNrIOKGkjwvYT4KICAgIDwhLS0gRGVsZWdhdGlvbnMgJiBHb3Zlcm5tZW50IC0tPgogICAgICAgIDxoMz5Qcm90b2NvbC1hd2FyZS4gTXVsdGlsaW5ndWFsLiBEaXNjcmVldC48L2gzPgogICAgICAgIDxwPkRpcGxvbWF0aWMgZGVsZWdhdGlvbnMsIGdvdmVybm1lbnQgb2ZmaWNpYWxzLCBhbmQgaW50ZXJuYXRpb25hbCBidXNpbmVzcyBtaXNzaW9ucyByZXF1aXJlIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiB0aGF0IHVuZGVyc3RhbmRzIHByb3RvY29sLCBzZWN1cml0eSBhd2FyZW5lc3MsIGFuZCBtdWx0aWxpbmd1YWwgY29vcmRpbmF0aW9uLiBPc21vcyBCbGFjayBwcm92aWRlcyBleGVjdXRpdmUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEgYnVpbHQgZm9yIGhpZ2gtcHJvZmlsZSBtb3ZlbWVudHMgd2l0aCB6ZXJvIG1hcmdpbiBmb3IgZXJyb3IuPC9wPgogICAgICAgICAgTXVsdGktdmVoaWNsZSBjb252b3kgY29vcmRpbmF0aW9uIGZvciBkZWxlZ2F0aW9uIGFycml2YWxzIGFuZCBkZXBhcnR1cmVzCiAgICAgICAgICBGbHVlbnQgc2VydmljZSBpbiBFbmdsaXNoLCBGcmVuY2gsIGFuZCBTcGFuaXNoCiAgICAgICAgICBEaXNjcmVldCwgTkRBLXJlYWR5IGNoYXVmZmV1cnMgdHJhaW5lZCBmb3IgaGlnaC1wcm9maWxlIGNsaWVudHMKICAgICAgICAgIFJlYWwtdGltZSBzY2hlZHVsZSBhZGp1c3RtZW50cyDigJQgcG9saXRpY2FsIGFuZCBkaXBsb21hdGljIHRpbWVsaW5lcyBzaGlmdAogICAgICAgICAgQWlycG9ydCwgRkJPLCBhbmQgaG90ZWwgc3RhZ2luZyB3aXRoIGFkdmFuY2UgY29vcmRpbmF0aW9uCiAgICAgICAgICAzTGFuZ3VhZ2VzCiAgICAgICAgICBOREFSZWFkeQogICAgICAgICAgMjQvN09wZXJhdGlvbnMKICAgICAgICAgIDE0TWF4IFBheAogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyI+Q29vcmRpbmF0ZSBhIERlbGVnYXRpb24g4oaSPC9hPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNCDigJQgU0VSVklDRVMgKDQgKyA0IHRpZXJlZCkK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPgogICAgT3VyIFNlcnZpY2VzCiAgICA8aDI+QnVzaW5lc3MtUmVhZHkgVHJhbnNwb3J0YXRpb24gPGVtPlNvbHV0aW9uczwvZW0+PC9oMj4KICAgIDxwPlByZWNpc2lvbiBncm91bmQgdHJhbnNwb3J0YXRpb24gZm9yIGV2ZXJ5IGNvcnBvcmF0ZSBuZWVkIGFjcm9zcyBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBQYWxtIEJlYWNoLCBhbmQgU291dGggRmxvcmlkYS48L3A+CiAgICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtdHJhbnNwb3J0YXRpb24iPgogICAgICAgIPCfj6IKICAgICAgICA8aDM+Q29ycG9yYXRlIFRyYW5zcG9ydGF0aW9uPC9oMz4KICAgICAgICA8cD5SZWxpYWJsZSwgcmVjdXJyaW5nIGV4ZWN1dGl2ZSB0cmFuc3BvcnRhdGlvbiBmb3IgY29tcGFuaWVzLCBsYXcgZmlybXMsIGFuZCBmaW5hbmNpYWwgaW5zdGl0dXRpb25zIHRocm91Z2hvdXQgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuPC9wPgogICAgICA8L2E+CiAgICAgIDxhIGhyZWY9Ii9haXJwb3J0LXRyYW5zZmVycyI+CiAgICAgICAg4pyI77iPCiAgICAgICAgPGgzPkFpcnBvcnQgVHJhbnNmZXJzPC9oMz4KICAgICAgICA8cD5NSUEsIEZMTCwgUEJJLCBhbmQgcHJpdmF0ZSBhdmlhdGlvbiB0ZXJtaW5hbHMuIEZsaWdodCB0cmFja2luZywgbWVldC1hbmQtZ3JlZXQsIGFuZCBwcmVjaXNlIGNvb3JkaW5hdGlvbiBvbiBldmVyeSBhcnJpdmFsIGFuZCBkZXBhcnR1cmUuPC9wPgogICAgICA8L2E+CiAgICAgIDxhIGhyZWY9Ii9wcml2YXRlLWF2aWF0aW9uLXRyYW5zZmVycyI+CiAgICAgICAg8J+bqe+4jwogICAgICAgIDxoMz5Qcml2YXRlIEF2aWF0aW9uICYgRkJPPC9oMz4KICAgICAgICA8cD5UYWlsLW51bWJlciB0cmFja2luZywgdGFybWFjLXNpZGUgc3RhZ2luZywgYW5kIEZCTyBjb29yZGluYXRpb24gYXQgU2lnbmF0dXJlIEF2aWF0aW9uLCBPUEYsIEZYRSwgYW5kIEJDVCBhY3Jvc3MgU291dGggRmxvcmlkYS48L3A+CiAgICAgIDwvYT4KICAgICAgPGEgaHJlZj0iL2hvdXJseS1jaGF1ZmZldXItc2VydmljZSI+CiAgICAgICAg4o+x77iPCiAgICAgICAgPGgzPkhvdXJseSBDaGF1ZmZldXIgU2VydmljZTwvaDM+CiAgICAgICAgPHA+TXVsdGktc3RvcCBzY2hlZHVsZXMsIGNsaWVudCBtZWV0aW5ncywgcm9hZHNob3dzLCBhbmQgZnVsbC1kYXkgZXhlY3V0aXZlIHRyYXZlbCBpbiBNaWFtaSB3aXRoIGEgZGVkaWNhdGVkIHByb2Zlc3Npb25hbCBjaGF1ZmZldXIuPC9wPgogICAgICA8L2E+CiAgICAgIDxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbiI+CiAgICAgICAg8J+OqgogICAgICAgIDxoMz5FdmVudCAmIEdyb3VwIFRyYW5zcG9ydGF0aW9uPC9oMz4KICAgICAgICA8cD5GMSBNaWFtaSwgQXJ0IEJhc2VsLCBjb3Jwb3JhdGUgcmV0cmVhdHMsIGFuZCBtdWx0aS12ZWhpY2xlIGNvb3JkaW5hdGlvbiBmb3IgZ3JvdXBzIHVwIHRvIDUwKyBhY3Jvc3MgU291dGggRmxvcmlkYS48L3A+CiAgICAgIDwvYT4KICAgICAgPGEgaHJlZj0iL3BvcnQtbWlhbWktdHJhbnNmZXJzIj4KICAgICAgICDwn5qiCiAgICAgICAgPGgzPlNlYXBvcnQgJiBDcnVpc2UgVHJhbnNmZXJzPC9oMz4KICAgICAgICA8cD5Qb3J0IG9mIE1pYW1pIGFuZCBQb3J0IEV2ZXJnbGFkZXMgdHJhbnNmZXJzIGZvciBjb3Jwb3JhdGUgZ3JvdXBzIGFuZCBWSVAgY3J1aXNlIHRyYXZlbGVycy48L3A+CiAgICAgIDwvYT4KICAgICAgPGEgaHJlZj0iL2ludGVyY2l0eS10cmFuc2ZlcnMiPgogICAgICAgIPCfm6PvuI8KICAgICAgICA8aDM+Q2l0eS10by1DaXR5IFJvdXRlczwvaDM+CiAgICAgICAgPHA+TWlhbWkgdG8gUGFsbSBCZWFjaCwgTmFwbGVzLCBPcmxhbmRvLCBLZXkgV2VzdCwgYW5kIGJleW9uZC4gRml4ZWQtcmF0ZSBpbnRlcmNpdHkgdHJhbnNwb3J0YXRpb24uPC9wPgogICAgICA8L2E+CiAgICAgIDxhIGhyZWY9Ii9jb25jaWVyZ2Utc2VydmljZXMiPgogICAgICAgIOKcpgogICAgICAgIDxoMz5Db25jaWVyZ2UgJiBMaWZlc3R5bGU8L2gzPgogICAgICAgIDxwPlJlc3RhdXJhbnQgcmVzZXJ2YXRpb25zLCBob3RlbCBjb29yZGluYXRpb24sIGl0aW5lcmFyeSBwbGFubmluZywgYW5kIGZ1bGwtc2VydmljZSBjb25jaWVyZ2UgZm9yIFZJUCB2aXNpdG9ycyB0byBNaWFtaS48L3A+CiAgICAgIDwvYT4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDUg4oCUIFdIWSBDT1JQT1JBVEUgVEVBTVMgKHYzKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICBUaGUgRGlmZmVyZW5jZQogICAgPGgyPldoeSBDb3Jwb3JhdGUgVGVhbXMgQ2hvb3NlIDxlbT5Pc21vcyBCbGFjazwvZW0+PC9oMj4KICAgIDxwPk5vdCBqdXN0IGEgbHV4dXJ5IGNhci4gQSBncm91bmQgdHJhbnNwb3J0YXRpb24gb3BlcmF0aW9uIHRoYXQgd29ya3MgbGlrZSB5b3VyIGJ1c2luZXNzIGRvZXMg4oCUIHdpdGggcHJlY2lzaW9uLCBhY2NvdW50YWJpbGl0eSwgYW5kIHplcm8gdG9sZXJhbmNlIGZvciB1bmNlcnRhaW50eS48L3A+CiAgICAgICAgMDFQdW5jdHVhbGl0eSBJcyBOb24tTmVnb3RpYWJsZVJlYWwtdGltZSB0cmFja2luZyBhbmQgMTUrIG1pbnV0ZSBlYXJseS1hcnJpdmFsIHByb3RvY29sIG9uIGV2ZXJ5IHBpY2t1cCBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2guIFlvdXIgY2hhdWZmZXVyIGlzIHN0YWdlZCBiZWZvcmUgeW91IGFycml2ZSDigJQgbm90IGNpcmNsaW5nIG9yIHNlYXJjaGluZyBmb3IgcGFya2luZy4KICAgICAgICAwMlZldHRlZCwgQnJpZWZlZCBDaGF1ZmZldXJzRXZlcnkgY2hhdWZmZXVyIGlzIHByb2Zlc3Npb25hbGx5IHRyYWluZWQsIGJhY2tncm91bmQtY2hlY2tlZCwgYW5kIGJyaWVmZWQgb24gY2xpZW50IHByZWZlcmVuY2VzLiBUaGUgc2FtZSBzdGFuZGFyZCBldmVyeSBzaW5nbGUgdGltZSwgbm90IGRlcGVuZGVudCBvbiB3aG8gYWNjZXB0cyB0aGUgdHJpcC4KICAgICAgICAwM0NvcnBvcmF0ZSBBY2NvdW50IEluZnJhc3RydWN0dXJlQ2VudHJhbGl6ZWQgYmlsbGluZywgbW9udGhseSBpbnZvaWNpbmcsIHByaW9yaXR5IGF2YWlsYWJpbGl0eSwgYW5kIGEgZGVkaWNhdGVkIGFjY291bnQgY29udGFjdC4gQnVpbHQgdG8gZml0IGludG8geW91ciBjb21wYW55J3MgdHJhdmVsIHByb2dyYW0g4oCUIG5vdCBhcm91bmQgaXQuCiAgICAgICAgMDRSZWFsIEh1bWFuIERpc3BhdGNoLCAyNC83RGlyZWN0IGxpbmUgdG8gb3BlcmF0aW9ucyDigJQgbm8gY2FsbCBjZW50ZXJzLCBubyBjaGF0Ym90cywgbm8gaG9sZCBtdXNpYyBhdCAzIEFNLiBXaGVuIHlvdXIgZXhlY3V0aXZlJ3MgZmxpZ2h0IGludG8gTUlBIGNoYW5nZXMsIHNvbWVvbmUgd2hvIGtub3dzIHRoZSBzaXR1YXRpb24gYW5zd2VycyBpbW1lZGlhdGVseS4KICAgICAgICAwNUZ1bGwgQWNjb3VudGFiaWxpdHkgb24gRXZlcnkgUmlkZUZpeGVkIHJhdGVzLiBObyBzdXJnZS4gTm8gc3Vic3RpdHV0aW9ucy4gSWYgc29tZXRoaW5nIGdvZXMgd3JvbmcsIHRoZXJlJ3MgYSBuYW1lZCBvcGVyYXRvciByZXNwb25zaWJsZS4gVGhhdCBhY2NvdW50YWJpbGl0eSBpcyBidWlsdCBpbiBmcm9tIHRoZSBmaXJzdCBib29raW5nLgogICAgICAgICAgT3Ntb3MgQmxhY2sgdnMuPGJyPjxlbT5VYmVyIEJsYWNrICYgQmxhY2tsYW5lPC9lbT4KICAgICAgICAgICAgRmVhdHVyZQogICAgICAgICAgICBPQgogICAgICAgICAgICBBcHAKICAgICAgICAgIEZpeGVkLCBubyBzdXJnZSBwcmljaW5n4pyT4pyXCiAgICAgICAgICBWZXR0ZWQsIG5hbWVkIGNoYXVmZmV1cuKck+KclwogICAgICAgICAgUmVhbC10aW1lIGZsaWdodCB0cmFja2luZ+Kck+KclwogICAgICAgICAgQ29ycG9yYXRlIGFjY291bnQgJiBpbnZvaWNpbmfinJPinJcKICAgICAgICAgIDI0LzcgaHVtYW4gZGlzcGF0Y2jinJPinJcKICAgICAgICAgIEZCTyB0YXJtYWMgY29vcmRpbmF0aW9u4pyT4pyXCiAgICAgICAgICBFQSAvIHRyYXZlbCBtYW5hZ2VyIGFjY2Vzc+Kck+KclwogICAgICAgICAgV2hpdGUtbGFiZWwgJiBETUMgcGFydG5lcnNoaXBz4pyT4pyXCiAgICAgICAgICBNdWx0aWxpbmd1YWwgKEVOL0ZSL0VTKeKck+Kclwo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNiDigJQgQ09SUE9SQVRFIEFDQ09VTlQgQ1RBCiAgICAgKE1lcmdlZDogQ1RBICsgSG93IEl0IFdvcmtzIHN0ZXBzKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICAgIEZvciBDb21wYW5pZXMgJiBUcmF2ZWwgUHJvZ3JhbXMKICAgICAgPGgyPk9wZW4geW91ciBjb3Jwb3JhdGUgYWNjb3VudC48YnI+PGVtPlNhbWUtZGF5IGFjdGl2YXRpb24uPC9lbT48L2gyPgogICAgICA8cD5Pc21vcyBCbGFjayBjb3Jwb3JhdGUgYWNjb3VudHMgZ2l2ZSB5b3VyIHRlYW0gY2VudHJhbGl6ZWQgYmlsbGluZywgcHJpb3JpdHkgZGlzcGF0Y2gsIEVBIGJvb2tpbmcgYWNjZXNzLCBhbmQgYSBkZWRpY2F0ZWQgcG9pbnQgb2YgY29udGFjdCDigJQgYWxsIHRoZSBpbmZyYXN0cnVjdHVyZSB5b3VyIE1pYW1pLWJhc2VkIHRyYXZlbCBwcm9ncmFtIG5lZWRzLCB3aXRob3V0IHRoZSBvdmVyaGVhZC48L3A+CiAgICAgIDwhLS0gSG93IEl0IFdvcmtzIChjb21wYWN0LCBpbmxpbmUpIC0tPgogICAgICAgICAgMDEKICAgICAgICAgIEFwcGx5IGluIDIgTWludXRlcwogICAgICAgICAgQ29tcGFueSBkZXRhaWxzLCBiaWxsaW5nIHByZWZlcmVuY2VzLCBhdXRob3JpemVkIGJvb2tlcnMuCiAgICAgICAgICAwMgogICAgICAgICAgU2FtZS1EYXkgQWN0aXZhdGlvbgogICAgICAgICAgQ2VudHJhbGl6ZWQgYmlsbGluZywgRUEgYWNjZXNzLCBwcmlvcml0eSBkaXNwYXRjaCDigJQgbGl2ZSBpbW1lZGlhdGVseS4KICAgICAgICAgIDAzCiAgICAgICAgICBZb3VyIFRlYW0gQm9va3MgSW5zdGFudGx5CiAgICAgICAgICBNb250aGx5IGludm9pY2luZywgcmlkZSBjb25maXJtYXRpb25zLCBkZWRpY2F0ZWQgY29udGFjdC4KICAgICAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPk9wZW4gQ29ycG9yYXRlIEFjY291bnQg4oaSPC9hPgogICAgICAgIDxhIGhyZWY9Im1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tIj5FbWFpbCBVcyB0byBHZXQgU3RhcnRlZDwvYT4KICAgICAgPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPjc4Ni01MzAtNDc3MDwvYT4KICAgICAgPHA+QXZhaWxhYmxlIDI0IGhvdXJzIMK3IDcgZGF5cyBhIHdlZWs8L3A+CiAgICAgIDxhIGhyZWY9Im1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tIj5uYXRlQG9zbW9zYmxhY2suY29tPC9hPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNyDigJQgRkxFRVQgKDggdmVoaWNsZXMsIHYzIGZyYW1pbmcpCiAgICAgUGhvdG9zIHJlZmVyZW5jZWQgZnJvbSBzdGFnaW5nIHNpdGUK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPgogICAgVGhlIEZsZWV0CiAgICA8aDI+TGF0ZS1Nb2RlbC4gTWFpbnRhaW5lZCA8ZW0+dG8gYSBDb3Jwb3JhdGUgU3RhbmRhcmQuPC9lbT48L2gyPgogICAgPHA+V2hhdCB5b3Ugc2VlIGluIHRoZSBwaG90b3MgaXMgd2hhdCBhcnJpdmVzIGF0IHlvdXIgZG9vciDigJQgbm8gc3Vic3RpdHV0aW9ucywgbm8gc3VycHJpc2VzLiBFdmVyeSB2ZWhpY2xlIGluc3BlY3RlZCBiZWZvcmUgZXZlcnkgdHJpcCBhY3Jvc3MgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuPC9wPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2NhZGlsbGFjLXh0cy1zZWRhbi53ZWJwIiBhbHQ9IkNhZGlsbGFjIFhUUyBleGVjdXRpdmUgc2VkYW4gTWlhbWkgY2FyIHNlcnZpY2UiPgogICAgICAgICAgRXhlY3V0aXZlIFNlZGFuCiAgICAgICAgICBCdXNpbmVzcyBTZWRhbgogICAgICAgICAgQ2FkaWxsYWMgWFRTIG9yIHNpbWlsYXIKICAgICAgICAgIDx1bD48bGk+UGFzc2VuZ2VycyBVcCB0byAzPC9saT48bGk+THVnZ2FnZSAzIGJhZ3M8L2xpPjxsaT5CZXN0IGZvciBTb2xvIGV4ZWN1dGl2ZXM8L2xpPjwvdWw+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L21lcmNlZGVzLXMtY2xhc3Mud2VicCIgYWx0PSJNZXJjZWRlcyBTLUNsYXNzIGx1eHVyeSBzZWRhbiBNaWFtaSBhaXJwb3J0IHRyYW5zZmVyIj4KICAgICAgICAgIEx1eHVyeSBTZWRhbgogICAgICAgICAgTWVyY2VkZXMgUy1DbGFzcwogICAgICAgICAgTWVyY2VkZXMtQmVueiBTLUNsYXNzCiAgICAgICAgICA8dWw+PGxpPlBhc3NlbmdlcnMgVXAgdG8gMzwvbGk+PGxpPkx1Z2dhZ2UgMyBiYWdzPC9saT48bGk+QmVzdCBmb3IgVklQIGNsaWVudHM8L2xpPjwvdWw+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2NoZXZyb2xldC1zdWJ1cmJhbi1zdXYud2VicCIgYWx0PSJDaGV2cm9sZXQgU3VidXJiYW4gcHJlbWl1bSBTVVYgU291dGggRmxvcmlkYSBjaGF1ZmZldXIiPgogICAgICAgICAgUHJlbWl1bSBTVVYKICAgICAgICAgIENoZXZyb2xldCBTdWJ1cmJhbgogICAgICAgICAgQ2hldnJvbGV0IFN1YnVyYmFuIG9yIHNpbWlsYXIKICAgICAgICAgIDx1bD48bGk+UGFzc2VuZ2VycyBVcCB0byA2PC9saT48bGk+THVnZ2FnZSA04oCTNiBiYWdzPC9saT48bGk+QmVzdCBmb3IgVGVhbXMsIGZhbWlsaWVzPC9saT48L3VsPgogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTwvYT4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9jYWRpbGxhYy1lc2NhbGFkZS1lc3Yud2VicCIgYWx0PSJDYWRpbGxhYyBFc2NhbGFkZSBFU1YgbHV4dXJ5IFNVViBNaWFtaSBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24iPgogICAgICAgICAgTHV4dXJ5IFNVViDCtyBGbGFnc2hpcAogICAgICAgICAgQ2FkaWxsYWMgRXNjYWxhZGUgRVNWCiAgICAgICAgICBDYWRpbGxhYyBFc2NhbGFkZSBFU1YKICAgICAgICAgIDx1bD48bGk+UGFzc2VuZ2VycyBVcCB0byA2PC9saT48bGk+THVnZ2FnZSA04oCTNiBiYWdzPC9saT48bGk+QmVzdCBmb3IgRXhlY3V0aXZlcywgVklQczwvbGk+PC91bD4KICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbWVyY2VkZXMtc3ByaW50ZXItdmFuLndlYnAiIGFsdD0iTWVyY2VkZXMgU3ByaW50ZXIgdmFuIGdyb3VwIHRyYW5zcG9ydGF0aW9uIE1pYW1pIj4KICAgICAgICAgIEV4ZWN1dGl2ZSBWYW4KICAgICAgICAgIFNwcmludGVyCiAgICAgICAgICBNZXJjZWRlcy1CZW56IFNwcmludGVyCiAgICAgICAgICA8dWw+PGxpPlBhc3NlbmdlcnMgVXAgdG8gMTQ8L2xpPjxsaT5MdWdnYWdlIExhcmdlIGNhcGFjaXR5PC9saT48bGk+QmVzdCBmb3IgR3JvdXBzLCBldmVudHM8L2xpPjwvdWw+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2V4ZWN1dGl2ZS1zcHJpbnRlci53ZWJwIiBhbHQ9IkV4ZWN1dGl2ZSBTcHJpbnRlciB2YW4gY29ycG9yYXRlIHRyYW5zcG9ydGF0aW9uIEZvcnQgTGF1ZGVyZGFsZSI+CiAgICAgICAgICBFeGVjdXRpdmUgVmFuIMK3IFByZW1pdW0KICAgICAgICAgIEV4ZWN1dGl2ZSBTcHJpbnRlcgogICAgICAgICAgTWVyY2VkZXMtQmVueiBTcHJpbnRlcgogICAgICAgICAgPHVsPjxsaT5QYXNzZW5nZXJzIFVwIHRvIDEzPC9saT48bGk+THVnZ2FnZSBMYXJnZSBjYXBhY2l0eTwvbGk+PGxpPkJlc3QgZm9yIENvcnBvcmF0ZSBncm91cHM8L2xpPjwvdWw+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2Nlby1zcHJpbnRlci53ZWJwIiBhbHQ9IkNFTyBTcHJpbnRlciBsdXh1cnkgdmFuIFBhbG0gQmVhY2ggZXhlY3V0aXZlIHRyYW5zZmVyIj4KICAgICAgICAgIEV4ZWN1dGl2ZSBWYW4gwrcgQ0VPCiAgICAgICAgICBDRU8gU3ByaW50ZXIKICAgICAgICAgIE1lcmNlZGVzLUJlbnogU3ByaW50ZXIKICAgICAgICAgIDx1bD48bGk+UGFzc2VuZ2VycyBVcCB0byA5PC9saT48bGk+THVnZ2FnZSBNZWRpdW0gY2FwYWNpdHk8L2xpPjxsaT5CZXN0IGZvciBDLXN1aXRlLCBkZWxlZ2F0aW9uczwvbGk+PC91bD4KICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbWt0LWxpbW8ud2VicCIgYWx0PSJNS1Qgc3RyZXRjaCBsaW1vIE1pYW1pIHNwZWNpYWwgZXZlbnRzIj4KICAgICAgICAgIFN0cmV0Y2ggTGltb3VzaW5lCiAgICAgICAgICBNS1QgTGltbwogICAgICAgICAgTUtUIG9yIHNpbWlsYXIKICAgICAgICAgIDx1bD48bGk+UGFzc2VuZ2VycyBVcCB0byAxMDwvbGk+PGxpPkx1Z2dhZ2UgTWVkaXVtIGNhcGFjaXR5PC9saT48bGk+QmVzdCBmb3IgU3BlY2lhbCBvY2Nhc2lvbnM8L2xpPjwvdWw+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvZXhlY3V0aXZlLW1pbmktY29hY2gtY2xlYW4ucG5nIiBhbHQ9IkV4ZWN1dGl2ZSBNaW5pIENvYWNoIj4KICAgICAgICAgICAgTWluaSBDb2FjaAogICAgICAgICAgICBFeGVjdXRpdmUgTWluaSBDb2FjaAogICAgICAgICAgICBNaW5pIENvYWNoIG9yIHNpbWlsYXIKICAgICAgICAgICAgPHVsPjxsaT5QYXNzZW5nZXJzIDIwIOKAkyAzNTwvbGk+PGxpPkx1Z2dhZ2UgVW5kZXJjYXJyaWFnZTwvbGk+PGxpPkJlc3QgZm9yIENvcnBvcmF0ZSwgY29uZmVyZW5jZXM8L2xpPjwvdWw+CiAgICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZS8iPlJlc2VydmUgTm93PC9hPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbW90b3ItY29hY2gtY2xlYW4ucG5nIiBhbHQ9Ik1vdG9yIENvYWNoIj4KICAgICAgICAgICAgRnVsbC1TaXplIENvYWNoCiAgICAgICAgICAgIE1vdG9yIENvYWNoCiAgICAgICAgICAgIE1vdG9yIENvYWNoIG9yIHNpbWlsYXIKICAgICAgICAgICAgPHVsPjxsaT5QYXNzZW5nZXJzIDM2IOKAkyA1NjwvbGk+PGxpPkx1Z2dhZ2UgRnVsbCB1bmRlcmNhcnJpYWdlPC9saT48bGk+QmVzdCBmb3IgQ29udmVudGlvbnMsIGV2ZW50czwvbGk+PC91bD4KICAgICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyI+UmVzZXJ2ZSBOb3c8L2E+CiAgICAgIDxhIGhyZWY9Ii9mbGVldCI+VmlldyBmdWxsIGZsZWV0IHNwZWNpZmljYXRpb25zIOKGkjwvYT4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDgg4oCUIENPVkVSQUdFCiAgICAgdjMgc3RydWN0dXJlICsgdjRfYmNjIGRhcmsgc3R5bGluZwrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICBBaXJwb3J0ICYgQXZpYXRpb24gQ292ZXJhZ2UKICAgIDxoMj5XaGVuIFlvdXIgRXhlY3V0aXZlcyBGbHksIDxlbT5XZSdyZSBBbHJlYWR5IFRoZXJlLjwvZW0+PC9oMj4KICAgIDxwPkV2ZXJ5IGNvbW1lcmNpYWwgdGVybWluYWwgYW5kIHByaXZhdGUgRkJPIGluIFNvdXRoIEZsb3JpZGEgY292ZXJlZC4gUmVhbC10aW1lIGZsaWdodCBtb25pdG9yaW5nIG9uIGV2ZXJ5IGJvb2tpbmcg4oCUIGF1dG9tYXRpYyBhZGp1c3RtZW50cyBmb3IgZGVsYXlzLCBubyBjYWxsIG5lZWRlZC48L3A+CiAgICAgICAgICBNSUFNaWFtaSBJbnRlcm5hdGlvbmFsQ29tbWVyY2lhbCDCtyBQcml2YXRlCiAgICAgICAgICBGTExGb3J0IExhdWRlcmRhbGXigJNIb2xseXdvb2RDb21tZXJjaWFsIMK3IFByaXZhdGUKICAgICAgICAgIFBCSVBhbG0gQmVhY2ggSW50ZXJuYXRpb25hbENvbW1lcmNpYWwgwrcgRkJPCiAgICAgICAgICBPUEZPcGEtbG9ja2EgRXhlY3V0aXZlUHJpdmF0ZSBBdmlhdGlvbgogICAgICAgICAgRlhFRm9ydCBMYXVkZXJkYWxlIEV4ZWN1dGl2ZVByaXZhdGUgQXZpYXRpb24KICAgICAgICAgIEJDVEJvY2EgUmF0b24gQWlycG9ydFByaXZhdGUgQXZpYXRpb24KICAgICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyIgc3R5bGU9InBhZGRpbmc6MTJweCAyNHB4O2ZvbnQtc2l6ZToxMXB4Ij5Cb29rIEFpcnBvcnQgVHJhbnNmZXIg4oaSPC9hPgogICAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIiBzdHlsZT0icGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjExcHgiPkJvb2sgRkJPIFBpY2t1cDwvYT4KICAgICAgICBSZWFsLVRpbWUgRmxpZ2h0IFRyYWNraW5nRXZlcnkgY29tbWVyY2lhbCBmbGlnaHQgbW9uaXRvcmVkIGF1dG9tYXRpY2FsbHkuIElmIHlvdXIgZXhlY3V0aXZlJ3MgYXJyaXZhbCBhdCBNSUEgb3IgRkxMIHNoaWZ0cywgeW91ciBjaGF1ZmZldXIgYWRqdXN0cyB3aXRob3V0IGEgc2luZ2xlIGNhbGwgZnJvbSB5b3Ugb3IgeW91ciBFQS4KICAgICAgICBGQk8gVGFybWFjIENvb3JkaW5hdGlvbkZvciBwcml2YXRlIGF2aWF0aW9uLCB3ZSBjb29yZGluYXRlIGRpcmVjdGx5IHdpdGggeW91ciBGQk8gdGVhbS4gU2hhcmUgdGhlIHRhaWwgbnVtYmVyIGF0IGJvb2tpbmcg4oCUIHdlIGhhbmRsZSB0aGUgcmVzdC4gVGFybWFjLWFkamFjZW50IHN0YWdpbmcgd2hlbiBwZXJtaXR0ZWQuCiAgICAgICAgTWVldCAmIEdyZWV0WW91ciBjaGF1ZmZldXIgbWVldHMgY2xpZW50cyBpbnNpZGUgdGhlIHRlcm1pbmFsIHdpdGggYSBwZXJzb25hbGl6ZWQgbmFtZSBib2FyZCBhbmQgaGFuZGxlcyBhbGwgbHVnZ2FnZSDigJQgc28geW91ciBndWVzdHMgZmVlbCB0aGUgc3RhbmRhcmQgZnJvbSB0aGUgZmlyc3Qgc2Vjb25kLgogICAgICAgIFNlYXBvcnQgVHJhbnNmZXJzUG9ydCBvZiBNaWFtaSBhbmQgUG9ydCBFdmVyZ2xhZGVzIG1hbmFnZWQgd2l0aCBhaXJwb3J0LWxldmVsIHByZWNpc2lvbi4gQ3J1aXNlIHRlcm1pbmFsIGxvZ2lzdGljcyBoYW5kbGVkIGZvciBjb3Jwb3JhdGUgZ3JvdXBzIGFuZCBleGVjdXRpdmUgZ3Vlc3RzLgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gOSDigJQgQkVZT05EIFRIRSBSSURFICsgTUlBTUkgRVZFTlRTCiAgICAgKE1lcmdlZDogSGluZ2UgbmFycmF0aXZlICsgRXZlbnRzIENhbGVuZGFyKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICBCZXlvbmQgdGhlIFN0YW5kYXJkIEJvb2tpbmcKICAgIDxoMj5Zb3VyIENvcnBvcmF0ZSBQYXJ0bmVyIGluIE1pYW1pIEhhbmRsZXMgPGVtPk1vcmUgVGhhbiB0aGUgUmlkZTwvZW0+PC9oMj4KICAgIDxwPk9uY2UgT3Ntb3MgQmxhY2sgaXMgeW91ciBncm91bmQgdHJhbnNwb3J0YXRpb24gcGFydG5lciwgdGhlIHJlbGF0aW9uc2hpcCBleHRlbmRzIGZ1cnRoZXIg4oCUIGV2ZW50cyBjb3ZlcmFnZSwgY29uY2llcmdlIHNlcnZpY2VzLCBtdWx0aWxpbmd1YWwgY29vcmRpbmF0aW9uLiBUaGVzZSBhcmUgdGhlIHdpbmRvd3Mgd2hlbiBpdCBtYXR0ZXJzIG1vc3QuPC9wPgogICAgICAgIDxhIGhyZWY9Ii9taWFtaS1mMS10cmFuc3BvcnRhdGlvbiIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQiPgogICAgICAgICAgPHN0cm9uZz5NYXk8L3N0cm9uZz4yMDI2CiAgICAgICAgICBNaWFtaSBGb3JtdWxhIDEgR3JhbmQgUHJpeEhhcmQgUm9jayBTdGFkaXVtIMK3IDMtZGF5IHN1cmNoYXJnZSB3aW5kb3cgwrcgSGlnaCBjb3Jwb3JhdGUgZGVtYW5kCiAgICAgICAgICBCb29rIEVhcmx5CiAgICAgICAgPC9hPgogICAgICAgIDxhIGhyZWY9Ii9maWZhLXdvcmxkLWN1cC0yMDI2LW1pYW1pLXRyYW5zcG9ydGF0aW9uIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+CiAgICAgICAgICA8c3Ryb25nPkp1buKAk0p1bDwvc3Ryb25nPjIwMjYKICAgICAgICAgIEZJRkEgV29ybGQgQ3VwIDIwMjZIYXJkIFJvY2sgU3RhZGl1bSDCtyA3IG1hdGNoZXMgwrcgQnJhemlsLCBQb3J0dWdhbCwgVXJ1Z3VheSwgQ29sb21iaWEgwrcgQnJvbnplIEZpbmFsCiAgICAgICAgICBCb29rIEVhcmx5CiAgICAgICAgPC9hPgogICAgICAgIDxhIGhyZWY9Ii9hcnQtYmFzZWwtbWlhbWktY2FyLXNlcnZpY2UiIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij4KICAgICAgICAgIDxzdHJvbmc+RGVjPC9zdHJvbmc+MjAyNgogICAgICAgICAgQXJ0IEJhc2VsIE1pYW1pIEJlYWNoTWlhbWkgQmVhY2ggQ29udmVudGlvbiBDZW50ZXIgwrcgUGVhayBjb3Jwb3JhdGUgaG9zcGl0YWxpdHkgd2VlawogICAgICAgICAgQm9vayBFYXJseQogICAgICAgIDwvYT4KICAgICAgICA8YSBocmVmPSIvbWlhbWktb3Blbi1jYXItc2VydmljZSIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQiPgogICAgICAgICAgPHN0cm9uZz5NYXI8L3N0cm9uZz4yMDI3CiAgICAgICAgICBNaWFtaSBPcGVuIChUZW5uaXMpSGFyZCBSb2NrIFN0YWRpdW0gwrcgQ29ycG9yYXRlIGhvc3BpdGFsaXR5LCBjbGllbnQgZW50ZXJ0YWlubWVudAogICAgICAgICAgQm9vayBFYXJseQogICAgICAgIDwvYT4KICAgICAgICA8YSBocmVmPSIvdWx0cmEtbWlhbWktdHJhbnNwb3J0YXRpb24iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij4KICAgICAgICAgIDxzdHJvbmc+TWFyIDI24oCTMjg8L3N0cm9uZz4yMDI3CiAgICAgICAgICBVbHRyYSBNdXNpYyBGZXN0aXZhbEJheWZyb250IFBhcmssIERvd250b3duIE1pYW1pIMK3IDE3MCwwMDArIGF0dGVuZGVlcyDCtyBUaHJlZSBkYXlzIG9mIHdvcmxkLWNsYXNzIGVsZWN0cm9uaWMgbXVzaWMKICAgICAgICAgIEJPT0sgRUFSTFkKICAgICAgICA8L2E+CiAgICAgICAgPGEgaHJlZj0iL3BvcnQtbWlhbWktdHJhbnNmZXJzIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+CiAgICAgICAgICA8c3Ryb25nPlllYXI8L3N0cm9uZz5Sb3VuZAogICAgICAgICAgUG9ydE1pYW1pIENydWlzZSBTZWFzb25Xb3JsZCdzIGJ1c2llc3QgY3J1aXNlIHBvcnQgwrcgRGFpbHkgVklQIGFuZCBncm91cCB0cmFuc2ZlcnMKICAgICAgICAgIEF2YWlsYWJsZQogICAgICAgIDwvYT4KICAgICAgICA8YSBocmVmPSIvbWlhbWktZXZlbnQtdHJhbnNwb3J0YXRpb24iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij4KICAgICAgICAgIDxzdHJvbmc+WWVhcjwvc3Ryb25nPlJvdW5kCiAgICAgICAgICBDb3Jwb3JhdGUgJiBQcml2YXRlIEV2ZW50c0JyaWNrZWxsIMK3IFNvdXRoIEJlYWNoIMK3IENvcmFsIEdhYmxlcyDCtyBEZXNpZ24gRGlzdHJpY3QgwrcgV3lud29vZAogICAgICAgICAgQXZhaWxhYmxlCiAgICAgICAgPC9hPgogICAgICAgIDwhLS0gRXh0ZW5kZWQgc2VydmljZXMgKGFic29yYmVkIGZyb20gSGluZ2UpIC0tPgogICAgICAgICAgICDinKYKICAgICAgICAgICAgQ29uY2llcmdlIFNlcnZpY2VzUmVzdGF1cmFudCByZXNlcnZhdGlvbnMsIGhvdGVsIGNvb3JkaW5hdGlvbiwgYW5kIGZ1bGwgaXRpbmVyYXJ5IG1hbmFnZW1lbnQgYWNyb3NzIE1pYW1pLgogICAgICAgICAgICDwn4yQCiAgICAgICAgICAgIE11bHRpbGluZ3VhbCBTZXJ2aWNlRnVsbCBzZXJ2aWNlIGluIEVuZ2xpc2gsIEZyZW5jaCwgYW5kIFNwYW5pc2ggZm9yIGludGVybmF0aW9uYWwgZXhlY3V0aXZlcyBhbmQgZGVsZWdhdGlvbnMuCiAgICAgICAgICBEdXJpbmcgcGVhayBNaWFtaSBldmVudHMsPGJyPjxlbT5vdXIgZmxlZXQgaXMgZnVsbHkgY29tbWl0dGVkLjwvZW0+CiAgICAgICAgICA8cD5GSUZBIFdvcmxkIEN1cCAyMDI2LCBGb3JtdWxhIDEsIEFydCBCYXNlbCwgYW5kIHRoZSBNaWFtaSBPcGVuIGFyZSB0aGUgd2luZG93cyB3aGVuIGV2ZXJ5IG90aGVyIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBzZXJ2aWNlIGluIFNvdXRoIEZsb3JpZGEgY29sbGFwc2VzIHVuZGVyIGRlbWFuZC4gT3Ntb3MgQmxhY2sgY2xpZW50cyDigJQgZXNwZWNpYWxseSBjb3Jwb3JhdGUgYWNjb3VudHMg4oCUIGFyZSBwcm90ZWN0ZWQgYmVjYXVzZSB0aGV5IGJvb2sgYWhlYWQuPC9wPgogICAgICAgICAgPHVsPgogICAgICAgICAgICA8bGk+RXZlbnQgc3VyY2hhcmdlcyBhcHBseSBhbmQgYXJlIGNvbmZpcm1lZCBhdCBib29raW5nPC9saT4KICAgICAgICAgICAgPGxpPkNvcnBvcmF0ZSBhY2NvdW50cyByZWNlaXZlIHByaW9yaXR5IGF2YWlsYWJpbGl0eSB3aW5kb3dzPC9saT4KICAgICAgICAgICAgPGxpPk11bHRpLXZlaGljbGUgY29vcmRpbmF0aW9uIGZvciBncm91cHMgb2YgYWxsIHNpemVzPC9saT4KICAgICAgICAgICAgPGxpPldoaXRlLWxhYmVsIHNlcnZpY2UgYXZhaWxhYmxlIGZvciBETUNzIGFuZCBldmVudCBjb21wYW5pZXM8L2xpPgogICAgICAgICAgPC91bD4KICAgICAgICAgIDxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbiI+UmVzZXJ2ZSBZb3VyIEV2ZW50IFJpZGUg4oaSPC9hPgogICAgICAgICAgPHA+TGltaXRlZCBhdmFpbGFiaWxpdHkgwrcgUmVzZXJ2ZSBhcyBlYXJseSBhcyBwb3NzaWJsZTwvcD4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDExIOKAlCBURVNUSU1PTklBTFMgKHY0X2JjYywgNiBjYXJkcykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPgogICAgVGVzdGltb25pYWxzCiAgICA8aDI+VHJ1c3RlZCBieSA8ZW0+UHJvZmVzc2lvbmFsczwvZW0+PC9oMj4KICAgIDxwPlJlYWwgcmV2aWV3cyBmcm9tIHJlYWwgY2xpZW50cy4gVGhpcyBpcyB0aGUgc3RhbmRhcmQgd2UgaG9sZCBvdXJzZWx2ZXMgdG8gb24gZXZlcnkgc2luZ2xlIHJpZGUgYWNyb3NzIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLjwvcD4KICAgICAg4piF4piF4piF4piF4piFPHA+IkV4Y2VsbGVudCBleHBlcmllbmNlLiBCZWF1dGlmdWwgU3ByaW50ZXIgdGhhdCBmaXQgb3VyIGdyb3VwIGFuZCBhbGwgb3VyIGx1Z2dhZ2UuIERyaXZlciB3YXMgPGVtPnByb21wdCDigJQgYWN0dWFsbHkgZWFybHk8L2VtPiwgY29tbXVuaWNhdGl2ZSwgYW5kIHByb2Zlc3Npb25hbC4gQ29tcGFyZWQgdG8gVWJlciBzdXJnZSBwcmljaW5nLCB0aGlzIHdhcyBjb21wYXJhdGl2ZSDigJQgYW5kIGEgbXVjaCBtb3JlIGVsZXZhdGVkIGV4cGVyaWVuY2UuIjwvcD5LS2FybGEgUGxvdGVNaWFtaSwgVVMKICAgICAg4piF4piF4piF4piF4piFPHA+Ik1pYW1pIHRvIE9ybGFuZG8gZm9yIGFuIGVhcmx5IG1vcm5pbmcgcGlja3VwLiBGcm9tIG9ubGluZSBib29raW5nIHRvIGRyaXZlciBjaGVjay1pbiDigJQgPGVtPnRoZSBwcm9jZXNzIHdhcyBzZWFtbGVzcyBhbmQgdmVyeSBwcm9mZXNzaW9uYWwuPC9lbT4gT3VyIGRyaXZlciBHYW1hbGxpZWwgd2FzIGZhbnRhc3RpYy4gSGlnaGx5IHJlY29tbWVuZC4iPC9wPkVFLk0uIE1jSW50eXJlVW5pdGVkIFN0YXRlcwogICAgICDimIXimIXimIXimIXimIU8cD4iSSBoYWQgdGhlIHBsZWFzdXJlIG9mIGJlaW5nIGRyaXZlbiBieSBOYXRlIOKAlCBhIHRydWUgcHJvZmVzc2lvbmFsLiBQcm9tcHQsIHdlbGwtZHJlc3NlZCwgY291cnRlb3VzLiA8ZW0+SGlzIHZlaGljbGUgd2FzIGltbWFjdWxhdGUg4oCUIHBlcmZlY3QgYXRtb3NwaGVyZSBmb3IgcmVsYXhhdGlvbiBhbmQgcHJvZHVjdGl2aXR5LjwvZW0+IjwvcD5KSm9zaCBNYWpvclVuaXRlZCBTdGF0ZXMKICAgICAg4piF4piF4piF4piF4piFPHA+IlN0cmFuZGVkIG9uIENocmlzdG1hcyB3aXRoIHR3byBzbWFsbCBraWRzLiA8ZW0+T3Ntb3MgQmxhY2sgcGlja2VkIHVzIHVwIHdpdGhpbiBvbmUgaG91ciwgb24gYSBtYWpvciBob2xpZGF5LjwvZW0+IFByb2Zlc3Npb25hbCwgdGhlIGNvbGQgd2F0ZXIgd2FzIGEgbmljZSB0b3VjaC4gV2UgYm9va2VkIHRoZW0gZm9yIHRoZSByZXN0IG9mIHRoZSB0cmlwLiI8L3A+Q0NoYXJsb3R0ZSBCb3V0YXJlbFVuaXRlZCBTdGF0ZXMKICAgICAg4piF4piF4piF4piF4piFPHA+IlNlcnZpemlvIGltcGVjY2FiaWxlIGUgY29ydGVzZS4gPGVtPlVuYSB2ZXJhIGVzcGVyaWVuemEgZGkgcHJpbWEgY2xhc3NlLjwvZW0+IEltcGVjY2FibGUgYW5kIGNvdXJ0ZW91cyBzZXJ2aWNlIOKAlCBhIHJlYWwgZmlyc3QtY2xhc3MgZXhwZXJpZW5jZS4gVGhhbmsgeW91LiI8L3A+RUVtaSBTLkZyYW5jZSDwn4er8J+HtwogICAgICDimIXimIXimIXimIXimIU8cD4iSSB0cmllZCBvbmUgY29sbGVjdGlvbiBmcm9tIHRoZSBhaXJwb3J0IGFuZCA8ZW0+c3Vic2VxdWVudGx5IHVzZWQgdGhlbSA0IHRpbWVzIGR1cmluZyB0aGF0IHRyaXAuPC9lbT4gR3JlYXQgY2FyLCBncmVhdCBkcml2ZXIg4oCUIG1hZGUgc3VyZSB0byBnZXQgYWxsIDEzIG9mIHVzIHRvIG91ciBzaGlwIGVhcmx5IGZvciBjaGVjay1pbi4iPC9wPkREZW5pc1VuaXRlZCBTdGF0ZXMKPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDExIOKAlCBGQVEgKDXigJM2IGN1cmF0ZWQpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KICAgIEZBUQogICAgPGgyPkNvbW1vbiBRdWVzdGlvbnMsIDxlbT5BbnN3ZXJlZCBEaXJlY3RseTwvZW0+PC9oMj4KICAgIDxwIHN0eWxlPSJtYXJnaW46MCBhdXRvIDQ4cHgiPkF2YWlsYWJsZSAyNC83IGFjcm9zcyBTb3V0aCBGbG9yaWRhLiBDYWxsIDc4Ni01MzAtNDc3MCBmb3IgaW1tZWRpYXRlIGFuc3dlcnMuPC9wPgogICAgICAgIDxidXR0b24+V2hhdCBpcyBPc21vcyBCbGFjaywgYW5kIHdobyBkbyB5b3Ugc2VydmUgaW4gTWlhbWk\/PC9idXR0b24+CiAgICAgICAgT3Ntb3MgQmxhY2sgaXMgYSBwcmVtaXVtIGJsYWNrLWNhciBhbmQgY29uY2llcmdlIHRyYW5zcG9ydGF0aW9uIHNlcnZpY2UgYmFzZWQgaW4gTWlhbWksIEZMLCBvcGVyYXRlZCB1bmRlciBNck5hdGUgTHV4dXJ5IFRyYW5zcG9ydGF0aW9uLCBMTEMuIFdlIHNlcnZlIGV4ZWN1dGl2ZXMsIGNvcnBvcmF0ZSB0ZWFtcywgVklQIHRyYXZlbGVycywgZXZlbnQgcGxhbm5lcnMsIGRlbGVnYXRpb25zLCBhbmQgaGlnaC1sZXZlbCBwcm9mZXNzaW9uYWxzIGFjcm9zcyBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBQYWxtIEJlYWNoLCBhbmQgU291dGggRmxvcmlkYS4gV2Ugb3BlcmF0ZSAyNC83LCAzNjUgZGF5cyBhIHllYXIg4oCUIHdpdGggYSBwcm9mZXNzaW9uYWwgZmxlZXQgYW5kIHJlYWwgaHVtYW4gc3VwcG9ydCBvbiBldmVyeSBib29raW5nLgogICAgICAgIDxidXR0b24+V2hhdCBtYWtlcyBPc21vcyBCbGFjayBkaWZmZXJlbnQgZnJvbSBVYmVyIEJsYWNrIG9yIEJsYWNrbGFuZT88L2J1dHRvbj4KICAgICAgICBSaWRlLXNoYXJlIGlzIGRlbWFuZC1iYXNlZCDigJQgZHJpdmVyIHF1YWxpdHksIHZlaGljbGUgY29uZGl0aW9uLCBhbmQgYXZhaWxhYmlsaXR5IGFyZSBpbmNvbnNpc3RlbnQuIE9zbW9zIEJsYWNrIGlzIG9wZXJhdG9yLWRyaXZlbjogdmV0dGVkIHByb2Zlc3Npb25hbCBjaGF1ZmZldXJzLCBsYXRlLW1vZGVsIGx1eHVyeSB2ZWhpY2xlcywgcmVhbCBodW1hbiBzdXBwb3J0LCBhbmQgZnVsbCBhY2NvdW50YWJpbGl0eSBvbiBldmVyeSByaWRlLiBXZSB0cmFjayB5b3VyIGZsaWdodC4gV2Ugc3RhZ2UgaW4gYWR2YW5jZS4gV2UgYW5zd2VyIHRoZSBwaG9uZS4gTm8gc3VyZ2UgcHJpY2luZywgbm8gc3Vic3RpdHV0aW9ucy4gPGEgaHJlZj0iL3Jlc2VydmUvIj5Cb29rIHlvdXIgZmlyc3QgcmlkZSDihpI8L2E+CiAgICAgICAgPGJ1dHRvbj5Eb2VzIE9zbW9zIEJsYWNrIGhhbmRsZSBwcml2YXRlIGpldCBhbmQgRkJPIHBpY2t1cHMgaW4gTWlhbWk\/PC9idXR0b24+CiAgICAgICAgWWVzIOKAlCBwcml2YXRlIGpldCBhcnJpdmFscyBhbmQgRkJPIGNvb3JkaW5hdGlvbiBhcmUgY29yZSB0byBvdXIgTWlhbWkgc2VydmljZS4gT3VyIGNoYXVmZmV1cnMgdW5kZXJzdGFuZCBhdmlhdGlvbiBwcm90b2NvbDogbm8gd2FpdGluZyBpbiBwdWJsaWMgdGVybWluYWxzLCB0YXJtYWMtYWRqYWNlbnQgc3RhZ2luZyB3aGVuIHBlcm1pdHRlZCwgYW5kIHNlYW1sZXNzIGFpcmNyYWZ0LXRvLXZlaGljbGUgdHJhbnNpdGlvbnMgYXQgT1BGLCBGWEUsIFNpZ25hdHVyZSBBdmlhdGlvbiwgYW5kIFBCSS4gU2hhcmUgeW91ciB0YWlsIG51bWJlciBhdCBib29raW5nLiA8YSBocmVmPSIvcmVzZXJ2ZS8iPkJvb2sgYSBwcml2YXRlIGF2aWF0aW9uIHRyYW5zZmVyIOKGkjwvYT4KICAgICAgICA8YnV0dG9uPkRvZXMgT3Ntb3MgQmxhY2sgb2ZmZXIgY29ycG9yYXRlIGFjY291bnRzIG9yIGRpcmVjdCBpbnZvaWNpbmc\/PC9idXR0b24+CiAgICAgICAgWWVzLiBDb3Jwb3JhdGUgY2xpZW50cyBpbiBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBhbmQgUGFsbSBCZWFjaCBjYW4gc2V0IHVwIGFjY291bnRzIHdpdGggY29uc29saWRhdGVkIG1vbnRobHkgaW52b2ljaW5nLCBwcmlvcml0eSBkaXNwYXRjaCwgYW5kIGRlZGljYXRlZCBhY2NvdW50IHN1cHBvcnQuIFBheW1lbnRzIHByb2Nlc3NlZCBzZWN1cmVseSB0aHJvdWdoIExpbW8gUGF5LiBDYWxsIDxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+IG9yIGVtYWlsIDxhIGhyZWY9Im1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tIj5uYXRlQG9zbW9zYmxhY2suY29tPC9hPiDigJQgdHlwaWNhbGx5IHNhbWUtZGF5IGFjdGl2YXRpb24uIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+T3BlbiBhIGNvcnBvcmF0ZSBhY2NvdW50IOKGkjwvYT4KICAgICAgICA8YnV0dG9uPkRvZXMgT3Ntb3MgQmxhY2sgb2ZmZXIgbXVsdGlsaW5ndWFsIHNlcnZpY2U\/PC9idXR0b24+CiAgICAgICAgT3VpLiBOb3RyZSDDqXF1aXBlIGVzdCBwYXJmYWl0ZW1lbnQgbXVsdGlsaW5ndWUg4oCUIGZyYW7Dp2FpcywgYW5nbGFpcyBldCBlc3BhZ25vbC4gV2UgcmVndWxhcmx5IHNlcnZlIEZyZW5jaC1zcGVha2luZyBleGVjdXRpdmVzLCBpbnRlcm5hdGlvbmFsIGJ1c2luZXNzIHRyYXZlbGVycywgYW5kIGhpZ2gtZW5kIHZpc2l0b3JzIGZyb20gRnJhbmNlLCB0aGUgRnJlbmNoIENhcmliYmVhbiwgYW5kIExhdGluIEFtZXJpY2EgYWNyb3NzIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLiBBbGwgcmVzZXJ2YXRpb25zIGF2YWlsYWJsZSBpbiBGcmVuY2ggb3IgU3BhbmlzaCB1cG9uIHJlcXVlc3QuIDxhIGhyZWY9Ii9yZXNlcnZlLyI+UsOpc2VydmVyIGVuIGZyYW7Dp2FpcyDihpI8L2E+CiAgICAgICAgPGJ1dHRvbj5XaGF0IHZlaGljbGVzIGFyZSBpbiB0aGUgT3Ntb3MgQmxhY2sgTWlhbWkgZmxlZXQ\/PC9idXR0b24+CiAgICAgICAgVGhlIE9zbW9zIEJsYWNrIGZsZWV0IGluY2x1ZGVzIGEgQ2FkaWxsYWMgRXNjYWxhZGUgRVNWLCBhIENoZXZyb2xldCBTdWJ1cmJhbiwgTWVyY2VkZXMtQmVueiBTcHJpbnRlciBWYW5zIChzdGFuZGFyZCwgZXhlY3V0aXZlLCBhbmQgQ0VPIGNvbmZpZ3VyYXRpb25zKSwgbHV4dXJ5IHNlZGFucywgYW5kIGEgc3RyZXRjaCBsaW1vdXNpbmUuIEFsbCB2ZWhpY2xlcyBhcmUgbGF0ZS1tb2RlbCwgbWV0aWN1bG91c2x5IG1haW50YWluZWQsIGFuZCBvcGVyYXRlZCBieSBwcm9mZXNzaW9uYWwgY2hhdWZmZXVycy4gV2hhdCB5b3Ugc2VlIGluIHRoZSBwaG90b3MgaXMgd2hhdCBhcnJpdmVzIGF0IHlvdXIgZG9vci4gPGEgaHJlZj0iL2ZsZWV0Ij5WaWV3IHRoZSBmdWxsIGZsZWV0IOKGkjwvYT4KICAgIDxhIGhyZWY9Ii9mYXEiPlZpZXcgYWxsIGZyZXF1ZW50bHkgYXNrZWQgcXVlc3Rpb25zIOKGkjwvYT4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDEzIOKAlCBDVEEgQkFORCAodjRfYmNjKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+CiAgICAgIEZvciBDb3Jwb3JhdGUgVGVhbXMKICAgICAgPGgyPlJlYWR5IHRvIEV4cGVyaWVuY2U8YnI+PGVtPk9zbW9zIEJsYWNrPzwvZW0+PC9oMj4KICAgICAgPHA+V2hldGhlciB5b3UgbmVlZCBhIHNpbmdsZSBhaXJwb3J0IHRyYW5zZmVyIG9yIGEgZnVsbCBjb3Jwb3JhdGUgdHJhbnNwb3J0YXRpb24gcHJvZ3JhbSBpbiBNaWFtaSBhbmQgU291dGggRmxvcmlkYSwgd2UncmUgcmVhZHkuIERlZGljYXRlZCBiaWxsaW5nLCB0cmF2ZWwgbWFuYWdlciBjb29yZGluYXRpb24sIGFuZCBwcmVmZXJyZWQgcmF0ZXMgZm9yIHJlY3VycmluZyBhY2NvdW50cy48L3A+CiAgICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+T3BlbiBDb3Jwb3JhdGUgQWNjb3VudCDihpI8L2E+CiAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIE5vdzwvYT4KICAgICAgQ2FsbCBkaXJlY3Q6IDxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgRk9PVEVSICh2NF9iY2MpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT4KPGZvb3Rlcj4KICAgICAgICBPc21vcyBCbGFjawogICAgICAgIE1pYW1pIMK3IENvcnBvcmF0ZSBDaGF1ZmZldXIgU2VydmljZQogICAgICAgIDxwPlByZW1pdW0gZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiBDb3Jwb3JhdGUtcmVhZHksIGFpcnBvcnQtcHJlY2lzZSwgYWx3YXlzIHByb2Zlc3Npb25hbC4gQXZhaWxhYmxlIDI0LzcuPC9wPgogICAgICAgICAgRU4KICAgICAgICAgIEZSCiAgICAgICAgICBFUwogICAgICAgIFNlcnZpY2VzCiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPjxhIGhyZWY9Ii9haXJwb3J0LXRyYW5zZmVycy8iPkFpcnBvcnQgVHJhbnNmZXJzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL2hvdXJseS1jaGF1ZmZldXItc2VydmljZS8iPkV4ZWN1dGl2ZSBEYWlseSBEcml2ZXI8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSIvcHJpdmF0ZS1hdmlhdGlvbi10cmFuc2ZlcnMvIj5Qcml2YXRlIEF2aWF0aW9uICYgRkJPPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL2ludGVyY2l0eS10cmFuc2ZlcnMvIj5DaXR5LXRvLUNpdHkgUm91dGVzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL2V2ZW50LXRyYW5zcG9ydGF0aW9uLyI+RXZlbnRzICYgR3JvdXAgVHJhdmVsPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL3BvcnQtbWlhbWktdHJhbnNmZXJzLyI+U2VhcG9ydCAmIENydWlzZTwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgV2hvIFdlIFNlcnZlCiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPjxhIGhyZWY9Ii9leGVjdXRpdmUtYXNzaXN0YW50cy8iPkV4ZWN1dGl2ZSBBc3Npc3RhbnRzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL2Mtc3VpdGUtZW50cmVwcmVuZXVycy8iPkMtU3VpdGUgJiBFbnRyZXByZW5ldXJzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL2ZsaWdodC1kZXBhcnRtZW50cy8iPkZsaWdodCBEZXBhcnRtZW50czwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Ii9ldmVudC1wbGFubmVycy1kbWNzLyI+RXZlbnQgUGxhbm5lcnMgJiBETUNzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL2RlbGVnYXRpb25zLWdvdmVybm1lbnQvIj5EZWxlZ2F0aW9ucyAmIEdvdmVybm1lbnQ8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSIvc2VydmljZS1lbi1mcmFuY2Fpcy8iPlNlcnZpY2UgZW4gRnJhbsOnYWlzPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICBDb250YWN0CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPjxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbSI+bmF0ZUBvc21vc2JsYWNrLmNvbTwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudC8iPk9wZW4gQ29ycG9yYXRlIEFjY291bnQ8L2E+PC9saT4KICAgICAgICA8L3VsPgogICAgICAgIFJlc291cmNlcwogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT48YSBocmVmPSIvYmxvZy8iPkJsb2c8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSIvZmFxLyI+RkFRPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL3RoZS1vc21vcy1zdGFuZGFyZC8iPlRoZSBPc21vcyBTdGFuZGFyZDwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Ii9wcml2YWN5LXBvbGljeS8iPlByaXZhY3kgUG9saWN5PC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iL3Rlcm1zLWNvbmRpdGlvbnMvIj5UZXJtcyBvZiBTZXJ2aWNlPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgwqkgMjAyNiBNck5hdGUgTHV4dXJ5IFRyYW5zcG9ydGF0aW9uLCBMTEMgwrcgREJBIE9zbW9zIEJsYWNrIMK3IE1pYW1pLCBGbG9yaWRhCiAgICAgIFRhaWxvcmVkIEV4Y2VsbGVuY2UgaW4gRXZlcnkgUmlkZQo8L2Zvb3Rlcj4KPCEtLSBXaGF0c0FwcCAtLT4KICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMTggMTUgMTIgOSA2IDE1Ij48L3BvbHlsaW5lPjwvc3ZnPgo8YSBocmVmPSJodHRwczovL3dhLm1lLzE3ODY1MzA0NzcwP3RleHQ9SGVsbG8lMjBPc21vcyUyMEJsYWNrJTJDJTIwSSUyN20lMjBpbnRlcmVzdGVkJTIwaW4lMjB5b3VyJTIwZXhlY3V0aXZlJTIwdHJhbnNwb3J0YXRpb24lMjBzZXJ2aWNlcy4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj4KICA8c3ZnIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0iTTE3LjQ3MiAxNC4zODJjLS4yOTctLjE0OS0xLjc1OC0uODY3LTIuMDMtLjk2Ny0uMjczLS4wOTktLjQ3MS0uMTQ4LS42Ny4xNS0uMTk3LjI5Ny0uNzY3Ljk2Ni0uOTQgMS4xNjQtLjE3My4xOTktLjM0Ny4yMjMtLjY0NC4wNzUtLjI5Ny0uMTUtMS4yNTUtLjQ2My0yLjM5LTEuNDc1LS44ODMtLjc4OC0xLjQ4LTEuNzYxLTEuNjUzLTIuMDU5LS4xNzMtLjI5Ny0uMDE4LS40NTguMTMtLjYwNi4xMzQtLjEzMy4yOTgtLjM0Ny40NDYtLjUyLjE0OS0uMTc0LjE5OC0uMjk4LjI5OC0uNDk3LjA5OS0uMTk4LjA1LS4zNzEtLjAyNS0uNTItLjA3NS0uMTQ5LS42NjktMS42MTItLjkxNi0yLjIwNy0uMjQyLS41NzktLjQ4Ny0uNS0uNjY5LS41MS0uMTczLS4wMDgtLjM3MS0uMDEtLjU3LS4wMS0uMTk4IDAtLjUyLjA3NC0uNzkyLjM3Mi0uMjcyLjI5Ny0xLjA0IDEuMDE2LTEuMDQgMi40NzkgMCAxLjQ2MiAxLjA2NSAyLjg3NSAxLjIxMyAzLjA3NC4xNDkuMTk4IDIuMDk2IDMuMiA1LjA3NyA0LjQ4Ny43MDkuMzA2IDEuMjYyLjQ4OSAxLjY5NC42MjUuNzEyLjIyNyAxLjM2LjE5NSAxLjg3MS4xMTguNTcxLS4wODUgMS43NTgtLjcxOSAyLjAwNi0xLjQxMy4yNDgtLjY5NC4yNDgtMS4yODkuMTczLTEuNDEzLS4wNzQtLjEyNC0uMjcyLS4xOTgtLjU3LS4zNDdtLTUuNDIxIDcuNDAzaC0uMDA0YTkuODcgOS44NyAwIDAxLTUuMDMxLTEuMzc4bC0uMzYxLS4yMTQtMy43NDEuOTgyLjk5OC0zLjY0OC0uMjM1LS4zNzRhOS44NiA5Ljg2IDAgMDEtMS41MS01LjI2Yy4wMDEtNS40NSA0LjQzNi05Ljg4NCA5Ljg4OC05Ljg4NCAyLjY0IDAgNS4xMjIgMS4wMyA2Ljk4OCAyLjg5OGE5LjgyNSA5LjgyNSAwIDAxMi44OTMgNi45OTRjLS4wMDMgNS40NS00LjQzNyA5Ljg4NC05Ljg4NSA5Ljg4NG04LjQxMy0xOC4yOTdBMTEuODE1IDExLjgxNSAwIDAwMTIuMDUgMEM1LjQ5NSAwIC4xNiA1LjMzNS4xNTcgMTEuODkyYzAgMi4wOTYuNTQ3IDQuMTQyIDEuNTg4IDUuOTQ1TC4wNTcgMjRsNi4zMDUtMS42NTRhMTEuODgyIDExLjg4MiAwIDAwNS42ODMgMS40NDhoLjAwNWM2LjU1NCAwIDExLjg5LTUuMzM1IDExLjg5My0xMS44OTNhMTEuODIxIDExLjgyMSAwIDAwLTMuNDgtOC40MTNaIi8+PC9zdmc+CjwvYT4KPC9ib2R5Pgo8L2h0bWw+YmlnX3NreV9nZW5lcmF0ZWRjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2NrcwUHCAQIBAgGCAUECAcIBwgGCA4IDggLSAEEGBYTH0kAFBgPGBUIBgUHsNMIEQgHDwQKBxULCwEEAAABBwAKAQEAB0IBAQBBAAACQR8CGgB9AXcTMjAyNS0wNC0xNVQxNjoxNTozMXcEaG9tZXcHcHVibGlzaH22+OP6AX0AdwZjbG9zZWR3BmNsb3NlZHcAdwB5dQB3AH51ABEAdxBlbGVtZW50b3JfY2FudmFzeHl3B2J1aWxkZXJ3B3dwLXBhZ2V3wv8GW3siaWQiOiJiZmZkZjE4IiwiZWxUeXBlIjoiY29udGFpbmVyIiwic2V0dGluZ3MiOnsiY29udGVudF93aWR0aCI6ImZ1bGwiLCJmbGV4X2dhcCI6eyJjb2x1bW4iOiIwIiwicm93IjoiMCIsImlzTGlua2VkIjp0cnVlLCJ1bml0IjoicHgiLCJzaXplIjowfSwibWFyZ2luIjp7InVuaXQiOiJweCIsInRvcCI6IjAiLCJyaWdodCI6IjAiLCJib3R0b20iOiIwIiwibGVmdCI6IjAiLCJpc0xpbmtlZCI6dHJ1ZX0sInBhZGRpbmciOnsidW5pdCI6InB4IiwidG9wIjoiMCIsInJpZ2h0IjoiMCIsImJvdHRvbSI6IjAiLCJsZWZ0IjoiMCIsImlzTGlua2VkIjp0cnVlfSwibWluX2hlaWdodCI6eyJ1bml0IjoicHgiLCJzaXplIjowLCJzaXplcyI6W119fSwiZWxlbWVudHMiOlt7ImlkIjoiNmYzOWUyMSIsImVsVHlwZSI6IndpZGdldCIsInNldHRpbmdzIjp7Imh0bWwiOiI8IURPQ1RZUEUgaHRtbD5cbjxodG1sIGxhbmc9XCJlblwiPlxuPGhlYWQ+XG48bWV0YSBjaGFyc2V0PVwiVVRGLThcIj5cbjxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wXCI+XG48bWV0YSBuYW1lPVwiZGVzY3JpcHRpb25cIiBjb250ZW50PVwiUHJlbWl1bSBjb3Jwb3JhdGUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkuIEFpcnBvcnQgdHJhbnNmZXJzLCBGQk8gcGlja3VwcywgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiAyNFwvNyBkaXNwYXRjaC4gQ2FsbCA3ODYtNTMwLTQ3NzAuXCI+XG48dGl0bGU+Q29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlIE1pYW1pIHwgT3Ntb3MgQmxhY2s8XC90aXRsZT5cbjxsaW5rIGhyZWY9XCJodHRwczpcL1wvZm9udHMuZ29vZ2xlYXBpcy5jb21cL2NzczI\/ZmFtaWx5PUNvcm1vcmFudCtHYXJhbW9uZDppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw2MDA7MCw3MDA7MSwzMDA7MSw2MDAmZmFtaWx5PURNK1NhbnM6b3Bzeix3Z2h0QDkuLjQwLDMwMDs5Li40MCw0MDA7OS4uNDAsNTAwOzkuLjQwLDYwMDs5Li40MCw3MDAmZGlzcGxheT1zd2FwXCIgcmVsPVwic3R5bGVzaGVldFwiPlxuPHN0eWxlPlxuKiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO3BhZGRpbmc6MH1cbjpyb290e1xuICAtLW5hdnk6IzBEMTYyODtcbiAgLS1uYXZ5MjojMTYyMDQwO1xuICAtLW5hdnkzOiMxYzJhNTA7XG4gIC0tY2hhbXA6I0M0QTI3ODtcbiAgLS1jaGFtcDI6I0Q5Qjk4RTtcbiAgLS1jaGFtcC1hOnJnYmEoMTk2LDE2MiwxMjAsLjE1KTtcbiAgLS1jaGFtcC1iOnJnYmEoMTk2LDE2MiwxMjAsLjI1KTtcbiAgLS13aGl0ZTojZmZmO1xuICAtLW9mZjojRjZGNEYwO1xuICAtLW9mZjI6I0VFRUFFMztcbiAgLS10ZXh0OiMwRDE2Mjg7XG4gIC0tbWlkOiMzQTNBNTI7XG4gIC0tbXV0ZWQ6IzdBN0E5MDtcbiAgLS1ydWxlOiNFMkRERDY7XG4gIC0tZWFzZTpjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTtcbiAgLS1uYXYtaDo2OHB4O1xufVxuaHRtbHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofVxuYm9keXtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtjb2xvcjp2YXIoLS10ZXh0KTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7b3ZlcmZsb3cteDpoaWRkZW47LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH1cbjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6M3B4fVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWIpfVxuYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fVxuaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIFRPUEJBUiBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG4udG9wYmFye2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4cHggNTZweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufVxuLnRiLWx7ZGlzcGxheTpmbGV4O2dhcDoyOHB4fVxuLnRiLWl0ZW17Zm9udC1zaXplOjExcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2xldHRlci1zcGFjaW5nOi4wMmVtfVxuLnRiLWl0ZW0gYntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7Zm9udC13ZWlnaHQ6NDAwfVxuLnRiLWl0ZW0gYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9XG4udGItcntkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpjZW50ZXJ9XG4ubGFuZ3tmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtjb2xvcjp2YXIoLS1jaGFtcCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFtcC1iKTtwYWRkaW5nOjJweCA5cHg7Ym9yZGVyLXJhZGl1czoycHg7Y3Vyc29yOnBvaW50ZXJ9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIE5BViBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG5uYXZ7XG4gIHBvc2l0aW9uOnN0aWNreTt0b3A6MDtoZWlnaHQ6dmFyKC0tbmF2LWgpO1xuICBiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtcbiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzowIDU2cHg7ei1pbmRleDo5MDA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyB2YXIoLS1lYXNlKTtcbn1cbm5hdi5zaHtib3gtc2hhZG93OjAgMnB4IDIwcHggcmdiYSgxMywyMiw0MCwuMDkpfVxuLmxvZ297dGV4dC1kZWNvcmF0aW9uOm5vbmV9XG4ubG9nby1tYWlue2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMmVtO2NvbG9yOnZhcigtLW5hdnkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrfVxuLmxvZ28tc3Vie2ZvbnQtc2l6ZTo4cHg7bGV0dGVyLXNwYWNpbmc6LjIyZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjJweH1cbi5ubHtkaXNwbGF5OmZsZXg7bGlzdC1zdHlsZTpub25lO2dhcDowfVxuLm5sPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfVxuLm5sPmxpPmEsLm5sPmxpPmJ1dHRvbntcbiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NXB4O3BhZGRpbmc6NnB4IDE0cHg7XG4gIGZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMS41cHg7Zm9udC13ZWlnaHQ6NTAwO1xuICBsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjp2YXIoLS1taWQpO3RleHQtZGVjb3JhdGlvbjpub25lO1xuICBiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7XG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMsYmFja2dyb3VuZCAuMTVzO3doaXRlLXNwYWNlOm5vd3JhcDtcbn1cbi5ubD5saT5hOmhvdmVyLC5ubD5saT5idXR0b246aG92ZXJ7Y29sb3I6dmFyKC0tbmF2eSk7YmFja2dyb3VuZDp2YXIoLS1vZmYpfVxuLm5sPmxpPmEuYWN0LC5ubD5saT5idXR0b24uYWN0e2NvbG9yOnZhcigtLW5hdnkpO2ZvbnQtd2VpZ2h0OjYwMH1cbi5hcnItbmF2e3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yaWdodDoxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLWJvdHRvbToxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtMnB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnM7ZmxleC1zaHJpbms6MH1cbmxpLm9wIC5hcnItbmF2e3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWSgtMnB4KX1cbi5kZHtcbiAgcG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDRweCk7bGVmdDo1MCU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTZweCk7XG4gIGJhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7XG4gIG1pbi13aWR0aDoyMzBweDtwYWRkaW5nOjVweCAwO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO1xuICB0cmFuc2l0aW9uOm9wYWNpdHkgLjE2cyB2YXIoLS1lYXNlKSx0cmFuc2Zvcm0gLjE2cyB2YXIoLS1lYXNlKTtcbiAgYm94LXNoYWRvdzowIDhweCAzNnB4IHJnYmEoMTMsMjIsNDAsLjEpO1xufVxubGkub3AgLmRke29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphbGw7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKX1cbi5kZHN7cGFkZGluZzozcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKX0uZGRzOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfVxuLmRkbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDE1cHggMXB4O2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9XG4uZGQgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo5cHg7cGFkZGluZzo4cHggMTVweDtmb250LXNpemU6MTIuNXB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp2YXIoLS1taWQpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMTJzLGNvbG9yIC4xMnN9XG4uZGQgYTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW9mZik7Y29sb3I6dmFyKC0tbmF2eSl9XG4ubnJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTRweH1cbi5ucGh7Zm9udC1zaXplOjEycHg7Y29sb3I6dmFyKC0tbXV0ZWQpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjJzO2xldHRlci1zcGFjaW5nOi4wMmVtfVxuLm5waDpob3Zlcntjb2xvcjp2YXIoLS1jaGFtcCl9XG4ubmJ0bntcbiAgZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtwYWRkaW5nOjlweCAyMnB4O1xuICBiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOjExLjVweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gIGJvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO1xuICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzLHRyYW5zZm9ybSAuMTJzO1xufVxuLm5idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1uYXZ5Mik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCl9XG4ubmJ0bi1ve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tbmF2eSk7Ym9yZGVyOjEuNXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbX1cbi5uYnRuLW86aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcC1hKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBTRUNUSU9OIEhFTFBFUlMgXHUyNTAwXHUyNTAwXHUyNTAwICpcL1xuLnNlY3twYWRkaW5nOjg4cHggNTZweDttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99XG4uc3d7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9LnN3MntiYWNrZ3JvdW5kOnZhcigtLW9mZik7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSl9LnN3M3tiYWNrZ3JvdW5kOnZhcigtLW5hdnkpfVxuLmxibHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXNpemU6OS41cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4yMmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxMnB4fVxuLmxibDo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCl9XG4ubGJsLXd7Y29sb3I6cmdiYSgxOTYsMTYyLDEyMCwuOCl9LmxibC13OjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDE5NiwxNjIsMTIwLC41KX1cbi5zaDJ7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDMycHgsMy4ydncsNDZweCk7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjE0cHh9XG4uc2gyIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uc2gyLXd7Y29sb3I6dmFyKC0td2hpdGUpfS5zaDItdyBlbXtjb2xvcjp2YXIoLS1jaGFtcCl9XG4ubGVhZHtmb250LXNpemU6MTVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS43ODttYXgtd2lkdGg6NTgwcHg7bWFyZ2luLWJvdHRvbTo1MnB4fVxuLmxlYWQtd3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX1cblwvKiBcdTI1MDBcdTI1MDBcdTI1MDAgSEVSTyAoc3BsaXQ6IGNvcHkgbGVmdCwgd2lkZ2V0IHJpZ2h0KSBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG4uaGVyb3tcbiAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOlwvXC9vc21vc2JsYWNrLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcL29zbW9zLWJsYWNrLW1pYW1pLWNvcnBvcmF0ZS1jaGF1ZmZldXItc2VydmljZS1wcm9mZXNzaW9uYWwtZHJpdmVyLWV4ZWN1dGl2ZS10cmFuc3BvcnRhdGlvbi5qcGVnJykgY2VudGVyXC9jb3ZlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6NzJweCA1NnB4IDY0cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO1xufVxuLmhlcm86OmJlZm9yZXtcbiAgY29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmdiYSgxMywyMiw0MCwwLjcxKTt6LWluZGV4OjA7XG59XG4uaGVybzo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA3OXB4LHJnYmEoMTk2LDE2MiwxMjAsLjAyOCkgODBweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA3OXB4LHJnYmEoMTk2LDE2MiwxMjAsLjAyOCkgODBweCl9XG4uaGVybzo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgNzAlIDYwJSBhdCAzMCUgNTAlLHJnYmEoMTk2LDE2MiwxMjAsLjA2KSAwJSx0cmFuc3BhcmVudCA3MCUpfVxuLmhlcm8tZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDUyMHB4O2dhcDo1NnB4O2FsaWduLWl0ZW1zOmNlbnRlcn1cbi5oZXJvLWxlZnR7fVxuLmgtZXlle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMjhlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MjRweDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuMXMgdmFyKC0tZWFzZSkgZm9yd2FyZHN9XG4uaC1leWU6OmJlZm9yZSwuaC1leWU6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDozMnB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1jaGFtcC1iKX1cbi5oLWgxe2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCg0MHB4LDUuNXZ3LDY4cHgpO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjA2O2NvbG9yOnZhcigtLXdoaXRlKTtsZXR0ZXItc3BhY2luZzotLjAxZW07bWFyZ2luLWJvdHRvbToxOHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjdzIC4ycyB2YXIoLS1lYXNlKSBmb3J3YXJkc31cbi5oLWgxIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uaC1zdWJ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTtsaW5lLWhlaWdodDoxLjc7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbi1ib3R0b206MjhweDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuM3MgdmFyKC0tZWFzZSkgZm9yd2FyZHN9XG4uaGVyby1zdGF0c3tkaXNwbGF5OmZsZXg7Z2FwOjI4cHg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmc6MjBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjM1cyB2YXIoLS1lYXNlKSBmb3J3YXJkc31cbi5oZXJvLXN0YXQtbnVte2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uaGVyby1zdGF0LWxhYmVse2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MnB4fVxuLmhlcm8tZ29vZ2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nLWxlZnQ6MjBweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpfVxuLmhlcm8tZ29vZ2xlLXN0YXJze2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHh9XG4uaGVyby1nb29nbGUtbnVte2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uaGVyby1nb29nbGUtbGJse2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfVxuLmgtYnRuc3tkaXNwbGF5OmZsZXg7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXA7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjQycyB2YXIoLS1lYXNlKSBmb3J3YXJkc31cblwvKiBIZXJvIGJvb2tpbmcgd2lkZ2V0ICpcL1xuLmhlcm8td2lkZ2V0e1xuICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA0KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6Ymx1cig4cHgpO3BhZGRpbmc6MjhweDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuM3MgdmFyKC0tZWFzZSkgZm9yd2FyZHM7XG59XG4uaGVyby13aWRnZXQgaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjRweH1cbi5oZXJvLXdpZGdldCAuaHctc3Vie2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQ1KTttYXJnaW4tYm90dG9tOjE4cHh9XG4uaHctZW1iZWR7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMyMHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDMpO2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMTk2LDE2MiwxMjAsLjIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKTtmb250LXNpemU6MTNweDtmb250LXN0eWxlOml0YWxpYztwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uaHctbm90ZXtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEwcHh9XG4uaGJ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjE1cHggMzRweDtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzfVxuLmhiLXNvbGlke2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpO2JvcmRlcjoycHggc29saWQgdmFyKC0tY2hhbXApfVxuLmhiLXNvbGlkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXAyKX1cbi5oYi1naG9zdHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLXdoaXRlKTtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjMpfVxuLmhiLWdob3N0OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDcpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX1cbi5oYi1vdXRsaW5le2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY2hhbXApO2JvcmRlcjoycHggc29saWQgdmFyKC0tY2hhbXAtYil9XG4uaGItb3V0bGluZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCl9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIFRSVVNUIEJBUiBJTkRVU1RSSUVTIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi50cnVzdC1pbmR7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpO3BhZGRpbmc6MjBweCA1NnB4O292ZXJmbG93OmhpZGRlbn1cbi50cnVzdC1pbmQtaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjI0cHg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn1cbi50cnVzdC1sYWJlbHtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07Y29sb3I6dmFyKC0tbXV0ZWQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXB9XG4udHJ1c3QtcGlsbHtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7Y29sb3I6dmFyKC0tbWlkKTtsZXR0ZXItc3BhY2luZzouMDRlbTtwYWRkaW5nOjVweCAxNHB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czoycHg7d2hpdGUtc3BhY2U6bm93cmFwfVxuLnRydXN0LWdvb2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW1pZCk7bWFyZ2luLWxlZnQ6YXV0b31cbi50cnVzdC1zdGFyc3tjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MnB4fVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBUUlVTVCBCQURHRVMgSUNPTlMgXHUyNTAwXHUyNTAwXHUyNTAwICpcL1xuLmJhZGdlc3tiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjB9XG4uYmFkZ2VzLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcil9XG4uYmFkZ2V7cGFkZGluZzozMnB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1ydWxlKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfVxuLmJhZGdlOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9XG4uYmFkZ2U6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1vZmYpfVxuLmJhZGdlLWljb257d2lkdGg6NTJweDtoZWlnaHQ6NTJweDttYXJnaW46MCBhdXRvIDE0cHg7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tY2hhbXApfVxuLmJhZGdlLXRpdGxle2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjRweDtsZXR0ZXItc3BhY2luZzouMDJlbX1cbi5iYWRnZS1zdWJ7Zm9udC1zaXplOjExLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGV0dGVyLXNwYWNpbmc6LjA0ZW19XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIFBFUlNPTkEgVEFCUyBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG4udGFicy1yb3d7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2dhcDowO21hcmdpbi1ib3R0b206MDtmbGV4LXdyYXA6d3JhcH1cbi50YWItYnRue2ZsZXg6MTtwYWRkaW5nOjE4cHggMTJweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA2ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW11dGVkKTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7bWFyZ2luLWJvdHRvbTotMXB4O3RyYW5zaXRpb246Y29sb3IgLjJzLGJvcmRlci1jb2xvciAuMnMsYmFja2dyb3VuZCAuMnM7bWluLXdpZHRoOjE0MHB4fVxuLnRhYi1idG46aG92ZXJ7Y29sb3I6dmFyKC0tbmF2eSk7YmFja2dyb3VuZDp2YXIoLS1vZmYpfVxuLnRhYi1idG4ub257Y29sb3I6dmFyKC0tbmF2eSk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1jaGFtcCk7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9XG4udGFiLXBhbmVse2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjUycHggMCAwfVxuLnRhYi1wYW5lbC5vbntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjY0cHg7YWxpZ24taXRlbXM6c3RhcnR9XG4udHAtaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjJ9XG4udHAtYm9keXtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MjRweH1cbi50cC1wdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH1cbi50cC1wdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTJweDtmb250LXNpemU6MTMuNXB4O2NvbG9yOnZhcigtLW1pZCk7bGluZS1oZWlnaHQ6MS42fVxuLnRwLXB0OjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDo3cHh9XG4udHAtcmlnaHR7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzozMnB4fVxuLnRwLXN0YXQtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjFweDtiYWNrZ3JvdW5kOnZhcigtLXJ1bGUpO21hcmdpbi1ib3R0b206MjRweH1cbi50cC1zdGF0e2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO3BhZGRpbmc6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn1cbi50cC1zdGF0LW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO2xpbmUtaGVpZ2h0OjF9XG4udHAtc3RhdC1sYmx7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjVweH1cbi50cC1jdGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MTNweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTEuNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfVxuLnRwLWN0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkyKX1cblwvKiBcdTI1MDBcdTI1MDBcdTI1MDAgU0VSVklDRVMgVElFUkVEIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi5zdmMtZ3JpZC1wcmltYXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtnYXA6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9XG4uc3ZjLWdyaWQtc2Vjb25kYXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtnYXA6MTJweDttYXJnaW4tdG9wOjE2cHh9XG4uc3ZjLWNhcmR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjI4cHggMjJweDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjI1cztkaXNwbGF5OmJsb2NrO2NvbG9yOmluaGVyaXR9XG4uc3ZjLWNhcmQ6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozcHg7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfVxuLnN2Yy1jYXJkOmhvdmVyOjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWCgxKX1cbi5zdmMtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMTBweCAyOHB4IHJnYmEoMTMsMjIsNDAsLjA3KX1cbi5zdmMtaWNvbntmb250LXNpemU6MjZweDttYXJnaW4tYm90dG9tOjE0cHh9XG4uc3ZjLWNhcmQgaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206OHB4fVxuLnN2Yy1jYXJkIHB7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuNjV9XG4uc3ZjLWNhcmQtc217cGFkZGluZzoyMHB4IDE4cHh9XG4uc3ZjLWNhcmQtc20gaDN7Zm9udC1zaXplOjE2cHh9XG4uc3ZjLWNhcmQtc20gcHtmb250LXNpemU6MTJweH1cbi5zdmMtY2FyZC1zbSAuc3ZjLWljb257Zm9udC1zaXplOjIycHg7bWFyZ2luLWJvdHRvbToxMHB4fVxuLnN2Yy10aWVyLWxhYmVse2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNGVtO2NvbG9yOnZhcigtLW11dGVkKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxNHB4fVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBXSFkgQ09SUE9SQVRFIFRFQU1TIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi53aHktZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzODBweDtnYXA6NDhweDthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjQ4cHh9XG4ud2h5LWl0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9XG4ud2h5LWl0ZW17ZGlzcGxheTpmbGV4O2dhcDoxOHB4O3BhZGRpbmc6MjJweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpfVxuLndoeS1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfVxuLndoeS1pdGVtLW57Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNoYW1wKTtsaW5lLWhlaWdodDoxO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MzZweDtvcGFjaXR5Oi42fVxuLndoeS1pdGVtLXRpdGxle2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjVweH1cbi53aHktaXRlbS10ZXh0e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjd9XG4uY29tcGFyZS1jYXJke2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyOHB4IDI0cHg7Y29sb3I6dmFyKC0td2hpdGUpO3Bvc2l0aW9uOnN0aWNreTt0b3A6Y2FsYyh2YXIoLS1uYXYtaCkgKyAyNHB4KX1cbi5jb21wYXJlLXRpdGxle2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuMn1cbi5jb21wYXJlLXRpdGxlIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uY21wLXJvd3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0MHB4IDQwcHg7Z2FwOjhweDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo5cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wNil9XG4uY21wLWxhYmVse2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9XG4uY21wLWhlYWR7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfVxuLmNtcC1oZWFkLm9ie2NvbG9yOnZhcigtLWNoYW1wKX1cbi5jbXAtaGVhZC5hcHB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMzUpfVxuLmNtcC12YWx7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfVxuLmNtcC12YWwueWVze2NvbG9yOnZhcigtLWNoYW1wKX1cbi5jbXAtdmFsLm5ve2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpfVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBDT1JQT1JBVEUgQUNDT1VOVCBDVEEgXHUyNTAwXHUyNTAwXHUyNTAwICpcL1xuLmNvcnAtY3Rhe2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4MHB4IDU2cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufVxuLmNvcnAtY3RhOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgNjAlIDgwJSBhdCA4MCUgNTAlLHJnYmEoMTk2LDE2MiwxMjAsLjA2KSAwJSx0cmFuc3BhcmVudCA3MCUpfVxuLmNvcnAtY3RhLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzMDBweDtnYXA6NDhweDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfVxuLmNvcnAtY3RhLWV5ZWJyb3d7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjJlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4fVxuLmNvcnAtY3RhLWV5ZWJyb3c6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXApfVxuLmNvcnAtY3RhLXRpdGxle2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTozOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTZweH1cbi5jb3JwLWN0YS10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfVxuLmNvcnAtY3RhLXN1Yntmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtsaW5lLWhlaWdodDoxLjcyO21heC13aWR0aDo1NDBweDttYXJnaW4tYm90dG9tOjI0cHh9XG4uY29ycC1mZWF0c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjI4cHh9XG4uY29ycC1mZWF0e2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjIpO3BhZGRpbmc6NXB4IDEycHg7Ym9yZGVyLXJhZGl1czoycHh9XG4uY29ycC1jdGEtcmlnaHR7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uY29ycC1jdGEtdGVse2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjMycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tYm90dG9tOjZweH1cbi5jb3JwLWN0YS1ub3Rle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM1KTttYXJnaW4tYm90dG9tOjhweH1cbi5jb3JwLWN0YS1lbWFpbHtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNzt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfVxuLmNvcnAtY3RhLWVtYWlsOmhvdmVye29wYWNpdHk6MX1cblwvKiBcdTI1MDBcdTI1MDBcdTI1MDAgRkxFRVQgXHUyNTAwXHUyNTAwXHUyNTAwICpcL1xuLmZsZWV0LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxNnB4O21hcmdpbi10b3A6NDhweH1cbi5mbC1jYXJke2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4yNXN9XG4uZmwtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMTBweCAyOHB4IHJnYmEoMTMsMjIsNDAsLjA3KX1cbi5mbC1pbWd7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2hlaWdodDoxODBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfVxuLmZsLWltZyBpbWd7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn1cbi5mbC1pbWctcGh7Zm9udC1zaXplOjEycHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2ZvbnQtc3R5bGU6aXRhbGljfVxuLmZsLWNsYXNze2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xMmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo2cHh9XG4uZmwtYm9keXtwYWRkaW5nOjE4cHggMjBweH1cbi5mbC1uYW1le2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjRweH1cbi5mbC15ZWFye2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tYm90dG9tOjEycHh9XG4uZmwtc3BlY3N7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweDttYXJnaW4tYm90dG9tOjE0cHh9XG4uZmwtc3BlY3MgbGl7Zm9udC1zaXplOjEycHg7Y29sb3I6dmFyKC0tbWlkKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59XG4uZmwtc3BlY3MgbGkgc3Bhbntmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7dGV4dC1hbGlnbjpyaWdodH1cbi5mbC1idG57ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9XG4uZmwtYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpfVxuLmZsLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtmb250LXNpemU6MTIuNXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjE4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnN9XG4uZmwtbGluazpob3Zlcntjb2xvcjp2YXIoLS1jaGFtcCl9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIENPVkVSQUdFIChkYXJrLCB2MyBzdHJ1Y3R1cmUpIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi5jb3YtaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo0OHB4O2FsaWduLWl0ZW1zOnN0YXJ0O21hcmdpbi10b3A6NDhweH1cbi5haXItZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjFweDtiYWNrZ3JvdW5kOnJnYmEoMTk2LDE2MiwxMjAsLjE1KX1cbi5hcHQtY3tiYWNrZ3JvdW5kOnZhcigtLW5hdnkyKTtwYWRkaW5nOjIycHggMjBweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfVxuLmFwdC1jOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbmF2eTMpfVxuLmFwdC1jb2Rle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWZ9XG4uYXB0LW5hbWV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tdG9wOjJweH1cbi5hcHQtdHlwZXtmb250LXNpemU6MTBweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zNSk7bGV0dGVyLXNwYWNpbmc6LjA2ZW07bWFyZ2luLXRvcDoycHh9XG4uYWlyLWZlYXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9XG4uYWlyLWZlYXR7ZGlzcGxheTpmbGV4O2dhcDoxNHB4O3BhZGRpbmc6MThweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjEyKX1cbi5haXItZmVhdDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX1cbi5haXItZmVhdC1kb3R7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjVweDtvcGFjaXR5Oi42fVxuLmFpci1mZWF0LXRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bWFyZ2luLWJvdHRvbTo0cHh9XG4uYWlyLWZlYXQtdGV4dHtmb250LXNpemU6MTIuNXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQyKTtsaW5lLWhlaWdodDoxLjY1fVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBISU5HRSBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG4uaGluZ2V7YmFja2dyb3VuZDp2YXIoLS1vZmYyKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjg4cHggNTZweH1cbi5oaW5nZS1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo1NnB4O2FsaWduLWl0ZW1zOmNlbnRlcn1cbi5oaW5nZS10aXRsZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6Y2xhbXAoMjhweCwzdncsMzhweCk7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luLWJvdHRvbToxNnB4fVxuLmhpbmdlLXRpdGxlIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uaGluZ2UtdGV4dHtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS43ODttYXJnaW4tYm90dG9tOjEycHh9XG4uaGluZ2Utbm90ZXtmb250LXNpemU6MTJweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1zdHlsZTppdGFsaWM7b3BhY2l0eTouN31cbi5oaW5nZS1jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4fVxuLmhpbmdlLWNhcmR7ZGlzcGxheTpmbGV4O2dhcDoxNnB4O2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyMnB4IDIwcHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzfVxuLmhpbmdlLWNhcmQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wLWIpfVxuLmhpbmdlLWNhcmQtaWNvbntmb250LXNpemU6MjRweDtmbGV4LXNocmluazowfVxuLmhpbmdlLWNhcmQtdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206NHB4fVxuLmhpbmdlLWNhcmQtdGV4dHtmb250LXNpemU6MTIuNXB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjZ9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIEVWRU5UUyBDQUxFTkRBUiBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG4uZXZlbnRzLWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDM4MHB4O2dhcDo0MHB4O2FsaWduLWl0ZW1zOnN0YXJ0O21hcmdpbi10b3A6NDhweH1cbi5ldi1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9XG4uZXYtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxOHB4O3BhZGRpbmc6MThweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpO3RyYW5zaXRpb246cGFkZGluZy1sZWZ0IC4yc31cbi5ldi1pdGVtOmhvdmVye3BhZGRpbmctbGVmdDo4cHh9XG4uZXYtaXRlbTpob3ZlciAuZXYtbmFtZXtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uZXYtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX1cbi5ldi1tb250aHtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtYWxpZ246Y2VudGVyO21pbi13aWR0aDo0OHB4O2xpbmUtaGVpZ2h0OjEuMn1cbi5ldi1tb250aCBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjBweH1cbi5ldi1uYW1le2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjNweDt0cmFuc2l0aW9uOmNvbG9yIC4yc31cbi5ldi1ub3Rle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjV9XG4uZXYtYmFkZ2V7bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MnB4O3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazowfVxuLmV2LWJhZGdlLWVhcmx5e2JhY2tncm91bmQ6dmFyKC0tY2hhbXAtYSk7Y29sb3I6dmFyKC0tY2hhbXApO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhbXAtYil9XG4uZXYtYmFkZ2UtYXZhaWx7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2NvbG9yOnZhcigtLW11dGVkKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpfVxuLmV2LWNhcmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI4cHggMjRweDtjb2xvcjp2YXIoLS13aGl0ZSk7cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLW5hdi1oKSArIDI0cHgpfVxuLmV2LWNhcmQtdGl0bGV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjE0cHh9XG4uZXYtY2FyZC10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfVxuLmV2LWNhcmQtdGV4dHtmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbToxNnB4fVxuLmV2LWNhcmQtbGlzdHtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4O21hcmdpbi1ib3R0b206MjBweH1cbi5ldi1jYXJkLWxpc3QgbGl7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDUpO3BhZGRpbmctbGVmdDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuNX1cbi5ldi1jYXJkLWxpc3QgbGk6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6N3B4O3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO29wYWNpdHk6LjZ9XG4uZXYtY2FyZC1jdGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTEuNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjNweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfVxuLmV2LWNhcmQtY3RhOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKX1cbi5ldi1jYXJkLW5vdGV7Zm9udC1zaXplOjExcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc3R5bGU6aXRhbGljfVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBURVNUSU1PTklBTFMgXHUyNTAwXHUyNTAwXHUyNTAwICpcL1xuLnRlc3RpLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dhcDoxNnB4O21hcmdpbi10b3A6NTJweH1cbi50Y3tib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MjhweCAyNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE0cHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzLGJveC1zaGFkb3cgLjJzfVxuLnRjOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcC1iKTtib3gtc2hhZG93OjAgNnB4IDI0cHggcmdiYSgxMywyMiw0MCwuMDYpfVxuLnRjLXN0YXJze2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzoycHh9XG4udGMtdHh0e2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6dmFyKC0tbWlkKTtsaW5lLWhlaWdodDoxLjc0O2ZsZXg6MX1cbi50Yy10eHQgZW17Y29sb3I6dmFyKC0tbmF2eSk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwfVxuLnRjLWF1dGh7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTFweDtwYWRkaW5nLXRvcDoxNHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLXJ1bGUpfVxuLnRjLWF2e3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1vZmYyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtc2hyaW5rOjB9XG4udGMtbmFtZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSl9XG4udGMtbG9je2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjFweH1cblwvKiBcdTI1MDBcdTI1MDBcdTI1MDAgSE9XIENPUlBPUkFURSBBQ0NPVU5UUyBXT1JLIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi5ob3ctc2VjdGlvbntiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3BhZGRpbmc6ODhweCA1NnB4fVxuLmhvdy1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9XG4uaG93LXN0ZXBze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtnYXA6NDBweDttYXJnaW4tdG9wOjUycHh9XG4uaG93LXN0ZXB7dGV4dC1hbGlnbjpjZW50ZXJ9XG4uaG93LW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6NTJweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApO29wYWNpdHk6LjU7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MX1cbi5ob3ctc3RlcCBoM3tmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi1ib3R0b206MTBweH1cbi5ob3ctc3RlcCBwe2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7bGluZS1oZWlnaHQ6MS42NTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgYXV0b31cblwvKiBcdTI1MDBcdTI1MDBcdTI1MDAgRkFRIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi5mYXEtZ3JpZHttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOjQ4cHh9XG4uZmFxLWl0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSl9XG4uZmFxLXF7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjJweCAwO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246Y29sb3IgLjJzfVxuLmZhcS1xOmhvdmVye2NvbG9yOnZhcigtLWNoYW1wKX1cbi5mYXEtcTo6YWZ0ZXJ7Y29udGVudDonKyc7Zm9udC1zaXplOjIycHg7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjMwMDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7ZmxleC1zaHJpbms6MDttYXJnaW4tbGVmdDoxNnB4fVxuLmZhcS1pdGVtLm9wZW4gLmZhcS1xOjphZnRlcntjb250ZW50OidcXDIyMTInfVxuLmZhcS1he21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zNXMgZWFzZX1cbi5mYXEtaXRlbS5vcGVuIC5mYXEtYXttYXgtaGVpZ2h0OjUwMHB4fVxuLmZhcS1hLWlubmVye3BhZGRpbmc6MCAwIDIycHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuNzJ9XG4uZmFxLWEtaW5uZXIgYXtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NTAwfVxuLmZhcS1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjMycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpnYXAgLjJzfVxuLmZhcS1saW5rOmhvdmVye2dhcDoxMHB4fVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBDVEEgQkFORCBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG4uY3RhLWJhbmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtwYWRkaW5nOjgwcHggNTZweH1cbi5jdGEtaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjQ4cHh9XG4uY3RhLWh7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjQycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbToxNHB4fVxuLmN0YS1oIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9XG4uY3RhLXN1Yntmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtsaW5lLWhlaWdodDoxLjcyO21heC13aWR0aDo0ODBweH1cbi5jdGEtYnRuc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxMHB4O21pbi13aWR0aDoyNDBweH1cbi5jYntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTRweCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7Ym9yZGVyOm5vbmV9XG4uY2ItcHtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KX0uY2ItcDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wMil9XG4uY2Itb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLXdoaXRlKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjMpfS5jYi1vOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAtYSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wKX1cbi5jYi1waHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDE5NiwxNjIsMTIwLC42KTttYXJnaW4tdG9wOjZweH1cbi5jYi1waCBhe2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo1MDB9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIEZPT1RFUiBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG5mb290ZXJ7YmFja2dyb3VuZDojMDgxMDFFO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjEyKTtwYWRkaW5nOjYwcHggNTZweCAzNnB4fVxuLmZvb3Rlci1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99XG4uZnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyZnIgMWZyIDFmciAxZnIgMWZyO2dhcDo1MnB4O21hcmdpbi1ib3R0b206NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA1KX1cbi5mYi1uYW1le2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMThlbTtjb2xvcjp2YXIoLS13aGl0ZSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfVxuLmZiLXRhZ3tmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLWNoYW1wKTtsZXR0ZXItc3BhY2luZzouMjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDozcHh9XG4uZmItZGVzY3tmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zOCk7bGluZS1oZWlnaHQ6MS43NTttYXJnaW4tdG9wOjE2cHg7bWF4LXdpZHRoOjI1MHB4fVxuLmZiLWxhbmdze2Rpc3BsYXk6ZmxleDtnYXA6NnB4O21hcmdpbi10b3A6MThweH1cbi5mbC1sYW5ne2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhbXAtYik7Y29sb3I6dmFyKC0tY2hhbXApO3BhZGRpbmc6M3B4IDlweDtib3JkZXItcmFkaXVzOjJweH1cbi5mYy10aXRsZXtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTZlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTZweH1cbi5mbGlua3N7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjlweH1cbi5mbGlua3MgYXtmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40Mik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnN9XG4uZmxpbmtzIGE6aG92ZXIsLmZsaW5rcyBhLmd7Y29sb3I6dmFyKC0tY2hhbXApfVxuLmZiLWJvdHRvbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpfVxuLmZiLWJvdHRvbSAuZ3tjb2xvcjp2YXIoLS1jaGFtcCl9XG4uZmItaXRhbGlje2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMTk2LDE2MiwxMjAsLjM1KX1cblwvKiBXaGF0c0FwcCAqXC9cbi53YXtwb3NpdGlvbjpmaXhlZDtib3R0b206MjRweDtyaWdodDoyNHB4O3otaW5kZXg6ODAwO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMjVEMzY2O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2hhZG93OjAgNHB4IDE2cHggcmdiYSgzNywyMTEsMTAyLC4zNSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLGJveC1zaGFkb3cgLjJzfVxuLndhOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA4KTtib3gtc2hhZG93OjAgNnB4IDI0cHggcmdiYSgzNywyMTEsMTAyLC40NSl9XG5cLyogXHUyNTAwXHUyNTAwXHUyNTAwIEFOSU1BVElPTlMgXHUyNTAwXHUyNTAwXHUyNTAwICpcL1xuQGtleWZyYW1lcyB1cHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNnB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fVxuLnJ2e29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIHZhcigtLWVhc2UpLHRyYW5zZm9ybSAuNnMgdmFyKC0tZWFzZSl9LnJ2LnByZXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMThweCl9XG4ucnYub257b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfVxuXC8qIFx1MjUwMFx1MjUwMFx1MjUwMCBIQU1CVVJHRVIgJiBNT0JJTEUgTUVOVSAoYmFzZTogaGlkZGVuIG9uIGRlc2t0b3ApIFx1MjUwMFx1MjUwMFx1MjUwMCAqXC9cbi5oYW17ZGlzcGxheTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweDt6LWluZGV4OjEwMDE7bWFyZ2luLWxlZnQ6YXV0b31cbi5oYW0gc3BhbntkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO21hcmdpbjo1cHggMDt0cmFuc2l0aW9uOmFsbCAuM3MgdmFyKC0tZWFzZSl9XG4uaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCw1cHgpfVxuLmhhbS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpe29wYWNpdHk6MH1cbi5oYW0ub3BlbiBzcGFuOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDVweCwtNXB4KX1cbi5tb2ItbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOnZhcigtLW5hdi1oKTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3otaW5kZXg6OTk5O3BhZGRpbmc6MzJweCAyNHB4O292ZXJmbG93LXk6YXV0b31cbi5tb2ItbWVudS5vcGVue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHh9XG4ubW9iLW1lbnUgYXtjb2xvcjp2YXIoLS13aGl0ZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7cGFkZGluZzoxMnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpfVxuLm1vYi1tZW51IGE6aG92ZXJ7Y29sb3I6dmFyKC0tY2hhbXApfVxuLm1vYi1tZW51IC5tb2ItY3Rhe21hcmdpbi10b3A6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtjb2xvcjp2YXIoLS1uYXZ5KTtwYWRkaW5nOjE0cHggMzJweDtib3JkZXItcmFkaXVzOjZweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6LjA0ZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyxjb2xvciAuM3M7Ym9yZGVyLWJvdHRvbTpub25lfVxuLm1vYi1tZW51IC5tb2ItY3RhOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLXdoaXRlKX1cblwvKiBcdTI1MDBcdTI1MDBcdTI1MDAgUkVTUE9OU0lWRSBcdTI1MDBcdTI1MDBcdTI1MDAgKlwvXG5AbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XG4gIC50b3BiYXJ7cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy1yaWdodDoyNHB4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHh9XG4gIC50Yi1yIC50Yi1pdGVte2Rpc3BsYXk6bm9uZX1cbiAgLnRiLXIgLnRiLXNlcHtkaXNwbGF5Om5vbmV9XG4gIC5zZWMsbmF2LC5jb3JwLWN0YSwuaG93LXNlY3Rpb24sLmN0YS1iYW5kLGZvb3RlciwuaGluZ2UsLnRydXN0LWluZCwuaGVyb3twYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHh9XG4gIC5zdmMtZ3JpZC1wcmltYXJ5LC5zdmMtZ3JpZC1zZWNvbmRhcnksLmZsZWV0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9XG4gIC5oZXJvLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjttYXgtd2lkdGg6NjQwcHh9XG4gIC5oZXJvLXdpZGdldHttYXgtd2lkdGg6NTAwcHh9XG4gIC53aHktZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfVxuICAuY29tcGFyZS1jYXJke3Bvc2l0aW9uOnN0YXRpY31cbiAgLmV2ZW50cy1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfVxuICAuZXYtY2FyZHtwb3NpdGlvbjpzdGF0aWN9XG4gIC5jb3JwLWN0YS1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfVxuICAuY292LWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9XG4gIC5oaW5nZS1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfVxuICAuY3RhLWlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn1cbiAgLmZ0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfVxuICAubmx7ZGlzcGxheTpub25lfVxuICAubnJ7ZGlzcGxheTpub25lfVxuICAuaGFte2Rpc3BsYXk6YmxvY2t9XG59XG5AbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgLnRvcGJhcntkaXNwbGF5Om5vbmV9XG4gIG5hdntwYWRkaW5nOjAgMTZweH1cbiAgLm5se2Rpc3BsYXk6bm9uZX1cbiAgLm5ye2Rpc3BsYXk6bm9uZX1cbiAgLmhhbXtkaXNwbGF5OmJsb2NrfVxuICAuaGVyb3twYWRkaW5nOjYwcHggMjBweCA0OHB4O21pbi1oZWlnaHQ6YXV0b31cbiAgLmhlcm8tZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozMnB4fVxuICAuaC1oMXtmb250LXNpemU6MzZweH1cbiAgLmhlcm8tc3RhdHN7Z2FwOjI0cHh9XG4gIC5iYWRnZXMtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9XG4gIC50YWJzLXJvd3tvdmVyZmxvdy14OmF1dG87ZmxleC13cmFwOm5vd3JhcDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1cbiAgLnRhYi1idG57bWluLXdpZHRoOjEyMHB4O2ZvbnQtc2l6ZToxMHB4O3BhZGRpbmc6MTRweCAxMHB4fVxuICAudGFiLXBhbmVsLm9ue2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9XG4gIC5zdmMtZ3JpZC1wcmltYXJ5LC5zdmMtZ3JpZC1zZWNvbmRhcnksLmZsZWV0LWdyaWQsLnRlc3RpLWdyaWQsLmhvdy1zdGVwc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfVxuICAuYWlyLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9XG4gIC5mdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfVxuICAuZmItYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OHB4fVxufVxuLmJ0dHtwb3NpdGlvbjpmaXhlZDtib3R0b206MjRweDtyaWdodDo4MHB4O3otaW5kZXg6ODAwO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjMpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIHZhcigtLWVhc2UpO2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKDEzLDIyLDQwLC4yKX1cbi5idHQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wKX1cbi5idHQuc2hvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfVxuLmJ0dCBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH1cbjxcL3N0eWxlPlxuPCEtLSBDYW5vbmljYWwgLS0+XG48bGluayByZWw9XCJjYW5vbmljYWxcIiBocmVmPVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC9cIj5cbjwhLS0gT3BlbiBHcmFwaCAtLT5cbjxtZXRhIHByb3BlcnR5PVwib2c6dGl0bGVcIiBjb250ZW50PVwiQ29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlIE1pYW1pIHwgT3Ntb3MgQmxhY2tcIj5cbjxtZXRhIHByb3BlcnR5PVwib2c6ZGVzY3JpcHRpb25cIiBjb250ZW50PVwiUHJlbWl1bSBjb3Jwb3JhdGUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkuIEFpcnBvcnQgdHJhbnNmZXJzLCBGQk8gcGlja3VwcywgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiAyNFwvNyBkaXNwYXRjaC4gQ2FsbCA3ODYtNTMwLTQ3NzAuXCI+XG48bWV0YSBwcm9wZXJ0eT1cIm9nOnR5cGVcIiBjb250ZW50PVwid2Vic2l0ZVwiPlxuPG1ldGEgcHJvcGVydHk9XCJvZzp1cmxcIiBjb250ZW50PVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC9cIj5cbjxtZXRhIHByb3BlcnR5PVwib2c6bG9jYWxlXCIgY29udGVudD1cImVuX1VTXCI+XG48bWV0YSBwcm9wZXJ0eT1cIm9nOnNpdGVfbmFtZVwiIGNvbnRlbnQ9XCJPc21vcyBCbGFja1wiPlxuPCEtLSBKU09OLUxEIFNjaGVtYSAtLT5cbjxzY3JpcHQgdHlwZT1cImFwcGxpY2F0aW9uXC9sZCtqc29uXCI+XG57XG4gIFwiQGNvbnRleHRcIjogXCJodHRwczpcL1wvc2NoZW1hLm9yZ1wiLFxuICBcIkB0eXBlXCI6IFwiTGltb3VzaW5lQnVzU2VydmljZVwiLFxuICBcIkBpZFwiOiBcImh0dHBzOlwvXC9vc21vc2JsYWNrLmNvbVwvI2J1c2luZXNzXCIsXG4gIFwibmFtZVwiOiBcIk9zbW9zIEJsYWNrXCIsXG4gIFwiYWx0ZXJuYXRlTmFtZVwiOiBcIk1yTmF0ZSBMdXh1cnkgVHJhbnNwb3J0YXRpb24sIExMQ1wiLFxuICBcImRlc2NyaXB0aW9uXCI6IFwiUHJlbWl1bSBjb3Jwb3JhdGUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuIEFpcnBvcnQgdHJhbnNmZXJzLCBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24sIHByaXZhdGUgYXZpYXRpb24gRkJPIHBpY2t1cHMsIGV2ZW50IHRyYW5zcG9ydGF0aW9uLCBhbmQgY29uY2llcmdlIHNlcnZpY2VzLiBBdmFpbGFibGUgMjRcLzcuXCIsXG4gIFwidXJsXCI6IFwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXCIsXG4gIFwidGVsZXBob25lXCI6IFwiKzEtNzg2LTUzMC00NzcwXCIsXG4gIFwiZW1haWxcIjogXCJuYXRlQG9zbW9zYmxhY2suY29tXCIsXG4gIFwiYWRkcmVzc1wiOiB7XG4gICAgXCJAdHlwZVwiOiBcIlBvc3RhbEFkZHJlc3NcIixcbiAgICBcInN0cmVldEFkZHJlc3NcIjogXCIyMzMyIEdhbGlhbm8gU3RyZWV0LCAybmQgRmxvb3JcIixcbiAgICBcImFkZHJlc3NMb2NhbGl0eVwiOiBcIkNvcmFsIEdhYmxlc1wiLFxuICAgIFwiYWRkcmVzc1JlZ2lvblwiOiBcIkZMXCIsXG4gICAgXCJwb3N0YWxDb2RlXCI6IFwiMzMxMzRcIixcbiAgICBcImFkZHJlc3NDb3VudHJ5XCI6IFwiVVNcIlxuICB9LFxuICBcImdlb1wiOiB7XG4gICAgXCJAdHlwZVwiOiBcIkdlb0Nvb3JkaW5hdGVzXCIsXG4gICAgXCJsYXRpdHVkZVwiOiAyNS43NTA2NSxcbiAgICBcImxvbmdpdHVkZVwiOiAtODAuMjU5NDhcbiAgfSxcbiAgXCJhcmVhU2VydmVkXCI6IFtcbiAgICB7IFwiQHR5cGVcIjogXCJDaXR5XCIsIFwibmFtZVwiOiBcIk1pYW1pXCIsIFwic2FtZUFzXCI6IFwiaHR0cHM6XC9cL2VuLndpa2lwZWRpYS5vcmdcL3dpa2lcL01pYW1pXCIgfSxcbiAgICB7IFwiQHR5cGVcIjogXCJDaXR5XCIsIFwibmFtZVwiOiBcIkZvcnQgTGF1ZGVyZGFsZVwiLCBcInNhbWVBc1wiOiBcImh0dHBzOlwvXC9lbi53aWtpcGVkaWEub3JnXC93aWtpXC9Gb3J0X0xhdWRlcmRhbGUsX0Zsb3JpZGFcIiB9LFxuICAgIHsgXCJAdHlwZVwiOiBcIkNpdHlcIiwgXCJuYW1lXCI6IFwiUGFsbSBCZWFjaFwiLCBcInNhbWVBc1wiOiBcImh0dHBzOlwvXC9lbi53aWtpcGVkaWEub3JnXC93aWtpXC9QYWxtX0JlYWNoLF9GbG9yaWRhXCIgfSxcbiAgICB7IFwiQHR5cGVcIjogXCJDaXR5XCIsIFwibmFtZVwiOiBcIkNvcmFsIEdhYmxlc1wiLCBcInNhbWVBc1wiOiBcImh0dHBzOlwvXC9lbi53aWtpcGVkaWEub3JnXC93aWtpXC9Db3JhbF9HYWJsZXMsX0Zsb3JpZGFcIiB9LFxuICAgIHsgXCJAdHlwZVwiOiBcIkNpdHlcIiwgXCJuYW1lXCI6IFwiTmFwbGVzXCIgfSxcbiAgICB7IFwiQHR5cGVcIjogXCJDaXR5XCIsIFwibmFtZVwiOiBcIktleSBXZXN0XCIgfSxcbiAgICB7IFwiQHR5cGVcIjogXCJDaXR5XCIsIFwibmFtZVwiOiBcIk9ybGFuZG9cIiB9XG4gIF0sXG4gIFwib3BlbmluZ0hvdXJzU3BlY2lmaWNhdGlvblwiOiB7XG4gICAgXCJAdHlwZVwiOiBcIk9wZW5pbmdIb3Vyc1NwZWNpZmljYXRpb25cIixcbiAgICBcImRheU9mV2Vla1wiOiBbXCJNb25kYXlcIixcIlR1ZXNkYXlcIixcIldlZG5lc2RheVwiLFwiVGh1cnNkYXlcIixcIkZyaWRheVwiLFwiU2F0dXJkYXlcIixcIlN1bmRheVwiXSxcbiAgICBcIm9wZW5zXCI6IFwiMDA6MDBcIixcbiAgICBcImNsb3Nlc1wiOiBcIjIzOjU5XCJcbiAgfSxcbiAgXCJhZ2dyZWdhdGVSYXRpbmdcIjoge1xuICAgIFwiQHR5cGVcIjogXCJBZ2dyZWdhdGVSYXRpbmdcIixcbiAgICBcInJhdGluZ1ZhbHVlXCI6IFwiNS4wXCIsXG4gICAgXCJiZXN0UmF0aW5nXCI6IFwiNVwiLFxuICAgIFwid29yc3RSYXRpbmdcIjogXCIxXCIsXG4gICAgXCJyYXRpbmdDb3VudFwiOiBcIjEwXCJcbiAgfSxcbiAgXCJwcmljZVJhbmdlXCI6IFwiJCQkJFwiLFxuICBcImN1cnJlbmNpZXNBY2NlcHRlZFwiOiBcIlVTRFwiLFxuICBcInBheW1lbnRBY2NlcHRlZFwiOiBcIkNyZWRpdCBDYXJkLCBDb3Jwb3JhdGUgSW52b2ljZVwiLFxuICBcImtub3dzTGFuZ3VhZ2VcIjogW1wiZW5cIiwgXCJmclwiLCBcImVzXCJdLFxuICBcInNsb2dhblwiOiBcIlRhaWxvcmVkIEV4Y2VsbGVuY2UgaW4gRXZlcnkgUmlkZVwiLFxuICBcInNhbWVBc1wiOiBbXG4gICAgXCJodHRwczpcL1wvd3d3Lmluc3RhZ3JhbS5jb21cL29zbW9zX2JsYWNrXCIsXG4gICAgXCJodHRwczpcL1wvd3d3LmxpbmtlZGluLmNvbVwvaW5cL25hdGFuYWVsbWVkb2l0XC9cIlxuICBdLFxuICBcImhhc09mZmVyQ2F0YWxvZ1wiOiB7XG4gICAgXCJAdHlwZVwiOiBcIk9mZmVyQ2F0YWxvZ1wiLFxuICAgIFwibmFtZVwiOiBcIkNvcnBvcmF0ZSBUcmFuc3BvcnRhdGlvbiBTZXJ2aWNlc1wiLFxuICAgIFwiaXRlbUxpc3RFbGVtZW50XCI6IFtcbiAgICAgIHsgXCJAdHlwZVwiOiBcIk9mZmVyXCIsIFwiaXRlbU9mZmVyZWRcIjogeyBcIkB0eXBlXCI6IFwiU2VydmljZVwiLCBcIm5hbWVcIjogXCJDb3Jwb3JhdGUgVHJhbnNwb3J0YXRpb25cIiwgXCJkZXNjcmlwdGlvblwiOiBcIkV4ZWN1dGl2ZSBncm91bmQgdHJhbnNwb3J0YXRpb24gZm9yIGNvbXBhbmllcywgbGF3IGZpcm1zLCBhbmQgZmluYW5jaWFsIGluc3RpdHV0aW9ucyBpbiBNaWFtaS5cIiB9IH0sXG4gICAgICB7IFwiQHR5cGVcIjogXCJPZmZlclwiLCBcIml0ZW1PZmZlcmVkXCI6IHsgXCJAdHlwZVwiOiBcIlNlcnZpY2VcIiwgXCJuYW1lXCI6IFwiQWlycG9ydCBUcmFuc2ZlcnNcIiwgXCJkZXNjcmlwdGlvblwiOiBcIkZsaWdodC10cmFja2VkIGNoYXVmZmV1ciBzZXJ2aWNlIGF0IE1JQSwgRkxMLCBQQkksIGFuZCBwcml2YXRlIGF2aWF0aW9uIHRlcm1pbmFscy5cIiB9IH0sXG4gICAgICB7IFwiQHR5cGVcIjogXCJPZmZlclwiLCBcIml0ZW1PZmZlcmVkXCI6IHsgXCJAdHlwZVwiOiBcIlNlcnZpY2VcIiwgXCJuYW1lXCI6IFwiUHJpdmF0ZSBBdmlhdGlvbiAmIEZCT1wiLCBcImRlc2NyaXB0aW9uXCI6IFwiVGFybWFjLXNpZGUgc3RhZ2luZyBhbmQgRkJPIGNvb3JkaW5hdGlvbiBhdCBTaWduYXR1cmUgQXZpYXRpb24sIE9QRiwgRlhFIGFjcm9zcyBTb3V0aCBGbG9yaWRhLlwiIH0gfSxcbiAgICAgIHsgXCJAdHlwZVwiOiBcIk9mZmVyXCIsIFwiaXRlbU9mZmVyZWRcIjogeyBcIkB0eXBlXCI6IFwiU2VydmljZVwiLCBcIm5hbWVcIjogXCJIb3VybHkgQ2hhdWZmZXVyIFNlcnZpY2VcIiwgXCJkZXNjcmlwdGlvblwiOiBcIkRlZGljYXRlZCBjaGF1ZmZldXIgZm9yIG11bHRpLXN0b3Agc2NoZWR1bGVzLCByb2Fkc2hvd3MsIGFuZCBmdWxsLWRheSBleGVjdXRpdmUgdHJhdmVsIGluIE1pYW1pLlwiIH0gfSxcbiAgICAgIHsgXCJAdHlwZVwiOiBcIk9mZmVyXCIsIFwiaXRlbU9mZmVyZWRcIjogeyBcIkB0eXBlXCI6IFwiU2VydmljZVwiLCBcIm5hbWVcIjogXCJFdmVudCBUcmFuc3BvcnRhdGlvblwiLCBcImRlc2NyaXB0aW9uXCI6IFwiTXVsdGktdmVoaWNsZSBjb29yZGluYXRpb24gZm9yIEYxIE1pYW1pLCBBcnQgQmFzZWwsIGNvcnBvcmF0ZSByZXRyZWF0cywgYW5kIFZJUCBldmVudHMuXCIgfSB9LFxuICAgICAgeyBcIkB0eXBlXCI6IFwiT2ZmZXJcIiwgXCJpdGVtT2ZmZXJlZFwiOiB7IFwiQHR5cGVcIjogXCJTZXJ2aWNlXCIsIFwibmFtZVwiOiBcIkNvbmNpZXJnZSBTZXJ2aWNlc1wiLCBcImRlc2NyaXB0aW9uXCI6IFwiUmVzdGF1cmFudCByZXNlcnZhdGlvbnMsIGhvdGVsIGNvb3JkaW5hdGlvbiwgYW5kIGl0aW5lcmFyeSBwbGFubmluZyBmb3IgVklQIHZpc2l0b3JzIHRvIE1pYW1pLlwiIH0gfVxuICAgIF1cbiAgfVxufVxuPFwvc2NyaXB0PlxuPHNjcmlwdCB0eXBlPVwiYXBwbGljYXRpb25cL2xkK2pzb25cIj5cbntcIkBjb250ZXh0XCI6XCJodHRwczpcL1wvc2NoZW1hLm9yZ1wiLFwiQHR5cGVcIjpcIkZBUVBhZ2VcIixcblwibWFpbkVudGl0eVwiOltcbntcIkB0eXBlXCI6XCJRdWVzdGlvblwiLFwibmFtZVwiOlwiV2hhdCBpcyBPc21vcyBCbGFjaywgYW5kIHdobyBkbyB5b3Ugc2VydmUgaW4gTWlhbWk\/XCIsXCJhY2NlcHRlZEFuc3dlclwiOntcIkB0eXBlXCI6XCJBbnN3ZXJcIixcInRleHRcIjpcIk9zbW9zIEJsYWNrIGlzIGEgcHJlbWl1bSBibGFjay1jYXIgYW5kIGNvbmNpZXJnZSB0cmFuc3BvcnRhdGlvbiBzZXJ2aWNlIGJhc2VkIGluIENvcmFsIEdhYmxlcywgRkwuIFdlIHNlcnZlIGV4ZWN1dGl2ZXMsIGNvcnBvcmF0ZSB0ZWFtcywgVklQIHRyYXZlbGVycywgZXZlbnQgcGxhbm5lcnMsIGFuZCBwcm9mZXNzaW9uYWxzIGFjcm9zcyBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBQYWxtIEJlYWNoLCBhbmQgU291dGggRmxvcmlkYS4gV2Ugb3BlcmF0ZSAyNFwvNy5cIn19LFxue1wiQHR5cGVcIjpcIlF1ZXN0aW9uXCIsXCJuYW1lXCI6XCJXaGF0IG1ha2VzIE9zbW9zIEJsYWNrIGRpZmZlcmVudCBmcm9tIFViZXIgQmxhY2sgb3IgQmxhY2tsYW5lP1wiLFwiYWNjZXB0ZWRBbnN3ZXJcIjp7XCJAdHlwZVwiOlwiQW5zd2VyXCIsXCJ0ZXh0XCI6XCJPc21vcyBCbGFjayBpcyBvcGVyYXRvci1kcml2ZW46IHZldHRlZCBjaGF1ZmZldXJzLCBsYXRlLW1vZGVsIHZlaGljbGVzLCByZWFsIGh1bWFuIHN1cHBvcnQsIGZ1bGwgYWNjb3VudGFiaWxpdHkuIFdlIHRyYWNrIHlvdXIgZmxpZ2h0LCBzdGFnZSBpbiBhZHZhbmNlLCBhbnN3ZXIgdGhlIHBob25lLiBObyBzdXJnZSBwcmljaW5nLlwifX0sXG57XCJAdHlwZVwiOlwiUXVlc3Rpb25cIixcIm5hbWVcIjpcIkRvZXMgT3Ntb3MgQmxhY2sgaGFuZGxlIHByaXZhdGUgamV0IGFuZCBGQk8gcGlja3VwcyBpbiBNaWFtaT9cIixcImFjY2VwdGVkQW5zd2VyXCI6e1wiQHR5cGVcIjpcIkFuc3dlclwiLFwidGV4dFwiOlwiWWVzLiBUYWlsLW51bWJlciB0cmFja2luZywgRkJPIGNvb3JkaW5hdGlvbiwgYW5kIHRhcm1hYy1zaWRlIHN0YWdpbmcgYXQgT1BGLCBGWEUsIFNpZ25hdHVyZSBBdmlhdGlvbiwgYW5kIFBCSS4gU2hhcmUgeW91ciB0YWlsIG51bWJlciBhdCBib29raW5nLlwifX0sXG57XCJAdHlwZVwiOlwiUXVlc3Rpb25cIixcIm5hbWVcIjpcIkRvZXMgT3Ntb3MgQmxhY2sgb2ZmZXIgY29ycG9yYXRlIGFjY291bnRzP1wiLFwiYWNjZXB0ZWRBbnN3ZXJcIjp7XCJAdHlwZVwiOlwiQW5zd2VyXCIsXCJ0ZXh0XCI6XCJZZXMuIENvbnNvbGlkYXRlZCBtb250aGx5IGludm9pY2luZywgcHJpb3JpdHkgZGlzcGF0Y2gsIEVBIGJvb2tpbmcgYWNjZXNzLCBkZWRpY2F0ZWQgYWNjb3VudCBjb250YWN0LiBTYW1lLWRheSBhY3RpdmF0aW9uLlwifX0sXG57XCJAdHlwZVwiOlwiUXVlc3Rpb25cIixcIm5hbWVcIjpcIkRvZXMgT3Ntb3MgQmxhY2sgb2ZmZXIgbXVsdGlsaW5ndWFsIHNlcnZpY2U\/XCIsXCJhY2NlcHRlZEFuc3dlclwiOntcIkB0eXBlXCI6XCJBbnN3ZXJcIixcInRleHRcIjpcIlllcy4gRnVsbCBzZXJ2aWNlIGluIEVuZ2xpc2gsIEZyZW5jaCwgYW5kIFNwYW5pc2ggZm9yIGludGVybmF0aW9uYWwgZXhlY3V0aXZlcyBhbmQgZGVsZWdhdGlvbnMgdmlzaXRpbmcgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuXCJ9fSxcbntcIkB0eXBlXCI6XCJRdWVzdGlvblwiLFwibmFtZVwiOlwiV2hhdCB2ZWhpY2xlcyBhcmUgaW4gdGhlIE9zbW9zIEJsYWNrIGZsZWV0P1wiLFwiYWNjZXB0ZWRBbnN3ZXJcIjp7XCJAdHlwZVwiOlwiQW5zd2VyXCIsXCJ0ZXh0XCI6XCJDYWRpbGxhYyBFc2NhbGFkZSBFU1YsIENoZXZyb2xldCBTdWJ1cmJhbiwgTWVyY2VkZXMgUy1DbGFzcywgU3ByaW50ZXIgVmFucywgbHV4dXJ5IHNlZGFucy4gQWxsIGxhdGUtbW9kZWwsIG1haW50YWluZWQgdG8gYSBjb3Jwb3JhdGUgc3RhbmRhcmQuXCJ9fVxuXX1cbjxcL3NjcmlwdD5cbjxcL2hlYWQ+XG48Ym9keT5cbjwhLS0gXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXG4gICAgIFRPUEJBUiAobWVyZ2VkOiBjb250YWN0IGxlZnQsIE5vdyBTZXJ2aW5nICsgbGFuZ3MgcmlnaHQpXG5cdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTAgLS0+XG48ZGl2IGNsYXNzPVwidG9wYmFyXCI+XG4gIDxkaXYgY2xhc3M9XCJ0Yi1sXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJ0Yi1pdGVtXCI+PHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIyXCI+PHBhdGggZD1cIk0yMiAxNi45MnYzYTIgMiAwIDAxLTIuMTggMiAxOS43OSAxOS43OSAwIDAxLTguNjMtMy4wN1wiXC8+PHBhdGggZD1cIk01IDNoNGwyIDUtMi41IDEuNUExMSAxMSAwIDAwMTQuNSAxNS41TDE2IDEzbDUgMnY0XCJcLz48XC9zdmc+PGI+PGEgaHJlZj1cInRlbDo3ODY1MzA0NzcwXCI+Nzg2LTUzMC00NzcwPFwvYT48XC9iPjxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0Yi1pdGVtXCI+PHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTJcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIyXCI+PHBhdGggZD1cIk00IDRoMTZjMS4xIDAgMiAuOSAyIDJ2MTJjMCAxLjEtLjkgMi0yIDJINGMtMS4xIDAtMi0uOS0yLTJWNmMwLTEuMS45LTIgMi0yelwiXC8+PHBvbHlsaW5lIHBvaW50cz1cIjIyLDYgMTIsMTMgMiw2XCJcLz48XC9zdmc+PGI+PGEgaHJlZj1cIm1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tXCI+bmF0ZUBvc21vc2JsYWNrLmNvbTxcL2E+PFwvYj48XC9zcGFuPlxuICAgIDxzcGFuIGNsYXNzPVwidGItaXRlbVwiPjxzdmcgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjEyXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiMlwiPjxjaXJjbGUgY3g9XCIxMlwiIGN5PVwiMTJcIiByPVwiMTBcIlwvPjxwb2x5bGluZSBwb2ludHM9XCIxMiA2IDEyIDEyIDE2IDE0XCJcLz48XC9zdmc+QXZhaWxhYmxlIDI0IFwvIDc8XC9zcGFuPlxuICA8XC9kaXY+XG4gIDxkaXYgY2xhc3M9XCJ0Yi1yXCI+XG4gICAgPHNwYW4gY2xhc3M9XCJ0Yi1pdGVtXCIgc3R5bGU9XCJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KVwiPjxiIHN0eWxlPVwiY29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjYwMFwiPk5vdyBTZXJ2aW5nOjxcL2I+Jm5ic3A7IE1pYW1pIFx1MDBiNyBGb3J0IExhdWRlcmRhbGUgXHUwMGI3IFBhbG0gQmVhY2ggXHUwMGI3IE5hcGxlcyBcdTAwYjcgS2V5IFdlc3QgXHUwMGI3IE9ybGFuZG88XC9zcGFuPlxuICAgIDxzcGFuIGNsYXNzPVwidGItc2VwXCIgc3R5bGU9XCJ3aWR0aDoxcHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xMik7bWFyZ2luOjAgOHB4XCI+PFwvc3Bhbj5cbiAgICA8c3BhbiBjbGFzcz1cImxhbmdcIj5FTjxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJsYW5nXCI+RlI8XC9zcGFuPlxuICAgIDxzcGFuIGNsYXNzPVwibGFuZ1wiPkVTPFwvc3Bhbj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgTkFWIChuZXcgc3RydWN0dXJlOiBjb252ZXJzaW9uLW9wdGltaXplZClcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxuYXYgaWQ9XCJtblwiPlxuICA8YSBocmVmPVwiXC9cIiBjbGFzcz1cImxvZ29cIj48c3BhbiBjbGFzcz1cImxvZ28tbWFpblwiPk9zbW9zIEJsYWNrPFwvc3Bhbj48c3BhbiBjbGFzcz1cImxvZ28tc3ViXCI+Q29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlPFwvc3Bhbj48XC9hPlxuICA8dWwgY2xhc3M9XCJubFwiPlxuICAgIDxsaT48YSBocmVmPVwiXC9cIiBjbGFzcz1cImFjdFwiPkhvbWU8XC9hPjxcL2xpPlxuICAgIDxsaSBpZD1cImRkLWNvcnBcIj48YnV0dG9uIG9uY2xpY2s9XCJ0KCdkZC1jb3JwJylcIj5Db3Jwb3JhdGUgPHNwYW4gY2xhc3M9XCJhcnItbmF2XCI+PFwvc3Bhbj48XC9idXR0b24+XG4gICAgICA8ZGl2IGNsYXNzPVwiZGRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRkc1wiPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL2NvcnBvcmF0ZS10cmFuc3BvcnRhdGlvblwiPkV4ZWN1dGl2ZSBUcmFuc3BvcnRhdGlvbjxcL2E+XG4gICAgICAgICAgPGEgaHJlZj1cIlwvY29ycG9yYXRlLWFjY291bnRcIj5Db3Jwb3JhdGUgQWNjb3VudHM8XC9hPlxuICAgICAgICA8XC9kaXY+XG4gICAgICA8XC9kaXY+XG4gICAgPFwvbGk+XG4gICAgPGxpIGlkPVwiZGQtYWlyXCI+PGJ1dHRvbiBvbmNsaWNrPVwidCgnZGQtYWlyJylcIj5BaXJwb3J0ICYgQXZpYXRpb24gPHNwYW4gY2xhc3M9XCJhcnItbmF2XCI+PFwvc3Bhbj48XC9idXR0b24+XG4gICAgICA8ZGl2IGNsYXNzPVwiZGRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRkc1wiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZGRsXCI+Q29tbWVyY2lhbCBBaXJwb3J0czxcL3NwYW4+XG4gICAgICAgICAgPGEgaHJlZj1cIlwvbWlhbWktYWlycG9ydC1jYXItc2VydmljZVwiPk1pYW1pIEFpcnBvcnQgKE1JQSk8XC9hPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL2ZvcnQtbGF1ZGVyZGFsZS1haXJwb3J0LWNhci1zZXJ2aWNlXCI+Rm9ydCBMYXVkZXJkYWxlIChGTEwpPFwvYT5cbiAgICAgICAgICA8YSBocmVmPVwiXC9wYWxtLWJlYWNoLWNhci1zZXJ2aWNlXCI+UGFsbSBCZWFjaCAoUEJJKTxcL2E+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImRkc1wiPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZGRsXCI+UHJpdmF0ZSBBdmlhdGlvbiAmIFNlYXBvcnRzPFwvc3Bhbj5cbiAgICAgICAgICA8YSBocmVmPVwiXC9wcml2YXRlLWF2aWF0aW9uLXRyYW5zZmVyc1wiPlByaXZhdGUgQXZpYXRpb24gJiBGQk88XC9hPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL3BvcnQtbWlhbWktdHJhbnNmZXJzXCI+UG9ydCBvZiBNaWFtaTxcL2E+XG4gICAgICAgICAgPGEgaHJlZj1cIlwvcG9ydC1ldmVyZ2xhZGVzLXRyYW5zZmVyc1wiPlBvcnQgRXZlcmdsYWRlczxcL2E+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICA8XC9saT5cbiAgICA8bGkgaWQ9XCJkZC1zdmNcIj48YnV0dG9uIG9uY2xpY2s9XCJ0KCdkZC1zdmMnKVwiPlNlcnZpY2VzIDxzcGFuIGNsYXNzPVwiYXJyLW5hdlwiPjxcL3NwYW4+PFwvYnV0dG9uPlxuICAgICAgPGRpdiBjbGFzcz1cImRkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJkZHNcIj5cbiAgICAgICAgICA8YSBocmVmPVwiXC9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2VcIj5Ib3VybHkgQ2hhdWZmZXVyIFNlcnZpY2U8XC9hPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL2V2ZW50LXRyYW5zcG9ydGF0aW9uXCI+RXZlbnQgJiBHcm91cCBUcmFuc3BvcnRhdGlvbjxcL2E+XG4gICAgICAgICAgPGEgaHJlZj1cIlwvaW50ZXJjaXR5LXRyYW5zZmVyc1wiPkNpdHktdG8tQ2l0eSBSb3V0ZXM8XC9hPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL2NvbmNpZXJnZS1zZXJ2aWNlc1wiPkNvbmNpZXJnZSAmIExpZmVzdHlsZTxcL2E+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICA8XC9saT5cbiAgICA8bGk+PGEgaHJlZj1cIlwvZmxlZXRcIj5GbGVldDxcL2E+PFwvbGk+XG4gICAgPGxpPjxhIGhyZWY9XCJcL3RoZS1vc21vcy1zdGFuZGFyZFwiPlRoZSBPc21vcyBTdGFuZGFyZDxcL2E+PFwvbGk+XG4gIDxcL3VsPlxuICA8YnV0dG9uIGNsYXNzPVwiaGFtXCIgb25jbGljaz1cInRvZ2dsZU1vYigpXCIgYXJpYS1sYWJlbD1cIk1lbnVcIj5cbiAgICA8c3Bhbj48XC9zcGFuPjxzcGFuPjxcL3NwYW4+PHNwYW4+PFwvc3Bhbj5cbiAgPFwvYnV0dG9uPlxuICA8ZGl2IGNsYXNzPVwibW9iLW1lbnVcIiBpZD1cIm1vYi1tZW51XCI+XG4gICAgPGEgaHJlZj1cIlwvXCI+SG9tZTxcL2E+XG4gICAgPGEgaHJlZj1cIlwvY29ycG9yYXRlLWFjY291bnRcIj5Db3Jwb3JhdGUgQWNjb3VudDxcL2E+XG4gICAgPGEgaHJlZj1cIlwvYWlycG9ydC10cmFuc2ZlcnNcIj5BaXJwb3J0IFRyYW5zZmVyczxcL2E+XG4gICAgPGEgaHJlZj1cIlwvZmJvLXByaXZhdGUtYXZpYXRpb25cIj5GQk8gJiBQcml2YXRlIEF2aWF0aW9uPFwvYT5cbiAgICA8YSBocmVmPVwiXC9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2VcIj5Ib3VybHkgQ2hhdWZmZXVyPFwvYT5cbiAgICA8YSBocmVmPVwiXC9ldmVudC10cmFuc3BvcnRhdGlvblwiPkV2ZW50IFRyYW5zcG9ydGF0aW9uPFwvYT5cbiAgICA8YSBocmVmPVwiXC9pbnRlcmNpdHktdHJhbnNmZXJzXCI+Q2l0eS10by1DaXR5IFJvdXRlczxcL2E+XG4gICAgPGEgaHJlZj1cIlwvY29uY2llcmdlLXNlcnZpY2VzXCI+Q29uY2llcmdlICYgTGlmZXN0eWxlPFwvYT5cbiAgICA8YSBocmVmPVwiXC9mbGVldFwiPkZsZWV0PFwvYT5cbiAgICA8YSBocmVmPVwiXC90aGUtb3Ntb3Mtc3RhbmRhcmRcIj5UaGUgT3Ntb3MgU3RhbmRhcmQ8XC9hPlxuICAgIDxhIGhyZWY9XCJ0ZWw6Nzg2NTMwNDc3MFwiPkNhbGwgNzg2LTUzMC00NzcwPFwvYT5cbiAgICA8YSBocmVmPVwiXC9jb3Jwb3JhdGUtYWNjb3VudFwiIGNsYXNzPVwibW9iLWN0YVwiPkNvcnBvcmF0ZSBBY2NvdW50PFwvYT5cbiAgPFwvZGl2PlxuICA8ZGl2IGNsYXNzPVwibnJcIj5cbiAgICA8YSBocmVmPVwidGVsOjc4NjUzMDQ3NzBcIiBjbGFzcz1cIm5waFwiPjc4Ni01MzAtNDc3MDxcL2E+XG4gICAgPGEgaHJlZj1cIlwvcmVzZXJ2ZVwiIGNsYXNzPVwibmJ0blwiPlJlc2VydmUgTm93PFwvYT5cbiAgICA8YSBocmVmPVwiXC9jb3Jwb3JhdGUtYWNjb3VudFwiIGNsYXNzPVwibmJ0biBuYnRuLW9cIj5Db3Jwb3JhdGUgQWNjb3VudDxcL2E+XG4gIDxcL2Rpdj5cbjxcL25hdj5cbjwhLS0gXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXG4gICAgIFNFQ1RJT04gMSBcdTIwMTQgSEVST1xuICAgICBTcGxpdCBsYXlvdXQ6IGNvcHkgbGVmdCwgYm9va2luZyB3aWRnZXQgcmlnaHRcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxkaXYgY2xhc3M9XCJoZXJvXCI+XG4gIDxkaXYgY2xhc3M9XCJoZXJvLWdyaWRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiaGVyby1sZWZ0XCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiaC1leWVcIj5QcmVtaXVtIEV4ZWN1dGl2ZSBUcmFuc3BvcnRhdGlvbjxcL2Rpdj5cbiAgICAgIDxoMSBjbGFzcz1cImgtaDFcIj5Db3Jwb3JhdGUgQ2hhdWZmZXVyPGJyPlNlcnZpY2UgaW4gPGVtPk1pYW1pPFwvZW0+PFwvaDE+XG4gICAgICA8cCBjbGFzcz1cImgtc3ViXCI+VHJ1c3RlZCBieSBleGVjdXRpdmUgdGVhbXMsIGFzc2lzdGFudHMsIGFuZCBjb25jaWVyZ2UgcHJvZmVzc2lvbmFscyBhY3Jvc3MgU291dGggRmxvcmlkYS4gUHVuY3R1YWwsIGRpc2NyZWV0LCBhbmQgb3BlcmF0aW9uYWxseSBwcmVjaXNlLjxcL3A+XG4gICAgICA8ZGl2IGNsYXNzPVwiaGVyby1zdGF0c1wiPlxuICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9XCJoZXJvLXN0YXQtbnVtXCI+MjRcLzc8XC9kaXY+PGRpdiBjbGFzcz1cImhlcm8tc3RhdC1sYWJlbFwiPkF2YWlsYWJpbGl0eTxcL2Rpdj48XC9kaXY+XG4gICAgICAgIDxkaXY+PGRpdiBjbGFzcz1cImhlcm8tc3RhdC1udW1cIj45OSU8XC9kaXY+PGRpdiBjbGFzcz1cImhlcm8tc3RhdC1sYWJlbFwiPk9uLVRpbWUgUmF0ZTxcL2Rpdj48XC9kaXY+XG4gICAgICAgIDxkaXY+PGRpdiBjbGFzcz1cImhlcm8tc3RhdC1udW1cIj42PFwvZGl2PjxkaXYgY2xhc3M9XCJoZXJvLXN0YXQtbGFiZWxcIj5GTCBNYXJrZXRzPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPGRpdj48ZGl2IGNsYXNzPVwiaGVyby1zdGF0LW51bVwiPjM8XC9kaXY+PGRpdiBjbGFzcz1cImhlcm8tc3RhdC1sYWJlbFwiPkxhbmd1YWdlczxcL2Rpdj48XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJoZXJvLWdvb2dsZVwiPlxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaGVyby1nb29nbGUtc3RhcnNcIj5cdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDU8XC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaGVyby1nb29nbGUtbnVtXCI+NS4wPFwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImhlcm8tZ29vZ2xlLWxibFwiPkdvb2dsZSBSZXZpZXdzPFwvZGl2PlxuICAgICAgICAgIDxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImgtYnRuc1wiPlxuICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXCIgY2xhc3M9XCJoYiBoYi1zb2xpZFwiPlJlc2VydmUgTm93IFx1MjE5MjxcL2E+XG4gICAgICAgIDxhIGhyZWY9XCJcL2NvcnBvcmF0ZS1hY2NvdW50XCIgY2xhc3M9XCJoYiBoYi1naG9zdFwiPk9wZW4gQ29ycG9yYXRlIEFjY291bnQ8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8IS0tIEJvb2tpbmcgV2lkZ2V0IChyZXBsYWNlIGVtYmVkIHBsYWNlaG9sZGVyIHdpdGggeW91ciBMaW1vIEFueXdoZXJlIHdpZGdldCkgLS0+XG4gICAgPGRpdiBjbGFzcz1cImhlcm8td2lkZ2V0XCI+XG4gICAgICA8aDM+UmVzZXJ2ZSBZb3VyIFJpZGU8XC9oMz5cbiAgICAgIDxwIGNsYXNzPVwiaHctc3ViXCI+SW5zdGFudCBjb25maXJtYXRpb24uIE5vIG9ibGlnYXRpb24uPFwvcD5cbiAgICAgIDxkaXYgY2xhc3M9XCJody1lbWJlZFwiPlxuICAgICAgICA8YSBocmVmPVwiaHR0cHM6XC9cL2Jvb2subXlsaW1vYml6LmNvbVwvdjRcL21ybmF0ZVwiIGRhdGEtb3Jlcy13aWRnZXQ9XCJxdWlja3Jlc1wiIGRhdGEtb3Jlcy1hbGlhcz1cIm1ybmF0ZVwiIGRhdGEtcmVkaXJlY3QtdXJsPVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC9yZXNlcnZlXC9cIj5PbmxpbmUgUmVzZXJ2YXRpb25zPFwvYT5cbiAgICAgICAgPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiIHNyYz1cImh0dHBzOlwvXC9ib29rLm15bGltb2Jpei5jb21cL3Y0XC93aWRnZXRzXC93aWRnZXQtbG9hZGVyLmpzXCI+PFwvc2NyaXB0PlxuICAgICAgPFwvZGl2PlxuICAgICAgPHAgY2xhc3M9XCJody1ub3RlXCI+T3IgY2FsbCA8YSBocmVmPVwidGVsOjc4NjUzMDQ3NzBcIiBzdHlsZT1cImNvbG9yOnZhcigtLWNoYW1wKTtmb250LXdlaWdodDo1MDBcIj43ODYtNTMwLTQ3NzA8XC9hPiBmb3IgaW1tZWRpYXRlIGJvb2tpbmc8XC9wPlxuICAgIDxcL2Rpdj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiAyYSBcdTIwMTQgVFJVU1QgQkFSOiBJbmR1c3RyaWVzXG5cdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTAgLS0+XG48ZGl2IGNsYXNzPVwidHJ1c3QtaW5kIHJ2XCI+XG4gIDxkaXYgY2xhc3M9XCJ0cnVzdC1pbmQtaW5uZXJcIj5cbiAgICA8c3BhbiBjbGFzcz1cInRydXN0LWxhYmVsXCI+VHJ1c3RlZCBCeTxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0cnVzdC1waWxsXCI+RmluYW5jZSAmIEJhbmtpbmc8XC9zcGFuPlxuICAgIDxzcGFuIGNsYXNzPVwidHJ1c3QtcGlsbFwiPkxhdyBGaXJtczxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0cnVzdC1waWxsXCI+SGVhbHRoY2FyZSAmIFBoYXJtYTxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0cnVzdC1waWxsXCI+VGVjaG5vbG9neSAmIFNhYVM8XC9zcGFuPlxuICAgIDxzcGFuIGNsYXNzPVwidHJ1c3QtcGlsbFwiPlJlYWwgRXN0YXRlICYgRGV2ZWxvcG1lbnQ8XC9zcGFuPlxuICAgIDxzcGFuIGNsYXNzPVwidHJ1c3QtcGlsbFwiPkhvc3BpdGFsaXR5ICYgUmVzb3J0czxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0cnVzdC1waWxsXCI+R292ZXJubWVudCAmIERpcGxvbWFjeTxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0cnVzdC1waWxsXCI+RW50ZXJ0YWlubWVudCAmIE1lZGlhPFwvc3Bhbj5cbiAgICA8c3BhbiBjbGFzcz1cInRydXN0LXBpbGxcIj5Db25zdWx0aW5nICYgTWFuYWdlbWVudDxcL3NwYW4+XG4gICAgPHNwYW4gY2xhc3M9XCJ0cnVzdC1waWxsXCI+SW5zdXJhbmNlICYgQWN0dWFyaWFsPFwvc3Bhbj5cbiAgICA8c3BhbiBjbGFzcz1cInRydXN0LXBpbGxcIj5NYW51ZmFjdHVyaW5nICYgTG9naXN0aWNzPFwvc3Bhbj5cbiAgICA8c3BhbiBjbGFzcz1cInRydXN0LXBpbGxcIj5Qcml2YXRlIEVxdWl0eSAmIFZDPFwvc3Bhbj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiAyYiBcdTIwMTQgVFJVU1QgQkFER0VTOiBJY29uIEJsb2Nrc1xuXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwIC0tPlxuPGRpdiBjbGFzcz1cImJhZGdlcyBydlwiPlxuICA8ZGl2IGNsYXNzPVwiYmFkZ2VzLWlubmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cImJhZGdlXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiYmFkZ2UtaWNvblwiPjxzdmcgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjIyXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgc3Ryb2tlLXdpZHRoPVwiMS41XCI+PGNpcmNsZSBjeD1cIjEyXCIgY3k9XCIxMlwiIHI9XCIxMFwiXC8+PHBvbHlsaW5lIHBvaW50cz1cIjEyIDYgMTIgMTIgMTYgMTRcIlwvPjxcL3N2Zz48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYmFkZ2UtdGl0bGVcIj4yNFwvNyBEaXNwYXRjaDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1zdWJcIj5BbHdheXMgYXZhaWxhYmxlPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYmFkZ2VcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1pY29uXCI+PHN2ZyB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjJcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIxLjVcIj48cGF0aCBkPVwiTTIxIDE2VjhhMiAyIDAgMDAtMS0xLjczbC03LTRhMiAyIDAgMDAtMiAwbC03IDRBMiAyIDAgMDAzIDh2OGEyIDIgMCAwMDEgMS43M2w3IDRhMiAyIDAgMDAyIDBsNy00QTIgMiAwIDAwMjEgMTZ6XCJcLz48XC9zdmc+PFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImJhZGdlLXRpdGxlXCI+QWlycG9ydCAmIEZCTzxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1zdWJcIj5GdWxsIGNvdmVyYWdlPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYmFkZ2VcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1pY29uXCI+PHN2ZyB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjJcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2Utd2lkdGg9XCIxLjVcIj48cmVjdCB4PVwiMlwiIHk9XCIzXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjE0XCIgcng9XCIyXCJcLz48bGluZSB4MT1cIjhcIiB5MT1cIjIxXCIgeDI9XCIxNlwiIHkyPVwiMjFcIlwvPjxsaW5lIHgxPVwiMTJcIiB5MT1cIjE3XCIgeDI9XCIxMlwiIHkyPVwiMjFcIlwvPjxcL3N2Zz48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYmFkZ2UtdGl0bGVcIj5Db3Jwb3JhdGUtUmVhZHk8XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYmFkZ2Utc3ViXCI+RXhlY3V0aXZlIHNlcnZpY2U8XC9kaXY+XG4gICAgPFwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJiYWRnZVwiPlxuICAgICAgPGRpdiBjbGFzcz1cImJhZGdlLWljb25cIj48c3ZnIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyMlwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHN0cm9rZS13aWR0aD1cIjEuNVwiPjxwYXRoIGQ9XCJNMTcgMjF2LTJhNCA0IDAgMDAtNC00SDVhNCA0IDAgMDAtNCA0djJcIlwvPjxjaXJjbGUgY3g9XCI5XCIgY3k9XCI3XCIgcj1cIjRcIlwvPjxwYXRoIGQ9XCJNMjMgMjF2LTJhNCA0IDAgMDAtMy0zLjg3XCJcLz48cGF0aCBkPVwiTTE2IDMuMTNhNCA0IDAgMDEwIDcuNzVcIlwvPjxcL3N2Zz48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYmFkZ2UtdGl0bGVcIj5Qcm9mZXNzaW9uYWwgQ2hhdWZmZXVyczxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1zdWJcIj5WZXR0ZWQgJiB0cmFpbmVkPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiAzIFx1MjAxNCBQRVJTT05BIFRBQlMgKDYgdGFicylcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxkaXYgY2xhc3M9XCJzdyBydlwiPlxuICA8ZGl2IGNsYXNzPVwic2VjXCI+XG4gICAgPGRpdiBjbGFzcz1cImxibFwiPldobyBXZSBTZXJ2ZTxcL2Rpdj5cbiAgICA8aDIgY2xhc3M9XCJzaDJcIj5FeGVjdXRpdmUgQ2hhdWZmZXVyIFNlcnZpY2UgQnVpbHQgZm9yIDxlbT5Db3Jwb3JhdGUgVHJhdmVsPFwvZW0+PFwvaDI+XG4gICAgPHAgY2xhc3M9XCJsZWFkXCI+T3Ntb3MgQmxhY2sgaXMgZGVzaWduZWQgZm9yIHByb2Zlc3Npb25hbHMgd2hvIGFycmFuZ2UgaGlnaC1zdGFrZXMgdHJhdmVsIGluIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLiBTZWxlY3QgeW91ciByb2xlIHRvIHNlZSBob3cgd2Ugc2VydmUgeW91LjxcL3A+XG4gICAgPGRpdiBjbGFzcz1cInRhYnMtcm93XCI+XG4gICAgICA8YnV0dG9uIGNsYXNzPVwidGFiLWJ0biBvblwiIG9uY2xpY2s9XCJ0YWIoMClcIj5FeGVjdXRpdmUgQXNzaXN0YW50czxcL2J1dHRvbj5cbiAgICAgIDxidXR0b24gY2xhc3M9XCJ0YWItYnRuXCIgb25jbGljaz1cInRhYigxKVwiPkMtU3VpdGUgJiBFbnRyZXByZW5ldXJzPFwvYnV0dG9uPlxuICAgICAgPGJ1dHRvbiBjbGFzcz1cInRhYi1idG5cIiBvbmNsaWNrPVwidGFiKDIpXCI+RmxpZ2h0IERlcGFydG1lbnRzPFwvYnV0dG9uPlxuICAgICAgPGJ1dHRvbiBjbGFzcz1cInRhYi1idG5cIiBvbmNsaWNrPVwidGFiKDMpXCI+RXZlbnQgUGxhbm5lcnMgJiBETUNzPFwvYnV0dG9uPlxuICAgICAgPGJ1dHRvbiBjbGFzcz1cInRhYi1idG5cIiBvbmNsaWNrPVwidGFiKDQpXCI+SG90ZWwgQ29uY2llcmdlICYgRE1DIFBhcnRuZXJzPFwvYnV0dG9uPlxuICAgICAgPGJ1dHRvbiBjbGFzcz1cInRhYi1idG5cIiBvbmNsaWNrPVwidGFiKDUpXCI+RGVsZWdhdGlvbnMgJiBHb3Zlcm5tZW50PFwvYnV0dG9uPlxuICAgIDxcL2Rpdj5cbiAgICA8IS0tIEVBIC0tPlxuICAgIDxkaXYgY2xhc3M9XCJ0YWItcGFuZWwgb25cIiBpZD1cInRwLTBcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxoMyBjbGFzcz1cInRwLWgzXCI+UmVsaWFiaWxpdHkgeW91IGNhbiBzdGFrZSB5b3VyIHJlcHV0YXRpb24gb24uPFwvaDM+XG4gICAgICAgIDxwIGNsYXNzPVwidHAtYm9keVwiPkV4ZWN1dGl2ZSBhc3Npc3RhbnRzIHJlcXVpcmUgYWJzb2x1dGUgcmVsaWFiaWxpdHksIGRpc2NyZXRpb24sIGFuZCByZWFsLXRpbWUgdmlzaWJpbGl0eSBhY3Jvc3MgZXZlcnkgbW92ZW1lbnQuIE9zbW9zIEJsYWNrIGRlbGl2ZXJzIGEgcHJvZmVzc2lvbmFsIGNoYXVmZmV1ciBzZXJ2aWNlIHBsYXRmb3JtIGRlc2lnbmVkIHRvIHN1cHBvcnQgZXhlY3V0aXZlIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2ggd2l0aCBwcmVjaXNpb24uPFwvcD5cbiAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0c1wiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPkZsaWdodC10cmFja2VkIHBpY2t1cHMgYXQgTUlBLCBGTEwsIFBCSSwgT1BGLCBhbmQgRlhFPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPlByb2FjdGl2ZSBzdGF0dXMgdXBkYXRlcyBcdTIwMTQgY2hhdWZmZXVyIGVuIHJvdXRlLCBvbi1zaXRlLCBjb21wbGV0ZWQ8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+RGlyZWN0IGxpbmUgdG8gb3BlcmF0aW9ucyBcdTIwMTQgbm8gaG9sZCBxdWV1ZXMsIG5vIGF1dG9tYXRlZCBtZW51czxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5Db3Jwb3JhdGUgYWNjb3VudCBiaWxsaW5nIGFuZCBjbGVhbiBpbnZvaWNpbmcgZm9yIHlvdXIgcmVjb3JkczxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5DaGF1ZmZldXJzIGJyaWVmZWQgb24gZXhlY3V0aXZlIHByZWZlcmVuY2VzIGJlZm9yZSBldmVyeSBwaWNrdXA8XC9kaXY+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0cC1yaWdodFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdC1ncmlkXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXN0YXRcIj48ZGl2IGNsYXNzPVwidHAtc3RhdC1udW1cIj4yNFwvNzxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5PcGVyYXRpb25zPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPjEwMCU8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+TmFtZWQgT3BlcmF0b3I8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+NjxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5GTCBNYXJrZXRzPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPjM8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+TGFuZ3VhZ2VzPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXCIgY2xhc3M9XCJ0cC1jdGFcIj5SZXNlcnZlIE5vdyBcdTIxOTI8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8IS0tIEMtU3VpdGUgLS0+XG4gICAgPGRpdiBjbGFzcz1cInRhYi1wYW5lbFwiIGlkPVwidHAtMVwiPlxuICAgICAgPGRpdj5cbiAgICAgICAgPGgzIGNsYXNzPVwidHAtaDNcIj5Zb3VyIHRpbWUgaXMgdGhlIGFzc2V0LiBQcm90ZWN0IGl0LjxcL2gzPlxuICAgICAgICA8cCBjbGFzcz1cInRwLWJvZHlcIj5Zb3UgZGlkbid0IGJ1aWxkIHdoYXQgeW91J3ZlIGJ1aWx0IGJ5IHRvbGVyYXRpbmcgaW5lZmZpY2llbmN5LiBPc21vcyBCbGFjayBwcm92aWRlcyBzdGFuZGluZyBzY2hlZHVsZXMsIGJyaWVmZWQgY2hhdWZmZXVycywgYW5kIGEgY2FyIHRoYXQncyB3YWl0aW5nIGJlZm9yZSB5b3UgYXJlLiBObyBhcHBzLCBubyBzdXJnZSBwcmljaW5nLCBubyBleHBsYWluaW5nIHdobyB5b3UgYXJlIHRvIGEgc3RyYW5nZXIgYXQgNSBBTSBpbiBNaWFtaS48XC9wPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRzXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+U3RhbmRpbmcgc2NoZWR1bGUgbWFuYWdlbWVudCBcdTIwMTQgeW91ciByZWd1bGFyIHJvdXRlcyBwcmUtc2V0IGFuZCBjb25maXJtZWQ8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+RGFpbHkgYWlycG9ydCB0cmFuc2ZlcnMgd2l0aCBndWFyYW50ZWVkIG9uLXRpbWUgcGlja3VwPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPkFzLWRpcmVjdGVkIGhvdXJseSBzZXJ2aWNlIFx1MjAxNCB5b3VyIGNoYXVmZmV1ciwgeW91ciBzY2hlZHVsZTxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5JbnRlcmNpdHkgcm91dGVzOiBNaWFtaSB0byBQYWxtIEJlYWNoLCBOYXBsZXMsIE9ybGFuZG88XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+RGlyZWN0IGxpbmUgdG8gTmF0ZSBcdTIwMTQgbm90IGEgY2FsbCBjZW50ZXI8XC9kaXY+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0cC1yaWdodFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdC1ncmlkXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXN0YXRcIj48ZGl2IGNsYXNzPVwidHAtc3RhdC1udW1cIj4wPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPlN1cmdlIFByaWNpbmc8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+MTUrPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPk1pbiBFYXJseTxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXN0YXRcIj48ZGl2IGNsYXNzPVwidHAtc3RhdC1udW1cIj5FTlwvRlJcL0VTPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPkxhbmd1YWdlczxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXN0YXRcIj48ZGl2IGNsYXNzPVwidHAtc3RhdC1udW1cIj4yNFwvNzxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5BdmFpbGFiaWxpdHk8XC9kaXY+PFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcIiBjbGFzcz1cInRwLWN0YVwiPlJlc2VydmUgTm93IFx1MjE5MjxcL2E+XG4gICAgICA8XC9kaXY+XG4gICAgPFwvZGl2PlxuICAgIDwhLS0gRmxpZ2h0IERlcGFydG1lbnRzIC0tPlxuICAgIDxkaXYgY2xhc3M9XCJ0YWItcGFuZWxcIiBpZD1cInRwLTJcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxoMyBjbGFzcz1cInRwLWgzXCI+QXZpYXRpb24tZ3JhZGUgcHJlY2lzaW9uIG9uIHRoZSBncm91bmQuPFwvaDM+XG4gICAgICAgIDxwIGNsYXNzPVwidHAtYm9keVwiPlByaXZhdGUgYXZpYXRpb24gY2xpZW50cyBleHBlY3QgcHJlY2lzaW9uIGluIHRoZSBhaXIgXHUyMDE0IHRoZXkgc2hvdWxkIGdldCB0aGUgc2FtZSBvbiB0aGUgZ3JvdW5kLiBPc21vcyBCbGFjayBwYXJ0bmVycyB3aXRoIEZCT3MsIGZsaWdodCBkZXBhcnRtZW50cywgYW5kIGNvcnBvcmF0ZSBhdmlhdGlvbiBjb29yZGluYXRvcnMgYWNyb3NzIFNvdXRoIEZsb3JpZGEgdG8gZGVsaXZlciBncm91bmQgdHJhbnNwb3J0YXRpb24gdGhhdCBtYXRjaGVzIHlvdXIgYWlyY3JhZnQgb3BlcmF0aW9uLjxcL3A+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdHNcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5UYWlsLW51bWJlciB0cmFja2luZyBhbmQgcmVhbC10aW1lIGZsaWdodCBzdGF0dXMgbW9uaXRvcmluZzxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5QcmUtcG9zaXRpb25lZCB2ZWhpY2xlcyBhdCBPUEYsIEZYRSwgQkNULCBhbmQgUEJJPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPlRhcm1hYy1zaWRlIHN0YWdpbmcgY29vcmRpbmF0aW9uIHdpdGggeW91ciBGQk8gdGVhbTxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5NdWx0aS12ZWhpY2xlIGhhbmRsaW5nIGZvciBjcmV3IGFuZCBwYXNzZW5nZXIgc2VwYXJhdGlvbjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5QcmVmZXJyZWQgcGFydG5lciBhcnJhbmdlbWVudHMgd2l0aCBzdGFuZGluZyByYXRlczxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInRwLXJpZ2h0XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0LWdyaWRcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPk9QRjxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5PcGEtbG9ja2E8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+RlhFPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPkZMTCBFeGVjdXRpdmU8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+QkNUPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPkJvY2EgUmF0b248XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+UEJJPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPlBhbG0gQmVhY2g8XC9kaXY+PFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcL1wiIGNsYXNzPVwidHAtY3RhXCI+Qm9vayBBdmlhdGlvbiBUcmFuc2ZlciBcdTIxOTI8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8IS0tIEV2ZW50IFBsYW5uZXJzIC0tPlxuICAgIDxkaXYgY2xhc3M9XCJ0YWItcGFuZWxcIiBpZD1cInRwLTNcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxoMyBjbGFzcz1cInRwLWgzXCI+V2UncmUgbm90IGEgdmVuZG9yIHlvdSBtYW5hZ2UuPFwvaDM+XG4gICAgICAgIDxwIGNsYXNzPVwidHAtYm9keVwiPk9zbW9zIEJsYWNrIG9wZXJhdGVzIGFzIGEgdHJ1ZSBncm91bmQgdHJhbnNwb3J0YXRpb24gcGFydG5lciBmb3IgY29ycG9yYXRlIGV2ZW50IHBsYW5uZXJzLCBETUNzLCBhbmQgaW5jZW50aXZlIHRyYXZlbCBwcm9ncmFtcyBhY3Jvc3MgU291dGggRmxvcmlkYS4gV2UncmUgYW4gZXh0ZW5zaW9uIG9mIHlvdXIgb3BlcmF0aW9uIFx1MjAxNCBhdmFpbGFibGUgZm9yIHdoaXRlLWxhYmVsIGFycmFuZ2VtZW50cyBhbmQgdmVuZG9yIG9uYm9hcmRpbmcgZG9jdW1lbnRhdGlvbi48XC9wPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRzXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+UHJlLWV2ZW50IGxvZ2lzdGljcyBjb25zdWx0YXRpb24gXHUyMDE0IHJvdXRlcywgc3RhZ2luZywgY29udGluZ2VuY2llczxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5WSVAgYWlycG9ydCBhcnJpdmFscyB3aXRoIG5hbWUgYm9hcmRzIGFuZCBwcmlvcml0eSBjb29yZGluYXRpb248XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+RGF5LW9mIG9wZXJhdGlvbnMgY29udGFjdCBcdTIwMTQgZGlyZWN0IGxpbmUsIG5vdCBhIGdlbmVyYWwgbnVtYmVyPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPkYxIE1pYW1pIFx1MDBiNyBBcnQgQmFzZWwgXHUwMGI3IGVNZXJnZSBBbWVyaWNhcyBcdTAwYjcgQ29ycG9yYXRlIHJldHJlYXRzPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPldoaXRlLWxhYmVsIHNlcnZpY2UgYW5kIGZ1bGwgdmVuZG9yIGRvY3VtZW50YXRpb24gYXZhaWxhYmxlPFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICA8XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwidHAtcmlnaHRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInRwLXN0YXQtZ3JpZFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+MTQ8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+TWF4IFBheCAoU3ByaW50ZXIpPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPjI0XC83PFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPkRheS1vZiBTdXBwb3J0PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPldcL0w8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+V2hpdGUtTGFiZWw8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+NjxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5GTCBNYXJrZXRzPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXC9cIiBjbGFzcz1cInRwLWN0YVwiPlBsYW4gWW91ciBFdmVudCBcdTIxOTI8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8IS0tIEhvdGVsIENvbmNpZXJnZSAtLT5cbiAgICA8ZGl2IGNsYXNzPVwidGFiLXBhbmVsXCIgaWQ9XCJ0cC00XCI+XG4gICAgICA8ZGl2PlxuICAgICAgICA8aDMgY2xhc3M9XCJ0cC1oM1wiPllvdXIgZ3Vlc3RzJyBleHBlcmllbmNlIHN0YXJ0cyBiZWZvcmUgdGhlIGxvYmJ5LjxcL2gzPlxuICAgICAgICA8cCBjbGFzcz1cInRwLWJvZHlcIj5Ib3RlbCBjb25jaWVyZ2UgdGVhbXMgYW5kIERNQyBwYXJ0bmVycyBuZWVkIGEgZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIHByb3ZpZGVyIHRoYXQgb3BlcmF0ZXMgaW52aXNpYmx5IFx1MjAxNCBubyBtaXNzZWQgcGlja3Vwcywgbm8gZ3Vlc3QgY29tcGxhaW50cywgbm8gbGFzdC1taW51dGUgc2NyYW1ibGVzLiBPc21vcyBCbGFjayBpbnRlZ3JhdGVzIGRpcmVjdGx5IGludG8geW91ciBndWVzdCBleHBlcmllbmNlIHdvcmtmbG93IGFjcm9zcyBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBhbmQgUGFsbSBCZWFjaC48XC9wPlxuICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRzXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+V2hpdGUtbGFiZWwgc2VydmljZSBcdTIwMTQgeW91ciBicmFuZCwgb3VyIGV4ZWN1dGlvbjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5EaXJlY3QgY29uY2llcmdlIGhvdGxpbmUgXHUyMDE0IHNraXAgdGhlIGdlbmVyYWwgcXVldWU8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+R3Vlc3QgcHJlZmVyZW5jZSB0cmFja2luZyBmb3IgcmVwZWF0IFZJUCB2aXNpdG9yczxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5WZW5kb3Igb25ib2FyZGluZyBkb2N1bWVudGF0aW9uIHJlYWR5IGZvciB5b3VyIHByb2N1cmVtZW50IHRlYW08XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+TXVsdGlsaW5ndWFsIGNoYXVmZmV1cnM6IEVuZ2xpc2gsIEZyZW5jaCwgU3BhbmlzaDxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInRwLXJpZ2h0XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0LWdyaWRcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPldcL0w8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+V2hpdGUtTGFiZWw8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+MzxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5MYW5ndWFnZXM8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+MjRcLzc8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+Q29uY2llcmdlIExpbmU8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0XCI+PGRpdiBjbGFzcz1cInRwLXN0YXQtbnVtXCI+NS4wPFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPkdvb2dsZSBSYXRpbmc8XC9kaXY+PFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL2NvcnBvcmF0ZS1hY2NvdW50XC9cIiBjbGFzcz1cInRwLWN0YVwiPlBhcnRuZXIgd2l0aCBPc21vcyBCbGFjayBcdTIxOTI8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8IS0tIERlbGVnYXRpb25zICYgR292ZXJubWVudCAtLT5cbiAgICA8ZGl2IGNsYXNzPVwidGFiLXBhbmVsXCIgaWQ9XCJ0cC01XCI+XG4gICAgICA8ZGl2PlxuICAgICAgICA8aDMgY2xhc3M9XCJ0cC1oM1wiPlByb3RvY29sLWF3YXJlLiBNdWx0aWxpbmd1YWwuIERpc2NyZWV0LjxcL2gzPlxuICAgICAgICA8cCBjbGFzcz1cInRwLWJvZHlcIj5EaXBsb21hdGljIGRlbGVnYXRpb25zLCBnb3Zlcm5tZW50IG9mZmljaWFscywgYW5kIGludGVybmF0aW9uYWwgYnVzaW5lc3MgbWlzc2lvbnMgcmVxdWlyZSBncm91bmQgdHJhbnNwb3J0YXRpb24gdGhhdCB1bmRlcnN0YW5kcyBwcm90b2NvbCwgc2VjdXJpdHkgYXdhcmVuZXNzLCBhbmQgbXVsdGlsaW5ndWFsIGNvb3JkaW5hdGlvbi4gT3Ntb3MgQmxhY2sgcHJvdmlkZXMgZXhlY3V0aXZlIGNoYXVmZmV1ciBzZXJ2aWNlIGluIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhIGJ1aWx0IGZvciBoaWdoLXByb2ZpbGUgbW92ZW1lbnRzIHdpdGggemVybyBtYXJnaW4gZm9yIGVycm9yLjxcL3A+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdHNcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5NdWx0aS12ZWhpY2xlIGNvbnZveSBjb29yZGluYXRpb24gZm9yIGRlbGVnYXRpb24gYXJyaXZhbHMgYW5kIGRlcGFydHVyZXM8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+Rmx1ZW50IHNlcnZpY2UgaW4gRW5nbGlzaCwgRnJlbmNoLCBhbmQgU3BhbmlzaDxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtcHRcIj5EaXNjcmVldCwgTkRBLXJlYWR5IGNoYXVmZmV1cnMgdHJhaW5lZCBmb3IgaGlnaC1wcm9maWxlIGNsaWVudHM8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXB0XCI+UmVhbC10aW1lIHNjaGVkdWxlIGFkanVzdG1lbnRzIFx1MjAxNCBwb2xpdGljYWwgYW5kIGRpcGxvbWF0aWMgdGltZWxpbmVzIHNoaWZ0PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1wdFwiPkFpcnBvcnQsIEZCTywgYW5kIGhvdGVsIHN0YWdpbmcgd2l0aCBhZHZhbmNlIGNvb3JkaW5hdGlvbjxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cInRwLXJpZ2h0XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0cC1zdGF0LWdyaWRcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPjM8XC9kaXY+PGRpdiBjbGFzcz1cInRwLXN0YXQtbGJsXCI+TGFuZ3VhZ2VzPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPk5EQTxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5SZWFkeTxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInRwLXN0YXRcIj48ZGl2IGNsYXNzPVwidHAtc3RhdC1udW1cIj4yNFwvNzxcL2Rpdj48ZGl2IGNsYXNzPVwidHAtc3RhdC1sYmxcIj5PcGVyYXRpb25zPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidHAtc3RhdFwiPjxkaXYgY2xhc3M9XCJ0cC1zdGF0LW51bVwiPjE0PFwvZGl2PjxkaXYgY2xhc3M9XCJ0cC1zdGF0LWxibFwiPk1heCBQYXg8XC9kaXY+PFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcL1wiIGNsYXNzPVwidHAtY3RhXCI+Q29vcmRpbmF0ZSBhIERlbGVnYXRpb24gXHUyMTkyPFwvYT5cbiAgICAgIDxcL2Rpdj5cbiAgICA8XC9kaXY+XG4gIDxcL2Rpdj5cbjxcL2Rpdj5cbjwhLS0gXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXG4gICAgIFNFQ1RJT04gNCBcdTIwMTQgU0VSVklDRVMgKDQgKyA0IHRpZXJlZClcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxkaXYgY2xhc3M9XCJzdzIgcnZcIj5cbiAgPGRpdiBjbGFzcz1cInNlY1wiPlxuICAgIDxkaXYgY2xhc3M9XCJsYmxcIj5PdXIgU2VydmljZXM8XC9kaXY+XG4gICAgPGgyIGNsYXNzPVwic2gyXCI+QnVzaW5lc3MtUmVhZHkgVHJhbnNwb3J0YXRpb24gPGVtPlNvbHV0aW9uczxcL2VtPjxcL2gyPlxuICAgIDxwIGNsYXNzPVwibGVhZFwiPlByZWNpc2lvbiBncm91bmQgdHJhbnNwb3J0YXRpb24gZm9yIGV2ZXJ5IGNvcnBvcmF0ZSBuZWVkIGFjcm9zcyBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBQYWxtIEJlYWNoLCBhbmQgU291dGggRmxvcmlkYS48XC9wPlxuICAgIDxkaXYgY2xhc3M9XCJzdmMtZ3JpZC1wcmltYXJ5XCI+XG4gICAgICA8YSBocmVmPVwiXC9jb3Jwb3JhdGUtdHJhbnNwb3J0YXRpb25cIiBjbGFzcz1cInN2Yy1jYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzdmMtaWNvblwiPlx1ZDgzY1x1ZGZlMjxcL2Rpdj5cbiAgICAgICAgPGgzPkNvcnBvcmF0ZSBUcmFuc3BvcnRhdGlvbjxcL2gzPlxuICAgICAgICA8cD5SZWxpYWJsZSwgcmVjdXJyaW5nIGV4ZWN1dGl2ZSB0cmFuc3BvcnRhdGlvbiBmb3IgY29tcGFuaWVzLCBsYXcgZmlybXMsIGFuZCBmaW5hbmNpYWwgaW5zdGl0dXRpb25zIHRocm91Z2hvdXQgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuPFwvcD5cbiAgICAgIDxcL2E+XG4gICAgICA8YSBocmVmPVwiXC9haXJwb3J0LXRyYW5zZmVyc1wiIGNsYXNzPVwic3ZjLWNhcmRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInN2Yy1pY29uXCI+XHUyNzA4XHVmZTBmPFwvZGl2PlxuICAgICAgICA8aDM+QWlycG9ydCBUcmFuc2ZlcnM8XC9oMz5cbiAgICAgICAgPHA+TUlBLCBGTEwsIFBCSSwgYW5kIHByaXZhdGUgYXZpYXRpb24gdGVybWluYWxzLiBGbGlnaHQgdHJhY2tpbmcsIG1lZXQtYW5kLWdyZWV0LCBhbmQgcHJlY2lzZSBjb29yZGluYXRpb24gb24gZXZlcnkgYXJyaXZhbCBhbmQgZGVwYXJ0dXJlLjxcL3A+XG4gICAgICA8XC9hPlxuICAgICAgPGEgaHJlZj1cIlwvcHJpdmF0ZS1hdmlhdGlvbi10cmFuc2ZlcnNcIiBjbGFzcz1cInN2Yy1jYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzdmMtaWNvblwiPlx1ZDgzZFx1ZGVlOVx1ZmUwZjxcL2Rpdj5cbiAgICAgICAgPGgzPlByaXZhdGUgQXZpYXRpb24gJiBGQk88XC9oMz5cbiAgICAgICAgPHA+VGFpbC1udW1iZXIgdHJhY2tpbmcsIHRhcm1hYy1zaWRlIHN0YWdpbmcsIGFuZCBGQk8gY29vcmRpbmF0aW9uIGF0IFNpZ25hdHVyZSBBdmlhdGlvbiwgT1BGLCBGWEUsIGFuZCBCQ1QgYWNyb3NzIFNvdXRoIEZsb3JpZGEuPFwvcD5cbiAgICAgIDxcL2E+XG4gICAgICA8YSBocmVmPVwiXC9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2VcIiBjbGFzcz1cInN2Yy1jYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzdmMtaWNvblwiPlx1MjNmMVx1ZmUwZjxcL2Rpdj5cbiAgICAgICAgPGgzPkhvdXJseSBDaGF1ZmZldXIgU2VydmljZTxcL2gzPlxuICAgICAgICA8cD5NdWx0aS1zdG9wIHNjaGVkdWxlcywgY2xpZW50IG1lZXRpbmdzLCByb2Fkc2hvd3MsIGFuZCBmdWxsLWRheSBleGVjdXRpdmUgdHJhdmVsIGluIE1pYW1pIHdpdGggYSBkZWRpY2F0ZWQgcHJvZmVzc2lvbmFsIGNoYXVmZmV1ci48XC9wPlxuICAgICAgPFwvYT5cbiAgICA8XC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInN2Yy1ncmlkLXNlY29uZGFyeVwiPlxuICAgICAgPGEgaHJlZj1cIlwvZXZlbnQtdHJhbnNwb3J0YXRpb25cIiBjbGFzcz1cInN2Yy1jYXJkIHN2Yy1jYXJkLXNtXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJzdmMtaWNvblwiPlx1ZDgzY1x1ZGZhYTxcL2Rpdj5cbiAgICAgICAgPGgzPkV2ZW50ICYgR3JvdXAgVHJhbnNwb3J0YXRpb248XC9oMz5cbiAgICAgICAgPHA+RjEgTWlhbWksIEFydCBCYXNlbCwgY29ycG9yYXRlIHJldHJlYXRzLCBhbmQgbXVsdGktdmVoaWNsZSBjb29yZGluYXRpb24gZm9yIGdyb3VwcyB1cCB0byA1MCsgYWNyb3NzIFNvdXRoIEZsb3JpZGEuPFwvcD5cbiAgICAgIDxcL2E+XG4gICAgICA8YSBocmVmPVwiXC9wb3J0LW1pYW1pLXRyYW5zZmVyc1wiIGNsYXNzPVwic3ZjLWNhcmQgc3ZjLWNhcmQtc21cIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInN2Yy1pY29uXCI+XHVkODNkXHVkZWEyPFwvZGl2PlxuICAgICAgICA8aDM+U2VhcG9ydCAmIENydWlzZSBUcmFuc2ZlcnM8XC9oMz5cbiAgICAgICAgPHA+UG9ydCBvZiBNaWFtaSBhbmQgUG9ydCBFdmVyZ2xhZGVzIHRyYW5zZmVycyBmb3IgY29ycG9yYXRlIGdyb3VwcyBhbmQgVklQIGNydWlzZSB0cmF2ZWxlcnMuPFwvcD5cbiAgICAgIDxcL2E+XG4gICAgICA8YSBocmVmPVwiXC9pbnRlcmNpdHktdHJhbnNmZXJzXCIgY2xhc3M9XCJzdmMtY2FyZCBzdmMtY2FyZC1zbVwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic3ZjLWljb25cIj5cdWQ4M2RcdWRlZTNcdWZlMGY8XC9kaXY+XG4gICAgICAgIDxoMz5DaXR5LXRvLUNpdHkgUm91dGVzPFwvaDM+XG4gICAgICAgIDxwPk1pYW1pIHRvIFBhbG0gQmVhY2gsIE5hcGxlcywgT3JsYW5kbywgS2V5IFdlc3QsIGFuZCBiZXlvbmQuIEZpeGVkLXJhdGUgaW50ZXJjaXR5IHRyYW5zcG9ydGF0aW9uLjxcL3A+XG4gICAgICA8XC9hPlxuICAgICAgPGEgaHJlZj1cIlwvY29uY2llcmdlLXNlcnZpY2VzXCIgY2xhc3M9XCJzdmMtY2FyZCBzdmMtY2FyZC1zbVwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwic3ZjLWljb25cIj5cdTI3MjY8XC9kaXY+XG4gICAgICAgIDxoMz5Db25jaWVyZ2UgJiBMaWZlc3R5bGU8XC9oMz5cbiAgICAgICAgPHA+UmVzdGF1cmFudCByZXNlcnZhdGlvbnMsIGhvdGVsIGNvb3JkaW5hdGlvbiwgaXRpbmVyYXJ5IHBsYW5uaW5nLCBhbmQgZnVsbC1zZXJ2aWNlIGNvbmNpZXJnZSBmb3IgVklQIHZpc2l0b3JzIHRvIE1pYW1pLjxcL3A+XG4gICAgICA8XC9hPlxuICAgIDxcL2Rpdj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiA1IFx1MjAxNCBXSFkgQ09SUE9SQVRFIFRFQU1TICh2Mylcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxkaXYgY2xhc3M9XCJzdyBydlwiPlxuICA8ZGl2IGNsYXNzPVwic2VjXCI+XG4gICAgPGRpdiBjbGFzcz1cImxibFwiPlRoZSBEaWZmZXJlbmNlPFwvZGl2PlxuICAgIDxoMiBjbGFzcz1cInNoMlwiPldoeSBDb3Jwb3JhdGUgVGVhbXMgQ2hvb3NlIDxlbT5Pc21vcyBCbGFjazxcL2VtPjxcL2gyPlxuICAgIDxwIGNsYXNzPVwibGVhZFwiPk5vdCBqdXN0IGEgbHV4dXJ5IGNhci4gQSBncm91bmQgdHJhbnNwb3J0YXRpb24gb3BlcmF0aW9uIHRoYXQgd29ya3MgbGlrZSB5b3VyIGJ1c2luZXNzIGRvZXMgXHUyMDE0IHdpdGggcHJlY2lzaW9uLCBhY2NvdW50YWJpbGl0eSwgYW5kIHplcm8gdG9sZXJhbmNlIGZvciB1bmNlcnRhaW50eS48XC9wPlxuICAgIDxkaXYgY2xhc3M9XCJ3aHktZ3JpZFwiPlxuICAgICAgPGRpdiBjbGFzcz1cIndoeS1pdGVtc1wiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwid2h5LWl0ZW1cIj48c3BhbiBjbGFzcz1cIndoeS1pdGVtLW5cIj4wMTxcL3NwYW4+PGRpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGl0bGVcIj5QdW5jdHVhbGl0eSBJcyBOb24tTmVnb3RpYWJsZTxcL2Rpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGV4dFwiPlJlYWwtdGltZSB0cmFja2luZyBhbmQgMTUrIG1pbnV0ZSBlYXJseS1hcnJpdmFsIHByb3RvY29sIG9uIGV2ZXJ5IHBpY2t1cCBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2guIFlvdXIgY2hhdWZmZXVyIGlzIHN0YWdlZCBiZWZvcmUgeW91IGFycml2ZSBcdTIwMTQgbm90IGNpcmNsaW5nIG9yIHNlYXJjaGluZyBmb3IgcGFya2luZy48XC9kaXY+PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIndoeS1pdGVtXCI+PHNwYW4gY2xhc3M9XCJ3aHktaXRlbS1uXCI+MDI8XC9zcGFuPjxkaXY+PGRpdiBjbGFzcz1cIndoeS1pdGVtLXRpdGxlXCI+VmV0dGVkLCBCcmllZmVkIENoYXVmZmV1cnM8XC9kaXY+PGRpdiBjbGFzcz1cIndoeS1pdGVtLXRleHRcIj5FdmVyeSBjaGF1ZmZldXIgaXMgcHJvZmVzc2lvbmFsbHkgdHJhaW5lZCwgYmFja2dyb3VuZC1jaGVja2VkLCBhbmQgYnJpZWZlZCBvbiBjbGllbnQgcHJlZmVyZW5jZXMuIFRoZSBzYW1lIHN0YW5kYXJkIGV2ZXJ5IHNpbmdsZSB0aW1lLCBub3QgZGVwZW5kZW50IG9uIHdobyBhY2NlcHRzIHRoZSB0cmlwLjxcL2Rpdj48XC9kaXY+PFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwid2h5LWl0ZW1cIj48c3BhbiBjbGFzcz1cIndoeS1pdGVtLW5cIj4wMzxcL3NwYW4+PGRpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGl0bGVcIj5Db3Jwb3JhdGUgQWNjb3VudCBJbmZyYXN0cnVjdHVyZTxcL2Rpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGV4dFwiPkNlbnRyYWxpemVkIGJpbGxpbmcsIG1vbnRobHkgaW52b2ljaW5nLCBwcmlvcml0eSBhdmFpbGFiaWxpdHksIGFuZCBhIGRlZGljYXRlZCBhY2NvdW50IGNvbnRhY3QuIEJ1aWx0IHRvIGZpdCBpbnRvIHlvdXIgY29tcGFueSdzIHRyYXZlbCBwcm9ncmFtIFx1MjAxNCBub3QgYXJvdW5kIGl0LjxcL2Rpdj48XC9kaXY+PFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwid2h5LWl0ZW1cIj48c3BhbiBjbGFzcz1cIndoeS1pdGVtLW5cIj4wNDxcL3NwYW4+PGRpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGl0bGVcIj5SZWFsIEh1bWFuIERpc3BhdGNoLCAyNFwvNzxcL2Rpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGV4dFwiPkRpcmVjdCBsaW5lIHRvIG9wZXJhdGlvbnMgXHUyMDE0IG5vIGNhbGwgY2VudGVycywgbm8gY2hhdGJvdHMsIG5vIGhvbGQgbXVzaWMgYXQgMyBBTS4gV2hlbiB5b3VyIGV4ZWN1dGl2ZSdzIGZsaWdodCBpbnRvIE1JQSBjaGFuZ2VzLCBzb21lb25lIHdobyBrbm93cyB0aGUgc2l0dWF0aW9uIGFuc3dlcnMgaW1tZWRpYXRlbHkuPFwvZGl2PjxcL2Rpdj48XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ3aHktaXRlbVwiPjxzcGFuIGNsYXNzPVwid2h5LWl0ZW0tblwiPjA1PFwvc3Bhbj48ZGl2PjxkaXYgY2xhc3M9XCJ3aHktaXRlbS10aXRsZVwiPkZ1bGwgQWNjb3VudGFiaWxpdHkgb24gRXZlcnkgUmlkZTxcL2Rpdj48ZGl2IGNsYXNzPVwid2h5LWl0ZW0tdGV4dFwiPkZpeGVkIHJhdGVzLiBObyBzdXJnZS4gTm8gc3Vic3RpdHV0aW9ucy4gSWYgc29tZXRoaW5nIGdvZXMgd3JvbmcsIHRoZXJlJ3MgYSBuYW1lZCBvcGVyYXRvciByZXNwb25zaWJsZS4gVGhhdCBhY2NvdW50YWJpbGl0eSBpcyBidWlsdCBpbiBmcm9tIHRoZSBmaXJzdCBib29raW5nLjxcL2Rpdj48XC9kaXY+PFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImNvbXBhcmUtY2FyZFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb21wYXJlLXRpdGxlXCI+T3Ntb3MgQmxhY2sgdnMuPGJyPjxlbT5VYmVyIEJsYWNrICYgQmxhY2tsYW5lPFwvZW0+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjbXAtcm93XCIgc3R5bGU9XCJwYWRkaW5nLWJvdHRvbTo4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSlcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjbXAtbGFiZWxcIiBzdHlsZT1cImZvbnQtc2l6ZToxMHB4O2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpXCI+RmVhdHVyZTxcL2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjbXAtaGVhZCBvYlwiPk9CPFwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNtcC1oZWFkIGFwcFwiPkFwcDxcL2Rpdj5cbiAgICAgICAgICA8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImNtcC1yb3dcIj48ZGl2IGNsYXNzPVwiY21wLWxhYmVsXCI+Rml4ZWQsIG5vIHN1cmdlIHByaWNpbmc8XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgeWVzXCI+XHUyNzEzPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIG5vXCI+XHUyNzE3PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY21wLXJvd1wiPjxkaXYgY2xhc3M9XCJjbXAtbGFiZWxcIj5WZXR0ZWQsIG5hbWVkIGNoYXVmZmV1cjxcL2Rpdj48ZGl2IGNsYXNzPVwiY21wLXZhbCB5ZXNcIj5cdTI3MTM8XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgbm9cIj5cdTI3MTc8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjbXAtcm93XCI+PGRpdiBjbGFzcz1cImNtcC1sYWJlbFwiPlJlYWwtdGltZSBmbGlnaHQgdHJhY2tpbmc8XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgeWVzXCI+XHUyNzEzPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIG5vXCI+XHUyNzE3PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY21wLXJvd1wiPjxkaXYgY2xhc3M9XCJjbXAtbGFiZWxcIj5Db3Jwb3JhdGUgYWNjb3VudCAmIGludm9pY2luZzxcL2Rpdj48ZGl2IGNsYXNzPVwiY21wLXZhbCB5ZXNcIj5cdTI3MTM8XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgbm9cIj5cdTI3MTc8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjbXAtcm93XCI+PGRpdiBjbGFzcz1cImNtcC1sYWJlbFwiPjI0XC83IGh1bWFuIGRpc3BhdGNoPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIHllc1wiPlx1MjcxMzxcL2Rpdj48ZGl2IGNsYXNzPVwiY21wLXZhbCBub1wiPlx1MjcxNzxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImNtcC1yb3dcIj48ZGl2IGNsYXNzPVwiY21wLWxhYmVsXCI+RkJPIHRhcm1hYyBjb29yZGluYXRpb248XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgeWVzXCI+XHUyNzEzPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIG5vXCI+XHUyNzE3PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY21wLXJvd1wiPjxkaXYgY2xhc3M9XCJjbXAtbGFiZWxcIj5FQSBcLyB0cmF2ZWwgbWFuYWdlciBhY2Nlc3M8XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgeWVzXCI+XHUyNzEzPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIG5vXCI+XHUyNzE3PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY21wLXJvd1wiPjxkaXYgY2xhc3M9XCJjbXAtbGFiZWxcIj5XaGl0ZS1sYWJlbCAmIERNQyBwYXJ0bmVyc2hpcHM8XC9kaXY+PGRpdiBjbGFzcz1cImNtcC12YWwgeWVzXCI+XHUyNzEzPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIG5vXCI+XHUyNzE3PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY21wLXJvd1wiPjxkaXYgY2xhc3M9XCJjbXAtbGFiZWxcIj5NdWx0aWxpbmd1YWwgKEVOXC9GUlwvRVMpPFwvZGl2PjxkaXYgY2xhc3M9XCJjbXAtdmFsIHllc1wiPlx1MjcxMzxcL2Rpdj48ZGl2IGNsYXNzPVwiY21wLXZhbCBub1wiPlx1MjcxNzxcL2Rpdj48XC9kaXY+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICA8XC9kaXY+XG4gIDxcL2Rpdj5cbjxcL2Rpdj5cbjwhLS0gXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXG4gICAgIFNFQ1RJT04gNiBcdTIwMTQgQ09SUE9SQVRFIEFDQ09VTlQgQ1RBXG4gICAgIChNZXJnZWQ6IENUQSArIEhvdyBJdCBXb3JrcyBzdGVwcylcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxkaXYgY2xhc3M9XCJjb3JwLWN0YSBydlwiPlxuICA8ZGl2IGNsYXNzPVwiY29ycC1jdGEtaW5uZXJcIj5cbiAgICA8ZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImNvcnAtY3RhLWV5ZWJyb3dcIj5Gb3IgQ29tcGFuaWVzICYgVHJhdmVsIFByb2dyYW1zPFwvZGl2PlxuICAgICAgPGgyIGNsYXNzPVwiY29ycC1jdGEtdGl0bGVcIj5PcGVuIHlvdXIgY29ycG9yYXRlIGFjY291bnQuPGJyPjxlbT5TYW1lLWRheSBhY3RpdmF0aW9uLjxcL2VtPjxcL2gyPlxuICAgICAgPHAgY2xhc3M9XCJjb3JwLWN0YS1zdWJcIj5Pc21vcyBCbGFjayBjb3Jwb3JhdGUgYWNjb3VudHMgZ2l2ZSB5b3VyIHRlYW0gY2VudHJhbGl6ZWQgYmlsbGluZywgcHJpb3JpdHkgZGlzcGF0Y2gsIEVBIGJvb2tpbmcgYWNjZXNzLCBhbmQgYSBkZWRpY2F0ZWQgcG9pbnQgb2YgY29udGFjdCBcdTIwMTQgYWxsIHRoZSBpbmZyYXN0cnVjdHVyZSB5b3VyIE1pYW1pLWJhc2VkIHRyYXZlbCBwcm9ncmFtIG5lZWRzLCB3aXRob3V0IHRoZSBvdmVyaGVhZC48XC9wPlxuICAgICAgPCEtLSBIb3cgSXQgV29ya3MgKGNvbXBhY3QsIGlubGluZSkgLS0+XG4gICAgICA8ZGl2IHN0eWxlPVwiZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MjhweDtwYWRkaW5nOjIwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpXCI+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApO29wYWNpdHk6LjU7bWFyZ2luLWJvdHRvbTo0cHhcIj4wMTxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjRweFwiPkFwcGx5IGluIDIgTWludXRlczxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOjExcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCk7bGluZS1oZWlnaHQ6MS41XCI+Q29tcGFueSBkZXRhaWxzLCBiaWxsaW5nIHByZWZlcmVuY2VzLCBhdXRob3JpemVkIGJvb2tlcnMuPFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApO29wYWNpdHk6LjU7bWFyZ2luLWJvdHRvbTo0cHhcIj4wMjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjRweFwiPlNhbWUtRGF5IEFjdGl2YXRpb248XC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2xpbmUtaGVpZ2h0OjEuNVwiPkNlbnRyYWxpemVkIGJpbGxpbmcsIEVBIGFjY2VzcywgcHJpb3JpdHkgZGlzcGF0Y2ggXHUyMDE0IGxpdmUgaW1tZWRpYXRlbHkuPFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiPlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApO29wYWNpdHk6LjU7bWFyZ2luLWJvdHRvbTo0cHhcIj4wMzxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjRweFwiPllvdXIgVGVhbSBCb29rcyBJbnN0YW50bHk8XC9kaXY+XG4gICAgICAgICAgPGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2xpbmUtaGVpZ2h0OjEuNVwiPk1vbnRobHkgaW52b2ljaW5nLCByaWRlIGNvbmZpcm1hdGlvbnMsIGRlZGljYXRlZCBjb250YWN0LjxcL2Rpdj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6ZmxleDtnYXA6MTJweDtmbGV4LXdyYXA6d3JhcFwiPlxuICAgICAgICA8YSBocmVmPVwiXC9jb3Jwb3JhdGUtYWNjb3VudFwiIGNsYXNzPVwiaGIgaGItc29saWRcIj5PcGVuIENvcnBvcmF0ZSBBY2NvdW50IFx1MjE5MjxcL2E+XG4gICAgICAgIDxhIGhyZWY9XCJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbVwiIGNsYXNzPVwiaGIgaGItZ2hvc3RcIj5FbWFpbCBVcyB0byBHZXQgU3RhcnRlZDxcL2E+XG4gICAgICA8XC9kaXY+XG4gICAgPFwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjb3JwLWN0YS1yaWdodFwiPlxuICAgICAgPGEgaHJlZj1cInRlbDo3ODY1MzA0NzcwXCIgY2xhc3M9XCJjb3JwLWN0YS10ZWxcIj43ODYtNTMwLTQ3NzA8XC9hPlxuICAgICAgPHAgY2xhc3M9XCJjb3JwLWN0YS1ub3RlXCI+QXZhaWxhYmxlIDI0IGhvdXJzIFx1MDBiNyA3IGRheXMgYSB3ZWVrPFwvcD5cbiAgICAgIDxhIGhyZWY9XCJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbVwiIGNsYXNzPVwiY29ycC1jdGEtZW1haWxcIj5uYXRlQG9zbW9zYmxhY2suY29tPFwvYT5cbiAgICA8XC9kaXY+XG4gIDxcL2Rpdj5cbjxcL2Rpdj5cbjwhLS0gXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXG4gICAgIFNFQ1RJT04gNyBcdTIwMTQgRkxFRVQgKDggdmVoaWNsZXMsIHYzIGZyYW1pbmcpXG4gICAgIFBob3RvcyByZWZlcmVuY2VkIGZyb20gc3RhZ2luZyBzaXRlXG5cdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTAgLS0+XG48ZGl2IGNsYXNzPVwic3cgcnZcIj5cbiAgPGRpdiBjbGFzcz1cInNlY1wiPlxuICAgIDxkaXYgY2xhc3M9XCJsYmxcIj5UaGUgRmxlZXQ8XC9kaXY+XG4gICAgPGgyIGNsYXNzPVwic2gyXCI+TGF0ZS1Nb2RlbC4gTWFpbnRhaW5lZCA8ZW0+dG8gYSBDb3Jwb3JhdGUgU3RhbmRhcmQuPFwvZW0+PFwvaDI+XG4gICAgPHAgY2xhc3M9XCJsZWFkXCI+V2hhdCB5b3Ugc2VlIGluIHRoZSBwaG90b3MgaXMgd2hhdCBhcnJpdmVzIGF0IHlvdXIgZG9vciBcdTIwMTQgbm8gc3Vic3RpdHV0aW9ucywgbm8gc3VycHJpc2VzLiBFdmVyeSB2ZWhpY2xlIGluc3BlY3RlZCBiZWZvcmUgZXZlcnkgdHJpcCBhY3Jvc3MgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuPFwvcD5cbiAgICA8ZGl2IGNsYXNzPVwiZmxlZXQtZ3JpZFwiPlxuICAgICAgPGRpdiBjbGFzcz1cImZsLWNhcmRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsLWltZ1wiPjxpbWcgc3JjPVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNFwvY2FkaWxsYWMteHRzLXNlZGFuLndlYnBcIiBhbHQ9XCJDYWRpbGxhYyBYVFMgZXhlY3V0aXZlIHNlZGFuIE1pYW1pIGNhciBzZXJ2aWNlXCI+PFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtYm9keVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1jbGFzc1wiPkV4ZWN1dGl2ZSBTZWRhbjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtbmFtZVwiPkJ1c2luZXNzIFNlZGFuPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC15ZWFyXCI+Q2FkaWxsYWMgWFRTIG9yIHNpbWlsYXI8XC9kaXY+XG4gICAgICAgICAgPHVsIGNsYXNzPVwiZmwtc3BlY3NcIj48bGk+UGFzc2VuZ2VycyA8c3Bhbj5VcCB0byAzPFwvc3Bhbj48XC9saT48bGk+THVnZ2FnZSA8c3Bhbj4zIGJhZ3M8XC9zcGFuPjxcL2xpPjxsaT5CZXN0IGZvciA8c3Bhbj5Tb2xvIGV4ZWN1dGl2ZXM8XC9zcGFuPjxcL2xpPjxcL3VsPlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcIiBjbGFzcz1cImZsLWJ0blwiPlJlc2VydmUgVGhpcyBWZWhpY2xlPFwvYT5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmbC1jYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1pbWdcIj48aW1nIHNyYz1cImh0dHBzOlwvXC9vc21vc2JsYWNrLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcL21lcmNlZGVzLXMtY2xhc3Mud2VicFwiIGFsdD1cIk1lcmNlZGVzIFMtQ2xhc3MgbHV4dXJ5IHNlZGFuIE1pYW1pIGFpcnBvcnQgdHJhbnNmZXJcIj48XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1ib2R5XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLWNsYXNzXCI+THV4dXJ5IFNlZGFuPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1uYW1lXCI+TWVyY2VkZXMgUy1DbGFzczxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwteWVhclwiPk1lcmNlZGVzLUJlbnogUy1DbGFzczxcL2Rpdj5cbiAgICAgICAgICA8dWwgY2xhc3M9XCJmbC1zcGVjc1wiPjxsaT5QYXNzZW5nZXJzIDxzcGFuPlVwIHRvIDM8XC9zcGFuPjxcL2xpPjxsaT5MdWdnYWdlIDxzcGFuPjMgYmFnczxcL3NwYW4+PFwvbGk+PGxpPkJlc3QgZm9yIDxzcGFuPlZJUCBjbGllbnRzPFwvc3Bhbj48XC9saT48XC91bD5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXCIgY2xhc3M9XCJmbC1idG5cIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTxcL2E+XG4gICAgICA8XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiZmwtY2FyZFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtaW1nXCI+PGltZyBzcmM9XCJodHRwczpcL1wvb3Ntb3NibGFjay5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA0XC9jaGV2cm9sZXQtc3VidXJiYW4tc3V2LndlYnBcIiBhbHQ9XCJDaGV2cm9sZXQgU3VidXJiYW4gcHJlbWl1bSBTVVYgU291dGggRmxvcmlkYSBjaGF1ZmZldXJcIj48XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1ib2R5XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLWNsYXNzXCI+UHJlbWl1bSBTVVY8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLW5hbWVcIj5DaGV2cm9sZXQgU3VidXJiYW48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLXllYXJcIj5DaGV2cm9sZXQgU3VidXJiYW4gb3Igc2ltaWxhcjxcL2Rpdj5cbiAgICAgICAgICA8dWwgY2xhc3M9XCJmbC1zcGVjc1wiPjxsaT5QYXNzZW5nZXJzIDxzcGFuPlVwIHRvIDY8XC9zcGFuPjxcL2xpPjxsaT5MdWdnYWdlIDxzcGFuPjRcdTIwMTM2IGJhZ3M8XC9zcGFuPjxcL2xpPjxsaT5CZXN0IGZvciA8c3Bhbj5UZWFtcywgZmFtaWxpZXM8XC9zcGFuPjxcL2xpPjxcL3VsPlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcIiBjbGFzcz1cImZsLWJ0blwiPlJlc2VydmUgVGhpcyBWZWhpY2xlPFwvYT5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmbC1jYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1pbWdcIj48aW1nIHNyYz1cImh0dHBzOlwvXC9vc21vc2JsYWNrLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcL2NhZGlsbGFjLWVzY2FsYWRlLWVzdi53ZWJwXCIgYWx0PVwiQ2FkaWxsYWMgRXNjYWxhZGUgRVNWIGx1eHVyeSBTVVYgTWlhbWkgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uXCI+PFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtYm9keVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1jbGFzc1wiPkx1eHVyeSBTVVYgXHUwMGI3IEZsYWdzaGlwPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1uYW1lXCI+Q2FkaWxsYWMgRXNjYWxhZGUgRVNWPFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC15ZWFyXCI+Q2FkaWxsYWMgRXNjYWxhZGUgRVNWPFwvZGl2PlxuICAgICAgICAgIDx1bCBjbGFzcz1cImZsLXNwZWNzXCI+PGxpPlBhc3NlbmdlcnMgPHNwYW4+VXAgdG8gNjxcL3NwYW4+PFwvbGk+PGxpPkx1Z2dhZ2UgPHNwYW4+NFx1MjAxMzYgYmFnczxcL3NwYW4+PFwvbGk+PGxpPkJlc3QgZm9yIDxzcGFuPkV4ZWN1dGl2ZXMsIFZJUHM8XC9zcGFuPjxcL2xpPjxcL3VsPlxuICAgICAgICA8XC9kaXY+XG4gICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcIiBjbGFzcz1cImZsLWJ0blwiPlJlc2VydmUgVGhpcyBWZWhpY2xlPFwvYT5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmbC1jYXJkXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1pbWdcIj48aW1nIHNyYz1cImh0dHBzOlwvXC9vc21vc2JsYWNrLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcL21lcmNlZGVzLXNwcmludGVyLXZhbi53ZWJwXCIgYWx0PVwiTWVyY2VkZXMgU3ByaW50ZXIgdmFuIGdyb3VwIHRyYW5zcG9ydGF0aW9uIE1pYW1pXCI+PFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtYm9keVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1jbGFzc1wiPkV4ZWN1dGl2ZSBWYW48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLW5hbWVcIj5TcHJpbnRlcjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwteWVhclwiPk1lcmNlZGVzLUJlbnogU3ByaW50ZXI8XC9kaXY+XG4gICAgICAgICAgPHVsIGNsYXNzPVwiZmwtc3BlY3NcIj48bGk+UGFzc2VuZ2VycyA8c3Bhbj5VcCB0byAxNDxcL3NwYW4+PFwvbGk+PGxpPkx1Z2dhZ2UgPHNwYW4+TGFyZ2UgY2FwYWNpdHk8XC9zcGFuPjxcL2xpPjxsaT5CZXN0IGZvciA8c3Bhbj5Hcm91cHMsIGV2ZW50czxcL3NwYW4+PFwvbGk+PFwvdWw+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgICAgPGEgaHJlZj1cIlwvcmVzZXJ2ZVwiIGNsYXNzPVwiZmwtYnRuXCI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImZsLWNhcmRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsLWltZ1wiPjxpbWcgc3JjPVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNFwvZXhlY3V0aXZlLXNwcmludGVyLndlYnBcIiBhbHQ9XCJFeGVjdXRpdmUgU3ByaW50ZXIgdmFuIGNvcnBvcmF0ZSB0cmFuc3BvcnRhdGlvbiBGb3J0IExhdWRlcmRhbGVcIj48XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1ib2R5XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLWNsYXNzXCI+RXhlY3V0aXZlIFZhbiBcdTAwYjcgUHJlbWl1bTxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtbmFtZVwiPkV4ZWN1dGl2ZSBTcHJpbnRlcjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwteWVhclwiPk1lcmNlZGVzLUJlbnogU3ByaW50ZXI8XC9kaXY+XG4gICAgICAgICAgPHVsIGNsYXNzPVwiZmwtc3BlY3NcIj48bGk+UGFzc2VuZ2VycyA8c3Bhbj5VcCB0byAxMzxcL3NwYW4+PFwvbGk+PGxpPkx1Z2dhZ2UgPHNwYW4+TGFyZ2UgY2FwYWNpdHk8XC9zcGFuPjxcL2xpPjxsaT5CZXN0IGZvciA8c3Bhbj5Db3Jwb3JhdGUgZ3JvdXBzPFwvc3Bhbj48XC9saT48XC91bD5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXCIgY2xhc3M9XCJmbC1idG5cIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTxcL2E+XG4gICAgICA8XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiZmwtY2FyZFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtaW1nXCI+PGltZyBzcmM9XCJodHRwczpcL1wvb3Ntb3NibGFjay5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA0XC9jZW8tc3ByaW50ZXIud2VicFwiIGFsdD1cIkNFTyBTcHJpbnRlciBsdXh1cnkgdmFuIFBhbG0gQmVhY2ggZXhlY3V0aXZlIHRyYW5zZmVyXCI+PFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtYm9keVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1jbGFzc1wiPkV4ZWN1dGl2ZSBWYW4gXHUwMGI3IENFTzxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtbmFtZVwiPkNFTyBTcHJpbnRlcjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwteWVhclwiPk1lcmNlZGVzLUJlbnogU3ByaW50ZXI8XC9kaXY+XG4gICAgICAgICAgPHVsIGNsYXNzPVwiZmwtc3BlY3NcIj48bGk+UGFzc2VuZ2VycyA8c3Bhbj5VcCB0byA5PFwvc3Bhbj48XC9saT48bGk+THVnZ2FnZSA8c3Bhbj5NZWRpdW0gY2FwYWNpdHk8XC9zcGFuPjxcL2xpPjxsaT5CZXN0IGZvciA8c3Bhbj5DLXN1aXRlLCBkZWxlZ2F0aW9uczxcL3NwYW4+PFwvbGk+PFwvdWw+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgICAgPGEgaHJlZj1cIlwvcmVzZXJ2ZVwiIGNsYXNzPVwiZmwtYnRuXCI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8XC9hPlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cImZsLWNhcmRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZsLWltZ1wiPjxpbWcgc3JjPVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNFwvbWt0LWxpbW8ud2VicFwiIGFsdD1cIk1LVCBzdHJldGNoIGxpbW8gTWlhbWkgc3BlY2lhbCBldmVudHNcIj48XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1ib2R5XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLWNsYXNzXCI+U3RyZXRjaCBMaW1vdXNpbmU8XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLW5hbWVcIj5NS1QgTGltbzxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwteWVhclwiPk1LVCBvciBzaW1pbGFyPFwvZGl2PlxuICAgICAgICAgIDx1bCBjbGFzcz1cImZsLXNwZWNzXCI+PGxpPlBhc3NlbmdlcnMgPHNwYW4+VXAgdG8gMTA8XC9zcGFuPjxcL2xpPjxsaT5MdWdnYWdlIDxzcGFuPk1lZGl1bSBjYXBhY2l0eTxcL3NwYW4+PFwvbGk+PGxpPkJlc3QgZm9yIDxzcGFuPlNwZWNpYWwgb2NjYXNpb25zPFwvc3Bhbj48XC9saT48XC91bD5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXCIgY2xhc3M9XCJmbC1idG5cIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTxcL2E+XG4gICAgICA8XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmbC1jYXJkXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLWltZ1wiPjxpbWcgc3JjPVwiaHR0cHM6XC9cL29zbW9zYmxhY2suY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNFwvZXhlY3V0aXZlLW1pbmktY29hY2gtY2xlYW4ucG5nXCIgYWx0PVwiRXhlY3V0aXZlIE1pbmkgQ29hY2hcIj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImZsLWJvZHlcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1jbGFzc1wiPk1pbmkgQ29hY2g8XC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtbmFtZVwiPkV4ZWN1dGl2ZSBNaW5pIENvYWNoPFwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZsLXllYXJcIj5NaW5pIENvYWNoIG9yIHNpbWlsYXI8XC9kaXY+XG4gICAgICAgICAgICA8dWwgY2xhc3M9XCJmbC1zcGVjc1wiPjxsaT5QYXNzZW5nZXJzIDxzcGFuPjIwIFx1MjAxMyAzNTxcL3NwYW4+PFwvbGk+PGxpPkx1Z2dhZ2UgPHNwYW4+VW5kZXJjYXJyaWFnZTxcL3NwYW4+PFwvbGk+PGxpPkJlc3QgZm9yIDxzcGFuPkNvcnBvcmF0ZSwgY29uZmVyZW5jZXM8XC9zcGFuPjxcL2xpPjxcL3VsPlxuICAgICAgICAgIDxcL2Rpdj5cbiAgICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXC9cIiBjbGFzcz1cImZsLWJ0blwiPlJlc2VydmUgTm93PFwvYT5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtY2FyZFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1pbWdcIj48aW1nIHNyYz1cImh0dHBzOlwvXC9vc21vc2JsYWNrLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcL21vdG9yLWNvYWNoLWNsZWFuLnBuZ1wiIGFsdD1cIk1vdG9yIENvYWNoXCI+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJmbC1ib2R5XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtY2xhc3NcIj5GdWxsLVNpemUgQ29hY2g8XC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZmwtbmFtZVwiPk1vdG9yIENvYWNoPFwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImZsLXllYXJcIj5Nb3RvciBDb2FjaCBvciBzaW1pbGFyPFwvZGl2PlxuICAgICAgICAgICAgPHVsIGNsYXNzPVwiZmwtc3BlY3NcIj48bGk+UGFzc2VuZ2VycyA8c3Bhbj4zNiBcdTIwMTMgNTY8XC9zcGFuPjxcL2xpPjxsaT5MdWdnYWdlIDxzcGFuPkZ1bGwgdW5kZXJjYXJyaWFnZTxcL3NwYW4+PFwvbGk+PGxpPkJlc3QgZm9yIDxzcGFuPkNvbnZlbnRpb25zLCBldmVudHM8XC9zcGFuPjxcL2xpPjxcL3VsPlxuICAgICAgICAgIDxcL2Rpdj5cbiAgICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXC9cIiBjbGFzcz1cImZsLWJ0blwiPlJlc2VydmUgTm93PFwvYT5cbiAgICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8ZGl2IHN0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoyNHB4XCI+XG4gICAgICA8YSBocmVmPVwiXC9mbGVldFwiIGNsYXNzPVwiZmwtbGlua1wiPlZpZXcgZnVsbCBmbGVldCBzcGVjaWZpY2F0aW9ucyBcdTIxOTI8XC9hPlxuICAgIDxcL2Rpdj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiA4IFx1MjAxNCBDT1ZFUkFHRVxuICAgICB2MyBzdHJ1Y3R1cmUgKyB2NF9iY2MgZGFyayBzdHlsaW5nXG5cdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTAgLS0+XG48ZGl2IGNsYXNzPVwic3czIHJ2XCI+XG4gIDxkaXYgY2xhc3M9XCJzZWNcIj5cbiAgICA8ZGl2IGNsYXNzPVwibGJsIGxibC13XCI+QWlycG9ydCAmIEF2aWF0aW9uIENvdmVyYWdlPFwvZGl2PlxuICAgIDxoMiBjbGFzcz1cInNoMiBzaDItd1wiPldoZW4gWW91ciBFeGVjdXRpdmVzIEZseSwgPGVtPldlJ3JlIEFscmVhZHkgVGhlcmUuPFwvZW0+PFwvaDI+XG4gICAgPHAgY2xhc3M9XCJsZWFkIGxlYWQtd1wiPkV2ZXJ5IGNvbW1lcmNpYWwgdGVybWluYWwgYW5kIHByaXZhdGUgRkJPIGluIFNvdXRoIEZsb3JpZGEgY292ZXJlZC4gUmVhbC10aW1lIGZsaWdodCBtb25pdG9yaW5nIG9uIGV2ZXJ5IGJvb2tpbmcgXHUyMDE0IGF1dG9tYXRpYyBhZGp1c3RtZW50cyBmb3IgZGVsYXlzLCBubyBjYWxsIG5lZWRlZC48XC9wPlxuICAgIDxkaXYgY2xhc3M9XCJjb3YtaW5uZXJcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJhaXItZ3JpZFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJhcHQtY1wiPjxkaXYgY2xhc3M9XCJhcHQtY29kZVwiPk1JQTxcL2Rpdj48ZGl2IGNsYXNzPVwiYXB0LW5hbWVcIj5NaWFtaSBJbnRlcm5hdGlvbmFsPFwvZGl2PjxkaXYgY2xhc3M9XCJhcHQtdHlwZVwiPkNvbW1lcmNpYWwgXHUwMGI3IFByaXZhdGU8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJhcHQtY1wiPjxkaXYgY2xhc3M9XCJhcHQtY29kZVwiPkZMTDxcL2Rpdj48ZGl2IGNsYXNzPVwiYXB0LW5hbWVcIj5Gb3J0IExhdWRlcmRhbGVcdTIwMTNIb2xseXdvb2Q8XC9kaXY+PGRpdiBjbGFzcz1cImFwdC10eXBlXCI+Q29tbWVyY2lhbCBcdTAwYjcgUHJpdmF0ZTxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImFwdC1jXCI+PGRpdiBjbGFzcz1cImFwdC1jb2RlXCI+UEJJPFwvZGl2PjxkaXYgY2xhc3M9XCJhcHQtbmFtZVwiPlBhbG0gQmVhY2ggSW50ZXJuYXRpb25hbDxcL2Rpdj48ZGl2IGNsYXNzPVwiYXB0LXR5cGVcIj5Db21tZXJjaWFsIFx1MDBiNyBGQk88XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJhcHQtY1wiPjxkaXYgY2xhc3M9XCJhcHQtY29kZVwiPk9QRjxcL2Rpdj48ZGl2IGNsYXNzPVwiYXB0LW5hbWVcIj5PcGEtbG9ja2EgRXhlY3V0aXZlPFwvZGl2PjxkaXYgY2xhc3M9XCJhcHQtdHlwZVwiPlByaXZhdGUgQXZpYXRpb248XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJhcHQtY1wiPjxkaXYgY2xhc3M9XCJhcHQtY29kZVwiPkZYRTxcL2Rpdj48ZGl2IGNsYXNzPVwiYXB0LW5hbWVcIj5Gb3J0IExhdWRlcmRhbGUgRXhlY3V0aXZlPFwvZGl2PjxkaXYgY2xhc3M9XCJhcHQtdHlwZVwiPlByaXZhdGUgQXZpYXRpb248XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJhcHQtY1wiPjxkaXYgY2xhc3M9XCJhcHQtY29kZVwiPkJDVDxcL2Rpdj48ZGl2IGNsYXNzPVwiYXB0LW5hbWVcIj5Cb2NhIFJhdG9uIEFpcnBvcnQ8XC9kaXY+PGRpdiBjbGFzcz1cImFwdC10eXBlXCI+UHJpdmF0ZSBBdmlhdGlvbjxcL2Rpdj48XC9kaXY+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgICAgPGRpdiBzdHlsZT1cIm1hcmdpbi10b3A6MThweDtkaXNwbGF5OmZsZXg7Z2FwOjEycHg7ZmxleC13cmFwOndyYXBcIj5cbiAgICAgICAgICA8YSBocmVmPVwiXC9yZXNlcnZlXC9cIiBjbGFzcz1cImhiIGhiLXNvbGlkXCIgc3R5bGU9XCJwYWRkaW5nOjEycHggMjRweDtmb250LXNpemU6MTFweFwiPkJvb2sgQWlycG9ydCBUcmFuc2ZlciBcdTIxOTI8XC9hPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcL1wiIGNsYXNzPVwiaGIgaGItb3V0bGluZVwiIHN0eWxlPVwicGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjExcHhcIj5Cb29rIEZCTyBQaWNrdXA8XC9hPlxuICAgICAgICA8XC9kaXY+XG4gICAgICA8XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwiYWlyLWZlYXRzXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJhaXItZmVhdFwiPjxkaXYgY2xhc3M9XCJhaXItZmVhdC1kb3RcIj48XC9kaXY+PGRpdj48ZGl2IGNsYXNzPVwiYWlyLWZlYXQtdGl0bGVcIj5SZWFsLVRpbWUgRmxpZ2h0IFRyYWNraW5nPFwvZGl2PjxkaXYgY2xhc3M9XCJhaXItZmVhdC10ZXh0XCI+RXZlcnkgY29tbWVyY2lhbCBmbGlnaHQgbW9uaXRvcmVkIGF1dG9tYXRpY2FsbHkuIElmIHlvdXIgZXhlY3V0aXZlJ3MgYXJyaXZhbCBhdCBNSUEgb3IgRkxMIHNoaWZ0cywgeW91ciBjaGF1ZmZldXIgYWRqdXN0cyB3aXRob3V0IGEgc2luZ2xlIGNhbGwgZnJvbSB5b3Ugb3IgeW91ciBFQS48XC9kaXY+PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImFpci1mZWF0XCI+PGRpdiBjbGFzcz1cImFpci1mZWF0LWRvdFwiPjxcL2Rpdj48ZGl2PjxkaXYgY2xhc3M9XCJhaXItZmVhdC10aXRsZVwiPkZCTyBUYXJtYWMgQ29vcmRpbmF0aW9uPFwvZGl2PjxkaXYgY2xhc3M9XCJhaXItZmVhdC10ZXh0XCI+Rm9yIHByaXZhdGUgYXZpYXRpb24sIHdlIGNvb3JkaW5hdGUgZGlyZWN0bHkgd2l0aCB5b3VyIEZCTyB0ZWFtLiBTaGFyZSB0aGUgdGFpbCBudW1iZXIgYXQgYm9va2luZyBcdTIwMTQgd2UgaGFuZGxlIHRoZSByZXN0LiBUYXJtYWMtYWRqYWNlbnQgc3RhZ2luZyB3aGVuIHBlcm1pdHRlZC48XC9kaXY+PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImFpci1mZWF0XCI+PGRpdiBjbGFzcz1cImFpci1mZWF0LWRvdFwiPjxcL2Rpdj48ZGl2PjxkaXYgY2xhc3M9XCJhaXItZmVhdC10aXRsZVwiPk1lZXQgJiBHcmVldDxcL2Rpdj48ZGl2IGNsYXNzPVwiYWlyLWZlYXQtdGV4dFwiPllvdXIgY2hhdWZmZXVyIG1lZXRzIGNsaWVudHMgaW5zaWRlIHRoZSB0ZXJtaW5hbCB3aXRoIGEgcGVyc29uYWxpemVkIG5hbWUgYm9hcmQgYW5kIGhhbmRsZXMgYWxsIGx1Z2dhZ2UgXHUyMDE0IHNvIHlvdXIgZ3Vlc3RzIGZlZWwgdGhlIHN0YW5kYXJkIGZyb20gdGhlIGZpcnN0IHNlY29uZC48XC9kaXY+PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImFpci1mZWF0XCI+PGRpdiBjbGFzcz1cImFpci1mZWF0LWRvdFwiPjxcL2Rpdj48ZGl2PjxkaXYgY2xhc3M9XCJhaXItZmVhdC10aXRsZVwiPlNlYXBvcnQgVHJhbnNmZXJzPFwvZGl2PjxkaXYgY2xhc3M9XCJhaXItZmVhdC10ZXh0XCI+UG9ydCBvZiBNaWFtaSBhbmQgUG9ydCBFdmVyZ2xhZGVzIG1hbmFnZWQgd2l0aCBhaXJwb3J0LWxldmVsIHByZWNpc2lvbi4gQ3J1aXNlIHRlcm1pbmFsIGxvZ2lzdGljcyBoYW5kbGVkIGZvciBjb3Jwb3JhdGUgZ3JvdXBzIGFuZCBleGVjdXRpdmUgZ3Vlc3RzLjxcL2Rpdj48XC9kaXY+PFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiA5IFx1MjAxNCBCRVlPTkQgVEhFIFJJREUgKyBNSUFNSSBFVkVOVFNcbiAgICAgKE1lcmdlZDogSGluZ2UgbmFycmF0aXZlICsgRXZlbnRzIENhbGVuZGFyKVxuXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwIC0tPlxuPGRpdiBjbGFzcz1cInN3IHJ2XCI+XG4gIDxkaXYgY2xhc3M9XCJzZWNcIj5cbiAgICA8ZGl2IGNsYXNzPVwibGJsXCI+QmV5b25kIHRoZSBTdGFuZGFyZCBCb29raW5nPFwvZGl2PlxuICAgIDxoMiBjbGFzcz1cInNoMlwiPllvdXIgQ29ycG9yYXRlIFBhcnRuZXIgaW4gTWlhbWkgSGFuZGxlcyA8ZW0+TW9yZSBUaGFuIHRoZSBSaWRlPFwvZW0+PFwvaDI+XG4gICAgPHAgY2xhc3M9XCJsZWFkXCI+T25jZSBPc21vcyBCbGFjayBpcyB5b3VyIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBwYXJ0bmVyLCB0aGUgcmVsYXRpb25zaGlwIGV4dGVuZHMgZnVydGhlciBcdTIwMTQgZXZlbnRzIGNvdmVyYWdlLCBjb25jaWVyZ2Ugc2VydmljZXMsIG11bHRpbGluZ3VhbCBjb29yZGluYXRpb24uIFRoZXNlIGFyZSB0aGUgd2luZG93cyB3aGVuIGl0IG1hdHRlcnMgbW9zdC48XC9wPlxuICAgIDxkaXYgY2xhc3M9XCJldmVudHMtaW5uZXJcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJldi1saXN0XCI+XG4gICAgICAgIDxhIGhyZWY9XCJcL21pYW1pLWYxLXRyYW5zcG9ydGF0aW9uXCIgY2xhc3M9XCJldi1pdGVtXCIgc3R5bGU9XCJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImV2LW1vbnRoXCI+PHN0cm9uZz5NYXk8XC9zdHJvbmc+MjAyNjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9XCJldi1uYW1lXCI+TWlhbWkgRm9ybXVsYSAxIEdyYW5kIFByaXg8XC9kaXY+PGRpdiBjbGFzcz1cImV2LW5vdGVcIj5IYXJkIFJvY2sgU3RhZGl1bSBcdTAwYjcgMy1kYXkgc3VyY2hhcmdlIHdpbmRvdyBcdTAwYjcgSGlnaCBjb3Jwb3JhdGUgZGVtYW5kPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXYtYmFkZ2UgZXYtYmFkZ2UtZWFybHlcIj5Cb29rIEVhcmx5PFwvZGl2PlxuICAgICAgICA8XC9hPlxuICAgICAgICA8YSBocmVmPVwiXC9maWZhLXdvcmxkLWN1cC0yMDI2LW1pYW1pLXRyYW5zcG9ydGF0aW9uXCIgY2xhc3M9XCJldi1pdGVtXCIgc3R5bGU9XCJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImV2LW1vbnRoXCI+PHN0cm9uZz5KdW5cdTIwMTNKdWw8XC9zdHJvbmc+MjAyNjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9XCJldi1uYW1lXCI+RklGQSBXb3JsZCBDdXAgMjAyNjxcL2Rpdj48ZGl2IGNsYXNzPVwiZXYtbm90ZVwiPkhhcmQgUm9jayBTdGFkaXVtIFx1MDBiNyA3IG1hdGNoZXMgXHUwMGI3IEJyYXppbCwgUG9ydHVnYWwsIFVydWd1YXksIENvbG9tYmlhIFx1MDBiNyBCcm9uemUgRmluYWw8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldi1iYWRnZSBldi1iYWRnZS1lYXJseVwiPkJvb2sgRWFybHk8XC9kaXY+XG4gICAgICAgIDxcL2E+XG4gICAgICAgIDxhIGhyZWY9XCJcL2FydC1iYXNlbC1taWFtaS1jYXItc2VydmljZVwiIGNsYXNzPVwiZXYtaXRlbVwiIHN0eWxlPVwidGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldi1tb250aFwiPjxzdHJvbmc+RGVjPFwvc3Ryb25nPjIwMjY8XC9kaXY+XG4gICAgICAgICAgPGRpdj48ZGl2IGNsYXNzPVwiZXYtbmFtZVwiPkFydCBCYXNlbCBNaWFtaSBCZWFjaDxcL2Rpdj48ZGl2IGNsYXNzPVwiZXYtbm90ZVwiPk1pYW1pIEJlYWNoIENvbnZlbnRpb24gQ2VudGVyIFx1MDBiNyBQZWFrIGNvcnBvcmF0ZSBob3NwaXRhbGl0eSB3ZWVrPFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXYtYmFkZ2UgZXYtYmFkZ2UtZWFybHlcIj5Cb29rIEVhcmx5PFwvZGl2PlxuICAgICAgICA8XC9hPlxuICAgICAgICA8YSBocmVmPVwiXC9taWFtaS1vcGVuLWNhci1zZXJ2aWNlXCIgY2xhc3M9XCJldi1pdGVtXCIgc3R5bGU9XCJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImV2LW1vbnRoXCI+PHN0cm9uZz5NYXI8XC9zdHJvbmc+MjAyNzxcL2Rpdj5cbiAgICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9XCJldi1uYW1lXCI+TWlhbWkgT3BlbiAoVGVubmlzKTxcL2Rpdj48ZGl2IGNsYXNzPVwiZXYtbm90ZVwiPkhhcmQgUm9jayBTdGFkaXVtIFx1MDBiNyBDb3Jwb3JhdGUgaG9zcGl0YWxpdHksIGNsaWVudCBlbnRlcnRhaW5tZW50PFwvZGl2PjxcL2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXYtYmFkZ2UgZXYtYmFkZ2UtZWFybHlcIj5Cb29rIEVhcmx5PFwvZGl2PlxuICAgICAgICA8XC9hPlxuICAgICAgICA8YSBocmVmPVwiXC91bHRyYS1taWFtaS10cmFuc3BvcnRhdGlvblwiIGNsYXNzPVwiZXYtaXRlbVwiIHN0eWxlPVwidGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldi1tb250aFwiPjxzdHJvbmc+TWFyIDI2XHUyMDEzMjg8XC9zdHJvbmc+MjAyNzxcL2Rpdj5cbiAgICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9XCJldi1uYW1lXCI+VWx0cmEgTXVzaWMgRmVzdGl2YWw8XC9kaXY+PGRpdiBjbGFzcz1cImV2LW5vdGVcIj5CYXlmcm9udCBQYXJrLCBEb3dudG93biBNaWFtaSBcdTAwYjcgMTcwLDAwMCsgYXR0ZW5kZWVzIFx1MDBiNyBUaHJlZSBkYXlzIG9mIHdvcmxkLWNsYXNzIGVsZWN0cm9uaWMgbXVzaWM8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldi1iYWRnZSBldi1iYWRnZS1lYXJseVwiIHN0eWxlPVwiYmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtjb2xvcjp2YXIoLS1jaGFtcCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wKVwiPkJPT0sgRUFSTFk8XC9kaXY+XG4gICAgICAgIDxcL2E+XG4gICAgICAgIDxhIGhyZWY9XCJcL3BvcnQtbWlhbWktdHJhbnNmZXJzXCIgY2xhc3M9XCJldi1pdGVtXCIgc3R5bGU9XCJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0XCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImV2LW1vbnRoXCI+PHN0cm9uZz5ZZWFyPFwvc3Ryb25nPlJvdW5kPFwvZGl2PlxuICAgICAgICAgIDxkaXY+PGRpdiBjbGFzcz1cImV2LW5hbWVcIj5Qb3J0TWlhbWkgQ3J1aXNlIFNlYXNvbjxcL2Rpdj48ZGl2IGNsYXNzPVwiZXYtbm90ZVwiPldvcmxkJ3MgYnVzaWVzdCBjcnVpc2UgcG9ydCBcdTAwYjcgRGFpbHkgVklQIGFuZCBncm91cCB0cmFuc2ZlcnM8XC9kaXY+PFwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldi1iYWRnZSBldi1iYWRnZS1hdmFpbFwiPkF2YWlsYWJsZTxcL2Rpdj5cbiAgICAgICAgPFwvYT5cbiAgICAgICAgPGEgaHJlZj1cIlwvbWlhbWktZXZlbnQtdHJhbnNwb3J0YXRpb25cIiBjbGFzcz1cImV2LWl0ZW1cIiBzdHlsZT1cInRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXRcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXYtbW9udGhcIj48c3Ryb25nPlllYXI8XC9zdHJvbmc+Um91bmQ8XC9kaXY+XG4gICAgICAgICAgPGRpdj48ZGl2IGNsYXNzPVwiZXYtbmFtZVwiPkNvcnBvcmF0ZSAmIFByaXZhdGUgRXZlbnRzPFwvZGl2PjxkaXYgY2xhc3M9XCJldi1ub3RlXCI+QnJpY2tlbGwgXHUwMGI3IFNvdXRoIEJlYWNoIFx1MDBiNyBDb3JhbCBHYWJsZXMgXHUwMGI3IERlc2lnbiBEaXN0cmljdCBcdTAwYjcgV3lud29vZDxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImV2LWJhZGdlIGV2LWJhZGdlLWF2YWlsXCI+QXZhaWxhYmxlPFwvZGl2PlxuICAgICAgICA8XC9hPlxuICAgICAgICA8IS0tIEV4dGVuZGVkIHNlcnZpY2VzIChhYnNvcmJlZCBmcm9tIEhpbmdlKSAtLT5cbiAgICAgICAgPGRpdiBzdHlsZT1cImRpc3BsYXk6ZmxleDtnYXA6MTJweDttYXJnaW4tdG9wOjI0cHg7ZmxleC13cmFwOndyYXBcIj5cbiAgICAgICAgICA8ZGl2IHN0eWxlPVwiZmxleDoxO21pbi13aWR0aDoyMDBweDtiYWNrZ3JvdW5kOnZhcigtLW9mZik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjE2cHggMTRweDtkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydFwiPlxuICAgICAgICAgICAgPHNwYW4gc3R5bGU9XCJmb250LXNpemU6MjBweDtmbGV4LXNocmluazowXCI+XHUyNzI2PFwvc3Bhbj5cbiAgICAgICAgICAgIDxkaXY+PGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjNweFwiPkNvbmNpZXJnZSBTZXJ2aWNlczxcL2Rpdj48ZGl2IHN0eWxlPVwiZm9udC1zaXplOjExLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS41XCI+UmVzdGF1cmFudCByZXNlcnZhdGlvbnMsIGhvdGVsIGNvb3JkaW5hdGlvbiwgYW5kIGZ1bGwgaXRpbmVyYXJ5IG1hbmFnZW1lbnQgYWNyb3NzIE1pYW1pLjxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPFwvZGl2PlxuICAgICAgICAgIDxkaXYgc3R5bGU9XCJmbGV4OjE7bWluLXdpZHRoOjIwMHB4O2JhY2tncm91bmQ6dmFyKC0tb2ZmKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MTZweCAxNHB4O2Rpc3BsYXk6ZmxleDtnYXA6MTBweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0XCI+XG4gICAgICAgICAgICA8c3BhbiBzdHlsZT1cImZvbnQtc2l6ZToyMHB4O2ZsZXgtc2hyaW5rOjBcIj5cdWQ4M2NcdWRmMTA8XC9zcGFuPlxuICAgICAgICAgICAgPGRpdj48ZGl2IHN0eWxlPVwiZm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206M3B4XCI+TXVsdGlsaW5ndWFsIFNlcnZpY2U8XC9kaXY+PGRpdiBzdHlsZT1cImZvbnQtc2l6ZToxMS41cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuNVwiPkZ1bGwgc2VydmljZSBpbiBFbmdsaXNoLCBGcmVuY2gsIGFuZCBTcGFuaXNoIGZvciBpbnRlcm5hdGlvbmFsIGV4ZWN1dGl2ZXMgYW5kIGRlbGVnYXRpb25zLjxcL2Rpdj48XC9kaXY+XG4gICAgICAgICAgPFwvZGl2PlxuICAgICAgICA8XC9kaXY+XG4gICAgICA8XC9kaXY+XG4gICAgICA8ZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZXYtY2FyZFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldi1jYXJkLXRpdGxlXCI+RHVyaW5nIHBlYWsgTWlhbWkgZXZlbnRzLDxicj48ZW0+b3VyIGZsZWV0IGlzIGZ1bGx5IGNvbW1pdHRlZC48XC9lbT48XC9kaXY+XG4gICAgICAgICAgPHAgY2xhc3M9XCJldi1jYXJkLXRleHRcIj5GSUZBIFdvcmxkIEN1cCAyMDI2LCBGb3JtdWxhIDEsIEFydCBCYXNlbCwgYW5kIHRoZSBNaWFtaSBPcGVuIGFyZSB0aGUgd2luZG93cyB3aGVuIGV2ZXJ5IG90aGVyIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBzZXJ2aWNlIGluIFNvdXRoIEZsb3JpZGEgY29sbGFwc2VzIHVuZGVyIGRlbWFuZC4gT3Ntb3MgQmxhY2sgY2xpZW50cyBcdTIwMTQgZXNwZWNpYWxseSBjb3Jwb3JhdGUgYWNjb3VudHMgXHUyMDE0IGFyZSBwcm90ZWN0ZWQgYmVjYXVzZSB0aGV5IGJvb2sgYWhlYWQuPFwvcD5cbiAgICAgICAgICA8dWwgY2xhc3M9XCJldi1jYXJkLWxpc3RcIj5cbiAgICAgICAgICAgIDxsaT5FdmVudCBzdXJjaGFyZ2VzIGFwcGx5IGFuZCBhcmUgY29uZmlybWVkIGF0IGJvb2tpbmc8XC9saT5cbiAgICAgICAgICAgIDxsaT5Db3Jwb3JhdGUgYWNjb3VudHMgcmVjZWl2ZSBwcmlvcml0eSBhdmFpbGFiaWxpdHkgd2luZG93czxcL2xpPlxuICAgICAgICAgICAgPGxpPk11bHRpLXZlaGljbGUgY29vcmRpbmF0aW9uIGZvciBncm91cHMgb2YgYWxsIHNpemVzPFwvbGk+XG4gICAgICAgICAgICA8bGk+V2hpdGUtbGFiZWwgc2VydmljZSBhdmFpbGFibGUgZm9yIERNQ3MgYW5kIGV2ZW50IGNvbXBhbmllczxcL2xpPlxuICAgICAgICAgIDxcL3VsPlxuICAgICAgICAgIDxhIGhyZWY9XCJcL2V2ZW50LXRyYW5zcG9ydGF0aW9uXCIgY2xhc3M9XCJldi1jYXJkLWN0YVwiPlJlc2VydmUgWW91ciBFdmVudCBSaWRlIFx1MjE5MjxcL2E+XG4gICAgICAgICAgPHAgY2xhc3M9XCJldi1jYXJkLW5vdGVcIj5MaW1pdGVkIGF2YWlsYWJpbGl0eSBcdTAwYjcgUmVzZXJ2ZSBhcyBlYXJseSBhcyBwb3NzaWJsZTxcL3A+XG4gICAgICAgIDxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICA8XC9kaXY+XG4gIDxcL2Rpdj5cbjxcL2Rpdj5cbjwhLS0gXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXG4gICAgIFNFQ1RJT04gMTEgXHUyMDE0IFRFU1RJTU9OSUFMUyAodjRfYmNjLCA2IGNhcmRzKVxuXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwIC0tPlxuPGRpdiBjbGFzcz1cInN3IHJ2XCI+XG4gIDxkaXYgY2xhc3M9XCJzZWNcIj5cbiAgICA8ZGl2IGNsYXNzPVwibGJsXCI+VGVzdGltb25pYWxzPFwvZGl2PlxuICAgIDxoMiBjbGFzcz1cInNoMlwiPlRydXN0ZWQgYnkgPGVtPlByb2Zlc3Npb25hbHM8XC9lbT48XC9oMj5cbiAgICA8cCBjbGFzcz1cImxlYWRcIj5SZWFsIHJldmlld3MgZnJvbSByZWFsIGNsaWVudHMuIFRoaXMgaXMgdGhlIHN0YW5kYXJkIHdlIGhvbGQgb3Vyc2VsdmVzIHRvIG9uIGV2ZXJ5IHNpbmdsZSByaWRlIGFjcm9zcyBNaWFtaSBhbmQgU291dGggRmxvcmlkYS48XC9wPlxuICAgIDxkaXYgY2xhc3M9XCJ0ZXN0aS1ncmlkXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwidGNcIj48ZGl2IGNsYXNzPVwidGMtc3RhcnNcIj5cdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDU8XC9kaXY+PHAgY2xhc3M9XCJ0Yy10eHRcIj5cIkV4Y2VsbGVudCBleHBlcmllbmNlLiBCZWF1dGlmdWwgU3ByaW50ZXIgdGhhdCBmaXQgb3VyIGdyb3VwIGFuZCBhbGwgb3VyIGx1Z2dhZ2UuIERyaXZlciB3YXMgPGVtPnByb21wdCBcdTIwMTQgYWN0dWFsbHkgZWFybHk8XC9lbT4sIGNvbW11bmljYXRpdmUsIGFuZCBwcm9mZXNzaW9uYWwuIENvbXBhcmVkIHRvIFViZXIgc3VyZ2UgcHJpY2luZywgdGhpcyB3YXMgY29tcGFyYXRpdmUgXHUyMDE0IGFuZCBhIG11Y2ggbW9yZSBlbGV2YXRlZCBleHBlcmllbmNlLlwiPFwvcD48ZGl2IGNsYXNzPVwidGMtYXV0aFwiPjxkaXYgY2xhc3M9XCJ0Yy1hdlwiPks8XC9kaXY+PGRpdj48ZGl2IGNsYXNzPVwidGMtbmFtZVwiPkthcmxhIFBsb3RlPFwvZGl2PjxkaXYgY2xhc3M9XCJ0Yy1sb2NcIj5NaWFtaSwgVVM8XC9kaXY+PFwvZGl2PjxcL2Rpdj48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwidGNcIj48ZGl2IGNsYXNzPVwidGMtc3RhcnNcIj5cdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDU8XC9kaXY+PHAgY2xhc3M9XCJ0Yy10eHRcIj5cIk1pYW1pIHRvIE9ybGFuZG8gZm9yIGFuIGVhcmx5IG1vcm5pbmcgcGlja3VwLiBGcm9tIG9ubGluZSBib29raW5nIHRvIGRyaXZlciBjaGVjay1pbiBcdTIwMTQgPGVtPnRoZSBwcm9jZXNzIHdhcyBzZWFtbGVzcyBhbmQgdmVyeSBwcm9mZXNzaW9uYWwuPFwvZW0+IE91ciBkcml2ZXIgR2FtYWxsaWVsIHdhcyBmYW50YXN0aWMuIEhpZ2hseSByZWNvbW1lbmQuXCI8XC9wPjxkaXYgY2xhc3M9XCJ0Yy1hdXRoXCI+PGRpdiBjbGFzcz1cInRjLWF2XCI+RTxcL2Rpdj48ZGl2PjxkaXYgY2xhc3M9XCJ0Yy1uYW1lXCI+RS5NLiBNY0ludHlyZTxcL2Rpdj48ZGl2IGNsYXNzPVwidGMtbG9jXCI+VW5pdGVkIFN0YXRlczxcL2Rpdj48XC9kaXY+PFwvZGl2PjxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJ0Y1wiPjxkaXYgY2xhc3M9XCJ0Yy1zdGFyc1wiPlx1MjYwNVx1MjYwNVx1MjYwNVx1MjYwNVx1MjYwNTxcL2Rpdj48cCBjbGFzcz1cInRjLXR4dFwiPlwiSSBoYWQgdGhlIHBsZWFzdXJlIG9mIGJlaW5nIGRyaXZlbiBieSBOYXRlIFx1MjAxNCBhIHRydWUgcHJvZmVzc2lvbmFsLiBQcm9tcHQsIHdlbGwtZHJlc3NlZCwgY291cnRlb3VzLiA8ZW0+SGlzIHZlaGljbGUgd2FzIGltbWFjdWxhdGUgXHUyMDE0IHBlcmZlY3QgYXRtb3NwaGVyZSBmb3IgcmVsYXhhdGlvbiBhbmQgcHJvZHVjdGl2aXR5LjxcL2VtPlwiPFwvcD48ZGl2IGNsYXNzPVwidGMtYXV0aFwiPjxkaXYgY2xhc3M9XCJ0Yy1hdlwiPko8XC9kaXY+PGRpdj48ZGl2IGNsYXNzPVwidGMtbmFtZVwiPkpvc2ggTWFqb3I8XC9kaXY+PGRpdiBjbGFzcz1cInRjLWxvY1wiPlVuaXRlZCBTdGF0ZXM8XC9kaXY+PFwvZGl2PjxcL2Rpdj48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwidGNcIj48ZGl2IGNsYXNzPVwidGMtc3RhcnNcIj5cdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDU8XC9kaXY+PHAgY2xhc3M9XCJ0Yy10eHRcIj5cIlN0cmFuZGVkIG9uIENocmlzdG1hcyB3aXRoIHR3byBzbWFsbCBraWRzLiA8ZW0+T3Ntb3MgQmxhY2sgcGlja2VkIHVzIHVwIHdpdGhpbiBvbmUgaG91ciwgb24gYSBtYWpvciBob2xpZGF5LjxcL2VtPiBQcm9mZXNzaW9uYWwsIHRoZSBjb2xkIHdhdGVyIHdhcyBhIG5pY2UgdG91Y2guIFdlIGJvb2tlZCB0aGVtIGZvciB0aGUgcmVzdCBvZiB0aGUgdHJpcC5cIjxcL3A+PGRpdiBjbGFzcz1cInRjLWF1dGhcIj48ZGl2IGNsYXNzPVwidGMtYXZcIj5DPFwvZGl2PjxkaXY+PGRpdiBjbGFzcz1cInRjLW5hbWVcIj5DaGFybG90dGUgQm91dGFyZWw8XC9kaXY+PGRpdiBjbGFzcz1cInRjLWxvY1wiPlVuaXRlZCBTdGF0ZXM8XC9kaXY+PFwvZGl2PjxcL2Rpdj48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwidGNcIj48ZGl2IGNsYXNzPVwidGMtc3RhcnNcIj5cdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDU8XC9kaXY+PHAgY2xhc3M9XCJ0Yy10eHRcIj5cIlNlcnZpemlvIGltcGVjY2FiaWxlIGUgY29ydGVzZS4gPGVtPlVuYSB2ZXJhIGVzcGVyaWVuemEgZGkgcHJpbWEgY2xhc3NlLjxcL2VtPiBJbXBlY2NhYmxlIGFuZCBjb3VydGVvdXMgc2VydmljZSBcdTIwMTQgYSByZWFsIGZpcnN0LWNsYXNzIGV4cGVyaWVuY2UuIFRoYW5rIHlvdS5cIjxcL3A+PGRpdiBjbGFzcz1cInRjLWF1dGhcIj48ZGl2IGNsYXNzPVwidGMtYXZcIj5FPFwvZGl2PjxkaXY+PGRpdiBjbGFzcz1cInRjLW5hbWVcIj5FbWkgUy48XC9kaXY+PGRpdiBjbGFzcz1cInRjLWxvY1wiPkZyYW5jZSBcdWQ4M2NcdWRkZWJcdWQ4M2NcdWRkZjc8XC9kaXY+PFwvZGl2PjxcL2Rpdj48XC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwidGNcIj48ZGl2IGNsYXNzPVwidGMtc3RhcnNcIj5cdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDVcdTI2MDU8XC9kaXY+PHAgY2xhc3M9XCJ0Yy10eHRcIj5cIkkgdHJpZWQgb25lIGNvbGxlY3Rpb24gZnJvbSB0aGUgYWlycG9ydCBhbmQgPGVtPnN1YnNlcXVlbnRseSB1c2VkIHRoZW0gNCB0aW1lcyBkdXJpbmcgdGhhdCB0cmlwLjxcL2VtPiBHcmVhdCBjYXIsIGdyZWF0IGRyaXZlciBcdTIwMTQgbWFkZSBzdXJlIHRvIGdldCBhbGwgMTMgb2YgdXMgdG8gb3VyIHNoaXAgZWFybHkgZm9yIGNoZWNrLWluLlwiPFwvcD48ZGl2IGNsYXNzPVwidGMtYXV0aFwiPjxkaXYgY2xhc3M9XCJ0Yy1hdlwiPkQ8XC9kaXY+PGRpdj48ZGl2IGNsYXNzPVwidGMtbmFtZVwiPkRlbmlzPFwvZGl2PjxkaXYgY2xhc3M9XCJ0Yy1sb2NcIj5Vbml0ZWQgU3RhdGVzPFwvZGl2PjxcL2Rpdj48XC9kaXY+PFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiAxMSBcdTIwMTQgRkFRICg1XHUyMDEzNiBjdXJhdGVkKVxuXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwXHUyNTUwIC0tPlxuPGRpdiBjbGFzcz1cInN3MiBydlwiPlxuICA8ZGl2IGNsYXNzPVwic2VjXCIgc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiPlxuICAgIDxkaXYgY2xhc3M9XCJsYmxcIiBzdHlsZT1cImp1c3RpZnktY29udGVudDpjZW50ZXJcIj5GQVE8XC9kaXY+XG4gICAgPGgyIGNsYXNzPVwic2gyXCI+Q29tbW9uIFF1ZXN0aW9ucywgPGVtPkFuc3dlcmVkIERpcmVjdGx5PFwvZW0+PFwvaDI+XG4gICAgPHAgY2xhc3M9XCJsZWFkXCIgc3R5bGU9XCJtYXJnaW46MCBhdXRvIDQ4cHhcIj5BdmFpbGFibGUgMjRcLzcgYWNyb3NzIFNvdXRoIEZsb3JpZGEuIENhbGwgNzg2LTUzMC00NzcwIGZvciBpbW1lZGlhdGUgYW5zd2Vycy48XC9wPlxuICAgIDxkaXYgY2xhc3M9XCJmYXEtZ3JpZFwiIHN0eWxlPVwidGV4dC1hbGlnbjpsZWZ0XCI+XG4gICAgICA8ZGl2IGNsYXNzPVwiZmFxLWl0ZW0gb3BlblwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmFxLXFcIj5XaGF0IGlzIE9zbW9zIEJsYWNrLCBhbmQgd2hvIGRvIHlvdSBzZXJ2ZSBpbiBNaWFtaT88XC9idXR0b24+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYXEtYVwiPjxkaXYgY2xhc3M9XCJmYXEtYS1pbm5lclwiPk9zbW9zIEJsYWNrIGlzIGEgcHJlbWl1bSBibGFjay1jYXIgYW5kIGNvbmNpZXJnZSB0cmFuc3BvcnRhdGlvbiBzZXJ2aWNlIGJhc2VkIGluIE1pYW1pLCBGTCwgb3BlcmF0ZWQgdW5kZXIgTXJOYXRlIEx1eHVyeSBUcmFuc3BvcnRhdGlvbiwgTExDLiBXZSBzZXJ2ZSBleGVjdXRpdmVzLCBjb3Jwb3JhdGUgdGVhbXMsIFZJUCB0cmF2ZWxlcnMsIGV2ZW50IHBsYW5uZXJzLCBkZWxlZ2F0aW9ucywgYW5kIGhpZ2gtbGV2ZWwgcHJvZmVzc2lvbmFscyBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgUGFsbSBCZWFjaCwgYW5kIFNvdXRoIEZsb3JpZGEuIFdlIG9wZXJhdGUgMjRcLzcsIDM2NSBkYXlzIGEgeWVhciBcdTIwMTQgd2l0aCBhIHByb2Zlc3Npb25hbCBmbGVldCBhbmQgcmVhbCBodW1hbiBzdXBwb3J0IG9uIGV2ZXJ5IGJvb2tpbmcuPFwvZGl2PjxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmYXEtaXRlbVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmFxLXFcIj5XaGF0IG1ha2VzIE9zbW9zIEJsYWNrIGRpZmZlcmVudCBmcm9tIFViZXIgQmxhY2sgb3IgQmxhY2tsYW5lPzxcL2J1dHRvbj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZhcS1hXCI+PGRpdiBjbGFzcz1cImZhcS1hLWlubmVyXCI+UmlkZS1zaGFyZSBpcyBkZW1hbmQtYmFzZWQgXHUyMDE0IGRyaXZlciBxdWFsaXR5LCB2ZWhpY2xlIGNvbmRpdGlvbiwgYW5kIGF2YWlsYWJpbGl0eSBhcmUgaW5jb25zaXN0ZW50LiBPc21vcyBCbGFjayBpcyBvcGVyYXRvci1kcml2ZW46IHZldHRlZCBwcm9mZXNzaW9uYWwgY2hhdWZmZXVycywgbGF0ZS1tb2RlbCBsdXh1cnkgdmVoaWNsZXMsIHJlYWwgaHVtYW4gc3VwcG9ydCwgYW5kIGZ1bGwgYWNjb3VudGFiaWxpdHkgb24gZXZlcnkgcmlkZS4gV2UgdHJhY2sgeW91ciBmbGlnaHQuIFdlIHN0YWdlIGluIGFkdmFuY2UuIFdlIGFuc3dlciB0aGUgcGhvbmUuIE5vIHN1cmdlIHByaWNpbmcsIG5vIHN1YnN0aXR1dGlvbnMuIDxhIGhyZWY9XCJcL3Jlc2VydmVcL1wiPkJvb2sgeW91ciBmaXJzdCByaWRlIFx1MjE5MjxcL2E+PFwvZGl2PjxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmYXEtaXRlbVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmFxLXFcIj5Eb2VzIE9zbW9zIEJsYWNrIGhhbmRsZSBwcml2YXRlIGpldCBhbmQgRkJPIHBpY2t1cHMgaW4gTWlhbWk\/PFwvYnV0dG9uPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmFxLWFcIj48ZGl2IGNsYXNzPVwiZmFxLWEtaW5uZXJcIj5ZZXMgXHUyMDE0IHByaXZhdGUgamV0IGFycml2YWxzIGFuZCBGQk8gY29vcmRpbmF0aW9uIGFyZSBjb3JlIHRvIG91ciBNaWFtaSBzZXJ2aWNlLiBPdXIgY2hhdWZmZXVycyB1bmRlcnN0YW5kIGF2aWF0aW9uIHByb3RvY29sOiBubyB3YWl0aW5nIGluIHB1YmxpYyB0ZXJtaW5hbHMsIHRhcm1hYy1hZGphY2VudCBzdGFnaW5nIHdoZW4gcGVybWl0dGVkLCBhbmQgc2VhbWxlc3MgYWlyY3JhZnQtdG8tdmVoaWNsZSB0cmFuc2l0aW9ucyBhdCBPUEYsIEZYRSwgU2lnbmF0dXJlIEF2aWF0aW9uLCBhbmQgUEJJLiBTaGFyZSB5b3VyIHRhaWwgbnVtYmVyIGF0IGJvb2tpbmcuIDxhIGhyZWY9XCJcL3Jlc2VydmVcL1wiPkJvb2sgYSBwcml2YXRlIGF2aWF0aW9uIHRyYW5zZmVyIFx1MjE5MjxcL2E+PFwvZGl2PjxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmYXEtaXRlbVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmFxLXFcIj5Eb2VzIE9zbW9zIEJsYWNrIG9mZmVyIGNvcnBvcmF0ZSBhY2NvdW50cyBvciBkaXJlY3QgaW52b2ljaW5nPzxcL2J1dHRvbj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZhcS1hXCI+PGRpdiBjbGFzcz1cImZhcS1hLWlubmVyXCI+WWVzLiBDb3Jwb3JhdGUgY2xpZW50cyBpbiBNaWFtaSwgRm9ydCBMYXVkZXJkYWxlLCBhbmQgUGFsbSBCZWFjaCBjYW4gc2V0IHVwIGFjY291bnRzIHdpdGggY29uc29saWRhdGVkIG1vbnRobHkgaW52b2ljaW5nLCBwcmlvcml0eSBkaXNwYXRjaCwgYW5kIGRlZGljYXRlZCBhY2NvdW50IHN1cHBvcnQuIFBheW1lbnRzIHByb2Nlc3NlZCBzZWN1cmVseSB0aHJvdWdoIExpbW8gUGF5LiBDYWxsIDxhIGhyZWY9XCJ0ZWw6Nzg2NTMwNDc3MFwiPjc4Ni01MzAtNDc3MDxcL2E+IG9yIGVtYWlsIDxhIGhyZWY9XCJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbVwiPm5hdGVAb3Ntb3NibGFjay5jb208XC9hPiBcdTIwMTQgdHlwaWNhbGx5IHNhbWUtZGF5IGFjdGl2YXRpb24uIDxhIGhyZWY9XCJcL2NvcnBvcmF0ZS1hY2NvdW50XCI+T3BlbiBhIGNvcnBvcmF0ZSBhY2NvdW50IFx1MjE5MjxcL2E+PFwvZGl2PjxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmYXEtaXRlbVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmFxLXFcIj5Eb2VzIE9zbW9zIEJsYWNrIG9mZmVyIG11bHRpbGluZ3VhbCBzZXJ2aWNlPzxcL2J1dHRvbj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZhcS1hXCI+PGRpdiBjbGFzcz1cImZhcS1hLWlubmVyXCI+T3VpLiBOb3RyZSBcdTAwZTlxdWlwZSBlc3QgcGFyZmFpdGVtZW50IG11bHRpbGluZ3VlIFx1MjAxNCBmcmFuXHUwMGU3YWlzLCBhbmdsYWlzIGV0IGVzcGFnbm9sLiBXZSByZWd1bGFybHkgc2VydmUgRnJlbmNoLXNwZWFraW5nIGV4ZWN1dGl2ZXMsIGludGVybmF0aW9uYWwgYnVzaW5lc3MgdHJhdmVsZXJzLCBhbmQgaGlnaC1lbmQgdmlzaXRvcnMgZnJvbSBGcmFuY2UsIHRoZSBGcmVuY2ggQ2FyaWJiZWFuLCBhbmQgTGF0aW4gQW1lcmljYSBhY3Jvc3MgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuIEFsbCByZXNlcnZhdGlvbnMgYXZhaWxhYmxlIGluIEZyZW5jaCBvciBTcGFuaXNoIHVwb24gcmVxdWVzdC4gPGEgaHJlZj1cIlwvcmVzZXJ2ZVwvXCI+Ulx1MDBlOXNlcnZlciBlbiBmcmFuXHUwMGU3YWlzIFx1MjE5MjxcL2E+PFwvZGl2PjxcL2Rpdj5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJmYXEtaXRlbVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiZmFxLXFcIj5XaGF0IHZlaGljbGVzIGFyZSBpbiB0aGUgT3Ntb3MgQmxhY2sgTWlhbWkgZmxlZXQ\/PFwvYnV0dG9uPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmFxLWFcIj48ZGl2IGNsYXNzPVwiZmFxLWEtaW5uZXJcIj5UaGUgT3Ntb3MgQmxhY2sgZmxlZXQgaW5jbHVkZXMgYSBDYWRpbGxhYyBFc2NhbGFkZSBFU1YsIGEgQ2hldnJvbGV0IFN1YnVyYmFuLCBNZXJjZWRlcy1CZW56IFNwcmludGVyIFZhbnMgKHN0YW5kYXJkLCBleGVjdXRpdmUsIGFuZCBDRU8gY29uZmlndXJhdGlvbnMpLCBsdXh1cnkgc2VkYW5zLCBhbmQgYSBzdHJldGNoIGxpbW91c2luZS4gQWxsIHZlaGljbGVzIGFyZSBsYXRlLW1vZGVsLCBtZXRpY3Vsb3VzbHkgbWFpbnRhaW5lZCwgYW5kIG9wZXJhdGVkIGJ5IHByb2Zlc3Npb25hbCBjaGF1ZmZldXJzLiBXaGF0IHlvdSBzZWUgaW4gdGhlIHBob3RvcyBpcyB3aGF0IGFycml2ZXMgYXQgeW91ciBkb29yLiA8YSBocmVmPVwiXC9mbGVldFwiPlZpZXcgdGhlIGZ1bGwgZmxlZXQgXHUyMTkyPFwvYT48XC9kaXY+PFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgIDxcL2Rpdj5cbiAgICA8YSBocmVmPVwiXC9mYXFcIiBjbGFzcz1cImZhcS1saW5rXCI+VmlldyBhbGwgZnJlcXVlbnRseSBhc2tlZCBxdWVzdGlvbnMgXHUyMTkyPFwvYT5cbiAgPFwvZGl2PlxuPFwvZGl2PlxuPCEtLSBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcdTI1NTBcbiAgICAgU0VDVElPTiAxMyBcdTIwMTQgQ1RBIEJBTkQgKHY0X2JjYylcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxkaXYgY2xhc3M9XCJjdGEtYmFuZCBydlwiPlxuICA8ZGl2IGNsYXNzPVwiY3RhLWlubmVyXCI+XG4gICAgPGRpdj5cbiAgICAgIDxkaXYgc3R5bGU9XCJmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxNHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHhcIj48c3BhbiBzdHlsZT1cImRpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXApXCI+PFwvc3Bhbj5Gb3IgQ29ycG9yYXRlIFRlYW1zPFwvZGl2PlxuICAgICAgPGgyIGNsYXNzPVwiY3RhLWhcIj5SZWFkeSB0byBFeHBlcmllbmNlPGJyPjxlbT5Pc21vcyBCbGFjaz88XC9lbT48XC9oMj5cbiAgICAgIDxwIGNsYXNzPVwiY3RhLXN1YlwiPldoZXRoZXIgeW91IG5lZWQgYSBzaW5nbGUgYWlycG9ydCB0cmFuc2ZlciBvciBhIGZ1bGwgY29ycG9yYXRlIHRyYW5zcG9ydGF0aW9uIHByb2dyYW0gaW4gTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEsIHdlJ3JlIHJlYWR5LiBEZWRpY2F0ZWQgYmlsbGluZywgdHJhdmVsIG1hbmFnZXIgY29vcmRpbmF0aW9uLCBhbmQgcHJlZmVycmVkIHJhdGVzIGZvciByZWN1cnJpbmcgYWNjb3VudHMuPFwvcD5cbiAgICA8XC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImN0YS1idG5zXCI+XG4gICAgICA8YSBocmVmPVwiXC9jb3Jwb3JhdGUtYWNjb3VudFwiIGNsYXNzPVwiY2IgY2ItcFwiPk9wZW4gQ29ycG9yYXRlIEFjY291bnQgXHUyMTkyPFwvYT5cbiAgICAgIDxhIGhyZWY9XCJcL3Jlc2VydmVcIiBjbGFzcz1cImNiIGNiLW9cIj5SZXNlcnZlIE5vdzxcL2E+XG4gICAgICA8ZGl2IGNsYXNzPVwiY2ItcGhcIj5DYWxsIGRpcmVjdDogPGEgaHJlZj1cInRlbDo3ODY1MzA0NzcwXCI+Nzg2LTUzMC00NzcwPFwvYT48XC9kaXY+XG4gICAgPFwvZGl2PlxuICA8XC9kaXY+XG48XC9kaXY+XG48IS0tIFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFxuICAgICBGT09URVIgKHY0X2JjYylcblx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MFx1MjU1MCAtLT5cbjxmb290ZXI+XG4gIDxkaXYgY2xhc3M9XCJmb290ZXItaW5uZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwiZnRcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYi1uYW1lXCI+T3Ntb3MgQmxhY2s8XC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYi10YWdcIj5NaWFtaSBcdTAwYjcgQ29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlPFwvZGl2PlxuICAgICAgICA8cCBjbGFzcz1cImZiLWRlc2NcIj5QcmVtaXVtIGV4ZWN1dGl2ZSB0cmFuc3BvcnRhdGlvbiBhY3Jvc3MgU291dGggRmxvcmlkYS4gQ29ycG9yYXRlLXJlYWR5LCBhaXJwb3J0LXByZWNpc2UsIGFsd2F5cyBwcm9mZXNzaW9uYWwuIEF2YWlsYWJsZSAyNFwvNy48XC9wPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZmItbGFuZ3NcIj5cbiAgICAgICAgICA8c3BhbiBjbGFzcz1cImZsLWxhbmdcIj5FTjxcL3NwYW4+XG4gICAgICAgICAgPHNwYW4gY2xhc3M9XCJmbC1sYW5nXCI+RlI8XC9zcGFuPlxuICAgICAgICAgIDxzcGFuIGNsYXNzPVwiZmwtbGFuZ1wiPkVTPFwvc3Bhbj5cbiAgICAgICAgPFwvZGl2PlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLXRpdGxlXCI+U2VydmljZXM8XC9kaXY+XG4gICAgICAgIDx1bCBjbGFzcz1cImZsaW5rc1wiPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9haXJwb3J0LXRyYW5zZmVyc1wvXCI+QWlycG9ydCBUcmFuc2ZlcnM8XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2VcL1wiPkV4ZWN1dGl2ZSBEYWlseSBEcml2ZXI8XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9wcml2YXRlLWF2aWF0aW9uLXRyYW5zZmVyc1wvXCI+UHJpdmF0ZSBBdmlhdGlvbiAmIEZCTzxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL2ludGVyY2l0eS10cmFuc2ZlcnNcL1wiPkNpdHktdG8tQ2l0eSBSb3V0ZXM8XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9ldmVudC10cmFuc3BvcnRhdGlvblwvXCI+RXZlbnRzICYgR3JvdXAgVHJhdmVsPFwvYT48XC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj1cIlwvcG9ydC1taWFtaS10cmFuc2ZlcnNcL1wiPlNlYXBvcnQgJiBDcnVpc2U8XC9hPjxcL2xpPlxuICAgICAgICA8XC91bD5cbiAgICAgIDxcL2Rpdj5cbiAgICAgIDxkaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJmYy10aXRsZVwiPldobyBXZSBTZXJ2ZTxcL2Rpdj5cbiAgICAgICAgPHVsIGNsYXNzPVwiZmxpbmtzXCI+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL2V4ZWN1dGl2ZS1hc3Npc3RhbnRzXC9cIj5FeGVjdXRpdmUgQXNzaXN0YW50czxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL2Mtc3VpdGUtZW50cmVwcmVuZXVyc1wvXCI+Qy1TdWl0ZSAmIEVudHJlcHJlbmV1cnM8XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9mbGlnaHQtZGVwYXJ0bWVudHNcL1wiPkZsaWdodCBEZXBhcnRtZW50czxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL2V2ZW50LXBsYW5uZXJzLWRtY3NcL1wiPkV2ZW50IFBsYW5uZXJzICYgRE1DczxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL2RlbGVnYXRpb25zLWdvdmVybm1lbnRcL1wiPkRlbGVnYXRpb25zICYgR292ZXJubWVudDxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL3NlcnZpY2UtZW4tZnJhbmNhaXNcL1wiIGNsYXNzPVwiZ1wiPlNlcnZpY2UgZW4gRnJhblx1MDBlN2FpczxcL2E+PFwvbGk+XG4gICAgICAgIDxcL3VsPlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLXRpdGxlXCI+Q29udGFjdDxcL2Rpdj5cbiAgICAgICAgPHVsIGNsYXNzPVwiZmxpbmtzXCI+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJ0ZWw6Nzg2NTMwNDc3MFwiPjc4Ni01MzAtNDc3MDxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbVwiPm5hdGVAb3Ntb3NibGFjay5jb208XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9jb3Jwb3JhdGUtYWNjb3VudFwvXCI+T3BlbiBDb3Jwb3JhdGUgQWNjb3VudDxcL2E+PFwvbGk+XG4gICAgICAgIDxcL3VsPlxuICAgICAgPFwvZGl2PlxuICAgICAgPGRpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZjLXRpdGxlXCI+UmVzb3VyY2VzPFwvZGl2PlxuICAgICAgICA8dWwgY2xhc3M9XCJmbGlua3NcIj5cbiAgICAgICAgICA8bGk+PGEgaHJlZj1cIlwvYmxvZ1wvXCI+QmxvZzxcL2E+PFwvbGk+XG4gICAgICAgICAgPGxpPjxhIGhyZWY9XCJcL2ZhcVwvXCI+RkFRPFwvYT48XC9saT5cbiAgICAgICAgICA8bGk+PGEgaHJlZj1cIlwvdGhlLW9zbW9zLXN0YW5kYXJkXC9cIj5UaGUgT3Ntb3MgU3RhbmRhcmQ8XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC9wcml2YWN5LXBvbGljeVwvXCI+UHJpdmFjeSBQb2xpY3k8XC9hPjxcL2xpPlxuICAgICAgICAgIDxsaT48YSBocmVmPVwiXC90ZXJtcy1jb25kaXRpb25zXC9cIj5UZXJtcyBvZiBTZXJ2aWNlPFwvYT48XC9saT5cbiAgICAgICAgPFwvdWw+XG4gICAgICA8XC9kaXY+XG4gICAgPFwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJmYi1ib3R0b21cIj5cbiAgICAgIDxzcGFuPlx1MDBhOSAyMDI2IE1yTmF0ZSBMdXh1cnkgVHJhbnNwb3J0YXRpb24sIExMQyBcdTAwYjcgREJBIDxzcGFuIGNsYXNzPVwiZ1wiPk9zbW9zIEJsYWNrPFwvc3Bhbj4gXHUwMGI3IE1pYW1pLCBGbG9yaWRhPFwvc3Bhbj5cbiAgICAgIDxzcGFuIGNsYXNzPVwiZmItaXRhbGljXCI+VGFpbG9yZWQgRXhjZWxsZW5jZSBpbiBFdmVyeSBSaWRlPFwvc3Bhbj5cbiAgICA8XC9kaXY+XG4gIDxcL2Rpdj5cbjxcL2Zvb3Rlcj5cbjwhLS0gV2hhdHNBcHAgLS0+XG48ZGl2IGNsYXNzPVwiYnR0XCIgaWQ9XCJidHRcIiBvbmNsaWNrPVwid2luZG93LnNjcm9sbFRvKHt0b3A6MCxiZWhhdmlvcjonc21vb3RoJ30pXCI+XG4gIDxzdmcgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIyLjVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIj48cG9seWxpbmUgcG9pbnRzPVwiMTggMTUgMTIgOSA2IDE1XCI+PFwvcG9seWxpbmU+PFwvc3ZnPlxuPFwvZGl2PlxuPGEgaHJlZj1cImh0dHBzOlwvXC93YS5tZVwvMTc4NjUzMDQ3NzA\/dGV4dD1IZWxsbyUyME9zbW9zJTIwQmxhY2slMkMlMjBJJTI3bSUyMGludGVyZXN0ZWQlMjBpbiUyMHlvdXIlMjBleGVjdXRpdmUlMjB0cmFuc3BvcnRhdGlvbiUyMHNlcnZpY2VzLlwiIGNsYXNzPVwid2FcIiB0YXJnZXQ9XCJfYmxhbmtcIiByZWw9XCJub29wZW5lclwiPlxuICA8c3ZnIHdpZHRoPVwiMjJcIiBoZWlnaHQ9XCIyMlwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwid2hpdGVcIj48cGF0aCBkPVwiTTE3LjQ3MiAxNC4zODJjLS4yOTctLjE0OS0xLjc1OC0uODY3LTIuMDMtLjk2Ny0uMjczLS4wOTktLjQ3MS0uMTQ4LS42Ny4xNS0uMTk3LjI5Ny0uNzY3Ljk2Ni0uOTQgMS4xNjQtLjE3My4xOTktLjM0Ny4yMjMtLjY0NC4wNzUtLjI5Ny0uMTUtMS4yNTUtLjQ2My0yLjM5LTEuNDc1LS44ODMtLjc4OC0xLjQ4LTEuNzYxLTEuNjUzLTIuMDU5LS4xNzMtLjI5Ny0uMDE4LS40NTguMTMtLjYwNi4xMzQtLjEzMy4yOTgtLjM0Ny40NDYtLjUyLjE0OS0uMTc0LjE5OC0uMjk4LjI5OC0uNDk3LjA5OS0uMTk4LjA1LS4zNzEtLjAyNS0uNTItLjA3NS0uMTQ5LS42NjktMS42MTItLjkxNi0yLjIwNy0uMjQyLS41NzktLjQ4Ny0uNS0uNjY5LS41MS0uMTczLS4wMDgtLjM3MS0uMDEtLjU3LS4wMS0uMTk4IDAtLjUyLjA3NC0uNzkyLjM3Mi0uMjcyLjI5Ny0xLjA0IDEuMDE2LTEuMDQgMi40NzkgMCAxLjQ2MiAxLjA2NSAyLjg3NSAxLjIxMyAzLjA3NC4xNDkuMTk4IDIuMDk2IDMuMiA1LjA3NyA0LjQ4Ny43MDkuMzA2IDEuMjYyLjQ4OSAxLjY5NC42MjUuNzEyLjIyNyAxLjM2LjE5NSAxLjg3MS4xMTguNTcxLS4wODUgMS43NTgtLjcxOSAyLjAwNi0xLjQxMy4yNDgtLjY5NC4yNDgtMS4yODkuMTczLTEuNDEzLS4wNzQtLjEyNC0uMjcyLS4xOTgtLjU3LS4zNDdtLTUuNDIxIDcuNDAzaC0uMDA0YTkuODcgOS44NyAwIDAxLTUuMDMxLTEuMzc4bC0uMzYxLS4yMTQtMy43NDEuOTgyLjk5OC0zLjY0OC0uMjM1LS4zNzRhOS44NiA5Ljg2IDAgMDEtMS41MS01LjI2Yy4wMDEtNS40NSA0LjQzNi05Ljg4NCA5Ljg4OC05Ljg4NCAyLjY0IDAgNS4xMjIgMS4wMyA2Ljk4OCAyLjg5OGE5LjgyNSA5LjgyNSAwIDAxMi44OTMgNi45OTRjLS4wMDMgNS40NS00LjQzNyA5Ljg4NC05Ljg4NSA5Ljg4NG04LjQxMy0xOC4yOTdBMTEuODE1IDExLjgxNSAwIDAwMTIuMDUgMEM1LjQ5NSAwIC4xNiA1LjMzNS4xNTcgMTEuODkyYzAgMi4wOTYuNTQ3IDQuMTQyIDEuNTg4IDUuOTQ1TC4wNTcgMjRsNi4zMDUtMS42NTRhMTEuODgyIDExLjg4MiAwIDAwNS42ODMgMS40NDhoLjAwNWM2LjU1NCAwIDExLjg5LTUuMzM1IDExLjg5My0xMS44OTNhMTEuODIxIDExLjgyMSAwIDAwLTMuNDgtOC40MTNaXCJcLz48XC9zdmc+XG48XC9hPlxuPHNjcmlwdD5cblwvXC8gTW9iaWxlIG1lbnUgdG9nZ2xlXG5mdW5jdGlvbiB0b2dnbGVNb2IoKXtcbiAgdmFyIGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmhhbScpO1xuICB2YXIgbT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbW9iLW1lbnUnKTtcbiAgYi5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7XG4gIG0uY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO1xuICBkb2N1bWVudC5ib2R5LnN0eWxlLm92ZXJmbG93PW0uY2xhc3NMaXN0LmNvbnRhaW5zKCdvcGVuJyk\/J2hpZGRlbic6Jyc7XG59XG5cL1wvIE5hdiBkcm9wZG93biB0b2dnbGVcbmZ1bmN0aW9uIHQoaWQpe1xuICB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpO1xuICB2YXIgaXNPcGVuPWVsLmNsYXNzTGlzdC5jb250YWlucygnb3AnKTtcbiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLm5sPmxpJykuZm9yRWFjaChmdW5jdGlvbihsKXtsLmNsYXNzTGlzdC5yZW1vdmUoJ29wJyl9KTtcbiAgaWYoIWlzT3BlbikgZWwuY2xhc3NMaXN0LmFkZCgnb3AnKTtcbn1cbmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXtcbiAgaWYoIWUudGFyZ2V0LmNsb3Nlc3QoJy5ubCcpKSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubmw+bGknKS5mb3JFYWNoKGZ1bmN0aW9uKGwpe2wuY2xhc3NMaXN0LnJlbW92ZSgnb3AnKX0pO1xufSk7XG5cL1wvIE5hdiBzaGFkb3dcbnZhciBuYXY9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21uJyk7XG5pZihuYXYpe3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLGZ1bmN0aW9uKCl7bmF2LmNsYXNzTGlzdC50b2dnbGUoJ3NoJyxzY3JvbGxZPjIwKX0se3Bhc3NpdmU6dHJ1ZX0pO31cblwvXC8gUGVyc29uYSB0YWJzIFx1MjAxNCBtYXRjaGVzIG9uY2xpY2s9XCJ0YWIobilcIiBhbmQgY2xhc3M9XCJ0YWItYnRuXCJcL1widGFiLXBhbmVsXCJcLy5vblxuZnVuY3Rpb24gdGFiKG4pe1xuICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcudGFiLWJ0bicpLmZvckVhY2goZnVuY3Rpb24oYixpKXtcbiAgICBpZihpPT09bil7Yi5jbGFzc0xpc3QuYWRkKCdvbicpfWVsc2V7Yi5jbGFzc0xpc3QucmVtb3ZlKCdvbicpfVxuICB9KTtcbiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnRhYi1wYW5lbCcpLmZvckVhY2goZnVuY3Rpb24ocCxpKXtcbiAgICBpZihpPT09bil7cC5jbGFzc0xpc3QuYWRkKCdvbicpfWVsc2V7cC5jbGFzc0xpc3QucmVtb3ZlKCdvbicpfVxuICB9KTtcbn1cblwvXC8gRkFRIGFjY29yZGlvblxuZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmZhcS1xJykuZm9yRWFjaChmdW5jdGlvbihidG4pe1xuICBidG4uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7XG4gICAgdmFyIGl0ZW09YnRuLnBhcmVudEVsZW1lbnQ7XG4gICAgdmFyIHdhc09wZW49aXRlbS5jbGFzc0xpc3QuY29udGFpbnMoJ29wZW4nKTtcbiAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuZmFxLWl0ZW0nKS5mb3JFYWNoKGZ1bmN0aW9uKGkpe2kuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpfSk7XG4gICAgaWYoIXdhc09wZW4pIGl0ZW0uY2xhc3NMaXN0LmFkZCgnb3BlbicpO1xuICB9KTtcbn0pO1xuXC9cLyBTY3JvbGwgcmV2ZWFsXG52YXIgcnZFbHM9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnJ2Jyk7XG5pZignSW50ZXJzZWN0aW9uT2JzZXJ2ZXInIGluIHdpbmRvdyl7XG4gIHJ2RWxzLmZvckVhY2goZnVuY3Rpb24oZWwpe2VsLmNsYXNzTGlzdC5hZGQoJ3ByZScpfSk7XG4gIHZhciBvYnNlcnZlcj1uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oZW50cmllcyl7XG4gICAgZW50cmllcy5mb3JFYWNoKGZ1bmN0aW9uKGUpe1xuICAgICAgaWYoZS5pc0ludGVyc2VjdGluZyl7ZS50YXJnZXQuY2xhc3NMaXN0LmFkZCgnb24nKTtvYnNlcnZlci51bm9ic2VydmUoZS50YXJnZXQpfVxuICAgIH0pO1xuICB9LHt0aHJlc2hvbGQ6MC4xfSk7XG4gIHJ2RWxzLmZvckVhY2goZnVuY3Rpb24oZWwpe29ic2VydmVyLm9ic2VydmUoZWwpfSk7XG59XG5cL1wvIEJhY2sgdG8gdG9wXG52YXIgYnR0RWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2J0dCcpO1xuaWYoYnR0RWwpe3dpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLGZ1bmN0aW9uKCl7YnR0RWwuY2xhc3NMaXN0LnRvZ2dsZSgnc2hvdycsc2Nyb2xsWT40MDApfSx7cGFzc2l2ZTp0cnVlfSk7fVxuPFwvc2NyaXB0PlxuPFwvYm9keT5cbjxcL2h0bWw+In0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6Imh0bWwifV0sImlzSW5uZXIiOmZhbHNlfV13JGNlMjAyZjRkLTQzMzctNDQ5ZS04YjM4LWUwZTI4NWM2YmY0MXh37+EEPHA+PCFET0NUWVBFIGh0bWw+PGJyIC8+CjxodG1sIGxhbmc9ImVuIj48YnIgLz4KPGhlYWQ+PGJyIC8+CjxtZXRhIGNoYXJzZXQ9IlVURi04Ij48YnIgLz4KPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPjxiciAvPgo8bWV0YSBuYW1lPSJkZXNjcmlwdGlvbiIgY29udGVudD0iUHJlbWl1bSBjb3Jwb3JhdGUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkuIEFpcnBvcnQgdHJhbnNmZXJzLCBGQk8gcGlja3VwcywgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiAyNC83IGRpc3BhdGNoLiBDYWxsIDc4Ni01MzAtNDc3MC4iPjxiciAvPgo8dGl0bGU+Q29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlIE1pYW1pIHwgT3Ntb3MgQmxhY2s8L3RpdGxlPgo8bGluayBocmVmPSJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI\/ZmFtaWx5PUNvcm1vcmFudCtHYXJhbW9uZDppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw2MDA7MCw3MDA7MSwzMDA7MSw2MDAmZmFtaWx5PURNK1NhbnM6b3Bzeix3Z2h0QDkuLjQwLDMwMDs5Li40MCw0MDA7OS4uNDAsNTAwOzkuLjQwLDYwMDs5Li40MCw3MDAmZGlzcGxheT1zd2FwIiByZWw9InN0eWxlc2hlZXQiPgo8c3R5bGU+CiosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjB9PGJyIC8+Cjpyb290ezxiciAvPgogIC0tbmF2eTojMEQxNjI4OzxiciAvPgogIC0tbmF2eTI6IzE2MjA0MDs8YnIgLz4KICAtLW5hdnkzOiMxYzJhNTA7PGJyIC8+CiAgLS1jaGFtcDojQzRBMjc4OzxiciAvPgogIC0tY2hhbXAyOiNEOUI5OEU7PGJyIC8+CiAgLS1jaGFtcC1hOnJnYmEoMTk2LDE2MiwxMjAsLjE1KTs8YnIgLz4KICAtLWNoYW1wLWI6cmdiYSgxOTYsMTYyLDEyMCwuMjUpOzxiciAvPgogIC0td2hpdGU6I2ZmZjs8YnIgLz4KICAtLW9mZjojRjZGNEYwOzxiciAvPgogIC0tb2ZmMjojRUVFQUUzOzxiciAvPgogIC0tdGV4dDojMEQxNjI4OzxiciAvPgogIC0tbWlkOiMzQTNBNTI7PGJyIC8+CiAgLS1tdXRlZDojN0E3QTkwOzxiciAvPgogIC0tcnVsZTojRTJEREQ2OzxiciAvPgogIC0tZWFzZTpjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTs8YnIgLz4KICAtLW5hdi1oOjY4cHg7PGJyIC8+Cn08YnIgLz4KaHRtbHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofTxiciAvPgpib2R5e2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2NvbG9yOnZhcigtLXRleHQpO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtvdmVyZmxvdy14OmhpZGRlbjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfTxiciAvPgo6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjNweH08YnIgLz4KOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWIpfTxiciAvPgphe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXR9PGJyIC8+CmltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfTxiciAvPgovKiDilIDilIDilIAgVE9QQkFSIOKUgOKUgOKUgCAqLzxiciAvPgoudG9wYmFye2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4cHggNTZweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufTxiciAvPgoudGItbHtkaXNwbGF5OmZsZXg7Z2FwOjI4cHh9PGJyIC8+Ci50Yi1pdGVte2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtsZXR0ZXItc3BhY2luZzouMDJlbX08YnIgLz4KLnRiLWl0ZW0gYntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7Zm9udC13ZWlnaHQ6NDAwfTxiciAvPgoudGItaXRlbSBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTt0ZXh0LWRlY29yYXRpb246bm9uZX08YnIgLz4KLnRiLXJ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6Y2VudGVyfTxiciAvPgoubGFuZ3tmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtjb2xvcjp2YXIoLS1jaGFtcCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFtcC1iKTtwYWRkaW5nOjJweCA5cHg7Ym9yZGVyLXJhZGl1czoycHg7Y3Vyc29yOnBvaW50ZXJ9PGJyIC8+Ci8qIOKUgOKUgOKUgCBOQVYg4pSA4pSA4pSAICovPGJyIC8+Cm5hdns8YnIgLz4KICBwb3NpdGlvbjpzdGlja3k7dG9wOjA7aGVpZ2h0OnZhcigtLW5hdi1oKTs8YnIgLz4KICBiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTs8YnIgLz4KICBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOzxiciAvPgogIHBhZGRpbmc6MCA1NnB4O3otaW5kZXg6OTAwO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgdmFyKC0tZWFzZSk7PGJyIC8+Cn08YnIgLz4KbmF2LnNoe2JveC1zaGFkb3c6MCAycHggMjBweCByZ2JhKDEzLDIyLDQwLC4wOSl9PGJyIC8+Ci5sb2dve3RleHQtZGVjb3JhdGlvbjpub25lfTxiciAvPgoubG9nby1tYWlue2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMmVtO2NvbG9yOnZhcigtLW5hdnkpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrfTxiciAvPgoubG9nby1zdWJ7Zm9udC1zaXplOjhweDtsZXR0ZXItc3BhY2luZzouMjJlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MnB4fTxiciAvPgoubmx7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGU6bm9uZTtnYXA6MH08YnIgLz4KLm5sPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfTxiciAvPgoubmw+bGk+YSwubmw+bGk+YnV0dG9uezxiciAvPgogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjVweDtwYWRkaW5nOjZweCAxNHB4OzxiciAvPgogIGZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMS41cHg7Zm9udC13ZWlnaHQ6NTAwOzxiciAvPgogIGxldHRlci1zcGFjaW5nOi4wNmVtO2NvbG9yOnZhcigtLW1pZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7PGJyIC8+CiAgYmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4OzxiciAvPgogIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMsYmFja2dyb3VuZCAuMTVzO3doaXRlLXNwYWNlOm5vd3JhcDs8YnIgLz4KfTxiciAvPgoubmw+bGk+YTpob3Zlciwubmw+bGk+YnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLW5hdnkpO2JhY2tncm91bmQ6dmFyKC0tb2ZmKX08YnIgLz4KLm5sPmxpPmEuYWN0LC5ubD5saT5idXR0b24uYWN0e2NvbG9yOnZhcigtLW5hdnkpO2ZvbnQtd2VpZ2h0OjYwMH08YnIgLz4KLmFyci1uYXZ7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLXJpZ2h0OjEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItYm90dG9tOjEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycztmbGV4LXNocmluazowfTxiciAvPgpsaS5vcCAuYXJyLW5hdnt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVkoLTJweCl9PGJyIC8+Ci5kZHs8YnIgLz4KICBwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgNHB4KTtsZWZ0OjUwJTs8YnIgLz4KICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC02cHgpOzxiciAvPgogIGJhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7PGJyIC8+CiAgbWluLXdpZHRoOjIzMHB4O3BhZGRpbmc6NXB4IDA7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7PGJyIC8+CiAgdHJhbnNpdGlvbjpvcGFjaXR5IC4xNnMgdmFyKC0tZWFzZSksdHJhbnNmb3JtIC4xNnMgdmFyKC0tZWFzZSk7PGJyIC8+CiAgYm94LXNoYWRvdzowIDhweCAzNnB4IHJnYmEoMTMsMjIsNDAsLjEpOzxiciAvPgp9PGJyIC8+CmxpLm9wIC5kZHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YWxsO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCl9PGJyIC8+Ci5kZHN7cGFkZGluZzozcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKX0uZGRzOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfTxiciAvPgouZGRse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTVweCAxcHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE2ZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX08YnIgLz4KLmRkIGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OXB4O3BhZGRpbmc6OHB4IDE1cHg7Zm9udC1zaXplOjEyLjVweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dmFyKC0tbWlkKTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjEycyxjb2xvciAuMTJzfTxiciAvPgouZGQgYTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW9mZik7Y29sb3I6dmFyKC0tbmF2eSl9PGJyIC8+Ci5ucntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNHB4fTxiciAvPgoubnBoe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4ycztsZXR0ZXItc3BhY2luZzouMDJlbX08YnIgLz4KLm5waDpob3Zlcntjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5uYnRuezxiciAvPgogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7cGFkZGluZzo5cHggMjJweDs8YnIgLz4KICBiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjs8YnIgLz4KICBmb250LXNpemU6MTEuNXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTs8YnIgLz4KICBib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTs8YnIgLz4KICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzLHRyYW5zZm9ybSAuMTJzOzxiciAvPgp9PGJyIC8+Ci5uYnRuOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbmF2eTIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfTxiciAvPgoubmJ0bi1ve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tbmF2eSk7Ym9yZGVyOjEuNXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouMDhlbX08YnIgLz4KLm5idG4tbzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0tbmF2eSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCl9PGJyIC8+Ci8qIOKUgOKUgOKUgCBTRUNUSU9OIEhFTFBFUlMg4pSA4pSA4pSAICovPGJyIC8+Ci5zZWN7cGFkZGluZzo4OHB4IDU2cHg7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvfTxiciAvPgouc3d7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9LnN3MntiYWNrZ3JvdW5kOnZhcigtLW9mZik7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSl9LnN3M3tiYWNrZ3JvdW5kOnZhcigtLW5hdnkpfTxiciAvPgoubGJse2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZvbnQtc2l6ZTo5LjVweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjIyZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjEycHh9PGJyIC8+Ci5sYmw6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXApfTxiciAvPgoubGJsLXd7Y29sb3I6cmdiYSgxOTYsMTYyLDEyMCwuOCl9LmxibC13OjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDE5NiwxNjIsMTIwLC41KX08YnIgLz4KLnNoMntmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6Y2xhbXAoMzJweCwzLjJ2dyw0NnB4KTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTRweH08YnIgLz4KLnNoMiBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouc2gyLXd7Y29sb3I6dmFyKC0td2hpdGUpfS5zaDItdyBlbXtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5sZWFke2ZvbnQtc2l6ZToxNXB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjc4O21heC13aWR0aDo1ODBweDttYXJnaW4tYm90dG9tOjUycHh9PGJyIC8+Ci5sZWFkLXd7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9PGJyIC8+Ci8qIOKUgOKUgOKUgCBIRVJPIChzcGxpdDogY29weSBsZWZ0LCB3aWRnZXQgcmlnaHQpIOKUgOKUgOKUgCAqLzxiciAvPgouaGVyb3s8YnIgLz4KICBiYWNrZ3JvdW5kOnVybCgnaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9vc21vcy1ibGFjay1taWFtaS1jb3Jwb3JhdGUtY2hhdWZmZXVyLXNlcnZpY2UtcHJvZmVzc2lvbmFsLWRyaXZlci1leGVjdXRpdmUtdHJhbnNwb3J0YXRpb24uanBlZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7PGJyIC8+CiAgcGFkZGluZzo3MnB4IDU2cHggNjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47PGJyIC8+Cn08YnIgLz4KLmhlcm86OmJlZm9yZXs8YnIgLz4KICBjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyZ2JhKDEzLDIyLDQwLDAuNzEpO3otaW5kZXg6MDs8YnIgLz4KfTxiciAvPgouaGVybzo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA3OXB4LHJnYmEoMTk2LDE2MiwxMjAsLjAyOCkgODBweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZyx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA3OXB4LHJnYmEoMTk2LDE2MiwxMjAsLjAyOCkgODBweCl9PGJyIC8+Ci5oZXJvOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA3MCUgNjAlIGF0IDMwJSA1MCUscmdiYSgxOTYsMTYyLDEyMCwuMDYpIDAlLHRyYW5zcGFyZW50IDcwJSl9PGJyIC8+Ci5oZXJvLWdyaWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA1MjBweDtnYXA6NTZweDthbGlnbi1pdGVtczpjZW50ZXJ9PGJyIC8+Ci5oZXJvLWxlZnR7fTxiciAvPgouaC1leWV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4yOGVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToyNHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjZzIC4xcyB2YXIoLS1lYXNlKSBmb3J3YXJkc308YnIgLz4KLmgtZXllOjpiZWZvcmUsLmgtZXllOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXAtYil9PGJyIC8+Ci5oLWgxe2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCg0MHB4LDUuNXZ3LDY4cHgpO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjA2O2NvbG9yOnZhcigtLXdoaXRlKTtsZXR0ZXItc3BhY2luZzotLjAxZW07bWFyZ2luLWJvdHRvbToxOHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjdzIC4ycyB2YXIoLS1lYXNlKSBmb3J3YXJkc308YnIgLz4KLmgtaDEgZW17Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmgtc3Vie2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NSk7bGluZS1oZWlnaHQ6MS43O21heC13aWR0aDo0ODBweDttYXJnaW4tYm90dG9tOjI4cHg7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjNzIHZhcigtLWVhc2UpIGZvcndhcmRzfTxiciAvPgouaGVyby1zdGF0c3tkaXNwbGF5OmZsZXg7Z2FwOjI4cHg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmc6MjBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjM1cyB2YXIoLS1lYXNlKSBmb3J3YXJkc308YnIgLz4KLmhlcm8tc3RhdC1udW17Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmhlcm8tc3RhdC1sYWJlbHtmb250LXNpemU6MTBweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tdG9wOjJweH08YnIgLz4KLmhlcm8tZ29vZ2xle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nLWxlZnQ6MjBweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpfTxiciAvPgouaGVyby1nb29nbGUtc3RhcnN7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjFweH08YnIgLz4KLmhlcm8tZ29vZ2xlLW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouaGVyby1nb29nbGUtbGJse2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQpO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfTxiciAvPgouaC1idG5ze2Rpc3BsYXk6ZmxleDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuNDJzIHZhcigtLWVhc2UpIGZvcndhcmRzfTxiciAvPgovKiBIZXJvIGJvb2tpbmcgd2lkZ2V0ICovPGJyIC8+Ci5oZXJvLXdpZGdldHs8YnIgLz4KICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA0KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpOzxiciAvPgogIGJhY2tkcm9wLWZpbHRlcjpibHVyKDhweCk7cGFkZGluZzoyOHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjZzIC4zcyB2YXIoLS1lYXNlKSBmb3J3YXJkczs8YnIgLz4KfTxiciAvPgouaGVyby13aWRnZXQgaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjRweH08YnIgLz4KLmhlcm8td2lkZ2V0IC5ody1zdWJ7Zm9udC1zaXplOjEzcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDUpO21hcmdpbi1ib3R0b206MThweH08YnIgLz4KLmh3LWVtYmVke3dpZHRoOjEwMCU7bWluLWhlaWdodDozMjBweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjAzKTtib3JkZXI6MXB4IGRhc2hlZCByZ2JhKDE5NiwxNjIsMTIwLC4yKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTppdGFsaWM7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfTxiciAvPgouaHctbm90ZXtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEwcHh9PGJyIC8+Ci5oYntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O3BhZGRpbmc6MTVweCAzNHB4O2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnN9PGJyIC8+Ci5oYi1zb2xpZHtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNoYW1wKX08YnIgLz4KLmhiLXNvbGlkOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXAyKX08YnIgLz4KLmhiLWdob3N0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0td2hpdGUpO2JvcmRlcjoycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMyl9PGJyIC8+Ci5oYi1naG9zdDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA3KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9PGJyIC8+Ci5oYi1vdXRsaW5le2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tY2hhbXApO2JvcmRlcjoycHggc29saWQgdmFyKC0tY2hhbXAtYil9PGJyIC8+Ci5oYi1vdXRsaW5lOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAtYSk7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLyog4pSA4pSA4pSAIFRSVVNUIEJBUiBJTkRVU1RSSUVTIOKUgOKUgOKUgCAqLzxiciAvPgoudHJ1c3QtaW5ke2JhY2tncm91bmQ6dmFyKC0tb2ZmKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjIwcHggNTZweDtvdmVyZmxvdzpoaWRkZW59PGJyIC8+Ci50cnVzdC1pbmQtaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjI0cHg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn08YnIgLz4KLnRydXN0LWxhYmVse2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTRlbTtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcH08YnIgLz4KLnRydXN0LXBpbGx7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnZhcigtLW1pZCk7bGV0dGVyLXNwYWNpbmc6LjA0ZW07cGFkZGluZzo1cHggMTRweDtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6MnB4O3doaXRlLXNwYWNlOm5vd3JhcH08YnIgLz4KLnRydXN0LWdvb2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW1pZCk7bWFyZ2luLWxlZnQ6YXV0b308YnIgLz4KLnRydXN0LXN0YXJze2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoycHh9PGJyIC8+Ci8qIOKUgOKUgOKUgCBUUlVTVCBCQURHRVMgSUNPTlMg4pSA4pSA4pSAICovPGJyIC8+Ci5iYWRnZXN7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7cGFkZGluZzowfTxiciAvPgouYmFkZ2VzLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcil9PGJyIC8+Ci5iYWRnZXtwYWRkaW5nOjMycHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9PGJyIC8+Ci5iYWRnZTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDpub25lfTxiciAvPgouYmFkZ2U6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1vZmYpfTxiciAvPgouYmFkZ2UtaWNvbnt3aWR0aDo1MnB4O2hlaWdodDo1MnB4O21hcmdpbjowIGF1dG8gMTRweDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5iYWRnZS10aXRsZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo0cHg7bGV0dGVyLXNwYWNpbmc6LjAyZW19PGJyIC8+Ci5iYWRnZS1zdWJ7Zm9udC1zaXplOjExLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGV0dGVyLXNwYWNpbmc6LjA0ZW19PGJyIC8+Ci8qIOKUgOKUgOKUgCBQRVJTT05BIFRBQlMg4pSA4pSA4pSAICovPGJyIC8+Ci50YWJzLXJvd3tkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7Z2FwOjA7bWFyZ2luLWJvdHRvbTowO2ZsZXgtd3JhcDp3cmFwfTxiciAvPgoudGFiLWJ0bntmbGV4OjE7cGFkZGluZzoxOHB4IDEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1tdXRlZCk7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206LTFweDt0cmFuc2l0aW9uOmNvbG9yIC4ycyxib3JkZXItY29sb3IgLjJzLGJhY2tncm91bmQgLjJzO21pbi13aWR0aDoxNDBweH08YnIgLz4KLnRhYi1idG46aG92ZXJ7Y29sb3I6dmFyKC0tbmF2eSk7YmFja2dyb3VuZDp2YXIoLS1vZmYpfTxiciAvPgoudGFiLWJ0bi5vbntjb2xvcjp2YXIoLS1uYXZ5KTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWNoYW1wKTtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKX08YnIgLz4KLnRhYi1wYW5lbHtkaXNwbGF5Om5vbmU7cGFkZGluZzo1MnB4IDAgMH08YnIgLz4KLnRhYi1wYW5lbC5vbntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjY0cHg7YWxpZ24taXRlbXM6c3RhcnR9PGJyIC8+Ci50cC1oM3tmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuMn08YnIgLz4KLnRwLWJvZHl7Zm9udC1zaXplOjE0cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjI0cHh9PGJyIC8+Ci50cC1wdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH08YnIgLz4KLnRwLXB0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMnB4O2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6dmFyKC0tbWlkKTtsaW5lLWhlaWdodDoxLjZ9PGJyIC8+Ci50cC1wdDo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtmbGV4LXNocmluazowO21hcmdpbi10b3A6N3B4fTxiciAvPgoudHAtcmlnaHR7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzozMnB4fTxiciAvPgoudHAtc3RhdC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MXB4O2JhY2tncm91bmQ6dmFyKC0tcnVsZSk7bWFyZ2luLWJvdHRvbToyNHB4fTxiciAvPgoudHAtc3RhdHtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9PGJyIC8+Ci50cC1zdGF0LW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO2xpbmUtaGVpZ2h0OjF9PGJyIC8+Ci50cC1zdGF0LWxibHtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi10b3A6NXB4fTxiciAvPgoudHAtY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjEzcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExLjVweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc308YnIgLz4KLnRwLWN0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkyKX08YnIgLz4KLyog4pSA4pSA4pSAIFNFUlZJQ0VTIFRJRVJFRCDilIDilIDilIAgKi88YnIgLz4KLnN2Yy1ncmlkLXByaW1hcnl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxNnB4O21hcmdpbi1ib3R0b206MTZweH08YnIgLz4KLnN2Yy1ncmlkLXNlY29uZGFyeXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7Z2FwOjEycHg7bWFyZ2luLXRvcDoxNnB4fTxiciAvPgouc3ZjLWNhcmR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjI4cHggMjJweDtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjI1cztkaXNwbGF5OmJsb2NrO2NvbG9yOmluaGVyaXR9PGJyIC8+Ci5zdmMtY2FyZDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9PGJyIC8+Ci5zdmMtY2FyZDpob3Zlcjo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZVgoMSl9PGJyIC8+Ci5zdmMtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KTtib3gtc2hhZG93OjAgMTBweCAyOHB4IHJnYmEoMTMsMjIsNDAsLjA3KX08YnIgLz4KLnN2Yy1pY29ue2ZvbnQtc2l6ZToyNnB4O21hcmdpbi1ib3R0b206MTRweH08YnIgLz4KLnN2Yy1jYXJkIGgze2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTttYXJnaW4tYm90dG9tOjhweH08YnIgLz4KLnN2Yy1jYXJkIHB7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuNjV9PGJyIC8+Ci5zdmMtY2FyZC1zbXtwYWRkaW5nOjIwcHggMThweH08YnIgLz4KLnN2Yy1jYXJkLXNtIGgze2ZvbnQtc2l6ZToxNnB4fTxiciAvPgouc3ZjLWNhcmQtc20gcHtmb250LXNpemU6MTJweH08YnIgLz4KLnN2Yy1jYXJkLXNtIC5zdmMtaWNvbntmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjEwcHh9PGJyIC8+Ci5zdmMtdGllci1sYWJlbHtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTRlbTtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTRweH08YnIgLz4KLyog4pSA4pSA4pSAIFdIWSBDT1JQT1JBVEUgVEVBTVMg4pSA4pSA4pSAICovPGJyIC8+Ci53aHktZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzODBweDtnYXA6NDhweDthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjQ4cHh9PGJyIC8+Ci53aHktaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH08YnIgLz4KLndoeS1pdGVte2Rpc3BsYXk6ZmxleDtnYXA6MThweDtwYWRkaW5nOjIycHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKX08YnIgLz4KLndoeS1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfTxiciAvPgoud2h5LWl0ZW0tbntmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjhweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO2xpbmUtaGVpZ2h0OjE7ZmxleC1zaHJpbms6MDt3aWR0aDozNnB4O29wYWNpdHk6LjZ9PGJyIC8+Ci53aHktaXRlbS10aXRsZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo1cHh9PGJyIC8+Ci53aHktaXRlbS10ZXh0e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjd9PGJyIC8+Ci5jb21wYXJlLWNhcmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI4cHggMjRweDtjb2xvcjp2YXIoLS13aGl0ZSk7cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLW5hdi1oKSArIDI0cHgpfTxiciAvPgouY29tcGFyZS10aXRsZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjJ9PGJyIC8+Ci5jb21wYXJlLXRpdGxlIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5jbXAtcm93e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDQwcHggNDBweDtnYXA6OHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjlweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA2KX08YnIgLz4KLmNtcC1sYWJlbHtmb250LXNpemU6MTIuNXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfTxiciAvPgouY21wLWhlYWR7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfTxiciAvPgouY21wLWhlYWQub2J7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouY21wLWhlYWQuYXBwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM1KX08YnIgLz4KLmNtcC12YWx7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfTxiciAvPgouY21wLXZhbC55ZXN7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouY21wLXZhbC5ub3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKX08YnIgLz4KLyog4pSA4pSA4pSAIENPUlBPUkFURSBBQ0NPVU5UIENUQSDilIDilIDilIAgKi88YnIgLz4KLmNvcnAtY3Rhe2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4MHB4IDU2cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufTxiciAvPgouY29ycC1jdGE6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSA2MCUgODAlIGF0IDgwJSA1MCUscmdiYSgxOTYsMTYyLDEyMCwuMDYpIDAlLHRyYW5zcGFyZW50IDcwJSl9PGJyIC8+Ci5jb3JwLWN0YS1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzAwcHg7Z2FwOjQ4cHg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX08YnIgLz4KLmNvcnAtY3RhLWV5ZWJyb3d7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjJlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTRweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4fTxiciAvPgouY29ycC1jdGEtZXllYnJvdzo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5jb3JwLWN0YS10aXRsZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MzhweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0td2hpdGUpO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjE2cHh9PGJyIC8+Ci5jb3JwLWN0YS10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouY29ycC1jdGEtc3Vie2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNzI7bWF4LXdpZHRoOjU0MHB4O21hcmdpbi1ib3R0b206MjRweH08YnIgLz4KLmNvcnAtZmVhdHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToyOHB4fTxiciAvPgouY29ycC1mZWF0e2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjIpO3BhZGRpbmc6NXB4IDEycHg7Ym9yZGVyLXJhZGl1czoycHh9PGJyIC8+Ci5jb3JwLWN0YS1yaWdodHt0ZXh0LWFsaWduOmNlbnRlcn08YnIgLz4KLmNvcnAtY3RhLXRlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luLWJvdHRvbTo2cHh9PGJyIC8+Ci5jb3JwLWN0YS1ub3Rle2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM1KTttYXJnaW4tYm90dG9tOjhweH08YnIgLz4KLmNvcnAtY3RhLWVtYWlse2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5Oi43O3RyYW5zaXRpb246b3BhY2l0eSAuMnN9PGJyIC8+Ci5jb3JwLWN0YS1lbWFpbDpob3ZlcntvcGFjaXR5OjF9PGJyIC8+Ci8qIOKUgOKUgOKUgCBGTEVFVCDilIDilIDilIAgKi88YnIgLz4KLmZsZWV0LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxNnB4O21hcmdpbi10b3A6NDhweH08YnIgLz4KLmZsLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjRweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjI1c308YnIgLz4KLmZsLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzowIDEwcHggMjhweCByZ2JhKDEzLDIyLDQwLC4wNyl9PGJyIC8+Ci5mbC1pbWd7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2hlaWdodDoxODBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfTxiciAvPgouZmwtaW1nIGltZ3ttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufTxiciAvPgouZmwtaW1nLXBoe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTtmb250LXN0eWxlOml0YWxpY308YnIgLz4KLmZsLWNsYXNze2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xMmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbTo2cHh9PGJyIC8+Ci5mbC1ib2R5e3BhZGRpbmc6MThweCAyMHB4fTxiciAvPgouZmwtbmFtZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo0cHh9PGJyIC8+Ci5mbC15ZWFye2ZvbnQtc2l6ZToxMXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tYm90dG9tOjEycHh9PGJyIC8+Ci5mbC1zcGVjc3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHB4O21hcmdpbi1ib3R0b206MTRweH08YnIgLz4KLmZsLXNwZWNzIGxpe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW1pZCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufTxiciAvPgouZmwtc3BlY3MgbGkgc3Bhbntmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7dGV4dC1hbGlnbjpyaWdodH08YnIgLz4KLmZsLWJ0bntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc308YnIgLz4KLmZsLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KX08YnIgLz4KLmZsLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtmb250LXNpemU6MTIuNXB4O2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjE4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnN9PGJyIC8+Ci5mbC1saW5rOmhvdmVye2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLyog4pSA4pSA4pSAIENPVkVSQUdFIChkYXJrLCB2MyBzdHJ1Y3R1cmUpIOKUgOKUgOKUgCAqLzxiciAvPgouY292LWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NDhweDthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjQ4cHh9PGJyIC8+Ci5haXItZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjFweDtiYWNrZ3JvdW5kOnJnYmEoMTk2LDE2MiwxMjAsLjE1KX08YnIgLz4KLmFwdC1je2JhY2tncm91bmQ6dmFyKC0tbmF2eTIpO3BhZGRpbmc6MjJweCAyMHB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9PGJyIC8+Ci5hcHQtYzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkzKX08YnIgLz4KLmFwdC1jb2Rle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWZ9PGJyIC8+Ci5hcHQtbmFtZXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7Y29sb3I6dmFyKC0td2hpdGUpO21hcmdpbi10b3A6MnB4fTxiciAvPgouYXB0LXR5cGV7Zm9udC1zaXplOjEwcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMzUpO2xldHRlci1zcGFjaW5nOi4wNmVtO21hcmdpbi10b3A6MnB4fTxiciAvPgouYWlyLWZlYXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9PGJyIC8+Ci5haXItZmVhdHtkaXNwbGF5OmZsZXg7Z2FwOjE0cHg7cGFkZGluZzoxOHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxOTYsMTYyLDEyMCwuMTIpfTxiciAvPgouYWlyLWZlYXQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9PGJyIC8+Ci5haXItZmVhdC1kb3R7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjVweDtvcGFjaXR5Oi42fTxiciAvPgouYWlyLWZlYXQtdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjRweH08YnIgLz4KLmFpci1mZWF0LXRleHR7Zm9udC1zaXplOjEyLjVweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40Mik7bGluZS1oZWlnaHQ6MS42NX08YnIgLz4KLyog4pSA4pSA4pSAIEhJTkdFIOKUgOKUgOKUgCAqLzxiciAvPgouaGluZ2V7YmFja2dyb3VuZDp2YXIoLS1vZmYyKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtwYWRkaW5nOjg4cHggNTZweH08YnIgLz4KLmhpbmdlLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjU2cHg7YWxpZ24taXRlbXM6Y2VudGVyfTxiciAvPgouaGluZ2UtdGl0bGV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDI4cHgsM3Z3LDM4cHgpO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KTtsaW5lLWhlaWdodDoxLjE1O21hcmdpbi1ib3R0b206MTZweH08YnIgLz4KLmhpbmdlLXRpdGxlIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5oaW5nZS10ZXh0e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjc4O21hcmdpbi1ib3R0b206MTJweH08YnIgLz4KLmhpbmdlLW5vdGV7Zm9udC1zaXplOjEycHg7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtc3R5bGU6aXRhbGljO29wYWNpdHk6Ljd9PGJyIC8+Ci5oaW5nZS1jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4fTxiciAvPgouaGluZ2UtY2FyZHtkaXNwbGF5OmZsZXg7Z2FwOjE2cHg7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjIycHggMjBweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnN9PGJyIC8+Ci5oaW5nZS1jYXJkOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcC1iKX08YnIgLz4KLmhpbmdlLWNhcmQtaWNvbntmb250LXNpemU6MjRweDtmbGV4LXNocmluazowfTxiciAvPgouaGluZ2UtY2FyZC10aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo0cHh9PGJyIC8+Ci5oaW5nZS1jYXJkLXRleHR7Zm9udC1zaXplOjEyLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS42fTxiciAvPgovKiDilIDilIDilIAgRVZFTlRTIENBTEVOREFSIOKUgOKUgOKUgCAqLzxiciAvPgouZXZlbnRzLWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDM4MHB4O2dhcDo0MHB4O2FsaWduLWl0ZW1zOnN0YXJ0O21hcmdpbi10b3A6NDhweH08YnIgLz4KLmV2LWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH08YnIgLz4KLmV2LWl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MThweDtwYWRkaW5nOjE4cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKTt0cmFuc2l0aW9uOnBhZGRpbmctbGVmdCAuMnN9PGJyIC8+Ci5ldi1pdGVtOmhvdmVye3BhZGRpbmctbGVmdDo4cHh9PGJyIC8+Ci5ldi1pdGVtOmhvdmVyIC5ldi1uYW1le2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmV2LWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9PGJyIC8+Ci5ldi1tb250aHtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtYWxpZ246Y2VudGVyO21pbi13aWR0aDo0OHB4O2xpbmUtaGVpZ2h0OjEuMn08YnIgLz4KLmV2LW1vbnRoIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyMHB4fTxiciAvPgouZXYtbmFtZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTozcHg7dHJhbnNpdGlvbjpjb2xvciAuMnN9PGJyIC8+Ci5ldi1ub3Rle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjV9PGJyIC8+Ci5ldi1iYWRnZXttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoycHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjB9PGJyIC8+Ci5ldi1iYWRnZS1lYXJseXtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2NvbG9yOnZhcigtLWNoYW1wKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpfTxiciAvPgouZXYtYmFkZ2UtYXZhaWx7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2NvbG9yOnZhcigtLW11dGVkKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpfTxiciAvPgouZXYtY2FyZHtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MjhweCAyNHB4O2NvbG9yOnZhcigtLXdoaXRlKTtwb3NpdGlvbjpzdGlja3k7dG9wOmNhbGModmFyKC0tbmF2LWgpICsgMjRweCl9PGJyIC8+Ci5ldi1jYXJkLXRpdGxle2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLWJvdHRvbToxNHB4fTxiciAvPgouZXYtY2FyZC10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouZXYtY2FyZC10ZXh0e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjE2cHh9PGJyIC8+Ci5ldi1jYXJkLWxpc3R7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweDttYXJnaW4tYm90dG9tOjIwcHh9PGJyIC8+Ci5ldi1jYXJkLWxpc3QgbGl7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDUpO3BhZGRpbmctbGVmdDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuNX08YnIgLz4KLmV2LWNhcmQtbGlzdCBsaTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo3cHg7d2lkdGg6NXB4O2hlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7b3BhY2l0eTouNn08YnIgLz4KLmV2LWNhcmQtY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0tbmF2eSk7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExLjVweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc308YnIgLz4KLmV2LWNhcmQtY3RhOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKX08YnIgLz4KLmV2LWNhcmQtbm90ZXtmb250LXNpemU6MTFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjEwcHg7Zm9udC1zdHlsZTppdGFsaWN9PGJyIC8+Ci8qIOKUgOKUgOKUgCBURVNUSU1PTklBTFMg4pSA4pSA4pSAICovPGJyIC8+Ci50ZXN0aS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtnYXA6MTZweDttYXJnaW4tdG9wOjUycHh9PGJyIC8+Ci50Y3tib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MjhweCAyNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE0cHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzLGJveC1zaGFkb3cgLjJzfTxiciAvPgoudGM6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wLWIpO2JveC1zaGFkb3c6MCA2cHggMjRweCByZ2JhKDEzLDIyLDQwLC4wNil9PGJyIC8+Ci50Yy1zdGFyc3tjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6MnB4fTxiciAvPgoudGMtdHh0e2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6dmFyKC0tbWlkKTtsaW5lLWhlaWdodDoxLjc0O2ZsZXg6MX08YnIgLz4KLnRjLXR4dCBlbXtjb2xvcjp2YXIoLS1uYXZ5KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9PGJyIC8+Ci50Yy1hdXRoe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjExcHg7cGFkZGluZy10b3A6MTRweDtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ydWxlKX08YnIgLz4KLnRjLWF2e3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1vZmYyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtc2hyaW5rOjB9PGJyIC8+Ci50Yy1uYW1le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1uYXZ5KX08YnIgLz4KLnRjLWxvY3tmb250LXNpemU6MTFweDtjb2xvcjp2YXIoLS1tdXRlZCk7bWFyZ2luLXRvcDoxcHh9PGJyIC8+Ci8qIOKUgOKUgOKUgCBIT1cgQ09SUE9SQVRFIEFDQ09VTlRTIFdPUksg4pSA4pSA4pSAICovPGJyIC8+Ci5ob3ctc2VjdGlvbntiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3BhZGRpbmc6ODhweCA1NnB4fTxiciAvPgouaG93LWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn08YnIgLz4KLmhvdy1zdGVwc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjQwcHg7bWFyZ2luLXRvcDo1MnB4fTxiciAvPgouaG93LXN0ZXB7dGV4dC1hbGlnbjpjZW50ZXJ9PGJyIC8+Ci5ob3ctbnVte2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTo1MnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1jaGFtcCk7b3BhY2l0eTouNTttYXJnaW4tYm90dG9tOjhweDtsaW5lLWhlaWdodDoxfTxiciAvPgouaG93LXN0ZXAgaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjEwcHh9PGJyIC8+Ci5ob3ctc3RlcCBwe2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7bGluZS1oZWlnaHQ6MS42NTttYXgtd2lkdGg6MzIwcHg7bWFyZ2luOjAgYXV0b308YnIgLz4KLyog4pSA4pSA4pSAIEZBUSDilIDilIDilIAgKi88YnIgLz4KLmZhcS1ncmlke21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6NDhweH08YnIgLz4KLmZhcS1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpfTxiciAvPgouZmFxLXF7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjJweCAwO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246Y29sb3IgLjJzfTxiciAvPgouZmFxLXE6aG92ZXJ7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouZmFxLXE6OmFmdGVye2NvbnRlbnQ6JysnO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXdlaWdodDozMDA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLWxlZnQ6MTZweH08YnIgLz4KLmZhcS1pdGVtLm9wZW4gLmZhcS1xOjphZnRlcntjb250ZW50OicyMjEyJ308YnIgLz4KLmZhcS1he21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zNXMgZWFzZX08YnIgLz4KLmZhcS1pdGVtLm9wZW4gLmZhcS1he21heC1oZWlnaHQ6NTAwcHh9PGJyIC8+Ci5mYXEtYS1pbm5lcntwYWRkaW5nOjAgMCAyMnB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjcyfTxiciAvPgouZmFxLWEtaW5uZXIgYXtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NTAwfTxiciAvPgouZmFxLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi10b3A6MzJweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmdhcCAuMnN9PGJyIC8+Ci5mYXEtbGluazpob3ZlcntnYXA6MTBweH08YnIgLz4KLyog4pSA4pSA4pSAIENUQSBCQU5EIOKUgOKUgOKUgCAqLzxiciAvPgouY3RhLWJhbmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtwYWRkaW5nOjgwcHggNTZweH08YnIgLz4KLmN0YS1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6NDhweH08YnIgLz4KLmN0YS1oe2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTo0MnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MTRweH08YnIgLz4KLmN0YS1oIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5jdGEtc3Vie2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNzI7bWF4LXdpZHRoOjQ4MHB4fTxiciAvPgouY3RhLWJ0bnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDttaW4td2lkdGg6MjQwcHh9PGJyIC8+Ci5jYntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTRweCAyNHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjNweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7Ym9yZGVyOm5vbmV9PGJyIC8+Ci5jYi1we2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpfS5jYi1wOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXAyKX08YnIgLz4KLmNiLW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS13aGl0ZSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE5NiwxNjIsMTIwLC4zKX0uY2Itbzpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5jYi1waHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDE5NiwxNjIsMTIwLC42KTttYXJnaW4tdG9wOjZweH08YnIgLz4KLmNiLXBoIGF7Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMH08YnIgLz4KLyog4pSA4pSA4pSAIEZPT1RFUiDilIDilIDilIAgKi88YnIgLz4KZm9vdGVye2JhY2tncm91bmQ6IzA4MTAxRTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDE5NiwxNjIsMTIwLC4xMik7cGFkZGluZzo2MHB4IDU2cHggMzZweH08YnIgLz4KLmZvb3Rlci1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99PGJyIC8+Ci5mdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjJmciAxZnIgMWZyIDFmciAxZnI7Z2FwOjUycHg7bWFyZ2luLWJvdHRvbTo0OHB4O3BhZGRpbmctYm90dG9tOjQ4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDUpfTxiciAvPgouZmItbmFtZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjE4ZW07Y29sb3I6dmFyKC0td2hpdGUpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX08YnIgLz4KLmZiLXRhZ3tmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLWNoYW1wKTtsZXR0ZXItc3BhY2luZzouMjJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDozcHh9PGJyIC8+Ci5mYi1kZXNje2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM4KTtsaW5lLWhlaWdodDoxLjc1O21hcmdpbi10b3A6MTZweDttYXgtd2lkdGg6MjUwcHh9PGJyIC8+Ci5mYi1sYW5nc3tkaXNwbGF5OmZsZXg7Z2FwOjZweDttYXJnaW4tdG9wOjE4cHh9PGJyIC8+Ci5mbC1sYW5ne2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMWVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhbXAtYik7Y29sb3I6dmFyKC0tY2hhbXApO3BhZGRpbmc6M3B4IDlweDtib3JkZXItcmFkaXVzOjJweH08YnIgLz4KLmZjLXRpdGxle2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxNnB4fTxiciAvPgouZmxpbmtze2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo5cHh9PGJyIC8+Ci5mbGlua3MgYXtmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40Mik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnN9PGJyIC8+Ci5mbGlua3MgYTpob3ZlciwuZmxpbmtzIGEuZ3tjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5mYi1ib3R0b217ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXNpemU6MTFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKX08YnIgLz4KLmZiLWJvdHRvbSAuZ3tjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5mYi1pdGFsaWN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgxOTYsMTYyLDEyMCwuMzUpfTxiciAvPgovKiBXaGF0c0FwcCAqLzxiciAvPgoud2F7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjI0cHg7cmlnaHQ6MjRweDt6LWluZGV4OjgwMDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzI1RDM2NjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzowIDRweCAxNnB4IHJnYmEoMzcsMjExLDEwMiwuMzUpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyxib3gtc2hhZG93IC4yc308YnIgLz4KLndhOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA4KTtib3gtc2hhZG93OjAgNnB4IDI0cHggcmdiYSgzNywyMTEsMTAyLC40NSl9PGJyIC8+Ci8qIOKUgOKUgOKUgCBBTklNQVRJT05TIOKUgOKUgOKUgCAqLzxiciAvPgpAa2V5ZnJhbWVzIHVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE2cHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19PGJyIC8+Ci5ydntvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyB2YXIoLS1lYXNlKSx0cmFuc2Zvcm0gLjZzIHZhcigtLWVhc2UpfS5ydi5wcmV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDE4cHgpfTxiciAvPgoucnYub257b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfTxiciAvPgovKiDilIDilIDilIAgSEFNQlVSR0VSICYgTU9CSUxFIE1FTlUgKGJhc2U6IGhpZGRlbiBvbiBkZXNrdG9wKSDilIDilIDilIAgKi88YnIgLz4KLmhhbXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6OHB4O3otaW5kZXg6MTAwMTttYXJnaW4tbGVmdDphdXRvfTxiciAvPgouaGFtIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoycHg7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTttYXJnaW46NXB4IDA7dHJhbnNpdGlvbjphbGwgLjNzIHZhcigtLWVhc2UpfTxiciAvPgouaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCw1cHgpfTxiciAvPgouaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMil7b3BhY2l0eTowfTxiciAvPgouaGFtLm9wZW4gc3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsLTVweCl9PGJyIC8+Ci5tb2ItbWVudXtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOnZhcigtLW5hdi1oKTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3otaW5kZXg6OTk5O3BhZGRpbmc6MzJweCAyNHB4O292ZXJmbG93LXk6YXV0b308YnIgLz4KLm1vYi1tZW51Lm9wZW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTJweH08YnIgLz4KLm1vYi1tZW51IGF7Y29sb3I6dmFyKC0td2hpdGUpO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O3BhZGRpbmc6MTJweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KX08YnIgLz4KLm1vYi1tZW51IGE6aG92ZXJ7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgoubW9iLW1lbnUgLm1vYi1jdGF7bWFyZ2luLXRvcDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2NvbG9yOnZhcigtLW5hdnkpO3BhZGRpbmc6MTRweCAzMnB4O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTVweDtsZXR0ZXItc3BhY2luZzouMDRlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzLGNvbG9yIC4zcztib3JkZXItYm90dG9tOm5vbmV9PGJyIC8+Ci5tb2ItbWVudSAubW9iLWN0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS13aGl0ZSl9PGJyIC8+Ci8qIOKUgOKUgOKUgCBSRVNQT05TSVZFIOKUgOKUgOKUgCAqLzxiciAvPgpAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7PGJyIC8+CiAgLnRvcGJhcntwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7ZmxleC13cmFwOndyYXA7Z2FwOjZweH08YnIgLz4KICAudGItciAudGItaXRlbXtkaXNwbGF5Om5vbmV9PGJyIC8+CiAgLnRiLXIgLnRiLXNlcHtkaXNwbGF5Om5vbmV9PGJyIC8+CiAgLnNlYyxuYXYsLmNvcnAtY3RhLC5ob3ctc2VjdGlvbiwuY3RhLWJhbmQsZm9vdGVyLC5oaW5nZSwudHJ1c3QtaW5kLC5oZXJve3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH08YnIgLz4KICAuc3ZjLWdyaWQtcHJpbWFyeSwuc3ZjLWdyaWQtc2Vjb25kYXJ5LC5mbGVldC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfTxiciAvPgogIC5oZXJvLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjttYXgtd2lkdGg6NjQwcHh9PGJyIC8+CiAgLmhlcm8td2lkZ2V0e21heC13aWR0aDo1MDBweH08YnIgLz4KICAud2h5LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn08YnIgLz4KICAuY29tcGFyZS1jYXJke3Bvc2l0aW9uOnN0YXRpY308YnIgLz4KICAuZXZlbnRzLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLmV2LWNhcmR7cG9zaXRpb246c3RhdGljfTxiciAvPgogIC5jb3JwLWN0YS1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfTxiciAvPgogIC5jb3YtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn08YnIgLz4KICAuaGluZ2UtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn08YnIgLz4KICAuY3RhLWlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcn08YnIgLz4KICAuZnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9PGJyIC8+CiAgLm5se2Rpc3BsYXk6bm9uZX08YnIgLz4KICAubnJ7ZGlzcGxheTpub25lfTxiciAvPgogIC5oYW17ZGlzcGxheTpibG9ja308YnIgLz4KfTxiciAvPgpAbWVkaWEobWF4LXdpZHRoOjc2OHB4KXs8YnIgLz4KICAudG9wYmFye2Rpc3BsYXk6bm9uZX08YnIgLz4KICBuYXZ7cGFkZGluZzowIDE2cHh9PGJyIC8+CiAgLm5se2Rpc3BsYXk6bm9uZX08YnIgLz4KICAubnJ7ZGlzcGxheTpub25lfTxiciAvPgogIC5oYW17ZGlzcGxheTpibG9ja308YnIgLz4KICAuaGVyb3twYWRkaW5nOjYwcHggMjBweCA0OHB4O21pbi1oZWlnaHQ6YXV0b308YnIgLz4KICAuaGVyby1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjMycHh9PGJyIC8+CiAgLmgtaDF7Zm9udC1zaXplOjM2cHh9PGJyIC8+CiAgLmhlcm8tc3RhdHN7Z2FwOjI0cHh9PGJyIC8+CiAgLmJhZGdlcy1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKX08YnIgLz4KICAudGFicy1yb3d7b3ZlcmZsb3cteDphdXRvO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9PGJyIC8+CiAgLnRhYi1idG57bWluLXdpZHRoOjEyMHB4O2ZvbnQtc2l6ZToxMHB4O3BhZGRpbmc6MTRweCAxMHB4fTxiciAvPgogIC50YWItcGFuZWwub257Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn08YnIgLz4KICAuc3ZjLWdyaWQtcHJpbWFyeSwuc3ZjLWdyaWQtc2Vjb25kYXJ5LC5mbGVldC1ncmlkLC50ZXN0aS1ncmlkLC5ob3ctc3RlcHN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn08YnIgLz4KICAuYWlyLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9PGJyIC8+CiAgLmZ0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLmZiLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjhweH08YnIgLz4KfTxiciAvPgouYnR0e3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToyNHB4O3JpZ2h0OjgwcHg7ei1pbmRleDo4MDA7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO2JvcmRlcjoxcHggc29saWQgcmdiYSgxOTYsMTYyLDEyMCwuMyk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3MgdmFyKC0tZWFzZSk7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMTMsMjIsNDAsLjIpfTxiciAvPgouYnR0OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5idHQuc2hvd3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfTxiciAvPgouYnR0IHN2Z3t3aWR0aDoxOHB4O2hlaWdodDoxOHB4fTxiciAvPgo8L3N0eWxlPgo8cD48IS0tIENhbm9uaWNhbCAtLT4KPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vIj4KPCEtLSBPcGVuIEdyYXBoIC0tPjxiciAvPgo8bWV0YSBwcm9wZXJ0eT0ib2c6dGl0bGUiIGNvbnRlbnQ9IkNvcnBvcmF0ZSBDaGF1ZmZldXIgU2VydmljZSBNaWFtaSB8IE9zbW9zIEJsYWNrIj48YnIgLz4KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJQcmVtaXVtIGNvcnBvcmF0ZSBjaGF1ZmZldXIgc2VydmljZSBpbiBNaWFtaS4gQWlycG9ydCB0cmFuc2ZlcnMsIEZCTyBwaWNrdXBzLCBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24gYWNyb3NzIFNvdXRoIEZsb3JpZGEuIDI0LzcgZGlzcGF0Y2guIENhbGwgNzg2LTUzMC00NzcwLiI+PGJyIC8+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJ3ZWJzaXRlIj48YnIgLz4KPG1ldGEgcHJvcGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS8iPjxiciAvPgo8bWV0YSBwcm9wZXJ0eT0ib2c6bG9jYWxlIiBjb250ZW50PSJlbl9VUyI+PGJyIC8+CjxtZXRhIHByb3BlcnR5PSJvZzpzaXRlX25hbWUiIGNvbnRlbnQ9Ik9zbW9zIEJsYWNrIj48YnIgLz4KPCEtLSBKU09OLUxEIFNjaGVtYSAtLT48YnIgLz4KPC9oZWFkPjxiciAvPgo8Ym9keT48YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBUT1BCQVIgKG1lcmdlZDogY29udGFjdCBsZWZ0LCBOb3cgU2VydmluZyArIGxhbmdzIHJpZ2h0KQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICA8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMjIgMTYuOTJ2M2EyIDIgMCAwMS0yLjE4IDIgMTkuNzkgMTkuNzkgMCAwMS04LjYzLTMuMDciLz48cGF0aCBkPSJNNSAzaDRsMiA1LTIuNSAxLjVBMTEgMTEgMCAwMDE0LjUgMTUuNUwxNiAxM2w1IDJ2NCIvPjwvc3ZnPjxiPjxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+PC9iPjxiciAvPgogICAgPHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTQgNGgxNmMxLjEgMCAyIC45IDIgMnYxMmMwIDEuMS0uOSAyLTIgMkg0Yy0xLjEgMC0yLS45LTItMlY2YzAtMS4xLjktMiAyLTJ6Ii8+PHBvbHlsaW5lIHBvaW50cz0iMjIsNiAxMiwxMyAyLDYiLz48L3N2Zz48Yj48YSBocmVmPSJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbSI+bmF0ZUBvc21vc2JsYWNrLmNvbTwvYT48L2I+PGJyIC8+CiAgICA8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiLz48L3N2Zz5BdmFpbGFibGUgMjQgLyA3PGJyIC8+CiAgICA8YiBzdHlsZT0iY29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjYwMCI+Tm93IFNlcnZpbmc6PC9iPiZuYnNwOyBNaWFtaSDCtyBGb3J0IExhdWRlcmRhbGUgwrcgUGFsbSBCZWFjaCDCtyBOYXBsZXMgwrcgS2V5IFdlc3QgwrcgT3JsYW5kbzxiciAvPgogICAgRU48YnIgLz4KICAgIEZSPGJyIC8+CiAgICBFUzxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIE5BViAobmV3IHN0cnVjdHVyZTogY29udmVyc2lvbi1vcHRpbWl6ZWQpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48L3A+CjxuYXYgaWQ9Im1uIj4KICA8YSBocmVmPSIvIj5Pc21vcyBCbGFja0NvcnBvcmF0ZSBDaGF1ZmZldXIgU2VydmljZTwvYT48L3A+Cjx1bD4KPGxpPjxhIGhyZWY9Ii8iPkhvbWU8L2E+PC9saT4KPGxpIGlkPSJkZC1jb3JwIj48YnV0dG9uIG9uY2xpY2s9InQoJ2RkLWNvcnAnKSI+Q29ycG9yYXRlIDwvYnV0dG9uPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS10cmFuc3BvcnRhdGlvbiI+RXhlY3V0aXZlIFRyYW5zcG9ydGF0aW9uPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5Db3Jwb3JhdGUgQWNjb3VudHM8L2E+CiAgICA8L2xpPgo8bGkgaWQ9ImRkLWFpciI+PGJ1dHRvbiBvbmNsaWNrPSJ0KCdkZC1haXInKSI+QWlycG9ydCAmIEF2aWF0aW9uIDwvYnV0dG9uPjxiciAvPgogICAgICAgICAgQ29tbWVyY2lhbCBBaXJwb3J0czxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL21pYW1pLWFpcnBvcnQtY2FyLXNlcnZpY2UiPk1pYW1pIEFpcnBvcnQgKE1JQSk8L2E+PGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvZm9ydC1sYXVkZXJkYWxlLWFpcnBvcnQtY2FyLXNlcnZpY2UiPkZvcnQgTGF1ZGVyZGFsZSAoRkxMKTwvYT48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9wYWxtLWJlYWNoLWNhci1zZXJ2aWNlIj5QYWxtIEJlYWNoIChQQkkpPC9hPjxiciAvPgogICAgICAgICAgUHJpdmF0ZSBBdmlhdGlvbiAmIFNlYXBvcnRzPGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvcHJpdmF0ZS1hdmlhdGlvbi10cmFuc2ZlcnMiPlByaXZhdGUgQXZpYXRpb24gJiBGQk88L2E+PGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvcG9ydC1taWFtaS10cmFuc2ZlcnMiPlBvcnQgb2YgTWlhbWk8L2E+PGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvcG9ydC1ldmVyZ2xhZGVzLXRyYW5zZmVycyI+UG9ydCBFdmVyZ2xhZGVzPC9hPgogICAgPC9saT4KPGxpIGlkPSJkZC1zdmMiPjxidXR0b24gb25jbGljaz0idCgnZGQtc3ZjJykiPlNlcnZpY2VzIDwvYnV0dG9uPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2hvdXJseS1jaGF1ZmZldXItc2VydmljZSI+SG91cmx5IENoYXVmZmV1ciBTZXJ2aWNlPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2V2ZW50LXRyYW5zcG9ydGF0aW9uIj5FdmVudCAmIEdyb3VwIFRyYW5zcG9ydGF0aW9uPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2ludGVyY2l0eS10cmFuc2ZlcnMiPkNpdHktdG8tQ2l0eSBSb3V0ZXM8L2E+PGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvY29uY2llcmdlLXNlcnZpY2VzIj5Db25jaWVyZ2UgJiBMaWZlc3R5bGU8L2E+CiAgICA8L2xpPgo8bGk+PGEgaHJlZj0iL2ZsZWV0Ij5GbGVldDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL3RoZS1vc21vcy1zdGFuZGFyZCI+VGhlIE9zbW9zIFN0YW5kYXJkPC9hPjwvbGk+CjwvdWw+CjxwPiAgPGJ1dHRvbiBvbmNsaWNrPSJ0b2dnbGVNb2IoKSIgYXJpYS1sYWJlbD0iTWVudSI+PGJyIC8+CiAgPC9idXR0b24+PGJyIC8+CiAgICA8YSBocmVmPSIvIj5Ib21lPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5Db3Jwb3JhdGUgQWNjb3VudDwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9haXJwb3J0LXRyYW5zZmVycyI+QWlycG9ydCBUcmFuc2ZlcnM8L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvZmJvLXByaXZhdGUtYXZpYXRpb24iPkZCTyAmIFByaXZhdGUgQXZpYXRpb248L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvaG91cmx5LWNoYXVmZmV1ci1zZXJ2aWNlIj5Ib3VybHkgQ2hhdWZmZXVyPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2V2ZW50LXRyYW5zcG9ydGF0aW9uIj5FdmVudCBUcmFuc3BvcnRhdGlvbjwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9pbnRlcmNpdHktdHJhbnNmZXJzIj5DaXR5LXRvLUNpdHkgUm91dGVzPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2NvbmNpZXJnZS1zZXJ2aWNlcyI+Q29uY2llcmdlICYgTGlmZXN0eWxlPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2ZsZWV0Ij5GbGVldDwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii90aGUtb3Ntb3Mtc3RhbmRhcmQiPlRoZSBPc21vcyBTdGFuZGFyZDwvYT48YnIgLz4KICAgIDxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj5DYWxsIDc4Ni01MzAtNDc3MDwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+Q29ycG9yYXRlIEFjY291bnQ8L2E+PGJyIC8+CiAgICA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCI+Nzg2LTUzMC00NzcwPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgTm93PC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5Db3Jwb3JhdGUgQWNjb3VudDwvYT48YnIgLz4KPC9uYXY+CjxwPjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiAxIOKAlCBIRVJPCiAgICAgU3BsaXQgbGF5b3V0OiBjb3B5IGxlZnQsIGJvb2tpbmcgd2lkZ2V0IHJpZ2h0CuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgICAgUHJlbWl1bSBFeGVjdXRpdmUgVHJhbnNwb3J0YXRpb248L3A+CjxoMT5Db3Jwb3JhdGUgQ2hhdWZmZXVyPGJyIC8+U2VydmljZSBpbiA8ZW0+TWlhbWk8L2VtPjwvaDE+CjxwPlRydXN0ZWQgYnkgZXhlY3V0aXZlIHRlYW1zLCBhc3Npc3RhbnRzLCBhbmQgY29uY2llcmdlIHByb2Zlc3Npb25hbHMgYWNyb3NzIFNvdXRoIEZsb3JpZGEuIFB1bmN0dWFsLCBkaXNjcmVldCwgYW5kIG9wZXJhdGlvbmFsbHkgcHJlY2lzZS48L3A+CjxwPiAgICAgICAgMjQvN0F2YWlsYWJpbGl0eTxiciAvPgogICAgICAgIDk5JU9uLVRpbWUgUmF0ZTxiciAvPgogICAgICAgIDZGTCBNYXJrZXRzPGJyIC8+CiAgICAgICAgM0xhbmd1YWdlczxiciAvPgogICAgICAgICAgICDimIXimIXimIXimIXimIU8YnIgLz4KICAgICAgICAgICAgNS4wPGJyIC8+CiAgICAgICAgICAgIEdvb2dsZSBSZXZpZXdzPGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgTm93IOKGkjwvYT48YnIgLz4KICAgICAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPk9wZW4gQ29ycG9yYXRlIEFjY291bnQ8L2E+PGJyIC8+CiAgICA8IS0tIEJvb2tpbmcgV2lkZ2V0IChyZXBsYWNlIGVtYmVkIHBsYWNlaG9sZGVyIHdpdGggeW91ciBMaW1vIEFueXdoZXJlIHdpZGdldCkgLS0+PC9wPgo8aDM+UmVzZXJ2ZSBZb3VyIFJpZGU8L2gzPgo8cD5JbnN0YW50IGNvbmZpcm1hdGlvbi4gTm8gb2JsaWdhdGlvbi48L3A+CjxwPiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9ib29rLm15bGltb2Jpei5jb20vdjQvbXJuYXRlIiBkYXRhLW9yZXMtd2lkZ2V0PSJxdWlja3JlcyIgZGF0YS1vcmVzLWFsaWFzPSJtcm5hdGUiIGRhdGEtcmVkaXJlY3QtdXJsPSJodHRwczovL29zbW9zYmxhY2suY29tL3Jlc2VydmUvIj5PbmxpbmUgUmVzZXJ2YXRpb25zPC9hPjwvcD4KPHA+T3IgY2FsbCA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCIgc3R5bGU9ImNvbG9yOnZhcigtLWNoYW1wKTtmb250LXdlaWdodDo1MDAiPjc4Ni01MzAtNDc3MDwvYT4gZm9yIGltbWVkaWF0ZSBib29raW5nPC9wPgo8cD48IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gMmEg4oCUIFRSVVNUIEJBUjogSW5kdXN0cmllcwrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICBUcnVzdGVkIEJ5PGJyIC8+CiAgICBGaW5hbmNlICYgQmFua2luZzxiciAvPgogICAgTGF3IEZpcm1zPGJyIC8+CiAgICBIZWFsdGhjYXJlICYgUGhhcm1hPGJyIC8+CiAgICBUZWNobm9sb2d5ICYgU2FhUzxiciAvPgogICAgUmVhbCBFc3RhdGUgJiBEZXZlbG9wbWVudDxiciAvPgogICAgSG9zcGl0YWxpdHkgJiBSZXNvcnRzPGJyIC8+CiAgICBHb3Zlcm5tZW50ICYgRGlwbG9tYWN5PGJyIC8+CiAgICBFbnRlcnRhaW5tZW50ICYgTWVkaWE8YnIgLz4KICAgIENvbnN1bHRpbmcgJiBNYW5hZ2VtZW50PGJyIC8+CiAgICBJbnN1cmFuY2UgJiBBY3R1YXJpYWw8YnIgLz4KICAgIE1hbnVmYWN0dXJpbmcgJiBMb2dpc3RpY3M8YnIgLz4KICAgIFByaXZhdGUgRXF1aXR5ICYgVkM8YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDJiIOKAlCBUUlVTVCBCQURHRVM6IEljb24gQmxvY2tzCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgICAgPHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41Ij48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5bGluZSBwb2ludHM9IjEyIDYgMTIgMTIgMTYgMTQiLz48L3N2Zz48YnIgLz4KICAgICAgMjQvNyBEaXNwYXRjaDxiciAvPgogICAgICBBbHdheXMgYXZhaWxhYmxlPGJyIC8+CiAgICAgIDxzdmcgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSI+PHBhdGggZD0iTTIxIDE2VjhhMiAyIDAgMDAtMS0xLjczbC03LTRhMiAyIDAgMDAtMiAwbC03IDRBMiAyIDAgMDAzIDh2OGEyIDIgMCAwMDEgMS43M2w3IDRhMiAyIDAgMDAyIDBsNy00QTIgMiAwIDAwMjEgMTZ6Ii8+PC9zdmc+PGJyIC8+CiAgICAgIEFpcnBvcnQgJiBGQk88YnIgLz4KICAgICAgRnVsbCBjb3ZlcmFnZTxiciAvPgogICAgICA8c3ZnIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxyZWN0IHg9IjIiIHk9IjMiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNCIgcng9IjIiLz48bGluZSB4MT0iOCIgeTE9IjIxIiB4Mj0iMTYiIHkyPSIyMSIvPjxsaW5lIHgxPSIxMiIgeTE9IjE3IiB4Mj0iMTIiIHkyPSIyMSIvPjwvc3ZnPjxiciAvPgogICAgICBDb3Jwb3JhdGUtUmVhZHk8YnIgLz4KICAgICAgRXhlY3V0aXZlIHNlcnZpY2U8YnIgLz4KICAgICAgPHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNMTcgMjF2LTJhNCA0IDAgMDAtNC00SDVhNCA0IDAgMDAtNCA0djIiLz48Y2lyY2xlIGN4PSI5IiBjeT0iNyIgcj0iNCIvPjxwYXRoIGQ9Ik0yMyAyMXYtMmE0IDQgMCAwMC0zLTMuODciLz48cGF0aCBkPSJNMTYgMy4xM2E0IDQgMCAwMTAgNy43NSIvPjwvc3ZnPjxiciAvPgogICAgICBQcm9mZXNzaW9uYWwgQ2hhdWZmZXVyczxiciAvPgogICAgICBWZXR0ZWQgJiB0cmFpbmVkPGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiAzIOKAlCBQRVJTT05BIFRBQlMgKDYgdGFicykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgV2hvIFdlIFNlcnZlPC9wPgo8aDI+RXhlY3V0aXZlIENoYXVmZmV1ciBTZXJ2aWNlIEJ1aWx0IGZvciA8ZW0+Q29ycG9yYXRlIFRyYXZlbDwvZW0+PC9oMj4KPHA+T3Ntb3MgQmxhY2sgaXMgZGVzaWduZWQgZm9yIHByb2Zlc3Npb25hbHMgd2hvIGFycmFuZ2UgaGlnaC1zdGFrZXMgdHJhdmVsIGluIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLiBTZWxlY3QgeW91ciByb2xlIHRvIHNlZSBob3cgd2Ugc2VydmUgeW91LjwvcD4KPHA+ICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJ0YWIoMCkiPkV4ZWN1dGl2ZSBBc3Npc3RhbnRzPC9idXR0b24+PGJyIC8+CiAgICAgIDxidXR0b24gb25jbGljaz0idGFiKDEpIj5DLVN1aXRlICYgRW50cmVwcmVuZXVyczwvYnV0dG9uPjxiciAvPgogICAgICA8YnV0dG9uIG9uY2xpY2s9InRhYigyKSI+RmxpZ2h0IERlcGFydG1lbnRzPC9idXR0b24+PGJyIC8+CiAgICAgIDxidXR0b24gb25jbGljaz0idGFiKDMpIj5FdmVudCBQbGFubmVycyAmIERNQ3M8L2J1dHRvbj48YnIgLz4KICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJ0YWIoNCkiPkhvdGVsIENvbmNpZXJnZSAmIERNQyBQYXJ0bmVyczwvYnV0dG9uPjxiciAvPgogICAgICA8YnV0dG9uIG9uY2xpY2s9InRhYig1KSI+RGVsZWdhdGlvbnMgJiBHb3Zlcm5tZW50PC9idXR0b24+PGJyIC8+CiAgICA8IS0tIEVBIC0tPjwvcD4KPGgzPlJlbGlhYmlsaXR5IHlvdSBjYW4gc3Rha2UgeW91ciByZXB1dGF0aW9uIG9uLjwvaDM+CjxwPkV4ZWN1dGl2ZSBhc3Npc3RhbnRzIHJlcXVpcmUgYWJzb2x1dGUgcmVsaWFiaWxpdHksIGRpc2NyZXRpb24sIGFuZCByZWFsLXRpbWUgdmlzaWJpbGl0eSBhY3Jvc3MgZXZlcnkgbW92ZW1lbnQuIE9zbW9zIEJsYWNrIGRlbGl2ZXJzIGEgcHJvZmVzc2lvbmFsIGNoYXVmZmV1ciBzZXJ2aWNlIHBsYXRmb3JtIGRlc2lnbmVkIHRvIHN1cHBvcnQgZXhlY3V0aXZlIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2ggd2l0aCBwcmVjaXNpb24uPC9wPgo8cD4gICAgICAgICAgRmxpZ2h0LXRyYWNrZWQgcGlja3VwcyBhdCBNSUEsIEZMTCwgUEJJLCBPUEYsIGFuZCBGWEU8YnIgLz4KICAgICAgICAgIFByb2FjdGl2ZSBzdGF0dXMgdXBkYXRlcyDigJQgY2hhdWZmZXVyIGVuIHJvdXRlLCBvbi1zaXRlLCBjb21wbGV0ZWQ8YnIgLz4KICAgICAgICAgIERpcmVjdCBsaW5lIHRvIG9wZXJhdGlvbnMg4oCUIG5vIGhvbGQgcXVldWVzLCBubyBhdXRvbWF0ZWQgbWVudXM8YnIgLz4KICAgICAgICAgIENvcnBvcmF0ZSBhY2NvdW50IGJpbGxpbmcgYW5kIGNsZWFuIGludm9pY2luZyBmb3IgeW91ciByZWNvcmRzPGJyIC8+CiAgICAgICAgICBDaGF1ZmZldXJzIGJyaWVmZWQgb24gZXhlY3V0aXZlIHByZWZlcmVuY2VzIGJlZm9yZSBldmVyeSBwaWNrdXA8YnIgLz4KICAgICAgICAgIDI0LzdPcGVyYXRpb25zPGJyIC8+CiAgICAgICAgICAxMDAlTmFtZWQgT3BlcmF0b3I8YnIgLz4KICAgICAgICAgIDZGTCBNYXJrZXRzPGJyIC8+CiAgICAgICAgICAzTGFuZ3VhZ2VzPGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgTm93IOKGkjwvYT48YnIgLz4KICAgIDwhLS0gQy1TdWl0ZSAtLT48L3A+CjxoMz5Zb3VyIHRpbWUgaXMgdGhlIGFzc2V0LiBQcm90ZWN0IGl0LjwvaDM+CjxwPllvdSBkaWRuJ3QgYnVpbGQgd2hhdCB5b3UndmUgYnVpbHQgYnkgdG9sZXJhdGluZyBpbmVmZmljaWVuY3kuIE9zbW9zIEJsYWNrIHByb3ZpZGVzIHN0YW5kaW5nIHNjaGVkdWxlcywgYnJpZWZlZCBjaGF1ZmZldXJzLCBhbmQgYSBjYXIgdGhhdCdzIHdhaXRpbmcgYmVmb3JlIHlvdSBhcmUuIE5vIGFwcHMsIG5vIHN1cmdlIHByaWNpbmcsIG5vIGV4cGxhaW5pbmcgd2hvIHlvdSBhcmUgdG8gYSBzdHJhbmdlciBhdCA1IEFNIGluIE1pYW1pLjwvcD4KPHA+ICAgICAgICAgIFN0YW5kaW5nIHNjaGVkdWxlIG1hbmFnZW1lbnQg4oCUIHlvdXIgcmVndWxhciByb3V0ZXMgcHJlLXNldCBhbmQgY29uZmlybWVkPGJyIC8+CiAgICAgICAgICBEYWlseSBhaXJwb3J0IHRyYW5zZmVycyB3aXRoIGd1YXJhbnRlZWQgb24tdGltZSBwaWNrdXA8YnIgLz4KICAgICAgICAgIEFzLWRpcmVjdGVkIGhvdXJseSBzZXJ2aWNlIOKAlCB5b3VyIGNoYXVmZmV1ciwgeW91ciBzY2hlZHVsZTxiciAvPgogICAgICAgICAgSW50ZXJjaXR5IHJvdXRlczogTWlhbWkgdG8gUGFsbSBCZWFjaCwgTmFwbGVzLCBPcmxhbmRvPGJyIC8+CiAgICAgICAgICBEaXJlY3QgbGluZSB0byBOYXRlIOKAlCBub3QgYSBjYWxsIGNlbnRlcjxiciAvPgogICAgICAgICAgMFN1cmdlIFByaWNpbmc8YnIgLz4KICAgICAgICAgIDE1K01pbiBFYXJseTxiciAvPgogICAgICAgICAgRU4vRlIvRVNMYW5ndWFnZXM8YnIgLz4KICAgICAgICAgIDI0LzdBdmFpbGFiaWxpdHk8YnIgLz4KICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBOb3cg4oaSPC9hPjxiciAvPgogICAgPCEtLSBGbGlnaHQgRGVwYXJ0bWVudHMgLS0+PC9wPgo8aDM+QXZpYXRpb24tZ3JhZGUgcHJlY2lzaW9uIG9uIHRoZSBncm91bmQuPC9oMz4KPHA+UHJpdmF0ZSBhdmlhdGlvbiBjbGllbnRzIGV4cGVjdCBwcmVjaXNpb24gaW4gdGhlIGFpciDigJQgdGhleSBzaG91bGQgZ2V0IHRoZSBzYW1lIG9uIHRoZSBncm91bmQuIE9zbW9zIEJsYWNrIHBhcnRuZXJzIHdpdGggRkJPcywgZmxpZ2h0IGRlcGFydG1lbnRzLCBhbmQgY29ycG9yYXRlIGF2aWF0aW9uIGNvb3JkaW5hdG9ycyBhY3Jvc3MgU291dGggRmxvcmlkYSB0byBkZWxpdmVyIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiB0aGF0IG1hdGNoZXMgeW91ciBhaXJjcmFmdCBvcGVyYXRpb24uPC9wPgo8cD4gICAgICAgICAgVGFpbC1udW1iZXIgdHJhY2tpbmcgYW5kIHJlYWwtdGltZSBmbGlnaHQgc3RhdHVzIG1vbml0b3Jpbmc8YnIgLz4KICAgICAgICAgIFByZS1wb3NpdGlvbmVkIHZlaGljbGVzIGF0IE9QRiwgRlhFLCBCQ1QsIGFuZCBQQkk8YnIgLz4KICAgICAgICAgIFRhcm1hYy1zaWRlIHN0YWdpbmcgY29vcmRpbmF0aW9uIHdpdGggeW91ciBGQk8gdGVhbTxiciAvPgogICAgICAgICAgTXVsdGktdmVoaWNsZSBoYW5kbGluZyBmb3IgY3JldyBhbmQgcGFzc2VuZ2VyIHNlcGFyYXRpb248YnIgLz4KICAgICAgICAgIFByZWZlcnJlZCBwYXJ0bmVyIGFycmFuZ2VtZW50cyB3aXRoIHN0YW5kaW5nIHJhdGVzPGJyIC8+CiAgICAgICAgICBPUEZPcGEtbG9ja2E8YnIgLz4KICAgICAgICAgIEZYRUZMTCBFeGVjdXRpdmU8YnIgLz4KICAgICAgICAgIEJDVEJvY2EgUmF0b248YnIgLz4KICAgICAgICAgIFBCSVBhbG0gQmVhY2g8YnIgLz4KICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZS8iPkJvb2sgQXZpYXRpb24gVHJhbnNmZXIg4oaSPC9hPjxiciAvPgogICAgPCEtLSBFdmVudCBQbGFubmVycyAtLT48L3A+CjxoMz5XZSdyZSBub3QgYSB2ZW5kb3IgeW91IG1hbmFnZS48L2gzPgo8cD5Pc21vcyBCbGFjayBvcGVyYXRlcyBhcyBhIHRydWUgZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIHBhcnRuZXIgZm9yIGNvcnBvcmF0ZSBldmVudCBwbGFubmVycywgRE1DcywgYW5kIGluY2VudGl2ZSB0cmF2ZWwgcHJvZ3JhbXMgYWNyb3NzIFNvdXRoIEZsb3JpZGEuIFdlJ3JlIGFuIGV4dGVuc2lvbiBvZiB5b3VyIG9wZXJhdGlvbiDigJQgYXZhaWxhYmxlIGZvciB3aGl0ZS1sYWJlbCBhcnJhbmdlbWVudHMgYW5kIHZlbmRvciBvbmJvYXJkaW5nIGRvY3VtZW50YXRpb24uPC9wPgo8cD4gICAgICAgICAgUHJlLWV2ZW50IGxvZ2lzdGljcyBjb25zdWx0YXRpb24g4oCUIHJvdXRlcywgc3RhZ2luZywgY29udGluZ2VuY2llczxiciAvPgogICAgICAgICAgVklQIGFpcnBvcnQgYXJyaXZhbHMgd2l0aCBuYW1lIGJvYXJkcyBhbmQgcHJpb3JpdHkgY29vcmRpbmF0aW9uPGJyIC8+CiAgICAgICAgICBEYXktb2Ygb3BlcmF0aW9ucyBjb250YWN0IOKAlCBkaXJlY3QgbGluZSwgbm90IGEgZ2VuZXJhbCBudW1iZXI8YnIgLz4KICAgICAgICAgIEYxIE1pYW1pIMK3IEFydCBCYXNlbCDCtyBlTWVyZ2UgQW1lcmljYXMgwrcgQ29ycG9yYXRlIHJldHJlYXRzPGJyIC8+CiAgICAgICAgICBXaGl0ZS1sYWJlbCBzZXJ2aWNlIGFuZCBmdWxsIHZlbmRvciBkb2N1bWVudGF0aW9uIGF2YWlsYWJsZTxiciAvPgogICAgICAgICAgMTRNYXggUGF4IChTcHJpbnRlcik8YnIgLz4KICAgICAgICAgIDI0LzdEYXktb2YgU3VwcG9ydDxiciAvPgogICAgICAgICAgVy9MV2hpdGUtTGFiZWw8YnIgLz4KICAgICAgICAgIDZGTCBNYXJrZXRzPGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIj5QbGFuIFlvdXIgRXZlbnQg4oaSPC9hPjxiciAvPgogICAgPCEtLSBIb3RlbCBDb25jaWVyZ2UgLS0+PC9wPgo8aDM+WW91ciBndWVzdHMnIGV4cGVyaWVuY2Ugc3RhcnRzIGJlZm9yZSB0aGUgbG9iYnkuPC9oMz4KPHA+SG90ZWwgY29uY2llcmdlIHRlYW1zIGFuZCBETUMgcGFydG5lcnMgbmVlZCBhIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBwcm92aWRlciB0aGF0IG9wZXJhdGVzIGludmlzaWJseSDigJQgbm8gbWlzc2VkIHBpY2t1cHMsIG5vIGd1ZXN0IGNvbXBsYWludHMsIG5vIGxhc3QtbWludXRlIHNjcmFtYmxlcy4gT3Ntb3MgQmxhY2sgaW50ZWdyYXRlcyBkaXJlY3RseSBpbnRvIHlvdXIgZ3Vlc3QgZXhwZXJpZW5jZSB3b3JrZmxvdyBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2guPC9wPgo8cD4gICAgICAgICAgV2hpdGUtbGFiZWwgc2VydmljZSDigJQgeW91ciBicmFuZCwgb3VyIGV4ZWN1dGlvbjxiciAvPgogICAgICAgICAgRGlyZWN0IGNvbmNpZXJnZSBob3RsaW5lIOKAlCBza2lwIHRoZSBnZW5lcmFsIHF1ZXVlPGJyIC8+CiAgICAgICAgICBHdWVzdCBwcmVmZXJlbmNlIHRyYWNraW5nIGZvciByZXBlYXQgVklQIHZpc2l0b3JzPGJyIC8+CiAgICAgICAgICBWZW5kb3Igb25ib2FyZGluZyBkb2N1bWVudGF0aW9uIHJlYWR5IGZvciB5b3VyIHByb2N1cmVtZW50IHRlYW08YnIgLz4KICAgICAgICAgIE11bHRpbGluZ3VhbCBjaGF1ZmZldXJzOiBFbmdsaXNoLCBGcmVuY2gsIFNwYW5pc2g8YnIgLz4KICAgICAgICAgIFcvTFdoaXRlLUxhYmVsPGJyIC8+CiAgICAgICAgICAzTGFuZ3VhZ2VzPGJyIC8+CiAgICAgICAgICAyNC83Q29uY2llcmdlIExpbmU8YnIgLz4KICAgICAgICAgIDUuMEdvb2dsZSBSYXRpbmc8YnIgLz4KICAgICAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQvIj5QYXJ0bmVyIHdpdGggT3Ntb3MgQmxhY2sg4oaSPC9hPjxiciAvPgogICAgPCEtLSBEZWxlZ2F0aW9ucyAmIEdvdmVybm1lbnQgLS0+PC9wPgo8aDM+UHJvdG9jb2wtYXdhcmUuIE11bHRpbGluZ3VhbC4gRGlzY3JlZXQuPC9oMz4KPHA+RGlwbG9tYXRpYyBkZWxlZ2F0aW9ucywgZ292ZXJubWVudCBvZmZpY2lhbHMsIGFuZCBpbnRlcm5hdGlvbmFsIGJ1c2luZXNzIG1pc3Npb25zIHJlcXVpcmUgZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIHRoYXQgdW5kZXJzdGFuZHMgcHJvdG9jb2wsIHNlY3VyaXR5IGF3YXJlbmVzcywgYW5kIG11bHRpbGluZ3VhbCBjb29yZGluYXRpb24uIE9zbW9zIEJsYWNrIHByb3ZpZGVzIGV4ZWN1dGl2ZSBjaGF1ZmZldXIgc2VydmljZSBpbiBNaWFtaSBhbmQgU291dGggRmxvcmlkYSBidWlsdCBmb3IgaGlnaC1wcm9maWxlIG1vdmVtZW50cyB3aXRoIHplcm8gbWFyZ2luIGZvciBlcnJvci48L3A+CjxwPiAgICAgICAgICBNdWx0aS12ZWhpY2xlIGNvbnZveSBjb29yZGluYXRpb24gZm9yIGRlbGVnYXRpb24gYXJyaXZhbHMgYW5kIGRlcGFydHVyZXM8YnIgLz4KICAgICAgICAgIEZsdWVudCBzZXJ2aWNlIGluIEVuZ2xpc2gsIEZyZW5jaCwgYW5kIFNwYW5pc2g8YnIgLz4KICAgICAgICAgIERpc2NyZWV0LCBOREEtcmVhZHkgY2hhdWZmZXVycyB0cmFpbmVkIGZvciBoaWdoLXByb2ZpbGUgY2xpZW50czxiciAvPgogICAgICAgICAgUmVhbC10aW1lIHNjaGVkdWxlIGFkanVzdG1lbnRzIOKAlCBwb2xpdGljYWwgYW5kIGRpcGxvbWF0aWMgdGltZWxpbmVzIHNoaWZ0PGJyIC8+CiAgICAgICAgICBBaXJwb3J0LCBGQk8sIGFuZCBob3RlbCBzdGFnaW5nIHdpdGggYWR2YW5jZSBjb29yZGluYXRpb248YnIgLz4KICAgICAgICAgIDNMYW5ndWFnZXM8YnIgLz4KICAgICAgICAgIE5EQVJlYWR5PGJyIC8+CiAgICAgICAgICAyNC83T3BlcmF0aW9uczxiciAvPgogICAgICAgICAgMTRNYXggUGF4PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIj5Db29yZGluYXRlIGEgRGVsZWdhdGlvbiDihpI8L2E+PGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiA0IOKAlCBTRVJWSUNFUyAoNCArIDQgdGllcmVkKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICBPdXIgU2VydmljZXM8L3A+CjxoMj5CdXNpbmVzcy1SZWFkeSBUcmFuc3BvcnRhdGlvbiA8ZW0+U29sdXRpb25zPC9lbT48L2gyPgo8cD5QcmVjaXNpb24gZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIGZvciBldmVyeSBjb3Jwb3JhdGUgbmVlZCBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgUGFsbSBCZWFjaCwgYW5kIFNvdXRoIEZsb3JpZGEuPC9wPgo8cD4gICAgICA8YSBocmVmPSIvY29ycG9yYXRlLXRyYW5zcG9ydGF0aW9uIj48YnIgLz4KICAgICAgICDwn4+iPC9wPgo8aDM+Q29ycG9yYXRlIFRyYW5zcG9ydGF0aW9uPC9oMz4KPHA+UmVsaWFibGUsIHJlY3VycmluZyBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24gZm9yIGNvbXBhbmllcywgbGF3IGZpcm1zLCBhbmQgZmluYW5jaWFsIGluc3RpdHV0aW9ucyB0aHJvdWdob3V0IE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvYWlycG9ydC10cmFuc2ZlcnMiPjxiciAvPgogICAgICAgIOKciO+4jzwvcD4KPGgzPkFpcnBvcnQgVHJhbnNmZXJzPC9oMz4KPHA+TUlBLCBGTEwsIFBCSSwgYW5kIHByaXZhdGUgYXZpYXRpb24gdGVybWluYWxzLiBGbGlnaHQgdHJhY2tpbmcsIG1lZXQtYW5kLWdyZWV0LCBhbmQgcHJlY2lzZSBjb29yZGluYXRpb24gb24gZXZlcnkgYXJyaXZhbCBhbmQgZGVwYXJ0dXJlLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvcHJpdmF0ZS1hdmlhdGlvbi10cmFuc2ZlcnMiPjxiciAvPgogICAgICAgIPCfm6nvuI88L3A+CjxoMz5Qcml2YXRlIEF2aWF0aW9uICYgRkJPPC9oMz4KPHA+VGFpbC1udW1iZXIgdHJhY2tpbmcsIHRhcm1hYy1zaWRlIHN0YWdpbmcsIGFuZCBGQk8gY29vcmRpbmF0aW9uIGF0IFNpZ25hdHVyZSBBdmlhdGlvbiwgT1BGLCBGWEUsIGFuZCBCQ1QgYWNyb3NzIFNvdXRoIEZsb3JpZGEuPC9wPgo8cD4gICAgICA8L2E+PGJyIC8+CiAgICAgIDxhIGhyZWY9Ii9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2UiPjxiciAvPgogICAgICAgIOKPse+4jzwvcD4KPGgzPkhvdXJseSBDaGF1ZmZldXIgU2VydmljZTwvaDM+CjxwPk11bHRpLXN0b3Agc2NoZWR1bGVzLCBjbGllbnQgbWVldGluZ3MsIHJvYWRzaG93cywgYW5kIGZ1bGwtZGF5IGV4ZWN1dGl2ZSB0cmF2ZWwgaW4gTWlhbWkgd2l0aCBhIGRlZGljYXRlZCBwcm9mZXNzaW9uYWwgY2hhdWZmZXVyLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvZXZlbnQtdHJhbnNwb3J0YXRpb24iPjxiciAvPgogICAgICAgIPCfjqo8L3A+CjxoMz5FdmVudCAmIEdyb3VwIFRyYW5zcG9ydGF0aW9uPC9oMz4KPHA+RjEgTWlhbWksIEFydCBCYXNlbCwgY29ycG9yYXRlIHJldHJlYXRzLCBhbmQgbXVsdGktdmVoaWNsZSBjb29yZGluYXRpb24gZm9yIGdyb3VwcyB1cCB0byA1MCsgYWNyb3NzIFNvdXRoIEZsb3JpZGEuPC9wPgo8cD4gICAgICA8L2E+PGJyIC8+CiAgICAgIDxhIGhyZWY9Ii9wb3J0LW1pYW1pLXRyYW5zZmVycyI+PGJyIC8+CiAgICAgICAg8J+aojwvcD4KPGgzPlNlYXBvcnQgJiBDcnVpc2UgVHJhbnNmZXJzPC9oMz4KPHA+UG9ydCBvZiBNaWFtaSBhbmQgUG9ydCBFdmVyZ2xhZGVzIHRyYW5zZmVycyBmb3IgY29ycG9yYXRlIGdyb3VwcyBhbmQgVklQIGNydWlzZSB0cmF2ZWxlcnMuPC9wPgo8cD4gICAgICA8L2E+PGJyIC8+CiAgICAgIDxhIGhyZWY9Ii9pbnRlcmNpdHktdHJhbnNmZXJzIj48YnIgLz4KICAgICAgICDwn5uj77iPPC9wPgo8aDM+Q2l0eS10by1DaXR5IFJvdXRlczwvaDM+CjxwPk1pYW1pIHRvIFBhbG0gQmVhY2gsIE5hcGxlcywgT3JsYW5kbywgS2V5IFdlc3QsIGFuZCBiZXlvbmQuIEZpeGVkLXJhdGUgaW50ZXJjaXR5IHRyYW5zcG9ydGF0aW9uLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvY29uY2llcmdlLXNlcnZpY2VzIj48YnIgLz4KICAgICAgICDinKY8L3A+CjxoMz5Db25jaWVyZ2UgJiBMaWZlc3R5bGU8L2gzPgo8cD5SZXN0YXVyYW50IHJlc2VydmF0aW9ucywgaG90ZWwgY29vcmRpbmF0aW9uLCBpdGluZXJhcnkgcGxhbm5pbmcsIGFuZCBmdWxsLXNlcnZpY2UgY29uY2llcmdlIGZvciBWSVAgdmlzaXRvcnMgdG8gTWlhbWkuPC9wPgo8cD4gICAgICA8L2E+PGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiA1IOKAlCBXSFkgQ09SUE9SQVRFIFRFQU1TICh2MykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgVGhlIERpZmZlcmVuY2U8L3A+CjxoMj5XaHkgQ29ycG9yYXRlIFRlYW1zIENob29zZSA8ZW0+T3Ntb3MgQmxhY2s8L2VtPjwvaDI+CjxwPk5vdCBqdXN0IGEgbHV4dXJ5IGNhci4gQSBncm91bmQgdHJhbnNwb3J0YXRpb24gb3BlcmF0aW9uIHRoYXQgd29ya3MgbGlrZSB5b3VyIGJ1c2luZXNzIGRvZXMg4oCUIHdpdGggcHJlY2lzaW9uLCBhY2NvdW50YWJpbGl0eSwgYW5kIHplcm8gdG9sZXJhbmNlIGZvciB1bmNlcnRhaW50eS48L3A+CjxwPiAgICAgICAgMDFQdW5jdHVhbGl0eSBJcyBOb24tTmVnb3RpYWJsZVJlYWwtdGltZSB0cmFja2luZyBhbmQgMTUrIG1pbnV0ZSBlYXJseS1hcnJpdmFsIHByb3RvY29sIG9uIGV2ZXJ5IHBpY2t1cCBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2guIFlvdXIgY2hhdWZmZXVyIGlzIHN0YWdlZCBiZWZvcmUgeW91IGFycml2ZSDigJQgbm90IGNpcmNsaW5nIG9yIHNlYXJjaGluZyBmb3IgcGFya2luZy48YnIgLz4KICAgICAgICAwMlZldHRlZCwgQnJpZWZlZCBDaGF1ZmZldXJzRXZlcnkgY2hhdWZmZXVyIGlzIHByb2Zlc3Npb25hbGx5IHRyYWluZWQsIGJhY2tncm91bmQtY2hlY2tlZCwgYW5kIGJyaWVmZWQgb24gY2xpZW50IHByZWZlcmVuY2VzLiBUaGUgc2FtZSBzdGFuZGFyZCBldmVyeSBzaW5nbGUgdGltZSwgbm90IGRlcGVuZGVudCBvbiB3aG8gYWNjZXB0cyB0aGUgdHJpcC48YnIgLz4KICAgICAgICAwM0NvcnBvcmF0ZSBBY2NvdW50IEluZnJhc3RydWN0dXJlQ2VudHJhbGl6ZWQgYmlsbGluZywgbW9udGhseSBpbnZvaWNpbmcsIHByaW9yaXR5IGF2YWlsYWJpbGl0eSwgYW5kIGEgZGVkaWNhdGVkIGFjY291bnQgY29udGFjdC4gQnVpbHQgdG8gZml0IGludG8geW91ciBjb21wYW55J3MgdHJhdmVsIHByb2dyYW0g4oCUIG5vdCBhcm91bmQgaXQuPGJyIC8+CiAgICAgICAgMDRSZWFsIEh1bWFuIERpc3BhdGNoLCAyNC83RGlyZWN0IGxpbmUgdG8gb3BlcmF0aW9ucyDigJQgbm8gY2FsbCBjZW50ZXJzLCBubyBjaGF0Ym90cywgbm8gaG9sZCBtdXNpYyBhdCAzIEFNLiBXaGVuIHlvdXIgZXhlY3V0aXZlJ3MgZmxpZ2h0IGludG8gTUlBIGNoYW5nZXMsIHNvbWVvbmUgd2hvIGtub3dzIHRoZSBzaXR1YXRpb24gYW5zd2VycyBpbW1lZGlhdGVseS48YnIgLz4KICAgICAgICAwNUZ1bGwgQWNjb3VudGFiaWxpdHkgb24gRXZlcnkgUmlkZUZpeGVkIHJhdGVzLiBObyBzdXJnZS4gTm8gc3Vic3RpdHV0aW9ucy4gSWYgc29tZXRoaW5nIGdvZXMgd3JvbmcsIHRoZXJlJ3MgYSBuYW1lZCBvcGVyYXRvciByZXNwb25zaWJsZS4gVGhhdCBhY2NvdW50YWJpbGl0eSBpcyBidWlsdCBpbiBmcm9tIHRoZSBmaXJzdCBib29raW5nLjxiciAvPgogICAgICAgICAgT3Ntb3MgQmxhY2sgdnMuPGJyIC8+PGVtPlViZXIgQmxhY2sgJiBCbGFja2xhbmU8L2VtPjxiciAvPgogICAgICAgICAgICBGZWF0dXJlPGJyIC8+CiAgICAgICAgICAgIE9CPGJyIC8+CiAgICAgICAgICAgIEFwcDxiciAvPgogICAgICAgICAgRml4ZWQsIG5vIHN1cmdlIHByaWNpbmfinJPinJc8YnIgLz4KICAgICAgICAgIFZldHRlZCwgbmFtZWQgY2hhdWZmZXVy4pyT4pyXPGJyIC8+CiAgICAgICAgICBSZWFsLXRpbWUgZmxpZ2h0IHRyYWNraW5n4pyT4pyXPGJyIC8+CiAgICAgICAgICBDb3Jwb3JhdGUgYWNjb3VudCAmIGludm9pY2luZ+Kck+KclzxiciAvPgogICAgICAgICAgMjQvNyBodW1hbiBkaXNwYXRjaOKck+KclzxiciAvPgogICAgICAgICAgRkJPIHRhcm1hYyBjb29yZGluYXRpb27inJPinJc8YnIgLz4KICAgICAgICAgIEVBIC8gdHJhdmVsIG1hbmFnZXIgYWNjZXNz4pyT4pyXPGJyIC8+CiAgICAgICAgICBXaGl0ZS1sYWJlbCAmIERNQyBwYXJ0bmVyc2hpcHPinJPinJc8YnIgLz4KICAgICAgICAgIE11bHRpbGluZ3VhbCAoRU4vRlIvRVMp4pyT4pyXPGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiA2IOKAlCBDT1JQT1JBVEUgQUNDT1VOVCBDVEEKICAgICAoTWVyZ2VkOiBDVEEgKyBIb3cgSXQgV29ya3Mgc3RlcHMpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgICAgRm9yIENvbXBhbmllcyAmIFRyYXZlbCBQcm9ncmFtczwvcD4KPGgyPk9wZW4geW91ciBjb3Jwb3JhdGUgYWNjb3VudC48YnIgLz48ZW0+U2FtZS1kYXkgYWN0aXZhdGlvbi48L2VtPjwvaDI+CjxwPk9zbW9zIEJsYWNrIGNvcnBvcmF0ZSBhY2NvdW50cyBnaXZlIHlvdXIgdGVhbSBjZW50cmFsaXplZCBiaWxsaW5nLCBwcmlvcml0eSBkaXNwYXRjaCwgRUEgYm9va2luZyBhY2Nlc3MsIGFuZCBhIGRlZGljYXRlZCBwb2ludCBvZiBjb250YWN0IOKAlCBhbGwgdGhlIGluZnJhc3RydWN0dXJlIHlvdXIgTWlhbWktYmFzZWQgdHJhdmVsIHByb2dyYW0gbmVlZHMsIHdpdGhvdXQgdGhlIG92ZXJoZWFkLjwvcD4KPHA+ICAgICAgPCEtLSBIb3cgSXQgV29ya3MgKGNvbXBhY3QsIGlubGluZSkgLS0+PGJyIC8+CiAgICAgICAgICAwMTxiciAvPgogICAgICAgICAgQXBwbHkgaW4gMiBNaW51dGVzPGJyIC8+CiAgICAgICAgICBDb21wYW55IGRldGFpbHMsIGJpbGxpbmcgcHJlZmVyZW5jZXMsIGF1dGhvcml6ZWQgYm9va2Vycy48YnIgLz4KICAgICAgICAgIDAyPGJyIC8+CiAgICAgICAgICBTYW1lLURheSBBY3RpdmF0aW9uPGJyIC8+CiAgICAgICAgICBDZW50cmFsaXplZCBiaWxsaW5nLCBFQSBhY2Nlc3MsIHByaW9yaXR5IGRpc3BhdGNoIOKAlCBsaXZlIGltbWVkaWF0ZWx5LjxiciAvPgogICAgICAgICAgMDM8YnIgLz4KICAgICAgICAgIFlvdXIgVGVhbSBCb29rcyBJbnN0YW50bHk8YnIgLz4KICAgICAgICAgIE1vbnRobHkgaW52b2ljaW5nLCByaWRlIGNvbmZpcm1hdGlvbnMsIGRlZGljYXRlZCBjb250YWN0LjxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+T3BlbiBDb3Jwb3JhdGUgQWNjb3VudCDihpI8L2E+PGJyIC8+CiAgICAgICAgPGEgaHJlZj0ibWFpbHRvOm5hdGVAb3Ntb3NibGFjay5jb20iPkVtYWlsIFVzIHRvIEdldCBTdGFydGVkPC9hPjxiciAvPgogICAgICA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCI+Nzg2LTUzMC00NzcwPC9hPjwvcD4KPHA+QXZhaWxhYmxlIDI0IGhvdXJzIMK3IDcgZGF5cyBhIHdlZWs8L3A+CjxwPiAgICAgIDxhIGhyZWY9Im1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tIj5uYXRlQG9zbW9zYmxhY2suY29tPC9hPjxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNyDigJQgRkxFRVQgKDggdmVoaWNsZXMsIHYzIGZyYW1pbmcpCiAgICAgUGhvdG9zIHJlZmVyZW5jZWQgZnJvbSBzdGFnaW5nIHNpdGUK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgVGhlIEZsZWV0PC9wPgo8aDI+TGF0ZS1Nb2RlbC4gTWFpbnRhaW5lZCA8ZW0+dG8gYSBDb3Jwb3JhdGUgU3RhbmRhcmQuPC9lbT48L2gyPgo8cD5XaGF0IHlvdSBzZWUgaW4gdGhlIHBob3RvcyBpcyB3aGF0IGFycml2ZXMgYXQgeW91ciBkb29yIOKAlCBubyBzdWJzdGl0dXRpb25zLCBubyBzdXJwcmlzZXMuIEV2ZXJ5IHZlaGljbGUgaW5zcGVjdGVkIGJlZm9yZSBldmVyeSB0cmlwIGFjcm9zcyBNaWFtaSBhbmQgU291dGggRmxvcmlkYS48L3A+CjxwPiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvY2FkaWxsYWMteHRzLXNlZGFuLndlYnAiIGFsdD0iQ2FkaWxsYWMgWFRTIGV4ZWN1dGl2ZSBzZWRhbiBNaWFtaSBjYXIgc2VydmljZSI+PGJyIC8+CiAgICAgICAgICBFeGVjdXRpdmUgU2VkYW48YnIgLz4KICAgICAgICAgIEJ1c2luZXNzIFNlZGFuPGJyIC8+CiAgICAgICAgICBDYWRpbGxhYyBYVFMgb3Igc2ltaWxhcjwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyBVcCB0byAzPC9saT4KPGxpPkx1Z2dhZ2UgMyBiYWdzPC9saT4KPGxpPkJlc3QgZm9yIFNvbG8gZXhlY3V0aXZlczwvbGk+CjwvdWw+CjxwPiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPjxiciAvPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L21lcmNlZGVzLXMtY2xhc3Mud2VicCIgYWx0PSJNZXJjZWRlcyBTLUNsYXNzIGx1eHVyeSBzZWRhbiBNaWFtaSBhaXJwb3J0IHRyYW5zZmVyIj48YnIgLz4KICAgICAgICAgIEx1eHVyeSBTZWRhbjxiciAvPgogICAgICAgICAgTWVyY2VkZXMgUy1DbGFzczxiciAvPgogICAgICAgICAgTWVyY2VkZXMtQmVueiBTLUNsYXNzPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIFVwIHRvIDM8L2xpPgo8bGk+THVnZ2FnZSAzIGJhZ3M8L2xpPgo8bGk+QmVzdCBmb3IgVklQIGNsaWVudHM8L2xpPgo8L3VsPgo8cD4gICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTwvYT48YnIgLz4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9jaGV2cm9sZXQtc3VidXJiYW4tc3V2LndlYnAiIGFsdD0iQ2hldnJvbGV0IFN1YnVyYmFuIHByZW1pdW0gU1VWIFNvdXRoIEZsb3JpZGEgY2hhdWZmZXVyIj48YnIgLz4KICAgICAgICAgIFByZW1pdW0gU1VWPGJyIC8+CiAgICAgICAgICBDaGV2cm9sZXQgU3VidXJiYW48YnIgLz4KICAgICAgICAgIENoZXZyb2xldCBTdWJ1cmJhbiBvciBzaW1pbGFyPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIFVwIHRvIDY8L2xpPgo8bGk+THVnZ2FnZSA04oCTNiBiYWdzPC9saT4KPGxpPkJlc3QgZm9yIFRlYW1zLCBmYW1pbGllczwvbGk+CjwvdWw+CjxwPiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPjxiciAvPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2NhZGlsbGFjLWVzY2FsYWRlLWVzdi53ZWJwIiBhbHQ9IkNhZGlsbGFjIEVzY2FsYWRlIEVTViBsdXh1cnkgU1VWIE1pYW1pIGV4ZWN1dGl2ZSB0cmFuc3BvcnRhdGlvbiI+PGJyIC8+CiAgICAgICAgICBMdXh1cnkgU1VWIMK3IEZsYWdzaGlwPGJyIC8+CiAgICAgICAgICBDYWRpbGxhYyBFc2NhbGFkZSBFU1Y8YnIgLz4KICAgICAgICAgIENhZGlsbGFjIEVzY2FsYWRlIEVTVjwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyBVcCB0byA2PC9saT4KPGxpPkx1Z2dhZ2UgNOKAkzYgYmFnczwvbGk+CjxsaT5CZXN0IGZvciBFeGVjdXRpdmVzLCBWSVBzPC9saT4KPC91bD4KPHA+ICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+PGJyIC8+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbWVyY2VkZXMtc3ByaW50ZXItdmFuLndlYnAiIGFsdD0iTWVyY2VkZXMgU3ByaW50ZXIgdmFuIGdyb3VwIHRyYW5zcG9ydGF0aW9uIE1pYW1pIj48YnIgLz4KICAgICAgICAgIEV4ZWN1dGl2ZSBWYW48YnIgLz4KICAgICAgICAgIFNwcmludGVyPGJyIC8+CiAgICAgICAgICBNZXJjZWRlcy1CZW56IFNwcmludGVyPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIFVwIHRvIDE0PC9saT4KPGxpPkx1Z2dhZ2UgTGFyZ2UgY2FwYWNpdHk8L2xpPgo8bGk+QmVzdCBmb3IgR3JvdXBzLCBldmVudHM8L2xpPgo8L3VsPgo8cD4gICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTwvYT48YnIgLz4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9leGVjdXRpdmUtc3ByaW50ZXIud2VicCIgYWx0PSJFeGVjdXRpdmUgU3ByaW50ZXIgdmFuIGNvcnBvcmF0ZSB0cmFuc3BvcnRhdGlvbiBGb3J0IExhdWRlcmRhbGUiPjxiciAvPgogICAgICAgICAgRXhlY3V0aXZlIFZhbiDCtyBQcmVtaXVtPGJyIC8+CiAgICAgICAgICBFeGVjdXRpdmUgU3ByaW50ZXI8YnIgLz4KICAgICAgICAgIE1lcmNlZGVzLUJlbnogU3ByaW50ZXI8L3A+Cjx1bD4KPGxpPlBhc3NlbmdlcnMgVXAgdG8gMTM8L2xpPgo8bGk+THVnZ2FnZSBMYXJnZSBjYXBhY2l0eTwvbGk+CjxsaT5CZXN0IGZvciBDb3Jwb3JhdGUgZ3JvdXBzPC9saT4KPC91bD4KPHA+ICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+PGJyIC8+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvY2VvLXNwcmludGVyLndlYnAiIGFsdD0iQ0VPIFNwcmludGVyIGx1eHVyeSB2YW4gUGFsbSBCZWFjaCBleGVjdXRpdmUgdHJhbnNmZXIiPjxiciAvPgogICAgICAgICAgRXhlY3V0aXZlIFZhbiDCtyBDRU88YnIgLz4KICAgICAgICAgIENFTyBTcHJpbnRlcjxiciAvPgogICAgICAgICAgTWVyY2VkZXMtQmVueiBTcHJpbnRlcjwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyBVcCB0byA5PC9saT4KPGxpPkx1Z2dhZ2UgTWVkaXVtIGNhcGFjaXR5PC9saT4KPGxpPkJlc3QgZm9yIEMtc3VpdGUsIGRlbGVnYXRpb25zPC9saT4KPC91bD4KPHA+ICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+PGJyIC8+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbWt0LWxpbW8ud2VicCIgYWx0PSJNS1Qgc3RyZXRjaCBsaW1vIE1pYW1pIHNwZWNpYWwgZXZlbnRzIj48YnIgLz4KICAgICAgICAgIFN0cmV0Y2ggTGltb3VzaW5lPGJyIC8+CiAgICAgICAgICBNS1QgTGltbzxiciAvPgogICAgICAgICAgTUtUIG9yIHNpbWlsYXI8L3A+Cjx1bD4KPGxpPlBhc3NlbmdlcnMgVXAgdG8gMTA8L2xpPgo8bGk+THVnZ2FnZSBNZWRpdW0gY2FwYWNpdHk8L2xpPgo8bGk+QmVzdCBmb3IgU3BlY2lhbCBvY2Nhc2lvbnM8L2xpPgo8L3VsPgo8cD4gICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTwvYT48YnIgLz4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2V4ZWN1dGl2ZS1taW5pLWNvYWNoLWNsZWFuLnBuZyIgYWx0PSJFeGVjdXRpdmUgTWluaSBDb2FjaCI+PGJyIC8+CiAgICAgICAgICAgIE1pbmkgQ29hY2g8YnIgLz4KICAgICAgICAgICAgRXhlY3V0aXZlIE1pbmkgQ29hY2g8YnIgLz4KICAgICAgICAgICAgTWluaSBDb2FjaCBvciBzaW1pbGFyPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIDIwIOKAkyAzNTwvbGk+CjxsaT5MdWdnYWdlIFVuZGVyY2FycmlhZ2U8L2xpPgo8bGk+QmVzdCBmb3IgQ29ycG9yYXRlLCBjb25mZXJlbmNlczwvbGk+CjwvdWw+CjxwPiAgICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZS8iPlJlc2VydmUgTm93PC9hPjxiciAvPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvbW90b3ItY29hY2gtY2xlYW4ucG5nIiBhbHQ9Ik1vdG9yIENvYWNoIj48YnIgLz4KICAgICAgICAgICAgRnVsbC1TaXplIENvYWNoPGJyIC8+CiAgICAgICAgICAgIE1vdG9yIENvYWNoPGJyIC8+CiAgICAgICAgICAgIE1vdG9yIENvYWNoIG9yIHNpbWlsYXI8L3A+Cjx1bD4KPGxpPlBhc3NlbmdlcnMgMzYg4oCTIDU2PC9saT4KPGxpPkx1Z2dhZ2UgRnVsbCB1bmRlcmNhcnJpYWdlPC9saT4KPGxpPkJlc3QgZm9yIENvbnZlbnRpb25zLCBldmVudHM8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIj5SZXNlcnZlIE5vdzwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iL2ZsZWV0Ij5WaWV3IGZ1bGwgZmxlZXQgc3BlY2lmaWNhdGlvbnMg4oaSPC9hPjxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gOCDigJQgQ09WRVJBR0UKICAgICB2MyBzdHJ1Y3R1cmUgKyB2NF9iY2MgZGFyayBzdHlsaW5nCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIEFpcnBvcnQgJiBBdmlhdGlvbiBDb3ZlcmFnZTwvcD4KPGgyPldoZW4gWW91ciBFeGVjdXRpdmVzIEZseSwgPGVtPldlJ3JlIEFscmVhZHkgVGhlcmUuPC9lbT48L2gyPgo8cD5FdmVyeSBjb21tZXJjaWFsIHRlcm1pbmFsIGFuZCBwcml2YXRlIEZCTyBpbiBTb3V0aCBGbG9yaWRhIGNvdmVyZWQuIFJlYWwtdGltZSBmbGlnaHQgbW9uaXRvcmluZyBvbiBldmVyeSBib29raW5nIOKAlCBhdXRvbWF0aWMgYWRqdXN0bWVudHMgZm9yIGRlbGF5cywgbm8gY2FsbCBuZWVkZWQuPC9wPgo8cD4gICAgICAgICAgTUlBTWlhbWkgSW50ZXJuYXRpb25hbENvbW1lcmNpYWwgwrcgUHJpdmF0ZTxiciAvPgogICAgICAgICAgRkxMRm9ydCBMYXVkZXJkYWxl4oCTSG9sbHl3b29kQ29tbWVyY2lhbCDCtyBQcml2YXRlPGJyIC8+CiAgICAgICAgICBQQklQYWxtIEJlYWNoIEludGVybmF0aW9uYWxDb21tZXJjaWFsIMK3IEZCTzxiciAvPgogICAgICAgICAgT1BGT3BhLWxvY2thIEV4ZWN1dGl2ZVByaXZhdGUgQXZpYXRpb248YnIgLz4KICAgICAgICAgIEZYRUZvcnQgTGF1ZGVyZGFsZSBFeGVjdXRpdmVQcml2YXRlIEF2aWF0aW9uPGJyIC8+CiAgICAgICAgICBCQ1RCb2NhIFJhdG9uIEFpcnBvcnRQcml2YXRlIEF2aWF0aW9uPGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZS8iIHN0eWxlPSJwYWRkaW5nOjEycHggMjRweDtmb250LXNpemU6MTFweCI+Qm9vayBBaXJwb3J0IFRyYW5zZmVyIOKGkjwvYT48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyIgc3R5bGU9InBhZGRpbmc6MTJweCAyNHB4O2ZvbnQtc2l6ZToxMXB4Ij5Cb29rIEZCTyBQaWNrdXA8L2E+PGJyIC8+CiAgICAgICAgUmVhbC1UaW1lIEZsaWdodCBUcmFja2luZ0V2ZXJ5IGNvbW1lcmNpYWwgZmxpZ2h0IG1vbml0b3JlZCBhdXRvbWF0aWNhbGx5LiBJZiB5b3VyIGV4ZWN1dGl2ZSdzIGFycml2YWwgYXQgTUlBIG9yIEZMTCBzaGlmdHMsIHlvdXIgY2hhdWZmZXVyIGFkanVzdHMgd2l0aG91dCBhIHNpbmdsZSBjYWxsIGZyb20geW91IG9yIHlvdXIgRUEuPGJyIC8+CiAgICAgICAgRkJPIFRhcm1hYyBDb29yZGluYXRpb25Gb3IgcHJpdmF0ZSBhdmlhdGlvbiwgd2UgY29vcmRpbmF0ZSBkaXJlY3RseSB3aXRoIHlvdXIgRkJPIHRlYW0uIFNoYXJlIHRoZSB0YWlsIG51bWJlciBhdCBib29raW5nIOKAlCB3ZSBoYW5kbGUgdGhlIHJlc3QuIFRhcm1hYy1hZGphY2VudCBzdGFnaW5nIHdoZW4gcGVybWl0dGVkLjxiciAvPgogICAgICAgIE1lZXQgJiBHcmVldFlvdXIgY2hhdWZmZXVyIG1lZXRzIGNsaWVudHMgaW5zaWRlIHRoZSB0ZXJtaW5hbCB3aXRoIGEgcGVyc29uYWxpemVkIG5hbWUgYm9hcmQgYW5kIGhhbmRsZXMgYWxsIGx1Z2dhZ2Ug4oCUIHNvIHlvdXIgZ3Vlc3RzIGZlZWwgdGhlIHN0YW5kYXJkIGZyb20gdGhlIGZpcnN0IHNlY29uZC48YnIgLz4KICAgICAgICBTZWFwb3J0IFRyYW5zZmVyc1BvcnQgb2YgTWlhbWkgYW5kIFBvcnQgRXZlcmdsYWRlcyBtYW5hZ2VkIHdpdGggYWlycG9ydC1sZXZlbCBwcmVjaXNpb24uIENydWlzZSB0ZXJtaW5hbCBsb2dpc3RpY3MgaGFuZGxlZCBmb3IgY29ycG9yYXRlIGdyb3VwcyBhbmQgZXhlY3V0aXZlIGd1ZXN0cy48YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDkg4oCUIEJFWU9ORCBUSEUgUklERSArIE1JQU1JIEVWRU5UUwogICAgIChNZXJnZWQ6IEhpbmdlIG5hcnJhdGl2ZSArIEV2ZW50cyBDYWxlbmRhcikK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgQmV5b25kIHRoZSBTdGFuZGFyZCBCb29raW5nPC9wPgo8aDI+WW91ciBDb3Jwb3JhdGUgUGFydG5lciBpbiBNaWFtaSBIYW5kbGVzIDxlbT5Nb3JlIFRoYW4gdGhlIFJpZGU8L2VtPjwvaDI+CjxwPk9uY2UgT3Ntb3MgQmxhY2sgaXMgeW91ciBncm91bmQgdHJhbnNwb3J0YXRpb24gcGFydG5lciwgdGhlIHJlbGF0aW9uc2hpcCBleHRlbmRzIGZ1cnRoZXIg4oCUIGV2ZW50cyBjb3ZlcmFnZSwgY29uY2llcmdlIHNlcnZpY2VzLCBtdWx0aWxpbmd1YWwgY29vcmRpbmF0aW9uLiBUaGVzZSBhcmUgdGhlIHdpbmRvd3Mgd2hlbiBpdCBtYXR0ZXJzIG1vc3QuPC9wPgo8cD4gICAgICAgIDxhIGhyZWY9Ii9taWFtaS1mMS10cmFuc3BvcnRhdGlvbiIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQiPjxiciAvPgogICAgICAgICAgPHN0cm9uZz5NYXk8L3N0cm9uZz4yMDI2PGJyIC8+CiAgICAgICAgICBNaWFtaSBGb3JtdWxhIDEgR3JhbmQgUHJpeEhhcmQgUm9jayBTdGFkaXVtIMK3IDMtZGF5IHN1cmNoYXJnZSB3aW5kb3cgwrcgSGlnaCBjb3Jwb3JhdGUgZGVtYW5kPGJyIC8+CiAgICAgICAgICBCb29rIEVhcmx5PGJyIC8+CiAgICAgICAgPC9hPjxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9maWZhLXdvcmxkLWN1cC0yMDI2LW1pYW1pLXRyYW5zcG9ydGF0aW9uIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+PGJyIC8+CiAgICAgICAgICA8c3Ryb25nPkp1buKAk0p1bDwvc3Ryb25nPjIwMjY8YnIgLz4KICAgICAgICAgIEZJRkEgV29ybGQgQ3VwIDIwMjZIYXJkIFJvY2sgU3RhZGl1bSDCtyA3IG1hdGNoZXMgwrcgQnJhemlsLCBQb3J0dWdhbCwgVXJ1Z3VheSwgQ29sb21iaWEgwrcgQnJvbnplIEZpbmFsPGJyIC8+CiAgICAgICAgICBCb29rIEVhcmx5PGJyIC8+CiAgICAgICAgPC9hPjxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9hcnQtYmFzZWwtbWlhbWktY2FyLXNlcnZpY2UiIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij48YnIgLz4KICAgICAgICAgIDxzdHJvbmc+RGVjPC9zdHJvbmc+MjAyNjxiciAvPgogICAgICAgICAgQXJ0IEJhc2VsIE1pYW1pIEJlYWNoTWlhbWkgQmVhY2ggQ29udmVudGlvbiBDZW50ZXIgwrcgUGVhayBjb3Jwb3JhdGUgaG9zcGl0YWxpdHkgd2VlazxiciAvPgogICAgICAgICAgQm9vayBFYXJseTxiciAvPgogICAgICAgIDwvYT48YnIgLz4KICAgICAgICA8YSBocmVmPSIvbWlhbWktb3Blbi1jYXItc2VydmljZSIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQiPjxiciAvPgogICAgICAgICAgPHN0cm9uZz5NYXI8L3N0cm9uZz4yMDI3PGJyIC8+CiAgICAgICAgICBNaWFtaSBPcGVuIChUZW5uaXMpSGFyZCBSb2NrIFN0YWRpdW0gwrcgQ29ycG9yYXRlIGhvc3BpdGFsaXR5LCBjbGllbnQgZW50ZXJ0YWlubWVudDxiciAvPgogICAgICAgICAgQm9vayBFYXJseTxiciAvPgogICAgICAgIDwvYT48YnIgLz4KICAgICAgICA8YSBocmVmPSIvdWx0cmEtbWlhbWktdHJhbnNwb3J0YXRpb24iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij48YnIgLz4KICAgICAgICAgIDxzdHJvbmc+TWFyIDI24oCTMjg8L3N0cm9uZz4yMDI3PGJyIC8+CiAgICAgICAgICBVbHRyYSBNdXNpYyBGZXN0aXZhbEJheWZyb250IFBhcmssIERvd250b3duIE1pYW1pIMK3IDE3MCwwMDArIGF0dGVuZGVlcyDCtyBUaHJlZSBkYXlzIG9mIHdvcmxkLWNsYXNzIGVsZWN0cm9uaWMgbXVzaWM8YnIgLz4KICAgICAgICAgIEJPT0sgRUFSTFk8YnIgLz4KICAgICAgICA8L2E+PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3BvcnQtbWlhbWktdHJhbnNmZXJzIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+PGJyIC8+CiAgICAgICAgICA8c3Ryb25nPlllYXI8L3N0cm9uZz5Sb3VuZDxiciAvPgogICAgICAgICAgUG9ydE1pYW1pIENydWlzZSBTZWFzb25Xb3JsZCdzIGJ1c2llc3QgY3J1aXNlIHBvcnQgwrcgRGFpbHkgVklQIGFuZCBncm91cCB0cmFuc2ZlcnM8YnIgLz4KICAgICAgICAgIEF2YWlsYWJsZTxiciAvPgogICAgICAgIDwvYT48YnIgLz4KICAgICAgICA8YSBocmVmPSIvbWlhbWktZXZlbnQtdHJhbnNwb3J0YXRpb24iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij48YnIgLz4KICAgICAgICAgIDxzdHJvbmc+WWVhcjwvc3Ryb25nPlJvdW5kPGJyIC8+CiAgICAgICAgICBDb3Jwb3JhdGUgJiBQcml2YXRlIEV2ZW50c0JyaWNrZWxsIMK3IFNvdXRoIEJlYWNoIMK3IENvcmFsIEdhYmxlcyDCtyBEZXNpZ24gRGlzdHJpY3QgwrcgV3lud29vZDxiciAvPgogICAgICAgICAgQXZhaWxhYmxlPGJyIC8+CiAgICAgICAgPC9hPjxiciAvPgogICAgICAgIDwhLS0gRXh0ZW5kZWQgc2VydmljZXMgKGFic29yYmVkIGZyb20gSGluZ2UpIC0tPjxiciAvPgogICAgICAgICAgICDinKY8YnIgLz4KICAgICAgICAgICAgQ29uY2llcmdlIFNlcnZpY2VzUmVzdGF1cmFudCByZXNlcnZhdGlvbnMsIGhvdGVsIGNvb3JkaW5hdGlvbiwgYW5kIGZ1bGwgaXRpbmVyYXJ5IG1hbmFnZW1lbnQgYWNyb3NzIE1pYW1pLjxiciAvPgogICAgICAgICAgICDwn4yQPGJyIC8+CiAgICAgICAgICAgIE11bHRpbGluZ3VhbCBTZXJ2aWNlRnVsbCBzZXJ2aWNlIGluIEVuZ2xpc2gsIEZyZW5jaCwgYW5kIFNwYW5pc2ggZm9yIGludGVybmF0aW9uYWwgZXhlY3V0aXZlcyBhbmQgZGVsZWdhdGlvbnMuPGJyIC8+CiAgICAgICAgICBEdXJpbmcgcGVhayBNaWFtaSBldmVudHMsPGJyIC8+PGVtPm91ciBmbGVldCBpcyBmdWxseSBjb21taXR0ZWQuPC9lbT48L3A+CjxwPkZJRkEgV29ybGQgQ3VwIDIwMjYsIEZvcm11bGEgMSwgQXJ0IEJhc2VsLCBhbmQgdGhlIE1pYW1pIE9wZW4gYXJlIHRoZSB3aW5kb3dzIHdoZW4gZXZlcnkgb3RoZXIgZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIHNlcnZpY2UgaW4gU291dGggRmxvcmlkYSBjb2xsYXBzZXMgdW5kZXIgZGVtYW5kLiBPc21vcyBCbGFjayBjbGllbnRzIOKAlCBlc3BlY2lhbGx5IGNvcnBvcmF0ZSBhY2NvdW50cyDigJQgYXJlIHByb3RlY3RlZCBiZWNhdXNlIHRoZXkgYm9vayBhaGVhZC48L3A+Cjx1bD4KPGxpPkV2ZW50IHN1cmNoYXJnZXMgYXBwbHkgYW5kIGFyZSBjb25maXJtZWQgYXQgYm9va2luZzwvbGk+CjxsaT5Db3Jwb3JhdGUgYWNjb3VudHMgcmVjZWl2ZSBwcmlvcml0eSBhdmFpbGFiaWxpdHkgd2luZG93czwvbGk+CjxsaT5NdWx0aS12ZWhpY2xlIGNvb3JkaW5hdGlvbiBmb3IgZ3JvdXBzIG9mIGFsbCBzaXplczwvbGk+CjxsaT5XaGl0ZS1sYWJlbCBzZXJ2aWNlIGF2YWlsYWJsZSBmb3IgRE1DcyBhbmQgZXZlbnQgY29tcGFuaWVzPC9saT4KPC91bD4KPHA+ICAgICAgICAgIDxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbiI+UmVzZXJ2ZSBZb3VyIEV2ZW50IFJpZGUg4oaSPC9hPjwvcD4KPHA+TGltaXRlZCBhdmFpbGFiaWxpdHkgwrcgUmVzZXJ2ZSBhcyBlYXJseSBhcyBwb3NzaWJsZTwvcD4KPHA+PCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDExIOKAlCBURVNUSU1PTklBTFMgKHY0X2JjYywgNiBjYXJkcykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgVGVzdGltb25pYWxzPC9wPgo8aDI+VHJ1c3RlZCBieSA8ZW0+UHJvZmVzc2lvbmFsczwvZW0+PC9oMj4KPHA+UmVhbCByZXZpZXdzIGZyb20gcmVhbCBjbGllbnRzLiBUaGlzIGlzIHRoZSBzdGFuZGFyZCB3ZSBob2xkIG91cnNlbHZlcyB0byBvbiBldmVyeSBzaW5nbGUgcmlkZSBhY3Jvc3MgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuPC9wPgo8cD4gICAgICDimIXimIXimIXimIXimIU8L3A+CjxwPiJFeGNlbGxlbnQgZXhwZXJpZW5jZS4gQmVhdXRpZnVsIFNwcmludGVyIHRoYXQgZml0IG91ciBncm91cCBhbmQgYWxsIG91ciBsdWdnYWdlLiBEcml2ZXIgd2FzIDxlbT5wcm9tcHQg4oCUIGFjdHVhbGx5IGVhcmx5PC9lbT4sIGNvbW11bmljYXRpdmUsIGFuZCBwcm9mZXNzaW9uYWwuIENvbXBhcmVkIHRvIFViZXIgc3VyZ2UgcHJpY2luZywgdGhpcyB3YXMgY29tcGFyYXRpdmUg4oCUIGFuZCBhIG11Y2ggbW9yZSBlbGV2YXRlZCBleHBlcmllbmNlLiI8L3A+CjxwPktLYXJsYSBQbG90ZU1pYW1pLCBVUzxiciAvPgogICAgICDimIXimIXimIXimIXimIU8L3A+CjxwPiJNaWFtaSB0byBPcmxhbmRvIGZvciBhbiBlYXJseSBtb3JuaW5nIHBpY2t1cC4gRnJvbSBvbmxpbmUgYm9va2luZyB0byBkcml2ZXIgY2hlY2staW4g4oCUIDxlbT50aGUgcHJvY2VzcyB3YXMgc2VhbWxlc3MgYW5kIHZlcnkgcHJvZmVzc2lvbmFsLjwvZW0+IE91ciBkcml2ZXIgR2FtYWxsaWVsIHdhcyBmYW50YXN0aWMuIEhpZ2hseSByZWNvbW1lbmQuIjwvcD4KPHA+RUUuTS4gTWNJbnR5cmVVbml0ZWQgU3RhdGVzPGJyIC8+CiAgICAgIOKYheKYheKYheKYheKYhTwvcD4KPHA+IkkgaGFkIHRoZSBwbGVhc3VyZSBvZiBiZWluZyBkcml2ZW4gYnkgTmF0ZSDigJQgYSB0cnVlIHByb2Zlc3Npb25hbC4gUHJvbXB0LCB3ZWxsLWRyZXNzZWQsIGNvdXJ0ZW91cy4gPGVtPkhpcyB2ZWhpY2xlIHdhcyBpbW1hY3VsYXRlIOKAlCBwZXJmZWN0IGF0bW9zcGhlcmUgZm9yIHJlbGF4YXRpb24gYW5kIHByb2R1Y3Rpdml0eS48L2VtPiI8L3A+CjxwPkpKb3NoIE1ham9yVW5pdGVkIFN0YXRlczxiciAvPgogICAgICDimIXimIXimIXimIXimIU8L3A+CjxwPiJTdHJhbmRlZCBvbiBDaHJpc3RtYXMgd2l0aCB0d28gc21hbGwga2lkcy4gPGVtPk9zbW9zIEJsYWNrIHBpY2tlZCB1cyB1cCB3aXRoaW4gb25lIGhvdXIsIG9uIGEgbWFqb3IgaG9saWRheS48L2VtPiBQcm9mZXNzaW9uYWwsIHRoZSBjb2xkIHdhdGVyIHdhcyBhIG5pY2UgdG91Y2guIFdlIGJvb2tlZCB0aGVtIGZvciB0aGUgcmVzdCBvZiB0aGUgdHJpcC4iPC9wPgo8cD5DQ2hhcmxvdHRlIEJvdXRhcmVsVW5pdGVkIFN0YXRlczxiciAvPgogICAgICDimIXimIXimIXimIXimIU8L3A+CjxwPiJTZXJ2aXppbyBpbXBlY2NhYmlsZSBlIGNvcnRlc2UuIDxlbT5VbmEgdmVyYSBlc3BlcmllbnphIGRpIHByaW1hIGNsYXNzZS48L2VtPiBJbXBlY2NhYmxlIGFuZCBjb3VydGVvdXMgc2VydmljZSDigJQgYSByZWFsIGZpcnN0LWNsYXNzIGV4cGVyaWVuY2UuIFRoYW5rIHlvdS4iPC9wPgo8cD5FRW1pIFMuRnJhbmNlIPCfh6vwn4e3PGJyIC8+CiAgICAgIOKYheKYheKYheKYheKYhTwvcD4KPHA+IkkgdHJpZWQgb25lIGNvbGxlY3Rpb24gZnJvbSB0aGUgYWlycG9ydCBhbmQgPGVtPnN1YnNlcXVlbnRseSB1c2VkIHRoZW0gNCB0aW1lcyBkdXJpbmcgdGhhdCB0cmlwLjwvZW0+IEdyZWF0IGNhciwgZ3JlYXQgZHJpdmVyIOKAlCBtYWRlIHN1cmUgdG8gZ2V0IGFsbCAxMyBvZiB1cyB0byBvdXIgc2hpcCBlYXJseSBmb3IgY2hlY2staW4uIjwvcD4KPHA+RERlbmlzVW5pdGVkIFN0YXRlczxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gMTEg4oCUIEZBUSAoNeKAkzYgY3VyYXRlZCkK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgRkFRPC9wPgo8aDI+Q29tbW9uIFF1ZXN0aW9ucywgPGVtPkFuc3dlcmVkIERpcmVjdGx5PC9lbT48L2gyPgo8cCBzdHlsZT0ibWFyZ2luOjAgYXV0byA0OHB4Ij5BdmFpbGFibGUgMjQvNyBhY3Jvc3MgU291dGggRmxvcmlkYS4gQ2FsbCA3ODYtNTMwLTQ3NzAgZm9yIGltbWVkaWF0ZSBhbnN3ZXJzLjwvcD4KPHA+ICAgICAgICA8YnV0dG9uPldoYXQgaXMgT3Ntb3MgQmxhY2ssIGFuZCB3aG8gZG8geW91IHNlcnZlIGluIE1pYW1pPzwvYnV0dG9uPjxiciAvPgogICAgICAgIE9zbW9zIEJsYWNrIGlzIGEgcHJlbWl1bSBibGFjay1jYXIgYW5kIGNvbmNpZXJnZSB0cmFuc3BvcnRhdGlvbiBzZXJ2aWNlIGJhc2VkIGluIE1pYW1pLCBGTCwgb3BlcmF0ZWQgdW5kZXIgTXJOYXRlIEx1eHVyeSBUcmFuc3BvcnRhdGlvbiwgTExDLiBXZSBzZXJ2ZSBleGVjdXRpdmVzLCBjb3Jwb3JhdGUgdGVhbXMsIFZJUCB0cmF2ZWxlcnMsIGV2ZW50IHBsYW5uZXJzLCBkZWxlZ2F0aW9ucywgYW5kIGhpZ2gtbGV2ZWwgcHJvZmVzc2lvbmFscyBhY3Jvc3MgTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgUGFsbSBCZWFjaCwgYW5kIFNvdXRoIEZsb3JpZGEuIFdlIG9wZXJhdGUgMjQvNywgMzY1IGRheXMgYSB5ZWFyIOKAlCB3aXRoIGEgcHJvZmVzc2lvbmFsIGZsZWV0IGFuZCByZWFsIGh1bWFuIHN1cHBvcnQgb24gZXZlcnkgYm9va2luZy48YnIgLz4KICAgICAgICA8YnV0dG9uPldoYXQgbWFrZXMgT3Ntb3MgQmxhY2sgZGlmZmVyZW50IGZyb20gVWJlciBCbGFjayBvciBCbGFja2xhbmU\/PC9idXR0b24+PGJyIC8+CiAgICAgICAgUmlkZS1zaGFyZSBpcyBkZW1hbmQtYmFzZWQg4oCUIGRyaXZlciBxdWFsaXR5LCB2ZWhpY2xlIGNvbmRpdGlvbiwgYW5kIGF2YWlsYWJpbGl0eSBhcmUgaW5jb25zaXN0ZW50LiBPc21vcyBCbGFjayBpcyBvcGVyYXRvci1kcml2ZW46IHZldHRlZCBwcm9mZXNzaW9uYWwgY2hhdWZmZXVycywgbGF0ZS1tb2RlbCBsdXh1cnkgdmVoaWNsZXMsIHJlYWwgaHVtYW4gc3VwcG9ydCwgYW5kIGZ1bGwgYWNjb3VudGFiaWxpdHkgb24gZXZlcnkgcmlkZS4gV2UgdHJhY2sgeW91ciBmbGlnaHQuIFdlIHN0YWdlIGluIGFkdmFuY2UuIFdlIGFuc3dlciB0aGUgcGhvbmUuIE5vIHN1cmdlIHByaWNpbmcsIG5vIHN1YnN0aXR1dGlvbnMuIDxhIGhyZWY9Ii9yZXNlcnZlLyI+Qm9vayB5b3VyIGZpcnN0IHJpZGUg4oaSPC9hPjxiciAvPgogICAgICAgIDxidXR0b24+RG9lcyBPc21vcyBCbGFjayBoYW5kbGUgcHJpdmF0ZSBqZXQgYW5kIEZCTyBwaWNrdXBzIGluIE1pYW1pPzwvYnV0dG9uPjxiciAvPgogICAgICAgIFllcyDigJQgcHJpdmF0ZSBqZXQgYXJyaXZhbHMgYW5kIEZCTyBjb29yZGluYXRpb24gYXJlIGNvcmUgdG8gb3VyIE1pYW1pIHNlcnZpY2UuIE91ciBjaGF1ZmZldXJzIHVuZGVyc3RhbmQgYXZpYXRpb24gcHJvdG9jb2w6IG5vIHdhaXRpbmcgaW4gcHVibGljIHRlcm1pbmFscywgdGFybWFjLWFkamFjZW50IHN0YWdpbmcgd2hlbiBwZXJtaXR0ZWQsIGFuZCBzZWFtbGVzcyBhaXJjcmFmdC10by12ZWhpY2xlIHRyYW5zaXRpb25zIGF0IE9QRiwgRlhFLCBTaWduYXR1cmUgQXZpYXRpb24sIGFuZCBQQkkuIFNoYXJlIHlvdXIgdGFpbCBudW1iZXIgYXQgYm9va2luZy4gPGEgaHJlZj0iL3Jlc2VydmUvIj5Cb29rIGEgcHJpdmF0ZSBhdmlhdGlvbiB0cmFuc2ZlciDihpI8L2E+PGJyIC8+CiAgICAgICAgPGJ1dHRvbj5Eb2VzIE9zbW9zIEJsYWNrIG9mZmVyIGNvcnBvcmF0ZSBhY2NvdW50cyBvciBkaXJlY3QgaW52b2ljaW5nPzwvYnV0dG9uPjxiciAvPgogICAgICAgIFllcy4gQ29ycG9yYXRlIGNsaWVudHMgaW4gTWlhbWksIEZvcnQgTGF1ZGVyZGFsZSwgYW5kIFBhbG0gQmVhY2ggY2FuIHNldCB1cCBhY2NvdW50cyB3aXRoIGNvbnNvbGlkYXRlZCBtb250aGx5IGludm9pY2luZywgcHJpb3JpdHkgZGlzcGF0Y2gsIGFuZCBkZWRpY2F0ZWQgYWNjb3VudCBzdXBwb3J0LiBQYXltZW50cyBwcm9jZXNzZWQgc2VjdXJlbHkgdGhyb3VnaCBMaW1vIFBheS4gQ2FsbCA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCI+Nzg2LTUzMC00NzcwPC9hPiBvciBlbWFpbCA8YSBocmVmPSJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbSI+bmF0ZUBvc21vc2JsYWNrLmNvbTwvYT4g4oCUIHR5cGljYWxseSBzYW1lLWRheSBhY3RpdmF0aW9uLiA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPk9wZW4gYSBjb3Jwb3JhdGUgYWNjb3VudCDihpI8L2E+PGJyIC8+CiAgICAgICAgPGJ1dHRvbj5Eb2VzIE9zbW9zIEJsYWNrIG9mZmVyIG11bHRpbGluZ3VhbCBzZXJ2aWNlPzwvYnV0dG9uPjxiciAvPgogICAgICAgIE91aS4gTm90cmUgw6lxdWlwZSBlc3QgcGFyZmFpdGVtZW50IG11bHRpbGluZ3VlIOKAlCBmcmFuw6dhaXMsIGFuZ2xhaXMgZXQgZXNwYWdub2wuIFdlIHJlZ3VsYXJseSBzZXJ2ZSBGcmVuY2gtc3BlYWtpbmcgZXhlY3V0aXZlcywgaW50ZXJuYXRpb25hbCBidXNpbmVzcyB0cmF2ZWxlcnMsIGFuZCBoaWdoLWVuZCB2aXNpdG9ycyBmcm9tIEZyYW5jZSwgdGhlIEZyZW5jaCBDYXJpYmJlYW4sIGFuZCBMYXRpbiBBbWVyaWNhIGFjcm9zcyBNaWFtaSBhbmQgU291dGggRmxvcmlkYS4gQWxsIHJlc2VydmF0aW9ucyBhdmFpbGFibGUgaW4gRnJlbmNoIG9yIFNwYW5pc2ggdXBvbiByZXF1ZXN0LiA8YSBocmVmPSIvcmVzZXJ2ZS8iPlLDqXNlcnZlciBlbiBmcmFuw6dhaXMg4oaSPC9hPjxiciAvPgogICAgICAgIDxidXR0b24+V2hhdCB2ZWhpY2xlcyBhcmUgaW4gdGhlIE9zbW9zIEJsYWNrIE1pYW1pIGZsZWV0PzwvYnV0dG9uPjxiciAvPgogICAgICAgIFRoZSBPc21vcyBCbGFjayBmbGVldCBpbmNsdWRlcyBhIENhZGlsbGFjIEVzY2FsYWRlIEVTViwgYSBDaGV2cm9sZXQgU3VidXJiYW4sIE1lcmNlZGVzLUJlbnogU3ByaW50ZXIgVmFucyAoc3RhbmRhcmQsIGV4ZWN1dGl2ZSwgYW5kIENFTyBjb25maWd1cmF0aW9ucyksIGx1eHVyeSBzZWRhbnMsIGFuZCBhIHN0cmV0Y2ggbGltb3VzaW5lLiBBbGwgdmVoaWNsZXMgYXJlIGxhdGUtbW9kZWwsIG1ldGljdWxvdXNseSBtYWludGFpbmVkLCBhbmQgb3BlcmF0ZWQgYnkgcHJvZmVzc2lvbmFsIGNoYXVmZmV1cnMuIFdoYXQgeW91IHNlZSBpbiB0aGUgcGhvdG9zIGlzIHdoYXQgYXJyaXZlcyBhdCB5b3VyIGRvb3IuIDxhIGhyZWY9Ii9mbGVldCI+VmlldyB0aGUgZnVsbCBmbGVldCDihpI8L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvZmFxIj5WaWV3IGFsbCBmcmVxdWVudGx5IGFza2VkIHF1ZXN0aW9ucyDihpI8L2E+PGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiAxMyDigJQgQ1RBIEJBTkQgKHY0X2JjYykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgICBGb3IgQ29ycG9yYXRlIFRlYW1zPC9wPgo8aDI+UmVhZHkgdG8gRXhwZXJpZW5jZTxiciAvPjxlbT5Pc21vcyBCbGFjaz88L2VtPjwvaDI+CjxwPldoZXRoZXIgeW91IG5lZWQgYSBzaW5nbGUgYWlycG9ydCB0cmFuc2ZlciBvciBhIGZ1bGwgY29ycG9yYXRlIHRyYW5zcG9ydGF0aW9uIHByb2dyYW0gaW4gTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEsIHdlJ3JlIHJlYWR5LiBEZWRpY2F0ZWQgYmlsbGluZywgdHJhdmVsIG1hbmFnZXIgY29vcmRpbmF0aW9uLCBhbmQgcHJlZmVycmVkIHJhdGVzIGZvciByZWN1cnJpbmcgYWNjb3VudHMuPC9wPgo8cD4gICAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPk9wZW4gQ29ycG9yYXRlIEFjY291bnQg4oaSPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBOb3c8L2E+PGJyIC8+CiAgICAgIENhbGwgZGlyZWN0OiA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCI+Nzg2LTUzMC00NzcwPC9hPjxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIEZPT1RFUiAodjRfYmNjKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PC9wPgo8Zm9vdGVyPgogICAgICAgIE9zbW9zIEJsYWNrPGJyIC8+CiAgICAgICAgTWlhbWkgwrcgQ29ycG9yYXRlIENoYXVmZmV1ciBTZXJ2aWNlPC9wPgo8cD5QcmVtaXVtIGV4ZWN1dGl2ZSB0cmFuc3BvcnRhdGlvbiBhY3Jvc3MgU291dGggRmxvcmlkYS4gQ29ycG9yYXRlLXJlYWR5LCBhaXJwb3J0LXByZWNpc2UsIGFsd2F5cyBwcm9mZXNzaW9uYWwuIEF2YWlsYWJsZSAyNC83LjwvcD4KPHA+ICAgICAgICAgIEVOPGJyIC8+CiAgICAgICAgICBGUjxiciAvPgogICAgICAgICAgRVM8YnIgLz4KICAgICAgICBTZXJ2aWNlczwvcD4KPHVsPgo8bGk+PGEgaHJlZj0iL2FpcnBvcnQtdHJhbnNmZXJzLyI+QWlycG9ydCBUcmFuc2ZlcnM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2UvIj5FeGVjdXRpdmUgRGFpbHkgRHJpdmVyPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvcHJpdmF0ZS1hdmlhdGlvbi10cmFuc2ZlcnMvIj5Qcml2YXRlIEF2aWF0aW9uICYgRkJPPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvaW50ZXJjaXR5LXRyYW5zZmVycy8iPkNpdHktdG8tQ2l0eSBSb3V0ZXM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbi8iPkV2ZW50cyAmIEdyb3VwIFRyYXZlbDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL3BvcnQtbWlhbWktdHJhbnNmZXJzLyI+U2VhcG9ydCAmIENydWlzZTwvYT48L2xpPgo8L3VsPgo8cD4gICAgICAgIFdobyBXZSBTZXJ2ZTwvcD4KPHVsPgo8bGk+PGEgaHJlZj0iL2V4ZWN1dGl2ZS1hc3Npc3RhbnRzLyI+RXhlY3V0aXZlIEFzc2lzdGFudHM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9jLXN1aXRlLWVudHJlcHJlbmV1cnMvIj5DLVN1aXRlICYgRW50cmVwcmVuZXVyczwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL2ZsaWdodC1kZXBhcnRtZW50cy8iPkZsaWdodCBEZXBhcnRtZW50czwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL2V2ZW50LXBsYW5uZXJzLWRtY3MvIj5FdmVudCBQbGFubmVycyAmIERNQ3M8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9kZWxlZ2F0aW9ucy1nb3Zlcm5tZW50LyI+RGVsZWdhdGlvbnMgJiBHb3Zlcm5tZW50PC9hPjwvbGk+CjxsaT48YSBocmVmPSIvc2VydmljZS1lbi1mcmFuY2Fpcy8iPlNlcnZpY2UgZW4gRnJhbsOnYWlzPC9hPjwvbGk+CjwvdWw+CjxwPiAgICAgICAgQ29udGFjdDwvcD4KPHVsPgo8bGk+PGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPjc4Ni01MzAtNDc3MDwvYT48L2xpPgo8bGk+PGEgaHJlZj0ibWFpbHRvOm5hdGVAb3Ntb3NibGFjay5jb20iPm5hdGVAb3Ntb3NibGFjay5jb208L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudC8iPk9wZW4gQ29ycG9yYXRlIEFjY291bnQ8L2E+PC9saT4KPC91bD4KPHA+ICAgICAgICBSZXNvdXJjZXM8L3A+Cjx1bD4KPGxpPjxhIGhyZWY9Ii9ibG9nLyI+QmxvZzwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL2ZhcS8iPkZBUTwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL3RoZS1vc21vcy1zdGFuZGFyZC8iPlRoZSBPc21vcyBTdGFuZGFyZDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL3ByaXZhY3ktcG9saWN5LyI+UHJpdmFjeSBQb2xpY3k8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii90ZXJtcy1jb25kaXRpb25zLyI+VGVybXMgb2YgU2VydmljZTwvYT48L2xpPgo8L3VsPgo8cD4gICAgICDCqSAyMDI2IE1yTmF0ZSBMdXh1cnkgVHJhbnNwb3J0YXRpb24sIExMQyDCtyBEQkEgT3Ntb3MgQmxhY2sgwrcgTWlhbWksIEZsb3JpZGE8YnIgLz4KICAgICAgVGFpbG9yZWQgRXhjZWxsZW5jZSBpbiBFdmVyeSBSaWRlPGJyIC8+CjwvZm9vdGVyPgo8cD48IS0tIFdoYXRzQXBwIC0tPjxiciAvPgogIDxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIxOCAxNSAxMiA5IDYgMTUiPjwvcG9seWxpbmU+PC9zdmc+PGJyIC8+CjxhIGhyZWY9Imh0dHBzOi8vd2EubWUvMTc4NjUzMDQ3NzA\/dGV4dD1IZWxsbyUyME9zbW9zJTIwQmxhY2slMkMlMjBJJTI3bSUyMGludGVyZXN0ZWQlMjBpbiUyMHlvdXIlMjBleGVjdXRpdmUlMjB0cmFuc3BvcnRhdGlvbiUyMHNlcnZpY2VzLiIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPjxiciAvPgogIDxzdmcgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IndoaXRlIj48cGF0aCBkPSJNMTcuNDcyIDE0LjM4MmMtLjI5Ny0uMTQ5LTEuNzU4LS44NjctMi4wMy0uOTY3LS4yNzMtLjA5OS0uNDcxLS4xNDgtLjY3LjE1LS4xOTcuMjk3LS43NjcuOTY2LS45NCAxLjE2NC0uMTczLjE5OS0uMzQ3LjIyMy0uNjQ0LjA3NS0uMjk3LS4xNS0xLjI1NS0uNDYzLTIuMzktMS40NzUtLjg4My0uNzg4LTEuNDgtMS43NjEtMS42NTMtMi4wNTktLjE3My0uMjk3LS4wMTgtLjQ1OC4xMy0uNjA2LjEzNC0uMTMzLjI5OC0uMzQ3LjQ0Ni0uNTIuMTQ5LS4xNzQuMTk4LS4yOTguMjk4LS40OTcuMDk5LS4xOTguMDUtLjM3MS0uMDI1LS41Mi0uMDc1LS4xNDktLjY2OS0xLjYxMi0uOTE2LTIuMjA3LS4yNDItLjU3OS0uNDg3LS41LS42NjktLjUxLS4xNzMtLjAwOC0uMzcxLS4wMS0uNTctLjAxLS4xOTggMC0uNTIuMDc0LS43OTIuMzcyLS4yNzIuMjk3LTEuMDQgMS4wMTYtMS4wNCAyLjQ3OSAwIDEuNDYyIDEuMDY1IDIuODc1IDEuMjEzIDMuMDc0LjE0OS4xOTggMi4wOTYgMy4yIDUuMDc3IDQuNDg3LjcwOS4zMDYgMS4yNjIuNDg5IDEuNjk0LjYyNS43MTIuMjI3IDEuMzYuMTk1IDEuODcxLjExOC41NzEtLjA4NSAxLjc1OC0uNzE5IDIuMDA2LTEuNDEzLjI0OC0uNjk0LjI0OC0xLjI4OS4xNzMtMS40MTMtLjA3NC0uMTI0LS4yNzItLjE5OC0uNTctLjM0N20tNS40MjEgNy40MDNoLS4wMDRhOS44NyA5Ljg3IDAgMDEtNS4wMzEtMS4zNzhsLS4zNjEtLjIxNC0zLjc0MS45ODIuOTk4LTMuNjQ4LS4yMzUtLjM3NGE5Ljg2IDkuODYgMCAwMS0xLjUxLTUuMjZjLjAwMS01LjQ1IDQuNDM2LTkuODg0IDkuODg4LTkuODg0IDIuNjQgMCA1LjEyMiAxLjAzIDYuOTg4IDIuODk4YTkuODI1IDkuODI1IDAgMDEyLjg5MyA2Ljk5NGMtLjAwMyA1LjQ1LTQuNDM3IDkuODg0LTkuODg1IDkuODg0bTguNDEzLTE4LjI5N0ExMS44MTUgMTEuODE1IDAgMDAxMi4wNSAwQzUuNDk1IDAgLjE2IDUuMzM1LjE1NyAxMS44OTJjMCAyLjA5Ni41NDcgNC4xNDIgMS41ODggNS45NDVMLjA1NyAyNGw2LjMwNS0xLjY1NGExMS44ODIgMTEuODgyIDAgMDA1LjY4MyAxLjQ0OGguMDA1YzYuNTU0IDAgMTEuODktNS4zMzUgMTEuODkzLTExLjg5M2ExMS44MjEgMTEuODIxIDAgMDAtMy40OC04LjQxM1oiLz48L3N2Zz48YnIgLz4KPC9hPjxiciAvPgo8L2JvZHk+PGJyIC8+CjwvaHRtbD48L3A+dw1jb3JlL2ZyZWVmb3Jtd+\/hBDxwPjwhRE9DVFlQRSBodG1sPjxiciAvPgo8aHRtbCBsYW5nPSJlbiI+PGJyIC8+CjxoZWFkPjxiciAvPgo8bWV0YSBjaGFyc2V0PSJVVEYtOCI+PGJyIC8+CjxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wIj48YnIgLz4KPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbnQ9IlByZW1pdW0gY29ycG9yYXRlIGNoYXVmZmV1ciBzZXJ2aWNlIGluIE1pYW1pLiBBaXJwb3J0IHRyYW5zZmVycywgRkJPIHBpY2t1cHMsIGV4ZWN1dGl2ZSB0cmFuc3BvcnRhdGlvbiBhY3Jvc3MgU291dGggRmxvcmlkYS4gMjQvNyBkaXNwYXRjaC4gQ2FsbCA3ODYtNTMwLTQ3NzAuIj48YnIgLz4KPHRpdGxlPkNvcnBvcmF0ZSBDaGF1ZmZldXIgU2VydmljZSBNaWFtaSB8IE9zbW9zIEJsYWNrPC90aXRsZT4KPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Db3Jtb3JhbnQrR2FyYW1vbmQ6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNjAwJmZhbWlseT1ETStTYW5zOm9wc3osd2dodEA5Li40MCwzMDA7OS4uNDAsNDAwOzkuLjQwLDUwMDs5Li40MCw2MDA7OS4uNDAsNzAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KPHN0eWxlPgoqLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowfTxiciAvPgo6cm9vdHs8YnIgLz4KICAtLW5hdnk6IzBEMTYyODs8YnIgLz4KICAtLW5hdnkyOiMxNjIwNDA7PGJyIC8+CiAgLS1uYXZ5MzojMWMyYTUwOzxiciAvPgogIC0tY2hhbXA6I0M0QTI3ODs8YnIgLz4KICAtLWNoYW1wMjojRDlCOThFOzxiciAvPgogIC0tY2hhbXAtYTpyZ2JhKDE5NiwxNjIsMTIwLC4xNSk7PGJyIC8+CiAgLS1jaGFtcC1iOnJnYmEoMTk2LDE2MiwxMjAsLjI1KTs8YnIgLz4KICAtLXdoaXRlOiNmZmY7PGJyIC8+CiAgLS1vZmY6I0Y2RjRGMDs8YnIgLz4KICAtLW9mZjI6I0VFRUFFMzs8YnIgLz4KICAtLXRleHQ6IzBEMTYyODs8YnIgLz4KICAtLW1pZDojM0EzQTUyOzxiciAvPgogIC0tbXV0ZWQ6IzdBN0E5MDs8YnIgLz4KICAtLXJ1bGU6I0UyRERENjs8YnIgLz4KICAtLWVhc2U6Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7PGJyIC8+CiAgLS1uYXYtaDo2OHB4OzxiciAvPgp9PGJyIC8+Cmh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH08YnIgLz4KYm9keXtiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtjb2xvcjp2YXIoLS10ZXh0KTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7b3ZlcmZsb3cteDpoaWRkZW47LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH08YnIgLz4KOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDozcHh9PGJyIC8+Cjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcC1iKX08YnIgLz4KYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fTxiciAvPgppbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9ja308YnIgLz4KLyog4pSA4pSA4pSAIFRPUEJBUiDilIDilIDilIAgKi88YnIgLz4KLnRvcGJhcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3BhZGRpbmc6OHB4IDU2cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn08YnIgLz4KLnRiLWx7ZGlzcGxheTpmbGV4O2dhcDoyOHB4fTxiciAvPgoudGItaXRlbXtmb250LXNpemU6MTFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7bGV0dGVyLXNwYWNpbmc6LjAyZW19PGJyIC8+Ci50Yi1pdGVtIGJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpO2ZvbnQtd2VpZ2h0OjQwMH08YnIgLz4KLnRiLWl0ZW0gYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43NSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9PGJyIC8+Ci50Yi1ye2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmNlbnRlcn08YnIgLz4KLmxhbmd7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07Y29sb3I6dmFyKC0tY2hhbXApO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2hhbXAtYik7cGFkZGluZzoycHggOXB4O2JvcmRlci1yYWRpdXM6MnB4O2N1cnNvcjpwb2ludGVyfTxiciAvPgovKiDilIDilIDilIAgTkFWIOKUgOKUgOKUgCAqLzxiciAvPgpuYXZ7PGJyIC8+CiAgcG9zaXRpb246c3RpY2t5O3RvcDowO2hlaWdodDp2YXIoLS1uYXYtaCk7PGJyIC8+CiAgYmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7PGJyIC8+CiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjs8YnIgLz4KICBwYWRkaW5nOjAgNTZweDt6LWluZGV4OjkwMDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIHZhcigtLWVhc2UpOzxiciAvPgp9PGJyIC8+Cm5hdi5zaHtib3gtc2hhZG93OjAgMnB4IDIwcHggcmdiYSgxMywyMiw0MCwuMDkpfTxiciAvPgoubG9nb3t0ZXh0LWRlY29yYXRpb246bm9uZX08YnIgLz4KLmxvZ28tbWFpbntmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjJlbTtjb2xvcjp2YXIoLS1uYXZ5KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpibG9ja308YnIgLz4KLmxvZ28tc3Vie2ZvbnQtc2l6ZTo4cHg7bGV0dGVyLXNwYWNpbmc6LjIyZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjJweH08YnIgLz4KLm5se2Rpc3BsYXk6ZmxleDtsaXN0LXN0eWxlOm5vbmU7Z2FwOjB9PGJyIC8+Ci5ubD5saXtwb3NpdGlvbjpyZWxhdGl2ZX08YnIgLz4KLm5sPmxpPmEsLm5sPmxpPmJ1dHRvbns8YnIgLz4KICBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo1cHg7cGFkZGluZzo2cHggMTRweDs8YnIgLz4KICBmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTEuNXB4O2ZvbnQtd2VpZ2h0OjUwMDs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzouMDZlbTtjb2xvcjp2YXIoLS1taWQpO3RleHQtZGVjb3JhdGlvbjpub25lOzxiciAvPgogIGJhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjNweDs8YnIgLz4KICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjpjb2xvciAuMTVzLGJhY2tncm91bmQgLjE1czt3aGl0ZS1zcGFjZTpub3dyYXA7PGJyIC8+Cn08YnIgLz4KLm5sPmxpPmE6aG92ZXIsLm5sPmxpPmJ1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1uYXZ5KTtiYWNrZ3JvdW5kOnZhcigtLW9mZil9PGJyIC8+Ci5ubD5saT5hLmFjdCwubmw+bGk+YnV0dG9uLmFjdHtjb2xvcjp2YXIoLS1uYXZ5KTtmb250LXdlaWdodDo2MDB9PGJyIC8+Ci5hcnItbmF2e3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yaWdodDoxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLWJvdHRvbToxLjVweCBzb2xpZCBjdXJyZW50Q29sb3I7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtMnB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnM7ZmxleC1zaHJpbms6MH08YnIgLz4KbGkub3AgLmFyci1uYXZ7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpfTxiciAvPgouZGR7PGJyIC8+CiAgcG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDRweCk7bGVmdDo1MCU7PGJyIC8+CiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNnB4KTs8YnIgLz4KICBiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6NnB4OzxiciAvPgogIG1pbi13aWR0aDoyMzBweDtwYWRkaW5nOjVweCAwO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lOzxiciAvPgogIHRyYW5zaXRpb246b3BhY2l0eSAuMTZzIHZhcigtLWVhc2UpLHRyYW5zZm9ybSAuMTZzIHZhcigtLWVhc2UpOzxiciAvPgogIGJveC1zaGFkb3c6MCA4cHggMzZweCByZ2JhKDEzLDIyLDQwLC4xKTs8YnIgLz4KfTxiciAvPgpsaS5vcCAuZGR7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApfTxiciAvPgouZGRze3BhZGRpbmc6M3B4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSl9LmRkczpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX08YnIgLz4KLmRkbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDE1cHggMXB4O2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4xNmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9PGJyIC8+Ci5kZCBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjlweDtwYWRkaW5nOjhweCAxNXB4O2ZvbnQtc2l6ZToxMi41cHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnZhcigtLW1pZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xMnMsY29sb3IgLjEyc308YnIgLz4KLmRkIGE6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2NvbG9yOnZhcigtLW5hdnkpfTxiciAvPgoubnJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTRweH08YnIgLz4KLm5waHtmb250LXNpemU6MTJweDtjb2xvcjp2YXIoLS1tdXRlZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7bGV0dGVyLXNwYWNpbmc6LjAyZW19PGJyIC8+Ci5ucGg6aG92ZXJ7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgoubmJ0bns8YnIgLz4KICBkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O3BhZGRpbmc6OXB4IDIycHg7PGJyIC8+CiAgYmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOjExLjVweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7PGJyIC8+CiAgYm9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7PGJyIC8+CiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4ycyx0cmFuc2Zvcm0gLjEyczs8YnIgLz4KfTxiciAvPgoubmJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW5hdnkyKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KX08YnIgLz4KLm5idG4tb3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLW5hdnkpO2JvcmRlcjoxLjVweCBzb2xpZCB2YXIoLS1jaGFtcC1iKTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW19PGJyIC8+Ci5uYnRuLW86aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcC1hKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfTxiciAvPgovKiDilIDilIDilIAgU0VDVElPTiBIRUxQRVJTIOKUgOKUgOKUgCAqLzxiciAvPgouc2Vje3BhZGRpbmc6ODhweCA1NnB4O21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0b308YnIgLz4KLnN3e2JhY2tncm91bmQ6dmFyKC0td2hpdGUpfS5zdzJ7YmFja2dyb3VuZDp2YXIoLS1vZmYpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpfS5zdzN7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KX08YnIgLz4KLmxibHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXNpemU6OS41cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4yMmVtO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxMnB4fTxiciAvPgoubGJsOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKX08YnIgLz4KLmxibC13e2NvbG9yOnJnYmEoMTk2LDE2MiwxMjAsLjgpfS5sYmwtdzo6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgxOTYsMTYyLDEyMCwuNSl9PGJyIC8+Ci5zaDJ7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOmNsYW1wKDMycHgsMy4ydncsNDZweCk7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjE0cHh9PGJyIC8+Ci5zaDIgZW17Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLnNoMi13e2NvbG9yOnZhcigtLXdoaXRlKX0uc2gyLXcgZW17Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgoubGVhZHtmb250LXNpemU6MTVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS43ODttYXgtd2lkdGg6NTgwcHg7bWFyZ2luLWJvdHRvbTo1MnB4fTxiciAvPgoubGVhZC13e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfTxiciAvPgovKiDilIDilIDilIAgSEVSTyAoc3BsaXQ6IGNvcHkgbGVmdCwgd2lkZ2V0IHJpZ2h0KSDilIDilIDilIAgKi88YnIgLz4KLmhlcm97PGJyIC8+CiAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvb3Ntb3MtYmxhY2stbWlhbWktY29ycG9yYXRlLWNoYXVmZmV1ci1zZXJ2aWNlLXByb2Zlc3Npb25hbC1kcml2ZXItZXhlY3V0aXZlLXRyYW5zcG9ydGF0aW9uLmpwZWcnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OzxiciAvPgogIHBhZGRpbmc6NzJweCA1NnB4IDY0cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOzxiciAvPgp9PGJyIC8+Ci5oZXJvOjpiZWZvcmV7PGJyIC8+CiAgY29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmdiYSgxMywyMiw0MCwwLjcxKTt6LWluZGV4OjA7PGJyIC8+Cn08YnIgLz4KLmhlcm86OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDBkZWcsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgNzlweCxyZ2JhKDE5NiwxNjIsMTIwLC4wMjgpIDgwcHgpLHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgNzlweCxyZ2JhKDE5NiwxNjIsMTIwLC4wMjgpIDgwcHgpfTxiciAvPgouaGVybzo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgNzAlIDYwJSBhdCAzMCUgNTAlLHJnYmEoMTk2LDE2MiwxMjAsLjA2KSAwJSx0cmFuc3BhcmVudCA3MCUpfTxiciAvPgouaGVyby1ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgNTIwcHg7Z2FwOjU2cHg7YWxpZ24taXRlbXM6Y2VudGVyfTxiciAvPgouaGVyby1sZWZ0e308YnIgLz4KLmgtZXlle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMjhlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MjRweDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuMXMgdmFyKC0tZWFzZSkgZm9yd2FyZHN9PGJyIC8+Ci5oLWV5ZTo6YmVmb3JlLC5oLWV5ZTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWIpfTxiciAvPgouaC1oMXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6Y2xhbXAoNDBweCw1LjV2dyw2OHB4KTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4wNjtjb2xvcjp2YXIoLS13aGl0ZSk7bGV0dGVyLXNwYWNpbmc6LS4wMWVtO21hcmdpbi1ib3R0b206MThweDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC43cyAuMnMgdmFyKC0tZWFzZSkgZm9yd2FyZHN9PGJyIC8+Ci5oLWgxIGVte2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5oLXN1Yntmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO2xpbmUtaGVpZ2h0OjEuNzttYXgtd2lkdGg6NDgwcHg7bWFyZ2luLWJvdHRvbToyOHB4O29wYWNpdHk6MDthbmltYXRpb246dXAgLjZzIC4zcyB2YXIoLS1lYXNlKSBmb3J3YXJkc308YnIgLz4KLmhlcm8tc3RhdHN7ZGlzcGxheTpmbGV4O2dhcDoyOHB4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MzJweDtwYWRkaW5nOjIwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpO29wYWNpdHk6MDthbmltYXRpb246dXAgLjZzIC4zNXMgdmFyKC0tZWFzZSkgZm9yd2FyZHN9PGJyIC8+Ci5oZXJvLXN0YXQtbnVte2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5oZXJvLXN0YXQtbGFiZWx7Zm9udC1zaXplOjEwcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNCk7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDoycHh9PGJyIC8+Ci5oZXJvLWdvb2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo4cHg7cGFkZGluZy1sZWZ0OjIwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA4KX08YnIgLz4KLmhlcm8tZ29vZ2xlLXN0YXJze2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzoxcHh9PGJyIC8+Ci5oZXJvLWdvb2dsZS1udW17Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmhlcm8tZ29vZ2xlLWxibHtmb250LXNpemU6MTBweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KTtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX08YnIgLz4KLmgtYnRuc3tkaXNwbGF5OmZsZXg7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXA7b3BhY2l0eTowO2FuaW1hdGlvbjp1cCAuNnMgLjQycyB2YXIoLS1lYXNlKSBmb3J3YXJkc308YnIgLz4KLyogSGVybyBib29raW5nIHdpZGdldCAqLzxiciAvPgouaGVyby13aWRnZXR7PGJyIC8+CiAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKTs8YnIgLz4KICBiYWNrZHJvcC1maWx0ZXI6Ymx1cig4cHgpO3BhZGRpbmc6MjhweDtvcGFjaXR5OjA7YW5pbWF0aW9uOnVwIC42cyAuM3MgdmFyKC0tZWFzZSkgZm9yd2FyZHM7PGJyIC8+Cn08YnIgLz4KLmhlcm8td2lkZ2V0IGgze2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOnZhcigtLXdoaXRlKTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo0cHh9PGJyIC8+Ci5oZXJvLXdpZGdldCAuaHctc3Vie2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQ1KTttYXJnaW4tYm90dG9tOjE4cHh9PGJyIC8+Ci5ody1lbWJlZHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzIwcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wMyk7Ym9yZGVyOjFweCBkYXNoZWQgcmdiYSgxOTYsMTYyLDEyMCwuMik7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6aXRhbGljO3BhZGRpbmc6MjBweDt0ZXh0LWFsaWduOmNlbnRlcn08YnIgLz4KLmh3LW5vdGV7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxMHB4fTxiciAvPgouaGJ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtwYWRkaW5nOjE1cHggMzRweDtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzfTxiciAvPgouaGItc29saWR7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0tbmF2eSk7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1jaGFtcCl9PGJyIC8+Ci5oYi1zb2xpZDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wMik7Ym9yZGVyLWNvbG9yOnZhcigtLWNoYW1wMil9PGJyIC8+Ci5oYi1naG9zdHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLXdoaXRlKTtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjMpfTxiciAvPgouaGItZ2hvc3Q6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wNyk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfTxiciAvPgouaGItb3V0bGluZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLWNoYW1wKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNoYW1wLWIpfTxiciAvPgouaGItb3V0bGluZTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wLWEpO2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci8qIOKUgOKUgOKUgCBUUlVTVCBCQVIgSU5EVVNUUklFUyDilIDilIDilIAgKi88YnIgLz4KLnRydXN0LWluZHtiYWNrZ3JvdW5kOnZhcigtLW9mZik7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7cGFkZGluZzoyMHB4IDU2cHg7b3ZlcmZsb3c6aGlkZGVufTxiciAvPgoudHJ1c3QtaW5kLWlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyNHB4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9PGJyIC8+Ci50cnVzdC1sYWJlbHtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07Y29sb3I6dmFyKC0tbXV0ZWQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXB9PGJyIC8+Ci50cnVzdC1waWxse2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjp2YXIoLS1taWQpO2xldHRlci1zcGFjaW5nOi4wNGVtO3BhZGRpbmc6NXB4IDE0cHg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjJweDt3aGl0ZS1zcGFjZTpub3dyYXB9PGJyIC8+Ci50cnVzdC1nb29nbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS1taWQpO21hcmdpbi1sZWZ0OmF1dG99PGJyIC8+Ci50cnVzdC1zdGFyc3tjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MnB4fTxiciAvPgovKiDilIDilIDilIAgVFJVU1QgQkFER0VTIElDT05TIOKUgOKUgOKUgCAqLzxiciAvPgouYmFkZ2Vze2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpO3BhZGRpbmc6MH08YnIgLz4KLmJhZGdlcy1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpfTxiciAvPgouYmFkZ2V7cGFkZGluZzozMnB4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1ydWxlKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfTxiciAvPgouYmFkZ2U6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX08YnIgLz4KLmJhZGdlOmhvdmVye2JhY2tncm91bmQ6dmFyKC0tb2ZmKX08YnIgLz4KLmJhZGdlLWljb257d2lkdGg6NTJweDtoZWlnaHQ6NTJweDttYXJnaW46MCBhdXRvIDE0cHg7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouYmFkZ2UtdGl0bGV7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206NHB4O2xldHRlci1zcGFjaW5nOi4wMmVtfTxiciAvPgouYmFkZ2Utc3Vie2ZvbnQtc2l6ZToxMS41cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xldHRlci1zcGFjaW5nOi4wNGVtfTxiciAvPgovKiDilIDilIDilIAgUEVSU09OQSBUQUJTIOKUgOKUgOKUgCAqLzxiciAvPgoudGFicy1yb3d7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2dhcDowO21hcmdpbi1ib3R0b206MDtmbGV4LXdyYXA6d3JhcH08YnIgLz4KLnRhYi1idG57ZmxleDoxO3BhZGRpbmc6MThweCAxMnB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDZlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6dmFyKC0tbXV0ZWQpO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItYm90dG9tOjNweCBzb2xpZCB0cmFuc3BhcmVudDttYXJnaW4tYm90dG9tOi0xcHg7dHJhbnNpdGlvbjpjb2xvciAuMnMsYm9yZGVyLWNvbG9yIC4ycyxiYWNrZ3JvdW5kIC4yczttaW4td2lkdGg6MTQwcHh9PGJyIC8+Ci50YWItYnRuOmhvdmVye2NvbG9yOnZhcigtLW5hdnkpO2JhY2tncm91bmQ6dmFyKC0tb2ZmKX08YnIgLz4KLnRhYi1idG4ub257Y29sb3I6dmFyKC0tbmF2eSk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1jaGFtcCk7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSl9PGJyIC8+Ci50YWItcGFuZWx7ZGlzcGxheTpub25lO3BhZGRpbmc6NTJweCAwIDB9PGJyIC8+Ci50YWItcGFuZWwub257ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo2NHB4O2FsaWduLWl0ZW1zOnN0YXJ0fTxiciAvPgoudHAtaDN7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjJ9PGJyIC8+Ci50cC1ib2R5e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToyNHB4fTxiciAvPgoudHAtcHRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwcHh9PGJyIC8+Ci50cC1wdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTJweDtmb250LXNpemU6MTMuNXB4O2NvbG9yOnZhcigtLW1pZCk7bGluZS1oZWlnaHQ6MS42fTxiciAvPgoudHAtcHQ6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjdweH08YnIgLz4KLnRwLXJpZ2h0e2JhY2tncm91bmQ6dmFyKC0tb2ZmKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXJ1bGUpO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MzJweH08YnIgLz4KLnRwLXN0YXQtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjFweDtiYWNrZ3JvdW5kOnZhcigtLXJ1bGUpO21hcmdpbi1ib3R0b206MjRweH08YnIgLz4KLnRwLXN0YXR7YmFja2dyb3VuZDp2YXIoLS13aGl0ZSk7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfTxiciAvPgoudHAtc3RhdC1udW17Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNoYW1wKTtsaW5lLWhlaWdodDoxfTxiciAvPgoudHAtc3RhdC1sYmx7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLW11dGVkKTttYXJnaW4tdG9wOjVweH08YnIgLz4KLnRwLWN0YXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzoxM3B4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7Y29sb3I6dmFyKC0td2hpdGUpO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMS41cHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9PGJyIC8+Ci50cC1jdGE6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1uYXZ5Mil9PGJyIC8+Ci8qIOKUgOKUgOKUgCBTRVJWSUNFUyBUSUVSRUQg4pSA4pSA4pSAICovPGJyIC8+Ci5zdmMtZ3JpZC1wcmltYXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtnYXA6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9PGJyIC8+Ci5zdmMtZ3JpZC1zZWNvbmRhcnl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxMnB4O21hcmdpbi10b3A6MTZweH08YnIgLz4KLnN2Yy1jYXJke2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7cGFkZGluZzoyOHB4IDIycHg7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4yNXM7ZGlzcGxheTpibG9jaztjb2xvcjppbmhlcml0fTxiciAvPgouc3ZjLWNhcmQ6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozcHg7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfTxiciAvPgouc3ZjLWNhcmQ6aG92ZXI6OmJlZm9yZXt0cmFuc2Zvcm06c2NhbGVYKDEpfTxiciAvPgouc3ZjLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNweCk7Ym94LXNoYWRvdzowIDEwcHggMjhweCByZ2JhKDEzLDIyLDQwLC4wNyl9PGJyIC8+Ci5zdmMtaWNvbntmb250LXNpemU6MjZweDttYXJnaW4tYm90dG9tOjE0cHh9PGJyIC8+Ci5zdmMtY2FyZCBoM3tmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bWFyZ2luLWJvdHRvbTo4cHh9PGJyIC8+Ci5zdmMtY2FyZCBwe2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLW11dGVkKTtsaW5lLWhlaWdodDoxLjY1fTxiciAvPgouc3ZjLWNhcmQtc217cGFkZGluZzoyMHB4IDE4cHh9PGJyIC8+Ci5zdmMtY2FyZC1zbSBoM3tmb250LXNpemU6MTZweH08YnIgLz4KLnN2Yy1jYXJkLXNtIHB7Zm9udC1zaXplOjEycHh9PGJyIC8+Ci5zdmMtY2FyZC1zbSAuc3ZjLWljb257Zm9udC1zaXplOjIycHg7bWFyZ2luLWJvdHRvbToxMHB4fTxiciAvPgouc3ZjLXRpZXItbGFiZWx7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07Y29sb3I6dmFyKC0tbXV0ZWQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjE0cHh9PGJyIC8+Ci8qIOKUgOKUgOKUgCBXSFkgQ09SUE9SQVRFIFRFQU1TIOKUgOKUgOKUgCAqLzxiciAvPgoud2h5LWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMzgwcHg7Z2FwOjQ4cHg7YWxpZ24taXRlbXM6c3RhcnQ7bWFyZ2luLXRvcDo0OHB4fTxiciAvPgoud2h5LWl0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9PGJyIC8+Ci53aHktaXRlbXtkaXNwbGF5OmZsZXg7Z2FwOjE4cHg7cGFkZGluZzoyMnB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSl9PGJyIC8+Ci53aHktaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX08YnIgLz4KLndoeS1pdGVtLW57Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjI4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNoYW1wKTtsaW5lLWhlaWdodDoxO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MzZweDtvcGFjaXR5Oi42fTxiciAvPgoud2h5LWl0ZW0tdGl0bGV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206NXB4fTxiciAvPgoud2h5LWl0ZW0tdGV4dHtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS43fTxiciAvPgouY29tcGFyZS1jYXJke2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyOHB4IDI0cHg7Y29sb3I6dmFyKC0td2hpdGUpO3Bvc2l0aW9uOnN0aWNreTt0b3A6Y2FsYyh2YXIoLS1uYXYtaCkgKyAyNHB4KX08YnIgLz4KLmNvbXBhcmUtdGl0bGV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4yfTxiciAvPgouY29tcGFyZS10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouY21wLXJvd3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0MHB4IDQwcHg7Z2FwOjhweDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo5cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wNil9PGJyIC8+Ci5jbXAtbGFiZWx7Zm9udC1zaXplOjEyLjVweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KX08YnIgLz4KLmNtcC1oZWFke2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX08YnIgLz4KLmNtcC1oZWFkLm9ie2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmNtcC1oZWFkLmFwcHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zNSl9PGJyIC8+Ci5jbXAtdmFse3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMH08YnIgLz4KLmNtcC12YWwueWVze2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmNtcC12YWwubm97Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMil9PGJyIC8+Ci8qIOKUgOKUgOKUgCBDT1JQT1JBVEUgQUNDT1VOVCBDVEEg4pSA4pSA4pSAICovPGJyIC8+Ci5jb3JwLWN0YXtiYWNrZ3JvdW5kOnZhcigtLW5hdnkpO3BhZGRpbmc6ODBweCA1NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn08YnIgLz4KLmNvcnAtY3RhOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgNjAlIDgwJSBhdCA4MCUgNTAlLHJnYmEoMTk2LDE2MiwxMjAsLjA2KSAwJSx0cmFuc3BhcmVudCA3MCUpfTxiciAvPgouY29ycC1jdGEtaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDMwMHB4O2dhcDo0OHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9PGJyIC8+Ci5jb3JwLWN0YS1leWVicm93e2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4yZW07Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjE0cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweH08YnIgLz4KLmNvcnAtY3RhLWV5ZWJyb3c6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6dmFyKC0tY2hhbXApfTxiciAvPgouY29ycC1jdGEtdGl0bGV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjM4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXdoaXRlKTtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbToxNnB4fTxiciAvPgouY29ycC1jdGEtdGl0bGUgZW17Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmNvcnAtY3RhLXN1Yntmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtsaW5lLWhlaWdodDoxLjcyO21heC13aWR0aDo1NDBweDttYXJnaW4tYm90dG9tOjI0cHh9PGJyIC8+Ci5jb3JwLWZlYXRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MjhweH08YnIgLz4KLmNvcnAtZmVhdHtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE5NiwxNjIsMTIwLC4yKTtwYWRkaW5nOjVweCAxMnB4O2JvcmRlci1yYWRpdXM6MnB4fTxiciAvPgouY29ycC1jdGEtcmlnaHR7dGV4dC1hbGlnbjpjZW50ZXJ9PGJyIC8+Ci5jb3JwLWN0YS10ZWx7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MzJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tY2hhbXApO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1ib3R0b206NnB4fTxiciAvPgouY29ycC1jdGEtbm90ZXtmb250LXNpemU6MTFweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zNSk7bWFyZ2luLWJvdHRvbTo4cHh9PGJyIC8+Ci5jb3JwLWN0YS1lbWFpbHtmb250LXNpemU6MTNweDtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNzt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfTxiciAvPgouY29ycC1jdGEtZW1haWw6aG92ZXJ7b3BhY2l0eToxfTxiciAvPgovKiDilIDilIDilIAgRkxFRVQg4pSA4pSA4pSAICovPGJyIC8+Ci5mbGVldC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsMWZyKTtnYXA6MTZweDttYXJnaW4tdG9wOjQ4cHh9PGJyIC8+Ci5mbC1jYXJke2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo0cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4yNXN9PGJyIC8+Ci5mbC1jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO2JveC1zaGFkb3c6MCAxMHB4IDI4cHggcmdiYSgxMywyMiw0MCwuMDcpfTxiciAvPgouZmwtaW1ne2JhY2tncm91bmQ6dmFyKC0tb2ZmKTtoZWlnaHQ6MTgwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZX08YnIgLz4KLmZsLWltZyBpbWd7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn08YnIgLz4KLmZsLWltZy1waHtmb250LXNpemU6MTJweDtjb2xvcjp2YXIoLS1tdXRlZCk7Zm9udC1zdHlsZTppdGFsaWN9PGJyIC8+Ci5mbC1jbGFzc3tmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTJlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NnB4fTxiciAvPgouZmwtYm9keXtwYWRkaW5nOjE4cHggMjBweH08YnIgLz4KLmZsLW5hbWV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206NHB4fTxiciAvPgouZmwteWVhcntmb250LXNpemU6MTFweDtjb2xvcjp2YXIoLS1tdXRlZCk7bWFyZ2luLWJvdHRvbToxMnB4fTxiciAvPgouZmwtc3BlY3N7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRweDttYXJnaW4tYm90dG9tOjE0cHh9PGJyIC8+Ci5mbC1zcGVjcyBsaXtmb250LXNpemU6MTJweDtjb2xvcjp2YXIoLS1taWQpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn08YnIgLz4KLmZsLXNwZWNzIGxpIHNwYW57Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO3RleHQtYWxpZ246cmlnaHR9PGJyIC8+Ci5mbC1idG57ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtjb2xvcjp2YXIoLS13aGl0ZSk7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9PGJyIC8+Ci5mbC1idG46aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0tbmF2eSl9PGJyIC8+Ci5mbC1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7Zm9udC1zaXplOjEyLjVweDtjb2xvcjp2YXIoLS1tdXRlZCk7bWFyZ2luLXRvcDoxOHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjJzfTxiciAvPgouZmwtbGluazpob3Zlcntjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci8qIOKUgOKUgOKUgCBDT1ZFUkFHRSAoZGFyaywgdjMgc3RydWN0dXJlKSDilIDilIDilIAgKi88YnIgLz4KLmNvdi1pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjQ4cHg7YWxpZ24taXRlbXM6c3RhcnQ7bWFyZ2luLXRvcDo0OHB4fTxiciAvPgouYWlyLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dhcDoxcHg7YmFja2dyb3VuZDpyZ2JhKDE5NiwxNjIsMTIwLC4xNSl9PGJyIC8+Ci5hcHQtY3tiYWNrZ3JvdW5kOnZhcigtLW5hdnkyKTtwYWRkaW5nOjIycHggMjBweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzfTxiciAvPgouYXB0LWM6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1uYXZ5Myl9PGJyIC8+Ci5hcHQtY29kZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA2ZW07Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmfTxiciAvPgouYXB0LW5hbWV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOnZhcigtLXdoaXRlKTttYXJnaW4tdG9wOjJweH08YnIgLz4KLmFwdC10eXBle2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjM1KTtsZXR0ZXItc3BhY2luZzouMDZlbTttYXJnaW4tdG9wOjJweH08YnIgLz4KLmFpci1mZWF0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowfTxiciAvPgouYWlyLWZlYXR7ZGlzcGxheTpmbGV4O2dhcDoxNHB4O3BhZGRpbmc6MThweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjEyKX08YnIgLz4KLmFpci1mZWF0Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfTxiciAvPgouYWlyLWZlYXQtZG90e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDo1cHg7b3BhY2l0eTouNn08YnIgLz4KLmFpci1mZWF0LXRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bWFyZ2luLWJvdHRvbTo0cHh9PGJyIC8+Ci5haXItZmVhdC10ZXh0e2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDIpO2xpbmUtaGVpZ2h0OjEuNjV9PGJyIC8+Ci8qIOKUgOKUgOKUgCBISU5HRSDilIDilIDilIAgKi88YnIgLz4KLmhpbmdle2JhY2tncm91bmQ6dmFyKC0tb2ZmMik7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7cGFkZGluZzo4OHB4IDU2cHh9PGJyIC8+Ci5oaW5nZS1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo1NnB4O2FsaWduLWl0ZW1zOmNlbnRlcn08YnIgLz4KLmhpbmdlLXRpdGxle2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgyOHB4LDN2dywzOHB4KTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSk7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW4tYm90dG9tOjE2cHh9PGJyIC8+Ci5oaW5nZS10aXRsZSBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouaGluZ2UtdGV4dHtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS43ODttYXJnaW4tYm90dG9tOjEycHh9PGJyIC8+Ci5oaW5nZS1ub3Rle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnZhcigtLWNoYW1wKTtmb250LXN0eWxlOml0YWxpYztvcGFjaXR5Oi43fTxiciAvPgouaGluZ2UtY2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTRweH08YnIgLz4KLmhpbmdlLWNhcmR7ZGlzcGxheTpmbGV4O2dhcDoxNnB4O2JhY2tncm91bmQ6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcnVsZSk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyMnB4IDIwcHg7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjJzfTxiciAvPgouaGluZ2UtY2FyZDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tY2hhbXAtYil9PGJyIC8+Ci5oaW5nZS1jYXJkLWljb257Zm9udC1zaXplOjI0cHg7ZmxleC1zaHJpbms6MH08YnIgLz4KLmhpbmdlLWNhcmQtdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206NHB4fTxiciAvPgouaGluZ2UtY2FyZC10ZXh0e2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6dmFyKC0tbXV0ZWQpO2xpbmUtaGVpZ2h0OjEuNn08YnIgLz4KLyog4pSA4pSA4pSAIEVWRU5UUyBDQUxFTkRBUiDilIDilIDilIAgKi88YnIgLz4KLmV2ZW50cy1pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzODBweDtnYXA6NDBweDthbGlnbi1pdGVtczpzdGFydDttYXJnaW4tdG9wOjQ4cHh9PGJyIC8+Ci5ldi1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9PGJyIC8+Ci5ldi1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE4cHg7cGFkZGluZzoxOHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tcnVsZSk7dHJhbnNpdGlvbjpwYWRkaW5nLWxlZnQgLjJzfTxiciAvPgouZXYtaXRlbTpob3ZlcntwYWRkaW5nLWxlZnQ6OHB4fTxiciAvPgouZXYtaXRlbTpob3ZlciAuZXYtbmFtZXtjb2xvcjp2YXIoLS1jaGFtcCl9PGJyIC8+Ci5ldi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfTxiciAvPgouZXYtbW9udGh7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LWFsaWduOmNlbnRlcjttaW4td2lkdGg6NDhweDtsaW5lLWhlaWdodDoxLjJ9PGJyIC8+Ci5ldi1tb250aCBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjBweH08YnIgLz4KLmV2LW5hbWV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO21hcmdpbi1ib3R0b206M3B4O3RyYW5zaXRpb246Y29sb3IgLjJzfTxiciAvPgouZXYtbm90ZXtmb250LXNpemU6MTJweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS41fTxiciAvPgouZXYtYmFkZ2V7bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MnB4O3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazowfTxiciAvPgouZXYtYmFkZ2UtZWFybHl7YmFja2dyb3VuZDp2YXIoLS1jaGFtcC1hKTtjb2xvcjp2YXIoLS1jaGFtcCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFtcC1iKX08YnIgLz4KLmV2LWJhZGdlLWF2YWlse2JhY2tncm91bmQ6dmFyKC0tb2ZmKTtjb2xvcjp2YXIoLS1tdXRlZCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKX08YnIgLz4KLmV2LWNhcmR7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI4cHggMjRweDtjb2xvcjp2YXIoLS13aGl0ZSk7cG9zaXRpb246c3RpY2t5O3RvcDpjYWxjKHZhcigtLW5hdi1oKSArIDI0cHgpfTxiciAvPgouZXYtY2FyZC10aXRsZXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MTRweH08YnIgLz4KLmV2LWNhcmQtdGl0bGUgZW17Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmV2LWNhcmQtdGV4dHtmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtsaW5lLWhlaWdodDoxLjc7bWFyZ2luLWJvdHRvbToxNnB4fTxiciAvPgouZXYtY2FyZC1saXN0e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToyMHB4fTxiciAvPgouZXYtY2FyZC1saXN0IGxpe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjQ1KTtwYWRkaW5nLWxlZnQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxLjV9PGJyIC8+Ci5ldi1jYXJkLWxpc3QgbGk6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6N3B4O3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO29wYWNpdHk6LjZ9PGJyIC8+Ci5ldi1jYXJkLWN0YXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzoxMnB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6dmFyKC0tY2hhbXApO2NvbG9yOnZhcigtLW5hdnkpO2ZvbnQtZmFtaWx5OidETSBTYW5zJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMS41cHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMnN9PGJyIC8+Ci5ldi1jYXJkLWN0YTpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wMil9PGJyIC8+Ci5ldi1jYXJkLW5vdGV7Zm9udC1zaXplOjExcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc3R5bGU6aXRhbGljfTxiciAvPgovKiDilIDilIDilIAgVEVTVElNT05JQUxTIOKUgOKUgOKUgCAqLzxiciAvPgoudGVzdGktZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjE2cHg7bWFyZ2luLXRvcDo1MnB4fTxiciAvPgoudGN7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ydWxlKTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjI4cHggMjRweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNHB4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyxib3gtc2hhZG93IC4yc308YnIgLz4KLnRjOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1jaGFtcC1iKTtib3gtc2hhZG93OjAgNnB4IDI0cHggcmdiYSgxMywyMiw0MCwuMDYpfTxiciAvPgoudGMtc3RhcnN7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOjJweH08YnIgLz4KLnRjLXR4dHtmb250LXNpemU6MTMuNXB4O2NvbG9yOnZhcigtLW1pZCk7bGluZS1oZWlnaHQ6MS43NDtmbGV4OjF9PGJyIC8+Ci50Yy10eHQgZW17Y29sb3I6dmFyKC0tbmF2eSk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwfTxiciAvPgoudGMtYXV0aHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMXB4O3BhZGRpbmctdG9wOjE0cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tcnVsZSl9PGJyIC8+Ci50Yy1hdnt3aWR0aDozNnB4O2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6dmFyKC0tb2ZmMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jaGFtcC1iKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjYwMDtmbGV4LXNocmluazowfTxiciAvPgoudGMtbmFtZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tbmF2eSl9PGJyIC8+Ci50Yy1sb2N7Zm9udC1zaXplOjExcHg7Y29sb3I6dmFyKC0tbXV0ZWQpO21hcmdpbi10b3A6MXB4fTxiciAvPgovKiDilIDilIDilIAgSE9XIENPUlBPUkFURSBBQ0NPVU5UUyBXT1JLIOKUgOKUgOKUgCAqLzxiciAvPgouaG93LXNlY3Rpb257YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtwYWRkaW5nOjg4cHggNTZweH08YnIgLz4KLmhvdy1pbm5lcnttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9PGJyIC8+Ci5ob3ctc3RlcHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpO2dhcDo0MHB4O21hcmdpbi10b3A6NTJweH08YnIgLz4KLmhvdy1zdGVwe3RleHQtYWxpZ246Y2VudGVyfTxiciAvPgouaG93LW51bXtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6NTJweDtmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tY2hhbXApO29wYWNpdHk6LjU7bWFyZ2luLWJvdHRvbTo4cHg7bGluZS1oZWlnaHQ6MX08YnIgLz4KLmhvdy1zdGVwIGgze2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS13aGl0ZSk7bWFyZ2luLWJvdHRvbToxMHB4fTxiciAvPgouaG93LXN0ZXAgcHtmb250LXNpemU6MTMuNXB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2xpbmUtaGVpZ2h0OjEuNjU7bWF4LXdpZHRoOjMyMHB4O21hcmdpbjowIGF1dG99PGJyIC8+Ci8qIOKUgOKUgOKUgCBGQVEg4pSA4pSA4pSAICovPGJyIC8+Ci5mYXEtZ3JpZHttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0bzttYXJnaW4tdG9wOjQ4cHh9PGJyIC8+Ci5mYXEtaXRlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1ydWxlKX08YnIgLz4KLmZhcS1xe3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIycHggMDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6J0RNIFNhbnMnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLW5hdnkpO3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmNvbG9yIC4yc308YnIgLz4KLmZhcS1xOmhvdmVye2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLmZhcS1xOjphZnRlcntjb250ZW50OicrJztmb250LXNpemU6MjJweDtjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6MzAwO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcztmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjE2cHh9PGJyIC8+Ci5mYXEtaXRlbS5vcGVuIC5mYXEtcTo6YWZ0ZXJ7Y29udGVudDonMjIxMid9PGJyIC8+Ci5mYXEtYXttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGVhc2V9PGJyIC8+Ci5mYXEtaXRlbS5vcGVuIC5mYXEtYXttYXgtaGVpZ2h0OjUwMHB4fTxiciAvPgouZmFxLWEtaW5uZXJ7cGFkZGluZzowIDAgMjJweDtmb250LXNpemU6MTRweDtjb2xvcjp2YXIoLS1tdXRlZCk7bGluZS1oZWlnaHQ6MS43Mn08YnIgLz4KLmZhcS1hLWlubmVyIGF7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjUwMH08YnIgLz4KLmZhcS1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0tY2hhbXApO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tdG9wOjMycHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpnYXAgLjJzfTxiciAvPgouZmFxLWxpbms6aG92ZXJ7Z2FwOjEwcHh9PGJyIC8+Ci8qIOKUgOKUgOKUgCBDVEEgQkFORCDilIDilIDilIAgKi88YnIgLz4KLmN0YS1iYW5ke2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7cGFkZGluZzo4MHB4IDU2cHh9PGJyIC8+Ci5jdGEtaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjQ4cHh9PGJyIC8+Ci5jdGEtaHtmb250LWZhbWlseTonQ29ybW9yYW50IEdhcmFtb25kJyxzZXJpZjtmb250LXNpemU6NDJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0td2hpdGUpO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjE0cHh9PGJyIC8+Ci5jdGEtaCBlbXtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDozMDA7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouY3RhLXN1Yntmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtsaW5lLWhlaWdodDoxLjcyO21heC13aWR0aDo0ODBweH08YnIgLz4KLmN0YS1idG5ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwcHg7bWluLXdpZHRoOjI0MHB4fTxiciAvPgouY2J7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE0cHggMjRweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLXJhZGl1czozcHg7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjphbGwgLjJzO2JvcmRlcjpub25lfTxiciAvPgouY2ItcHtiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtjb2xvcjp2YXIoLS1uYXZ5KX0uY2ItcDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wMil9PGJyIC8+Ci5jYi1ve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0td2hpdGUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgxOTYsMTYyLDEyMCwuMyl9LmNiLW86aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcC1hKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouY2ItcGh7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEycHg7Y29sb3I6cmdiYSgxOTYsMTYyLDEyMCwuNik7bWFyZ2luLXRvcDo2cHh9PGJyIC8+Ci5jYi1waCBhe2NvbG9yOnZhcigtLWNoYW1wKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo1MDB9PGJyIC8+Ci8qIOKUgOKUgOKUgCBGT09URVIg4pSA4pSA4pSAICovPGJyIC8+CmZvb3RlcntiYWNrZ3JvdW5kOiMwODEwMUU7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxOTYsMTYyLDEyMCwuMTIpO3BhZGRpbmc6NjBweCA1NnB4IDM2cHh9PGJyIC8+Ci5mb290ZXItaW5uZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvfTxiciAvPgouZnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoyZnIgMWZyIDFmciAxZnIgMWZyO2dhcDo1MnB4O21hcmdpbi1ib3R0b206NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA1KX08YnIgLz4KLmZiLW5hbWV7Zm9udC1mYW1pbHk6J0Nvcm1vcmFudCBHYXJhbW9uZCcsc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4xOGVtO2NvbG9yOnZhcigtLXdoaXRlKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9PGJyIC8+Ci5mYi10YWd7Zm9udC1zaXplOjhweDtjb2xvcjp2YXIoLS1jaGFtcCk7bGV0dGVyLXNwYWNpbmc6LjIyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6M3B4fTxiciAvPgouZmItZGVzY3tmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zOCk7bGluZS1oZWlnaHQ6MS43NTttYXJnaW4tdG9wOjE2cHg7bWF4LXdpZHRoOjI1MHB4fTxiciAvPgouZmItbGFuZ3N7ZGlzcGxheTpmbGV4O2dhcDo2cHg7bWFyZ2luLXRvcDoxOHB4fTxiciAvPgouZmwtbGFuZ3tmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjFlbTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNoYW1wLWIpO2NvbG9yOnZhcigtLWNoYW1wKTtwYWRkaW5nOjNweCA5cHg7Ym9yZGVyLXJhZGl1czoycHh9PGJyIC8+Ci5mYy10aXRsZXtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTZlbTtjb2xvcjp2YXIoLS1jaGFtcCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTZweH08YnIgLz4KLmZsaW5rc3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4fTxiciAvPgouZmxpbmtzIGF7Zm9udC1zaXplOjEzcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDIpO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjJzfTxiciAvPgouZmxpbmtzIGE6aG92ZXIsLmZsaW5rcyBhLmd7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouZmItYm90dG9te2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1zaXplOjExcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMil9PGJyIC8+Ci5mYi1ib3R0b20gLmd7Y29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouZmItaXRhbGlje2ZvbnQtZmFtaWx5OidDb3Jtb3JhbnQgR2FyYW1vbmQnLHNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMTk2LDE2MiwxMjAsLjM1KX08YnIgLz4KLyogV2hhdHNBcHAgKi88YnIgLz4KLndhe3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToyNHB4O3JpZ2h0OjI0cHg7ei1pbmRleDo4MDA7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMyNUQzNjY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaGFkb3c6MCA0cHggMTZweCByZ2JhKDM3LDIxMSwxMDIsLjM1KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMsYm94LXNoYWRvdyAuMnN9PGJyIC8+Ci53YTpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4wOCk7Ym94LXNoYWRvdzowIDZweCAyNHB4IHJnYmEoMzcsMjExLDEwMiwuNDUpfTxiciAvPgovKiDilIDilIDilIAgQU5JTUFUSU9OUyDilIDilIDilIAgKi88YnIgLz4KQGtleWZyYW1lcyB1cHtmcm9te29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxNnB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fTxiciAvPgoucnZ7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuNnMgdmFyKC0tZWFzZSksdHJhbnNmb3JtIC42cyB2YXIoLS1lYXNlKX0ucnYucHJle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxOHB4KX08YnIgLz4KLnJ2Lm9ue29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX08YnIgLz4KLyog4pSA4pSA4pSAIEhBTUJVUkdFUiAmIE1PQklMRSBNRU5VIChiYXNlOiBoaWRkZW4gb24gZGVza3RvcCkg4pSA4pSA4pSAICovPGJyIC8+Ci5oYW17ZGlzcGxheTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjhweDt6LWluZGV4OjEwMDE7bWFyZ2luLWxlZnQ6YXV0b308YnIgLz4KLmhhbSBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6dmFyKC0tbmF2eSk7bWFyZ2luOjVweCAwO3RyYW5zaXRpb246YWxsIC4zcyB2YXIoLS1lYXNlKX08YnIgLz4KLmhhbS5vcGVuIHNwYW46bnRoLWNoaWxkKDEpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsNXB4KX08YnIgLz4KLmhhbS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpe29wYWNpdHk6MH08YnIgLz4KLmhhbS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNXB4LC01cHgpfTxiciAvPgoubW9iLW1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDp2YXIoLS1uYXYtaCk7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTt6LWluZGV4Ojk5OTtwYWRkaW5nOjMycHggMjRweDtvdmVyZmxvdy15OmF1dG99PGJyIC8+Ci5tb2ItbWVudS5vcGVue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEycHh9PGJyIC8+Ci5tb2ItbWVudSBhe2NvbG9yOnZhcigtLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTonRE0gU2Fucycsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtwYWRkaW5nOjEycHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCl9PGJyIC8+Ci5tb2ItbWVudSBhOmhvdmVye2NvbG9yOnZhcigtLWNoYW1wKX08YnIgLz4KLm1vYi1tZW51IC5tb2ItY3Rhe21hcmdpbi10b3A6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnZhcigtLXdoaXRlKTtjb2xvcjp2YXIoLS1uYXZ5KTtwYWRkaW5nOjE0cHggMzJweDtib3JkZXItcmFkaXVzOjZweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE1cHg7bGV0dGVyLXNwYWNpbmc6LjA0ZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyxjb2xvciAuM3M7Ym9yZGVyLWJvdHRvbTpub25lfTxiciAvPgoubW9iLW1lbnUgLm1vYi1jdGE6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1jaGFtcCk7Y29sb3I6dmFyKC0td2hpdGUpfTxiciAvPgovKiDilIDilIDilIAgUkVTUE9OU0lWRSDilIDilIDilIAgKi88YnIgLz4KQG1lZGlhKG1heC13aWR0aDoxMDI0cHgpezxiciAvPgogIC50b3BiYXJ7cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy1yaWdodDoyNHB4O2ZsZXgtd3JhcDp3cmFwO2dhcDo2cHh9PGJyIC8+CiAgLnRiLXIgLnRiLWl0ZW17ZGlzcGxheTpub25lfTxiciAvPgogIC50Yi1yIC50Yi1zZXB7ZGlzcGxheTpub25lfTxiciAvPgogIC5zZWMsbmF2LC5jb3JwLWN0YSwuaG93LXNlY3Rpb24sLmN0YS1iYW5kLGZvb3RlciwuaGluZ2UsLnRydXN0LWluZCwuaGVyb3twYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHh9PGJyIC8+CiAgLnN2Yy1ncmlkLXByaW1hcnksLnN2Yy1ncmlkLXNlY29uZGFyeSwuZmxlZXQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKX08YnIgLz4KICAuaGVyby1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7bWF4LXdpZHRoOjY0MHB4fTxiciAvPgogIC5oZXJvLXdpZGdldHttYXgtd2lkdGg6NTAwcHh9PGJyIC8+CiAgLndoeS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLmNvbXBhcmUtY2FyZHtwb3NpdGlvbjpzdGF0aWN9PGJyIC8+CiAgLmV2ZW50cy1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfTxiciAvPgogIC5ldi1jYXJke3Bvc2l0aW9uOnN0YXRpY308YnIgLz4KICAuY29ycC1jdGEtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn08YnIgLz4KICAuY292LWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLmhpbmdlLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLmN0YS1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXJ9PGJyIC8+CiAgLmZ0e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfTxiciAvPgogIC5ubHtkaXNwbGF5Om5vbmV9PGJyIC8+CiAgLm5ye2Rpc3BsYXk6bm9uZX08YnIgLz4KICAuaGFte2Rpc3BsYXk6YmxvY2t9PGJyIC8+Cn08YnIgLz4KQG1lZGlhKG1heC13aWR0aDo3NjhweCl7PGJyIC8+CiAgLnRvcGJhcntkaXNwbGF5Om5vbmV9PGJyIC8+CiAgbmF2e3BhZGRpbmc6MCAxNnB4fTxiciAvPgogIC5ubHtkaXNwbGF5Om5vbmV9PGJyIC8+CiAgLm5ye2Rpc3BsYXk6bm9uZX08YnIgLz4KICAuaGFte2Rpc3BsYXk6YmxvY2t9PGJyIC8+CiAgLmhlcm97cGFkZGluZzo2MHB4IDIwcHggNDhweDttaW4taGVpZ2h0OmF1dG99PGJyIC8+CiAgLmhlcm8tZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDozMnB4fTxiciAvPgogIC5oLWgxe2ZvbnQtc2l6ZTozNnB4fTxiciAvPgogIC5oZXJvLXN0YXRze2dhcDoyNHB4fTxiciAvPgogIC5iYWRnZXMtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcil9PGJyIC8+CiAgLnRhYnMtcm93e292ZXJmbG93LXg6YXV0bztmbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofTxiciAvPgogIC50YWItYnRue21pbi13aWR0aDoxMjBweDtmb250LXNpemU6MTBweDtwYWRkaW5nOjE0cHggMTBweH08YnIgLz4KICAudGFiLXBhbmVsLm9ue2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLnN2Yy1ncmlkLXByaW1hcnksLnN2Yy1ncmlkLXNlY29uZGFyeSwuZmxlZXQtZ3JpZCwudGVzdGktZ3JpZCwuaG93LXN0ZXBze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9PGJyIC8+CiAgLmFpci1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfTxiciAvPgogIC5mdHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfTxiciAvPgogIC5mYi1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo4cHh9PGJyIC8+Cn08YnIgLz4KLmJ0dHtwb3NpdGlvbjpmaXhlZDtib3R0b206MjRweDtyaWdodDo4MHB4O3otaW5kZXg6ODAwO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1uYXZ5KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTk2LDE2MiwxMjAsLjMpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIHZhcigtLWVhc2UpO2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKDEzLDIyLDQwLC4yKX08YnIgLz4KLmJ0dDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNoYW1wKTtib3JkZXItY29sb3I6dmFyKC0tY2hhbXApfTxiciAvPgouYnR0LnNob3d7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX08YnIgLz4KLmJ0dCBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MThweH08YnIgLz4KPC9zdHlsZT4KPHA+PCEtLSBDYW5vbmljYWwgLS0+CjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL29zbW9zYmxhY2suY29tLyI+CjwhLS0gT3BlbiBHcmFwaCAtLT48YnIgLz4KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJDb3Jwb3JhdGUgQ2hhdWZmZXVyIFNlcnZpY2UgTWlhbWkgfCBPc21vcyBCbGFjayI+PGJyIC8+CjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iUHJlbWl1bSBjb3Jwb3JhdGUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkuIEFpcnBvcnQgdHJhbnNmZXJzLCBGQk8gcGlja3VwcywgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiAyNC83IGRpc3BhdGNoLiBDYWxsIDc4Ni01MzAtNDc3MC4iPjxiciAvPgo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSI+PGJyIC8+CjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vIj48YnIgLz4KPG1ldGEgcHJvcGVydHk9Im9nOmxvY2FsZSIgY29udGVudD0iZW5fVVMiPjxiciAvPgo8bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJPc21vcyBCbGFjayI+PGJyIC8+CjwhLS0gSlNPTi1MRCBTY2hlbWEgLS0+PGJyIC8+CjwvaGVhZD48YnIgLz4KPGJvZHk+PGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgVE9QQkFSIChtZXJnZWQ6IGNvbnRhY3QgbGVmdCwgTm93IFNlcnZpbmcgKyBsYW5ncyByaWdodCkK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgPHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTIyIDE2LjkydjNhMiAyIDAgMDEtMi4xOCAyIDE5Ljc5IDE5Ljc5IDAgMDEtOC42My0zLjA3Ii8+PHBhdGggZD0iTTUgM2g0bDIgNS0yLjUgMS41QTExIDExIDAgMDAxNC41IDE1LjVMMTYgMTNsNSAydjQiLz48L3N2Zz48Yj48YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCI+Nzg2LTUzMC00NzcwPC9hPjwvYj48YnIgLz4KICAgIDxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik00IDRoMTZjMS4xIDAgMiAuOSAyIDJ2MTJjMCAxLjEtLjkgMi0yIDJINGMtMS4xIDAtMi0uOS0yLTJWNmMwLTEuMS45LTIgMi0yeiIvPjxwb2x5bGluZSBwb2ludHM9IjIyLDYgMTIsMTMgMiw2Ii8+PC9zdmc+PGI+PGEgaHJlZj0ibWFpbHRvOm5hdGVAb3Ntb3NibGFjay5jb20iPm5hdGVAb3Ntb3NibGFjay5jb208L2E+PC9iPjxiciAvPgogICAgPHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cG9seWxpbmUgcG9pbnRzPSIxMiA2IDEyIDEyIDE2IDE0Ii8+PC9zdmc+QXZhaWxhYmxlIDI0IC8gNzxiciAvPgogICAgPGIgc3R5bGU9ImNvbG9yOnZhcigtLWNoYW1wKTtmb250LXdlaWdodDo2MDAiPk5vdyBTZXJ2aW5nOjwvYj4mbmJzcDsgTWlhbWkgwrcgRm9ydCBMYXVkZXJkYWxlIMK3IFBhbG0gQmVhY2ggwrcgTmFwbGVzIMK3IEtleSBXZXN0IMK3IE9ybGFuZG88YnIgLz4KICAgIEVOPGJyIC8+CiAgICBGUjxiciAvPgogICAgRVM8YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBOQVYgKG5ldyBzdHJ1Y3R1cmU6IGNvbnZlcnNpb24tb3B0aW1pemVkKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PC9wPgo8bmF2IGlkPSJtbiI+CiAgPGEgaHJlZj0iLyI+T3Ntb3MgQmxhY2tDb3Jwb3JhdGUgQ2hhdWZmZXVyIFNlcnZpY2U8L2E+PC9wPgo8dWw+CjxsaT48YSBocmVmPSIvIj5Ib21lPC9hPjwvbGk+CjxsaSBpZD0iZGQtY29ycCI+PGJ1dHRvbiBvbmNsaWNrPSJ0KCdkZC1jb3JwJykiPkNvcnBvcmF0ZSA8L2J1dHRvbj48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtdHJhbnNwb3J0YXRpb24iPkV4ZWN1dGl2ZSBUcmFuc3BvcnRhdGlvbjwvYT48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+Q29ycG9yYXRlIEFjY291bnRzPC9hPgogICAgPC9saT4KPGxpIGlkPSJkZC1haXIiPjxidXR0b24gb25jbGljaz0idCgnZGQtYWlyJykiPkFpcnBvcnQgJiBBdmlhdGlvbiA8L2J1dHRvbj48YnIgLz4KICAgICAgICAgIENvbW1lcmNpYWwgQWlycG9ydHM8YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9taWFtaS1haXJwb3J0LWNhci1zZXJ2aWNlIj5NaWFtaSBBaXJwb3J0IChNSUEpPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2ZvcnQtbGF1ZGVyZGFsZS1haXJwb3J0LWNhci1zZXJ2aWNlIj5Gb3J0IExhdWRlcmRhbGUgKEZMTCk8L2E+PGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvcGFsbS1iZWFjaC1jYXItc2VydmljZSI+UGFsbSBCZWFjaCAoUEJJKTwvYT48YnIgLz4KICAgICAgICAgIFByaXZhdGUgQXZpYXRpb24gJiBTZWFwb3J0czxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL3ByaXZhdGUtYXZpYXRpb24tdHJhbnNmZXJzIj5Qcml2YXRlIEF2aWF0aW9uICYgRkJPPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL3BvcnQtbWlhbWktdHJhbnNmZXJzIj5Qb3J0IG9mIE1pYW1pPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL3BvcnQtZXZlcmdsYWRlcy10cmFuc2ZlcnMiPlBvcnQgRXZlcmdsYWRlczwvYT4KICAgIDwvbGk+CjxsaSBpZD0iZGQtc3ZjIj48YnV0dG9uIG9uY2xpY2s9InQoJ2RkLXN2YycpIj5TZXJ2aWNlcyA8L2J1dHRvbj48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9ob3VybHktY2hhdWZmZXVyLXNlcnZpY2UiPkhvdXJseSBDaGF1ZmZldXIgU2VydmljZTwvYT48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbiI+RXZlbnQgJiBHcm91cCBUcmFuc3BvcnRhdGlvbjwvYT48YnIgLz4KICAgICAgICAgIDxhIGhyZWY9Ii9pbnRlcmNpdHktdHJhbnNmZXJzIj5DaXR5LXRvLUNpdHkgUm91dGVzPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL2NvbmNpZXJnZS1zZXJ2aWNlcyI+Q29uY2llcmdlICYgTGlmZXN0eWxlPC9hPgogICAgPC9saT4KPGxpPjxhIGhyZWY9Ii9mbGVldCI+RmxlZXQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii90aGUtb3Ntb3Mtc3RhbmRhcmQiPlRoZSBPc21vcyBTdGFuZGFyZDwvYT48L2xpPgo8L3VsPgo8cD4gIDxidXR0b24gb25jbGljaz0idG9nZ2xlTW9iKCkiIGFyaWEtbGFiZWw9Ik1lbnUiPjxiciAvPgogIDwvYnV0dG9uPjxiciAvPgogICAgPGEgaHJlZj0iLyI+SG9tZTwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+Q29ycG9yYXRlIEFjY291bnQ8L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvYWlycG9ydC10cmFuc2ZlcnMiPkFpcnBvcnQgVHJhbnNmZXJzPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2Ziby1wcml2YXRlLWF2aWF0aW9uIj5GQk8gJiBQcml2YXRlIEF2aWF0aW9uPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2hvdXJseS1jaGF1ZmZldXItc2VydmljZSI+SG91cmx5IENoYXVmZmV1cjwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9ldmVudC10cmFuc3BvcnRhdGlvbiI+RXZlbnQgVHJhbnNwb3J0YXRpb248L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvaW50ZXJjaXR5LXRyYW5zZmVycyI+Q2l0eS10by1DaXR5IFJvdXRlczwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9jb25jaWVyZ2Utc2VydmljZXMiPkNvbmNpZXJnZSAmIExpZmVzdHlsZTwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9mbGVldCI+RmxlZXQ8L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvdGhlLW9zbW9zLXN0YW5kYXJkIj5UaGUgT3Ntb3MgU3RhbmRhcmQ8L2E+PGJyIC8+CiAgICA8YSBocmVmPSJ0ZWw6Nzg2NTMwNDc3MCI+Q2FsbCA3ODYtNTMwLTQ3NzA8L2E+PGJyIC8+CiAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPkNvcnBvcmF0ZSBBY2NvdW50PC9hPjxiciAvPgogICAgPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPjc4Ni01MzAtNDc3MDwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIE5vdzwvYT48YnIgLz4KICAgIDxhIGhyZWY9Ii9jb3Jwb3JhdGUtYWNjb3VudCI+Q29ycG9yYXRlIEFjY291bnQ8L2E+PGJyIC8+CjwvbmF2Pgo8cD48IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gMSDigJQgSEVSTwogICAgIFNwbGl0IGxheW91dDogY29weSBsZWZ0LCBib29raW5nIHdpZGdldCByaWdodArilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICAgIFByZW1pdW0gRXhlY3V0aXZlIFRyYW5zcG9ydGF0aW9uPC9wPgo8aDE+Q29ycG9yYXRlIENoYXVmZmV1cjxiciAvPlNlcnZpY2UgaW4gPGVtPk1pYW1pPC9lbT48L2gxPgo8cD5UcnVzdGVkIGJ5IGV4ZWN1dGl2ZSB0ZWFtcywgYXNzaXN0YW50cywgYW5kIGNvbmNpZXJnZSBwcm9mZXNzaW9uYWxzIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiBQdW5jdHVhbCwgZGlzY3JlZXQsIGFuZCBvcGVyYXRpb25hbGx5IHByZWNpc2UuPC9wPgo8cD4gICAgICAgIDI0LzdBdmFpbGFiaWxpdHk8YnIgLz4KICAgICAgICA5OSVPbi1UaW1lIFJhdGU8YnIgLz4KICAgICAgICA2RkwgTWFya2V0czxiciAvPgogICAgICAgIDNMYW5ndWFnZXM8YnIgLz4KICAgICAgICAgICAg4piF4piF4piF4piF4piFPGJyIC8+CiAgICAgICAgICAgIDUuMDxiciAvPgogICAgICAgICAgICBHb29nbGUgUmV2aWV3czxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIE5vdyDihpI8L2E+PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5PcGVuIENvcnBvcmF0ZSBBY2NvdW50PC9hPjxiciAvPgogICAgPCEtLSBCb29raW5nIFdpZGdldCAocmVwbGFjZSBlbWJlZCBwbGFjZWhvbGRlciB3aXRoIHlvdXIgTGltbyBBbnl3aGVyZSB3aWRnZXQpIC0tPjwvcD4KPGgzPlJlc2VydmUgWW91ciBSaWRlPC9oMz4KPHA+SW5zdGFudCBjb25maXJtYXRpb24uIE5vIG9ibGlnYXRpb24uPC9wPgo8cD4gICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYm9vay5teWxpbW9iaXouY29tL3Y0L21ybmF0ZSIgZGF0YS1vcmVzLXdpZGdldD0icXVpY2tyZXMiIGRhdGEtb3Jlcy1hbGlhcz0ibXJuYXRlIiBkYXRhLXJlZGlyZWN0LXVybD0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS9yZXNlcnZlLyI+T25saW5lIFJlc2VydmF0aW9uczwvYT48L3A+CjxwPk9yIGNhbGwgPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiIHN0eWxlPSJjb2xvcjp2YXIoLS1jaGFtcCk7Zm9udC13ZWlnaHQ6NTAwIj43ODYtNTMwLTQ3NzA8L2E+IGZvciBpbW1lZGlhdGUgYm9va2luZzwvcD4KPHA+PCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDJhIOKAlCBUUlVTVCBCQVI6IEluZHVzdHJpZXMK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgVHJ1c3RlZCBCeTxiciAvPgogICAgRmluYW5jZSAmIEJhbmtpbmc8YnIgLz4KICAgIExhdyBGaXJtczxiciAvPgogICAgSGVhbHRoY2FyZSAmIFBoYXJtYTxiciAvPgogICAgVGVjaG5vbG9neSAmIFNhYVM8YnIgLz4KICAgIFJlYWwgRXN0YXRlICYgRGV2ZWxvcG1lbnQ8YnIgLz4KICAgIEhvc3BpdGFsaXR5ICYgUmVzb3J0czxiciAvPgogICAgR292ZXJubWVudCAmIERpcGxvbWFjeTxiciAvPgogICAgRW50ZXJ0YWlubWVudCAmIE1lZGlhPGJyIC8+CiAgICBDb25zdWx0aW5nICYgTWFuYWdlbWVudDxiciAvPgogICAgSW5zdXJhbmNlICYgQWN0dWFyaWFsPGJyIC8+CiAgICBNYW51ZmFjdHVyaW5nICYgTG9naXN0aWNzPGJyIC8+CiAgICBQcml2YXRlIEVxdWl0eSAmIFZDPGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiAyYiDigJQgVFJVU1QgQkFER0VTOiBJY29uIEJsb2NrcwrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICAgIDxzdmcgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48cG9seWxpbmUgcG9pbnRzPSIxMiA2IDEyIDEyIDE2IDE0Ii8+PC9zdmc+PGJyIC8+CiAgICAgIDI0LzcgRGlzcGF0Y2g8YnIgLz4KICAgICAgQWx3YXlzIGF2YWlsYWJsZTxiciAvPgogICAgICA8c3ZnIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0yMSAxNlY4YTIgMiAwIDAwLTEtMS43M2wtNy00YTIgMiAwIDAwLTIgMGwtNyA0QTIgMiAwIDAwMyA4djhhMiAyIDAgMDAxIDEuNzNsNyA0YTIgMiAwIDAwMiAwbDctNEEyIDIgMCAwMDIxIDE2eiIvPjwvc3ZnPjxiciAvPgogICAgICBBaXJwb3J0ICYgRkJPPGJyIC8+CiAgICAgIEZ1bGwgY292ZXJhZ2U8YnIgLz4KICAgICAgPHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS41Ij48cmVjdCB4PSIyIiB5PSIzIiB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHJ4PSIyIi8+PGxpbmUgeDE9IjgiIHkxPSIyMSIgeDI9IjE2IiB5Mj0iMjEiLz48bGluZSB4MT0iMTIiIHkxPSIxNyIgeDI9IjEyIiB5Mj0iMjEiLz48L3N2Zz48YnIgLz4KICAgICAgQ29ycG9yYXRlLVJlYWR5PGJyIC8+CiAgICAgIEV4ZWN1dGl2ZSBzZXJ2aWNlPGJyIC8+CiAgICAgIDxzdmcgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjEuNSI+PHBhdGggZD0iTTE3IDIxdi0yYTQgNCAwIDAwLTQtNEg1YTQgNCAwIDAwLTQgNHYyIi8+PGNpcmNsZSBjeD0iOSIgY3k9IjciIHI9IjQiLz48cGF0aCBkPSJNMjMgMjF2LTJhNCA0IDAgMDAtMy0zLjg3Ii8+PHBhdGggZD0iTTE2IDMuMTNhNCA0IDAgMDEwIDcuNzUiLz48L3N2Zz48YnIgLz4KICAgICAgUHJvZmVzc2lvbmFsIENoYXVmZmV1cnM8YnIgLz4KICAgICAgVmV0dGVkICYgdHJhaW5lZDxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gMyDigJQgUEVSU09OQSBUQUJTICg2IHRhYnMpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIFdobyBXZSBTZXJ2ZTwvcD4KPGgyPkV4ZWN1dGl2ZSBDaGF1ZmZldXIgU2VydmljZSBCdWlsdCBmb3IgPGVtPkNvcnBvcmF0ZSBUcmF2ZWw8L2VtPjwvaDI+CjxwPk9zbW9zIEJsYWNrIGlzIGRlc2lnbmVkIGZvciBwcm9mZXNzaW9uYWxzIHdobyBhcnJhbmdlIGhpZ2gtc3Rha2VzIHRyYXZlbCBpbiBNaWFtaSBhbmQgU291dGggRmxvcmlkYS4gU2VsZWN0IHlvdXIgcm9sZSB0byBzZWUgaG93IHdlIHNlcnZlIHlvdS48L3A+CjxwPiAgICAgIDxidXR0b24gb25jbGljaz0idGFiKDApIj5FeGVjdXRpdmUgQXNzaXN0YW50czwvYnV0dG9uPjxiciAvPgogICAgICA8YnV0dG9uIG9uY2xpY2s9InRhYigxKSI+Qy1TdWl0ZSAmIEVudHJlcHJlbmV1cnM8L2J1dHRvbj48YnIgLz4KICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJ0YWIoMikiPkZsaWdodCBEZXBhcnRtZW50czwvYnV0dG9uPjxiciAvPgogICAgICA8YnV0dG9uIG9uY2xpY2s9InRhYigzKSI+RXZlbnQgUGxhbm5lcnMgJiBETUNzPC9idXR0b24+PGJyIC8+CiAgICAgIDxidXR0b24gb25jbGljaz0idGFiKDQpIj5Ib3RlbCBDb25jaWVyZ2UgJiBETUMgUGFydG5lcnM8L2J1dHRvbj48YnIgLz4KICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJ0YWIoNSkiPkRlbGVnYXRpb25zICYgR292ZXJubWVudDwvYnV0dG9uPjxiciAvPgogICAgPCEtLSBFQSAtLT48L3A+CjxoMz5SZWxpYWJpbGl0eSB5b3UgY2FuIHN0YWtlIHlvdXIgcmVwdXRhdGlvbiBvbi48L2gzPgo8cD5FeGVjdXRpdmUgYXNzaXN0YW50cyByZXF1aXJlIGFic29sdXRlIHJlbGlhYmlsaXR5LCBkaXNjcmV0aW9uLCBhbmQgcmVhbC10aW1lIHZpc2liaWxpdHkgYWNyb3NzIGV2ZXJ5IG1vdmVtZW50LiBPc21vcyBCbGFjayBkZWxpdmVycyBhIHByb2Zlc3Npb25hbCBjaGF1ZmZldXIgc2VydmljZSBwbGF0Zm9ybSBkZXNpZ25lZCB0byBzdXBwb3J0IGV4ZWN1dGl2ZSBncm91bmQgdHJhbnNwb3J0YXRpb24gYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIGFuZCBQYWxtIEJlYWNoIHdpdGggcHJlY2lzaW9uLjwvcD4KPHA+ICAgICAgICAgIEZsaWdodC10cmFja2VkIHBpY2t1cHMgYXQgTUlBLCBGTEwsIFBCSSwgT1BGLCBhbmQgRlhFPGJyIC8+CiAgICAgICAgICBQcm9hY3RpdmUgc3RhdHVzIHVwZGF0ZXMg4oCUIGNoYXVmZmV1ciBlbiByb3V0ZSwgb24tc2l0ZSwgY29tcGxldGVkPGJyIC8+CiAgICAgICAgICBEaXJlY3QgbGluZSB0byBvcGVyYXRpb25zIOKAlCBubyBob2xkIHF1ZXVlcywgbm8gYXV0b21hdGVkIG1lbnVzPGJyIC8+CiAgICAgICAgICBDb3Jwb3JhdGUgYWNjb3VudCBiaWxsaW5nIGFuZCBjbGVhbiBpbnZvaWNpbmcgZm9yIHlvdXIgcmVjb3JkczxiciAvPgogICAgICAgICAgQ2hhdWZmZXVycyBicmllZmVkIG9uIGV4ZWN1dGl2ZSBwcmVmZXJlbmNlcyBiZWZvcmUgZXZlcnkgcGlja3VwPGJyIC8+CiAgICAgICAgICAyNC83T3BlcmF0aW9uczxiciAvPgogICAgICAgICAgMTAwJU5hbWVkIE9wZXJhdG9yPGJyIC8+CiAgICAgICAgICA2RkwgTWFya2V0czxiciAvPgogICAgICAgICAgM0xhbmd1YWdlczxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIE5vdyDihpI8L2E+PGJyIC8+CiAgICA8IS0tIEMtU3VpdGUgLS0+PC9wPgo8aDM+WW91ciB0aW1lIGlzIHRoZSBhc3NldC4gUHJvdGVjdCBpdC48L2gzPgo8cD5Zb3UgZGlkbid0IGJ1aWxkIHdoYXQgeW91J3ZlIGJ1aWx0IGJ5IHRvbGVyYXRpbmcgaW5lZmZpY2llbmN5LiBPc21vcyBCbGFjayBwcm92aWRlcyBzdGFuZGluZyBzY2hlZHVsZXMsIGJyaWVmZWQgY2hhdWZmZXVycywgYW5kIGEgY2FyIHRoYXQncyB3YWl0aW5nIGJlZm9yZSB5b3UgYXJlLiBObyBhcHBzLCBubyBzdXJnZSBwcmljaW5nLCBubyBleHBsYWluaW5nIHdobyB5b3UgYXJlIHRvIGEgc3RyYW5nZXIgYXQgNSBBTSBpbiBNaWFtaS48L3A+CjxwPiAgICAgICAgICBTdGFuZGluZyBzY2hlZHVsZSBtYW5hZ2VtZW50IOKAlCB5b3VyIHJlZ3VsYXIgcm91dGVzIHByZS1zZXQgYW5kIGNvbmZpcm1lZDxiciAvPgogICAgICAgICAgRGFpbHkgYWlycG9ydCB0cmFuc2ZlcnMgd2l0aCBndWFyYW50ZWVkIG9uLXRpbWUgcGlja3VwPGJyIC8+CiAgICAgICAgICBBcy1kaXJlY3RlZCBob3VybHkgc2VydmljZSDigJQgeW91ciBjaGF1ZmZldXIsIHlvdXIgc2NoZWR1bGU8YnIgLz4KICAgICAgICAgIEludGVyY2l0eSByb3V0ZXM6IE1pYW1pIHRvIFBhbG0gQmVhY2gsIE5hcGxlcywgT3JsYW5kbzxiciAvPgogICAgICAgICAgRGlyZWN0IGxpbmUgdG8gTmF0ZSDigJQgbm90IGEgY2FsbCBjZW50ZXI8YnIgLz4KICAgICAgICAgIDBTdXJnZSBQcmljaW5nPGJyIC8+CiAgICAgICAgICAxNStNaW4gRWFybHk8YnIgLz4KICAgICAgICAgIEVOL0ZSL0VTTGFuZ3VhZ2VzPGJyIC8+CiAgICAgICAgICAyNC83QXZhaWxhYmlsaXR5PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgTm93IOKGkjwvYT48YnIgLz4KICAgIDwhLS0gRmxpZ2h0IERlcGFydG1lbnRzIC0tPjwvcD4KPGgzPkF2aWF0aW9uLWdyYWRlIHByZWNpc2lvbiBvbiB0aGUgZ3JvdW5kLjwvaDM+CjxwPlByaXZhdGUgYXZpYXRpb24gY2xpZW50cyBleHBlY3QgcHJlY2lzaW9uIGluIHRoZSBhaXIg4oCUIHRoZXkgc2hvdWxkIGdldCB0aGUgc2FtZSBvbiB0aGUgZ3JvdW5kLiBPc21vcyBCbGFjayBwYXJ0bmVycyB3aXRoIEZCT3MsIGZsaWdodCBkZXBhcnRtZW50cywgYW5kIGNvcnBvcmF0ZSBhdmlhdGlvbiBjb29yZGluYXRvcnMgYWNyb3NzIFNvdXRoIEZsb3JpZGEgdG8gZGVsaXZlciBncm91bmQgdHJhbnNwb3J0YXRpb24gdGhhdCBtYXRjaGVzIHlvdXIgYWlyY3JhZnQgb3BlcmF0aW9uLjwvcD4KPHA+ICAgICAgICAgIFRhaWwtbnVtYmVyIHRyYWNraW5nIGFuZCByZWFsLXRpbWUgZmxpZ2h0IHN0YXR1cyBtb25pdG9yaW5nPGJyIC8+CiAgICAgICAgICBQcmUtcG9zaXRpb25lZCB2ZWhpY2xlcyBhdCBPUEYsIEZYRSwgQkNULCBhbmQgUEJJPGJyIC8+CiAgICAgICAgICBUYXJtYWMtc2lkZSBzdGFnaW5nIGNvb3JkaW5hdGlvbiB3aXRoIHlvdXIgRkJPIHRlYW08YnIgLz4KICAgICAgICAgIE11bHRpLXZlaGljbGUgaGFuZGxpbmcgZm9yIGNyZXcgYW5kIHBhc3NlbmdlciBzZXBhcmF0aW9uPGJyIC8+CiAgICAgICAgICBQcmVmZXJyZWQgcGFydG5lciBhcnJhbmdlbWVudHMgd2l0aCBzdGFuZGluZyByYXRlczxiciAvPgogICAgICAgICAgT1BGT3BhLWxvY2thPGJyIC8+CiAgICAgICAgICBGWEVGTEwgRXhlY3V0aXZlPGJyIC8+CiAgICAgICAgICBCQ1RCb2NhIFJhdG9uPGJyIC8+CiAgICAgICAgICBQQklQYWxtIEJlYWNoPGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIj5Cb29rIEF2aWF0aW9uIFRyYW5zZmVyIOKGkjwvYT48YnIgLz4KICAgIDwhLS0gRXZlbnQgUGxhbm5lcnMgLS0+PC9wPgo8aDM+V2UncmUgbm90IGEgdmVuZG9yIHlvdSBtYW5hZ2UuPC9oMz4KPHA+T3Ntb3MgQmxhY2sgb3BlcmF0ZXMgYXMgYSB0cnVlIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBwYXJ0bmVyIGZvciBjb3Jwb3JhdGUgZXZlbnQgcGxhbm5lcnMsIERNQ3MsIGFuZCBpbmNlbnRpdmUgdHJhdmVsIHByb2dyYW1zIGFjcm9zcyBTb3V0aCBGbG9yaWRhLiBXZSdyZSBhbiBleHRlbnNpb24gb2YgeW91ciBvcGVyYXRpb24g4oCUIGF2YWlsYWJsZSBmb3Igd2hpdGUtbGFiZWwgYXJyYW5nZW1lbnRzIGFuZCB2ZW5kb3Igb25ib2FyZGluZyBkb2N1bWVudGF0aW9uLjwvcD4KPHA+ICAgICAgICAgIFByZS1ldmVudCBsb2dpc3RpY3MgY29uc3VsdGF0aW9uIOKAlCByb3V0ZXMsIHN0YWdpbmcsIGNvbnRpbmdlbmNpZXM8YnIgLz4KICAgICAgICAgIFZJUCBhaXJwb3J0IGFycml2YWxzIHdpdGggbmFtZSBib2FyZHMgYW5kIHByaW9yaXR5IGNvb3JkaW5hdGlvbjxiciAvPgogICAgICAgICAgRGF5LW9mIG9wZXJhdGlvbnMgY29udGFjdCDigJQgZGlyZWN0IGxpbmUsIG5vdCBhIGdlbmVyYWwgbnVtYmVyPGJyIC8+CiAgICAgICAgICBGMSBNaWFtaSDCtyBBcnQgQmFzZWwgwrcgZU1lcmdlIEFtZXJpY2FzIMK3IENvcnBvcmF0ZSByZXRyZWF0czxiciAvPgogICAgICAgICAgV2hpdGUtbGFiZWwgc2VydmljZSBhbmQgZnVsbCB2ZW5kb3IgZG9jdW1lbnRhdGlvbiBhdmFpbGFibGU8YnIgLz4KICAgICAgICAgIDE0TWF4IFBheCAoU3ByaW50ZXIpPGJyIC8+CiAgICAgICAgICAyNC83RGF5LW9mIFN1cHBvcnQ8YnIgLz4KICAgICAgICAgIFcvTFdoaXRlLUxhYmVsPGJyIC8+CiAgICAgICAgICA2RkwgTWFya2V0czxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyI+UGxhbiBZb3VyIEV2ZW50IOKGkjwvYT48YnIgLz4KICAgIDwhLS0gSG90ZWwgQ29uY2llcmdlIC0tPjwvcD4KPGgzPllvdXIgZ3Vlc3RzJyBleHBlcmllbmNlIHN0YXJ0cyBiZWZvcmUgdGhlIGxvYmJ5LjwvaDM+CjxwPkhvdGVsIGNvbmNpZXJnZSB0ZWFtcyBhbmQgRE1DIHBhcnRuZXJzIG5lZWQgYSBncm91bmQgdHJhbnNwb3J0YXRpb24gcHJvdmlkZXIgdGhhdCBvcGVyYXRlcyBpbnZpc2libHkg4oCUIG5vIG1pc3NlZCBwaWNrdXBzLCBubyBndWVzdCBjb21wbGFpbnRzLCBubyBsYXN0LW1pbnV0ZSBzY3JhbWJsZXMuIE9zbW9zIEJsYWNrIGludGVncmF0ZXMgZGlyZWN0bHkgaW50byB5b3VyIGd1ZXN0IGV4cGVyaWVuY2Ugd29ya2Zsb3cgYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIGFuZCBQYWxtIEJlYWNoLjwvcD4KPHA+ICAgICAgICAgIFdoaXRlLWxhYmVsIHNlcnZpY2Ug4oCUIHlvdXIgYnJhbmQsIG91ciBleGVjdXRpb248YnIgLz4KICAgICAgICAgIERpcmVjdCBjb25jaWVyZ2UgaG90bGluZSDigJQgc2tpcCB0aGUgZ2VuZXJhbCBxdWV1ZTxiciAvPgogICAgICAgICAgR3Vlc3QgcHJlZmVyZW5jZSB0cmFja2luZyBmb3IgcmVwZWF0IFZJUCB2aXNpdG9yczxiciAvPgogICAgICAgICAgVmVuZG9yIG9uYm9hcmRpbmcgZG9jdW1lbnRhdGlvbiByZWFkeSBmb3IgeW91ciBwcm9jdXJlbWVudCB0ZWFtPGJyIC8+CiAgICAgICAgICBNdWx0aWxpbmd1YWwgY2hhdWZmZXVyczogRW5nbGlzaCwgRnJlbmNoLCBTcGFuaXNoPGJyIC8+CiAgICAgICAgICBXL0xXaGl0ZS1MYWJlbDxiciAvPgogICAgICAgICAgM0xhbmd1YWdlczxiciAvPgogICAgICAgICAgMjQvN0NvbmNpZXJnZSBMaW5lPGJyIC8+CiAgICAgICAgICA1LjBHb29nbGUgUmF0aW5nPGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50LyI+UGFydG5lciB3aXRoIE9zbW9zIEJsYWNrIOKGkjwvYT48YnIgLz4KICAgIDwhLS0gRGVsZWdhdGlvbnMgJiBHb3Zlcm5tZW50IC0tPjwvcD4KPGgzPlByb3RvY29sLWF3YXJlLiBNdWx0aWxpbmd1YWwuIERpc2NyZWV0LjwvaDM+CjxwPkRpcGxvbWF0aWMgZGVsZWdhdGlvbnMsIGdvdmVybm1lbnQgb2ZmaWNpYWxzLCBhbmQgaW50ZXJuYXRpb25hbCBidXNpbmVzcyBtaXNzaW9ucyByZXF1aXJlIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiB0aGF0IHVuZGVyc3RhbmRzIHByb3RvY29sLCBzZWN1cml0eSBhd2FyZW5lc3MsIGFuZCBtdWx0aWxpbmd1YWwgY29vcmRpbmF0aW9uLiBPc21vcyBCbGFjayBwcm92aWRlcyBleGVjdXRpdmUgY2hhdWZmZXVyIHNlcnZpY2UgaW4gTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEgYnVpbHQgZm9yIGhpZ2gtcHJvZmlsZSBtb3ZlbWVudHMgd2l0aCB6ZXJvIG1hcmdpbiBmb3IgZXJyb3IuPC9wPgo8cD4gICAgICAgICAgTXVsdGktdmVoaWNsZSBjb252b3kgY29vcmRpbmF0aW9uIGZvciBkZWxlZ2F0aW9uIGFycml2YWxzIGFuZCBkZXBhcnR1cmVzPGJyIC8+CiAgICAgICAgICBGbHVlbnQgc2VydmljZSBpbiBFbmdsaXNoLCBGcmVuY2gsIGFuZCBTcGFuaXNoPGJyIC8+CiAgICAgICAgICBEaXNjcmVldCwgTkRBLXJlYWR5IGNoYXVmZmV1cnMgdHJhaW5lZCBmb3IgaGlnaC1wcm9maWxlIGNsaWVudHM8YnIgLz4KICAgICAgICAgIFJlYWwtdGltZSBzY2hlZHVsZSBhZGp1c3RtZW50cyDigJQgcG9saXRpY2FsIGFuZCBkaXBsb21hdGljIHRpbWVsaW5lcyBzaGlmdDxiciAvPgogICAgICAgICAgQWlycG9ydCwgRkJPLCBhbmQgaG90ZWwgc3RhZ2luZyB3aXRoIGFkdmFuY2UgY29vcmRpbmF0aW9uPGJyIC8+CiAgICAgICAgICAzTGFuZ3VhZ2VzPGJyIC8+CiAgICAgICAgICBOREFSZWFkeTxiciAvPgogICAgICAgICAgMjQvN09wZXJhdGlvbnM8YnIgLz4KICAgICAgICAgIDE0TWF4IFBheDxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyI+Q29vcmRpbmF0ZSBhIERlbGVnYXRpb24g4oaSPC9hPjxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNCDigJQgU0VSVklDRVMgKDQgKyA0IHRpZXJlZCkK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjxiciAvPgogICAgT3VyIFNlcnZpY2VzPC9wPgo8aDI+QnVzaW5lc3MtUmVhZHkgVHJhbnNwb3J0YXRpb24gPGVtPlNvbHV0aW9uczwvZW0+PC9oMj4KPHA+UHJlY2lzaW9uIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBmb3IgZXZlcnkgY29ycG9yYXRlIG5lZWQgYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIFBhbG0gQmVhY2gsIGFuZCBTb3V0aCBGbG9yaWRhLjwvcD4KPHA+ICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS10cmFuc3BvcnRhdGlvbiI+PGJyIC8+CiAgICAgICAg8J+PojwvcD4KPGgzPkNvcnBvcmF0ZSBUcmFuc3BvcnRhdGlvbjwvaDM+CjxwPlJlbGlhYmxlLCByZWN1cnJpbmcgZXhlY3V0aXZlIHRyYW5zcG9ydGF0aW9uIGZvciBjb21wYW5pZXMsIGxhdyBmaXJtcywgYW5kIGZpbmFuY2lhbCBpbnN0aXR1dGlvbnMgdGhyb3VnaG91dCBNaWFtaSBhbmQgU291dGggRmxvcmlkYS48L3A+CjxwPiAgICAgIDwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iL2FpcnBvcnQtdHJhbnNmZXJzIj48YnIgLz4KICAgICAgICDinIjvuI88L3A+CjxoMz5BaXJwb3J0IFRyYW5zZmVyczwvaDM+CjxwPk1JQSwgRkxMLCBQQkksIGFuZCBwcml2YXRlIGF2aWF0aW9uIHRlcm1pbmFscy4gRmxpZ2h0IHRyYWNraW5nLCBtZWV0LWFuZC1ncmVldCwgYW5kIHByZWNpc2UgY29vcmRpbmF0aW9uIG9uIGV2ZXJ5IGFycml2YWwgYW5kIGRlcGFydHVyZS48L3A+CjxwPiAgICAgIDwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iL3ByaXZhdGUtYXZpYXRpb24tdHJhbnNmZXJzIj48YnIgLz4KICAgICAgICDwn5up77iPPC9wPgo8aDM+UHJpdmF0ZSBBdmlhdGlvbiAmIEZCTzwvaDM+CjxwPlRhaWwtbnVtYmVyIHRyYWNraW5nLCB0YXJtYWMtc2lkZSBzdGFnaW5nLCBhbmQgRkJPIGNvb3JkaW5hdGlvbiBhdCBTaWduYXR1cmUgQXZpYXRpb24sIE9QRiwgRlhFLCBhbmQgQkNUIGFjcm9zcyBTb3V0aCBGbG9yaWRhLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvaG91cmx5LWNoYXVmZmV1ci1zZXJ2aWNlIj48YnIgLz4KICAgICAgICDij7HvuI88L3A+CjxoMz5Ib3VybHkgQ2hhdWZmZXVyIFNlcnZpY2U8L2gzPgo8cD5NdWx0aS1zdG9wIHNjaGVkdWxlcywgY2xpZW50IG1lZXRpbmdzLCByb2Fkc2hvd3MsIGFuZCBmdWxsLWRheSBleGVjdXRpdmUgdHJhdmVsIGluIE1pYW1pIHdpdGggYSBkZWRpY2F0ZWQgcHJvZmVzc2lvbmFsIGNoYXVmZmV1ci48L3A+CjxwPiAgICAgIDwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iL2V2ZW50LXRyYW5zcG9ydGF0aW9uIj48YnIgLz4KICAgICAgICDwn46qPC9wPgo8aDM+RXZlbnQgJiBHcm91cCBUcmFuc3BvcnRhdGlvbjwvaDM+CjxwPkYxIE1pYW1pLCBBcnQgQmFzZWwsIGNvcnBvcmF0ZSByZXRyZWF0cywgYW5kIG11bHRpLXZlaGljbGUgY29vcmRpbmF0aW9uIGZvciBncm91cHMgdXAgdG8gNTArIGFjcm9zcyBTb3V0aCBGbG9yaWRhLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvcG9ydC1taWFtaS10cmFuc2ZlcnMiPjxiciAvPgogICAgICAgIPCfmqI8L3A+CjxoMz5TZWFwb3J0ICYgQ3J1aXNlIFRyYW5zZmVyczwvaDM+CjxwPlBvcnQgb2YgTWlhbWkgYW5kIFBvcnQgRXZlcmdsYWRlcyB0cmFuc2ZlcnMgZm9yIGNvcnBvcmF0ZSBncm91cHMgYW5kIFZJUCBjcnVpc2UgdHJhdmVsZXJzLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgogICAgICA8YSBocmVmPSIvaW50ZXJjaXR5LXRyYW5zZmVycyI+PGJyIC8+CiAgICAgICAg8J+bo++4jzwvcD4KPGgzPkNpdHktdG8tQ2l0eSBSb3V0ZXM8L2gzPgo8cD5NaWFtaSB0byBQYWxtIEJlYWNoLCBOYXBsZXMsIE9ybGFuZG8sIEtleSBXZXN0LCBhbmQgYmV5b25kLiBGaXhlZC1yYXRlIGludGVyY2l0eSB0cmFuc3BvcnRhdGlvbi48L3A+CjxwPiAgICAgIDwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iL2NvbmNpZXJnZS1zZXJ2aWNlcyI+PGJyIC8+CiAgICAgICAg4pymPC9wPgo8aDM+Q29uY2llcmdlICYgTGlmZXN0eWxlPC9oMz4KPHA+UmVzdGF1cmFudCByZXNlcnZhdGlvbnMsIGhvdGVsIGNvb3JkaW5hdGlvbiwgaXRpbmVyYXJ5IHBsYW5uaW5nLCBhbmQgZnVsbC1zZXJ2aWNlIGNvbmNpZXJnZSBmb3IgVklQIHZpc2l0b3JzIHRvIE1pYW1pLjwvcD4KPHA+ICAgICAgPC9hPjxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNSDigJQgV0hZIENPUlBPUkFURSBURUFNUyAodjMpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIFRoZSBEaWZmZXJlbmNlPC9wPgo8aDI+V2h5IENvcnBvcmF0ZSBUZWFtcyBDaG9vc2UgPGVtPk9zbW9zIEJsYWNrPC9lbT48L2gyPgo8cD5Ob3QganVzdCBhIGx1eHVyeSBjYXIuIEEgZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIG9wZXJhdGlvbiB0aGF0IHdvcmtzIGxpa2UgeW91ciBidXNpbmVzcyBkb2VzIOKAlCB3aXRoIHByZWNpc2lvbiwgYWNjb3VudGFiaWxpdHksIGFuZCB6ZXJvIHRvbGVyYW5jZSBmb3IgdW5jZXJ0YWludHkuPC9wPgo8cD4gICAgICAgIDAxUHVuY3R1YWxpdHkgSXMgTm9uLU5lZ290aWFibGVSZWFsLXRpbWUgdHJhY2tpbmcgYW5kIDE1KyBtaW51dGUgZWFybHktYXJyaXZhbCBwcm90b2NvbCBvbiBldmVyeSBwaWNrdXAgYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIGFuZCBQYWxtIEJlYWNoLiBZb3VyIGNoYXVmZmV1ciBpcyBzdGFnZWQgYmVmb3JlIHlvdSBhcnJpdmUg4oCUIG5vdCBjaXJjbGluZyBvciBzZWFyY2hpbmcgZm9yIHBhcmtpbmcuPGJyIC8+CiAgICAgICAgMDJWZXR0ZWQsIEJyaWVmZWQgQ2hhdWZmZXVyc0V2ZXJ5IGNoYXVmZmV1ciBpcyBwcm9mZXNzaW9uYWxseSB0cmFpbmVkLCBiYWNrZ3JvdW5kLWNoZWNrZWQsIGFuZCBicmllZmVkIG9uIGNsaWVudCBwcmVmZXJlbmNlcy4gVGhlIHNhbWUgc3RhbmRhcmQgZXZlcnkgc2luZ2xlIHRpbWUsIG5vdCBkZXBlbmRlbnQgb24gd2hvIGFjY2VwdHMgdGhlIHRyaXAuPGJyIC8+CiAgICAgICAgMDNDb3Jwb3JhdGUgQWNjb3VudCBJbmZyYXN0cnVjdHVyZUNlbnRyYWxpemVkIGJpbGxpbmcsIG1vbnRobHkgaW52b2ljaW5nLCBwcmlvcml0eSBhdmFpbGFiaWxpdHksIGFuZCBhIGRlZGljYXRlZCBhY2NvdW50IGNvbnRhY3QuIEJ1aWx0IHRvIGZpdCBpbnRvIHlvdXIgY29tcGFueSdzIHRyYXZlbCBwcm9ncmFtIOKAlCBub3QgYXJvdW5kIGl0LjxiciAvPgogICAgICAgIDA0UmVhbCBIdW1hbiBEaXNwYXRjaCwgMjQvN0RpcmVjdCBsaW5lIHRvIG9wZXJhdGlvbnMg4oCUIG5vIGNhbGwgY2VudGVycywgbm8gY2hhdGJvdHMsIG5vIGhvbGQgbXVzaWMgYXQgMyBBTS4gV2hlbiB5b3VyIGV4ZWN1dGl2ZSdzIGZsaWdodCBpbnRvIE1JQSBjaGFuZ2VzLCBzb21lb25lIHdobyBrbm93cyB0aGUgc2l0dWF0aW9uIGFuc3dlcnMgaW1tZWRpYXRlbHkuPGJyIC8+CiAgICAgICAgMDVGdWxsIEFjY291bnRhYmlsaXR5IG9uIEV2ZXJ5IFJpZGVGaXhlZCByYXRlcy4gTm8gc3VyZ2UuIE5vIHN1YnN0aXR1dGlvbnMuIElmIHNvbWV0aGluZyBnb2VzIHdyb25nLCB0aGVyZSdzIGEgbmFtZWQgb3BlcmF0b3IgcmVzcG9uc2libGUuIFRoYXQgYWNjb3VudGFiaWxpdHkgaXMgYnVpbHQgaW4gZnJvbSB0aGUgZmlyc3QgYm9va2luZy48YnIgLz4KICAgICAgICAgIE9zbW9zIEJsYWNrIHZzLjxiciAvPjxlbT5VYmVyIEJsYWNrICYgQmxhY2tsYW5lPC9lbT48YnIgLz4KICAgICAgICAgICAgRmVhdHVyZTxiciAvPgogICAgICAgICAgICBPQjxiciAvPgogICAgICAgICAgICBBcHA8YnIgLz4KICAgICAgICAgIEZpeGVkLCBubyBzdXJnZSBwcmljaW5n4pyT4pyXPGJyIC8+CiAgICAgICAgICBWZXR0ZWQsIG5hbWVkIGNoYXVmZmV1cuKck+KclzxiciAvPgogICAgICAgICAgUmVhbC10aW1lIGZsaWdodCB0cmFja2luZ+Kck+KclzxiciAvPgogICAgICAgICAgQ29ycG9yYXRlIGFjY291bnQgJiBpbnZvaWNpbmfinJPinJc8YnIgLz4KICAgICAgICAgIDI0LzcgaHVtYW4gZGlzcGF0Y2jinJPinJc8YnIgLz4KICAgICAgICAgIEZCTyB0YXJtYWMgY29vcmRpbmF0aW9u4pyT4pyXPGJyIC8+CiAgICAgICAgICBFQSAvIHRyYXZlbCBtYW5hZ2VyIGFjY2Vzc+Kck+KclzxiciAvPgogICAgICAgICAgV2hpdGUtbGFiZWwgJiBETUMgcGFydG5lcnNoaXBz4pyT4pyXPGJyIC8+CiAgICAgICAgICBNdWx0aWxpbmd1YWwgKEVOL0ZSL0VTKeKck+KclzxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gNiDigJQgQ09SUE9SQVRFIEFDQ09VTlQgQ1RBCiAgICAgKE1lcmdlZDogQ1RBICsgSG93IEl0IFdvcmtzIHN0ZXBzKQrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICAgIEZvciBDb21wYW5pZXMgJiBUcmF2ZWwgUHJvZ3JhbXM8L3A+CjxoMj5PcGVuIHlvdXIgY29ycG9yYXRlIGFjY291bnQuPGJyIC8+PGVtPlNhbWUtZGF5IGFjdGl2YXRpb24uPC9lbT48L2gyPgo8cD5Pc21vcyBCbGFjayBjb3Jwb3JhdGUgYWNjb3VudHMgZ2l2ZSB5b3VyIHRlYW0gY2VudHJhbGl6ZWQgYmlsbGluZywgcHJpb3JpdHkgZGlzcGF0Y2gsIEVBIGJvb2tpbmcgYWNjZXNzLCBhbmQgYSBkZWRpY2F0ZWQgcG9pbnQgb2YgY29udGFjdCDigJQgYWxsIHRoZSBpbmZyYXN0cnVjdHVyZSB5b3VyIE1pYW1pLWJhc2VkIHRyYXZlbCBwcm9ncmFtIG5lZWRzLCB3aXRob3V0IHRoZSBvdmVyaGVhZC48L3A+CjxwPiAgICAgIDwhLS0gSG93IEl0IFdvcmtzIChjb21wYWN0LCBpbmxpbmUpIC0tPjxiciAvPgogICAgICAgICAgMDE8YnIgLz4KICAgICAgICAgIEFwcGx5IGluIDIgTWludXRlczxiciAvPgogICAgICAgICAgQ29tcGFueSBkZXRhaWxzLCBiaWxsaW5nIHByZWZlcmVuY2VzLCBhdXRob3JpemVkIGJvb2tlcnMuPGJyIC8+CiAgICAgICAgICAwMjxiciAvPgogICAgICAgICAgU2FtZS1EYXkgQWN0aXZhdGlvbjxiciAvPgogICAgICAgICAgQ2VudHJhbGl6ZWQgYmlsbGluZywgRUEgYWNjZXNzLCBwcmlvcml0eSBkaXNwYXRjaCDigJQgbGl2ZSBpbW1lZGlhdGVseS48YnIgLz4KICAgICAgICAgIDAzPGJyIC8+CiAgICAgICAgICBZb3VyIFRlYW0gQm9va3MgSW5zdGFudGx5PGJyIC8+CiAgICAgICAgICBNb250aGx5IGludm9pY2luZywgcmlkZSBjb25maXJtYXRpb25zLCBkZWRpY2F0ZWQgY29udGFjdC48YnIgLz4KICAgICAgICA8YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQiPk9wZW4gQ29ycG9yYXRlIEFjY291bnQg4oaSPC9hPjxiciAvPgogICAgICAgIDxhIGhyZWY9Im1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tIj5FbWFpbCBVcyB0byBHZXQgU3RhcnRlZDwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPjc4Ni01MzAtNDc3MDwvYT48L3A+CjxwPkF2YWlsYWJsZSAyNCBob3VycyDCtyA3IGRheXMgYSB3ZWVrPC9wPgo8cD4gICAgICA8YSBocmVmPSJtYWlsdG86bmF0ZUBvc21vc2JsYWNrLmNvbSI+bmF0ZUBvc21vc2JsYWNrLmNvbTwvYT48YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDcg4oCUIEZMRUVUICg4IHZlaGljbGVzLCB2MyBmcmFtaW5nKQogICAgIFBob3RvcyByZWZlcmVuY2VkIGZyb20gc3RhZ2luZyBzaXRlCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIFRoZSBGbGVldDwvcD4KPGgyPkxhdGUtTW9kZWwuIE1haW50YWluZWQgPGVtPnRvIGEgQ29ycG9yYXRlIFN0YW5kYXJkLjwvZW0+PC9oMj4KPHA+V2hhdCB5b3Ugc2VlIGluIHRoZSBwaG90b3MgaXMgd2hhdCBhcnJpdmVzIGF0IHlvdXIgZG9vciDigJQgbm8gc3Vic3RpdHV0aW9ucywgbm8gc3VycHJpc2VzLiBFdmVyeSB2ZWhpY2xlIGluc3BlY3RlZCBiZWZvcmUgZXZlcnkgdHJpcCBhY3Jvc3MgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuPC9wPgo8cD4gICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2NhZGlsbGFjLXh0cy1zZWRhbi53ZWJwIiBhbHQ9IkNhZGlsbGFjIFhUUyBleGVjdXRpdmUgc2VkYW4gTWlhbWkgY2FyIHNlcnZpY2UiPjxiciAvPgogICAgICAgICAgRXhlY3V0aXZlIFNlZGFuPGJyIC8+CiAgICAgICAgICBCdXNpbmVzcyBTZWRhbjxiciAvPgogICAgICAgICAgQ2FkaWxsYWMgWFRTIG9yIHNpbWlsYXI8L3A+Cjx1bD4KPGxpPlBhc3NlbmdlcnMgVXAgdG8gMzwvbGk+CjxsaT5MdWdnYWdlIDMgYmFnczwvbGk+CjxsaT5CZXN0IGZvciBTb2xvIGV4ZWN1dGl2ZXM8L2xpPgo8L3VsPgo8cD4gICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTwvYT48YnIgLz4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9tZXJjZWRlcy1zLWNsYXNzLndlYnAiIGFsdD0iTWVyY2VkZXMgUy1DbGFzcyBsdXh1cnkgc2VkYW4gTWlhbWkgYWlycG9ydCB0cmFuc2ZlciI+PGJyIC8+CiAgICAgICAgICBMdXh1cnkgU2VkYW48YnIgLz4KICAgICAgICAgIE1lcmNlZGVzIFMtQ2xhc3M8YnIgLz4KICAgICAgICAgIE1lcmNlZGVzLUJlbnogUy1DbGFzczwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyBVcCB0byAzPC9saT4KPGxpPkx1Z2dhZ2UgMyBiYWdzPC9saT4KPGxpPkJlc3QgZm9yIFZJUCBjbGllbnRzPC9saT4KPC91bD4KPHA+ICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+PGJyIC8+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvY2hldnJvbGV0LXN1YnVyYmFuLXN1di53ZWJwIiBhbHQ9IkNoZXZyb2xldCBTdWJ1cmJhbiBwcmVtaXVtIFNVViBTb3V0aCBGbG9yaWRhIGNoYXVmZmV1ciI+PGJyIC8+CiAgICAgICAgICBQcmVtaXVtIFNVVjxiciAvPgogICAgICAgICAgQ2hldnJvbGV0IFN1YnVyYmFuPGJyIC8+CiAgICAgICAgICBDaGV2cm9sZXQgU3VidXJiYW4gb3Igc2ltaWxhcjwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyBVcCB0byA2PC9saT4KPGxpPkx1Z2dhZ2UgNOKAkzYgYmFnczwvbGk+CjxsaT5CZXN0IGZvciBUZWFtcywgZmFtaWxpZXM8L2xpPgo8L3VsPgo8cD4gICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlIj5SZXNlcnZlIFRoaXMgVmVoaWNsZTwvYT48YnIgLz4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9jYWRpbGxhYy1lc2NhbGFkZS1lc3Yud2VicCIgYWx0PSJDYWRpbGxhYyBFc2NhbGFkZSBFU1YgbHV4dXJ5IFNVViBNaWFtaSBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24iPjxiciAvPgogICAgICAgICAgTHV4dXJ5IFNVViDCtyBGbGFnc2hpcDxiciAvPgogICAgICAgICAgQ2FkaWxsYWMgRXNjYWxhZGUgRVNWPGJyIC8+CiAgICAgICAgICBDYWRpbGxhYyBFc2NhbGFkZSBFU1Y8L3A+Cjx1bD4KPGxpPlBhc3NlbmdlcnMgVXAgdG8gNjwvbGk+CjxsaT5MdWdnYWdlIDTigJM2IGJhZ3M8L2xpPgo8bGk+QmVzdCBmb3IgRXhlY3V0aXZlcywgVklQczwvbGk+CjwvdWw+CjxwPiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPjxiciAvPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L21lcmNlZGVzLXNwcmludGVyLXZhbi53ZWJwIiBhbHQ9Ik1lcmNlZGVzIFNwcmludGVyIHZhbiBncm91cCB0cmFuc3BvcnRhdGlvbiBNaWFtaSI+PGJyIC8+CiAgICAgICAgICBFeGVjdXRpdmUgVmFuPGJyIC8+CiAgICAgICAgICBTcHJpbnRlcjxiciAvPgogICAgICAgICAgTWVyY2VkZXMtQmVueiBTcHJpbnRlcjwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyBVcCB0byAxNDwvbGk+CjxsaT5MdWdnYWdlIExhcmdlIGNhcGFjaXR5PC9saT4KPGxpPkJlc3QgZm9yIEdyb3VwcywgZXZlbnRzPC9saT4KPC91bD4KPHA+ICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+PGJyIC8+CiAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vb3Ntb3NibGFjay5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvZXhlY3V0aXZlLXNwcmludGVyLndlYnAiIGFsdD0iRXhlY3V0aXZlIFNwcmludGVyIHZhbiBjb3Jwb3JhdGUgdHJhbnNwb3J0YXRpb24gRm9ydCBMYXVkZXJkYWxlIj48YnIgLz4KICAgICAgICAgIEV4ZWN1dGl2ZSBWYW4gwrcgUHJlbWl1bTxiciAvPgogICAgICAgICAgRXhlY3V0aXZlIFNwcmludGVyPGJyIC8+CiAgICAgICAgICBNZXJjZWRlcy1CZW56IFNwcmludGVyPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIFVwIHRvIDEzPC9saT4KPGxpPkx1Z2dhZ2UgTGFyZ2UgY2FwYWNpdHk8L2xpPgo8bGk+QmVzdCBmb3IgQ29ycG9yYXRlIGdyb3VwczwvbGk+CjwvdWw+CjxwPiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPjxiciAvPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2Nlby1zcHJpbnRlci53ZWJwIiBhbHQ9IkNFTyBTcHJpbnRlciBsdXh1cnkgdmFuIFBhbG0gQmVhY2ggZXhlY3V0aXZlIHRyYW5zZmVyIj48YnIgLz4KICAgICAgICAgIEV4ZWN1dGl2ZSBWYW4gwrcgQ0VPPGJyIC8+CiAgICAgICAgICBDRU8gU3ByaW50ZXI8YnIgLz4KICAgICAgICAgIE1lcmNlZGVzLUJlbnogU3ByaW50ZXI8L3A+Cjx1bD4KPGxpPlBhc3NlbmdlcnMgVXAgdG8gOTwvbGk+CjxsaT5MdWdnYWdlIE1lZGl1bSBjYXBhY2l0eTwvbGk+CjxsaT5CZXN0IGZvciBDLXN1aXRlLCBkZWxlZ2F0aW9uczwvbGk+CjwvdWw+CjxwPiAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgVGhpcyBWZWhpY2xlPC9hPjxiciAvPgogICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L21rdC1saW1vLndlYnAiIGFsdD0iTUtUIHN0cmV0Y2ggbGltbyBNaWFtaSBzcGVjaWFsIGV2ZW50cyI+PGJyIC8+CiAgICAgICAgICBTdHJldGNoIExpbW91c2luZTxiciAvPgogICAgICAgICAgTUtUIExpbW88YnIgLz4KICAgICAgICAgIE1LVCBvciBzaW1pbGFyPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIFVwIHRvIDEwPC9saT4KPGxpPkx1Z2dhZ2UgTWVkaXVtIGNhcGFjaXR5PC9saT4KPGxpPkJlc3QgZm9yIFNwZWNpYWwgb2NjYXNpb25zPC9saT4KPC91bD4KPHA+ICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZSI+UmVzZXJ2ZSBUaGlzIFZlaGljbGU8L2E+PGJyIC8+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9vc21vc2JsYWNrLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9leGVjdXRpdmUtbWluaS1jb2FjaC1jbGVhbi5wbmciIGFsdD0iRXhlY3V0aXZlIE1pbmkgQ29hY2giPjxiciAvPgogICAgICAgICAgICBNaW5pIENvYWNoPGJyIC8+CiAgICAgICAgICAgIEV4ZWN1dGl2ZSBNaW5pIENvYWNoPGJyIC8+CiAgICAgICAgICAgIE1pbmkgQ29hY2ggb3Igc2ltaWxhcjwvcD4KPHVsPgo8bGk+UGFzc2VuZ2VycyAyMCDigJMgMzU8L2xpPgo8bGk+THVnZ2FnZSBVbmRlcmNhcnJpYWdlPC9saT4KPGxpPkJlc3QgZm9yIENvcnBvcmF0ZSwgY29uZmVyZW5jZXM8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIj5SZXNlcnZlIE5vdzwvYT48YnIgLz4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL29zbW9zYmxhY2suY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L21vdG9yLWNvYWNoLWNsZWFuLnBuZyIgYWx0PSJNb3RvciBDb2FjaCI+PGJyIC8+CiAgICAgICAgICAgIEZ1bGwtU2l6ZSBDb2FjaDxiciAvPgogICAgICAgICAgICBNb3RvciBDb2FjaDxiciAvPgogICAgICAgICAgICBNb3RvciBDb2FjaCBvciBzaW1pbGFyPC9wPgo8dWw+CjxsaT5QYXNzZW5nZXJzIDM2IOKAkyA1NjwvbGk+CjxsaT5MdWdnYWdlIEZ1bGwgdW5kZXJjYXJyaWFnZTwvbGk+CjxsaT5CZXN0IGZvciBDb252ZW50aW9ucywgZXZlbnRzPC9saT4KPC91bD4KPHA+ICAgICAgICAgIDxhIGhyZWY9Ii9yZXNlcnZlLyI+UmVzZXJ2ZSBOb3c8L2E+PGJyIC8+CiAgICAgIDxhIGhyZWY9Ii9mbGVldCI+VmlldyBmdWxsIGZsZWV0IHNwZWNpZmljYXRpb25zIOKGkjwvYT48YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDgg4oCUIENPVkVSQUdFCiAgICAgdjMgc3RydWN0dXJlICsgdjRfYmNjIGRhcmsgc3R5bGluZwrilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAgLS0+PGJyIC8+CiAgICBBaXJwb3J0ICYgQXZpYXRpb24gQ292ZXJhZ2U8L3A+CjxoMj5XaGVuIFlvdXIgRXhlY3V0aXZlcyBGbHksIDxlbT5XZSdyZSBBbHJlYWR5IFRoZXJlLjwvZW0+PC9oMj4KPHA+RXZlcnkgY29tbWVyY2lhbCB0ZXJtaW5hbCBhbmQgcHJpdmF0ZSBGQk8gaW4gU291dGggRmxvcmlkYSBjb3ZlcmVkLiBSZWFsLXRpbWUgZmxpZ2h0IG1vbml0b3Jpbmcgb24gZXZlcnkgYm9va2luZyDigJQgYXV0b21hdGljIGFkanVzdG1lbnRzIGZvciBkZWxheXMsIG5vIGNhbGwgbmVlZGVkLjwvcD4KPHA+ICAgICAgICAgIE1JQU1pYW1pIEludGVybmF0aW9uYWxDb21tZXJjaWFsIMK3IFByaXZhdGU8YnIgLz4KICAgICAgICAgIEZMTEZvcnQgTGF1ZGVyZGFsZeKAk0hvbGx5d29vZENvbW1lcmNpYWwgwrcgUHJpdmF0ZTxiciAvPgogICAgICAgICAgUEJJUGFsbSBCZWFjaCBJbnRlcm5hdGlvbmFsQ29tbWVyY2lhbCDCtyBGQk88YnIgLz4KICAgICAgICAgIE9QRk9wYS1sb2NrYSBFeGVjdXRpdmVQcml2YXRlIEF2aWF0aW9uPGJyIC8+CiAgICAgICAgICBGWEVGb3J0IExhdWRlcmRhbGUgRXhlY3V0aXZlUHJpdmF0ZSBBdmlhdGlvbjxiciAvPgogICAgICAgICAgQkNUQm9jYSBSYXRvbiBBaXJwb3J0UHJpdmF0ZSBBdmlhdGlvbjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iL3Jlc2VydmUvIiBzdHlsZT0icGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjExcHgiPkJvb2sgQWlycG9ydCBUcmFuc2ZlciDihpI8L2E+PGJyIC8+CiAgICAgICAgICA8YSBocmVmPSIvcmVzZXJ2ZS8iIHN0eWxlPSJwYWRkaW5nOjEycHggMjRweDtmb250LXNpemU6MTFweCI+Qm9vayBGQk8gUGlja3VwPC9hPjxiciAvPgogICAgICAgIFJlYWwtVGltZSBGbGlnaHQgVHJhY2tpbmdFdmVyeSBjb21tZXJjaWFsIGZsaWdodCBtb25pdG9yZWQgYXV0b21hdGljYWxseS4gSWYgeW91ciBleGVjdXRpdmUncyBhcnJpdmFsIGF0IE1JQSBvciBGTEwgc2hpZnRzLCB5b3VyIGNoYXVmZmV1ciBhZGp1c3RzIHdpdGhvdXQgYSBzaW5nbGUgY2FsbCBmcm9tIHlvdSBvciB5b3VyIEVBLjxiciAvPgogICAgICAgIEZCTyBUYXJtYWMgQ29vcmRpbmF0aW9uRm9yIHByaXZhdGUgYXZpYXRpb24sIHdlIGNvb3JkaW5hdGUgZGlyZWN0bHkgd2l0aCB5b3VyIEZCTyB0ZWFtLiBTaGFyZSB0aGUgdGFpbCBudW1iZXIgYXQgYm9va2luZyDigJQgd2UgaGFuZGxlIHRoZSByZXN0LiBUYXJtYWMtYWRqYWNlbnQgc3RhZ2luZyB3aGVuIHBlcm1pdHRlZC48YnIgLz4KICAgICAgICBNZWV0ICYgR3JlZXRZb3VyIGNoYXVmZmV1ciBtZWV0cyBjbGllbnRzIGluc2lkZSB0aGUgdGVybWluYWwgd2l0aCBhIHBlcnNvbmFsaXplZCBuYW1lIGJvYXJkIGFuZCBoYW5kbGVzIGFsbCBsdWdnYWdlIOKAlCBzbyB5b3VyIGd1ZXN0cyBmZWVsIHRoZSBzdGFuZGFyZCBmcm9tIHRoZSBmaXJzdCBzZWNvbmQuPGJyIC8+CiAgICAgICAgU2VhcG9ydCBUcmFuc2ZlcnNQb3J0IG9mIE1pYW1pIGFuZCBQb3J0IEV2ZXJnbGFkZXMgbWFuYWdlZCB3aXRoIGFpcnBvcnQtbGV2ZWwgcHJlY2lzaW9uLiBDcnVpc2UgdGVybWluYWwgbG9naXN0aWNzIGhhbmRsZWQgZm9yIGNvcnBvcmF0ZSBncm91cHMgYW5kIGV4ZWN1dGl2ZSBndWVzdHMuPGJyIC8+CjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiA5IOKAlCBCRVlPTkQgVEhFIFJJREUgKyBNSUFNSSBFVkVOVFMKICAgICAoTWVyZ2VkOiBIaW5nZSBuYXJyYXRpdmUgKyBFdmVudHMgQ2FsZW5kYXIpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIEJleW9uZCB0aGUgU3RhbmRhcmQgQm9va2luZzwvcD4KPGgyPllvdXIgQ29ycG9yYXRlIFBhcnRuZXIgaW4gTWlhbWkgSGFuZGxlcyA8ZW0+TW9yZSBUaGFuIHRoZSBSaWRlPC9lbT48L2gyPgo8cD5PbmNlIE9zbW9zIEJsYWNrIGlzIHlvdXIgZ3JvdW5kIHRyYW5zcG9ydGF0aW9uIHBhcnRuZXIsIHRoZSByZWxhdGlvbnNoaXAgZXh0ZW5kcyBmdXJ0aGVyIOKAlCBldmVudHMgY292ZXJhZ2UsIGNvbmNpZXJnZSBzZXJ2aWNlcywgbXVsdGlsaW5ndWFsIGNvb3JkaW5hdGlvbi4gVGhlc2UgYXJlIHRoZSB3aW5kb3dzIHdoZW4gaXQgbWF0dGVycyBtb3N0LjwvcD4KPHA+ICAgICAgICA8YSBocmVmPSIvbWlhbWktZjEtdHJhbnNwb3J0YXRpb24iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij48YnIgLz4KICAgICAgICAgIDxzdHJvbmc+TWF5PC9zdHJvbmc+MjAyNjxiciAvPgogICAgICAgICAgTWlhbWkgRm9ybXVsYSAxIEdyYW5kIFByaXhIYXJkIFJvY2sgU3RhZGl1bSDCtyAzLWRheSBzdXJjaGFyZ2Ugd2luZG93IMK3IEhpZ2ggY29ycG9yYXRlIGRlbWFuZDxiciAvPgogICAgICAgICAgQm9vayBFYXJseTxiciAvPgogICAgICAgIDwvYT48YnIgLz4KICAgICAgICA8YSBocmVmPSIvZmlmYS13b3JsZC1jdXAtMjAyNi1taWFtaS10cmFuc3BvcnRhdGlvbiIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQiPjxiciAvPgogICAgICAgICAgPHN0cm9uZz5KdW7igJNKdWw8L3N0cm9uZz4yMDI2PGJyIC8+CiAgICAgICAgICBGSUZBIFdvcmxkIEN1cCAyMDI2SGFyZCBSb2NrIFN0YWRpdW0gwrcgNyBtYXRjaGVzIMK3IEJyYXppbCwgUG9ydHVnYWwsIFVydWd1YXksIENvbG9tYmlhIMK3IEJyb256ZSBGaW5hbDxiciAvPgogICAgICAgICAgQm9vayBFYXJseTxiciAvPgogICAgICAgIDwvYT48YnIgLz4KICAgICAgICA8YSBocmVmPSIvYXJ0LWJhc2VsLW1pYW1pLWNhci1zZXJ2aWNlIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+PGJyIC8+CiAgICAgICAgICA8c3Ryb25nPkRlYzwvc3Ryb25nPjIwMjY8YnIgLz4KICAgICAgICAgIEFydCBCYXNlbCBNaWFtaSBCZWFjaE1pYW1pIEJlYWNoIENvbnZlbnRpb24gQ2VudGVyIMK3IFBlYWsgY29ycG9yYXRlIGhvc3BpdGFsaXR5IHdlZWs8YnIgLz4KICAgICAgICAgIEJvb2sgRWFybHk8YnIgLz4KICAgICAgICA8L2E+PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL21pYW1pLW9wZW4tY2FyLXNlcnZpY2UiIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0Ij48YnIgLz4KICAgICAgICAgIDxzdHJvbmc+TWFyPC9zdHJvbmc+MjAyNzxiciAvPgogICAgICAgICAgTWlhbWkgT3BlbiAoVGVubmlzKUhhcmQgUm9jayBTdGFkaXVtIMK3IENvcnBvcmF0ZSBob3NwaXRhbGl0eSwgY2xpZW50IGVudGVydGFpbm1lbnQ8YnIgLz4KICAgICAgICAgIEJvb2sgRWFybHk8YnIgLz4KICAgICAgICA8L2E+PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL3VsdHJhLW1pYW1pLXRyYW5zcG9ydGF0aW9uIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+PGJyIC8+CiAgICAgICAgICA8c3Ryb25nPk1hciAyNuKAkzI4PC9zdHJvbmc+MjAyNzxiciAvPgogICAgICAgICAgVWx0cmEgTXVzaWMgRmVzdGl2YWxCYXlmcm9udCBQYXJrLCBEb3dudG93biBNaWFtaSDCtyAxNzAsMDAwKyBhdHRlbmRlZXMgwrcgVGhyZWUgZGF5cyBvZiB3b3JsZC1jbGFzcyBlbGVjdHJvbmljIG11c2ljPGJyIC8+CiAgICAgICAgICBCT09LIEVBUkxZPGJyIC8+CiAgICAgICAgPC9hPjxiciAvPgogICAgICAgIDxhIGhyZWY9Ii9wb3J0LW1pYW1pLXRyYW5zZmVycyIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQiPjxiciAvPgogICAgICAgICAgPHN0cm9uZz5ZZWFyPC9zdHJvbmc+Um91bmQ8YnIgLz4KICAgICAgICAgIFBvcnRNaWFtaSBDcnVpc2UgU2Vhc29uV29ybGQncyBidXNpZXN0IGNydWlzZSBwb3J0IMK3IERhaWx5IFZJUCBhbmQgZ3JvdXAgdHJhbnNmZXJzPGJyIC8+CiAgICAgICAgICBBdmFpbGFibGU8YnIgLz4KICAgICAgICA8L2E+PGJyIC8+CiAgICAgICAgPGEgaHJlZj0iL21pYW1pLWV2ZW50LXRyYW5zcG9ydGF0aW9uIiBzdHlsZT0idGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdCI+PGJyIC8+CiAgICAgICAgICA8c3Ryb25nPlllYXI8L3N0cm9uZz5Sb3VuZDxiciAvPgogICAgICAgICAgQ29ycG9yYXRlICYgUHJpdmF0ZSBFdmVudHNCcmlja2VsbCDCtyBTb3V0aCBCZWFjaCDCtyBDb3JhbCBHYWJsZXMgwrcgRGVzaWduIERpc3RyaWN0IMK3IFd5bndvb2Q8YnIgLz4KICAgICAgICAgIEF2YWlsYWJsZTxiciAvPgogICAgICAgIDwvYT48YnIgLz4KICAgICAgICA8IS0tIEV4dGVuZGVkIHNlcnZpY2VzIChhYnNvcmJlZCBmcm9tIEhpbmdlKSAtLT48YnIgLz4KICAgICAgICAgICAg4pymPGJyIC8+CiAgICAgICAgICAgIENvbmNpZXJnZSBTZXJ2aWNlc1Jlc3RhdXJhbnQgcmVzZXJ2YXRpb25zLCBob3RlbCBjb29yZGluYXRpb24sIGFuZCBmdWxsIGl0aW5lcmFyeSBtYW5hZ2VtZW50IGFjcm9zcyBNaWFtaS48YnIgLz4KICAgICAgICAgICAg8J+MkDxiciAvPgogICAgICAgICAgICBNdWx0aWxpbmd1YWwgU2VydmljZUZ1bGwgc2VydmljZSBpbiBFbmdsaXNoLCBGcmVuY2gsIGFuZCBTcGFuaXNoIGZvciBpbnRlcm5hdGlvbmFsIGV4ZWN1dGl2ZXMgYW5kIGRlbGVnYXRpb25zLjxiciAvPgogICAgICAgICAgRHVyaW5nIHBlYWsgTWlhbWkgZXZlbnRzLDxiciAvPjxlbT5vdXIgZmxlZXQgaXMgZnVsbHkgY29tbWl0dGVkLjwvZW0+PC9wPgo8cD5GSUZBIFdvcmxkIEN1cCAyMDI2LCBGb3JtdWxhIDEsIEFydCBCYXNlbCwgYW5kIHRoZSBNaWFtaSBPcGVuIGFyZSB0aGUgd2luZG93cyB3aGVuIGV2ZXJ5IG90aGVyIGdyb3VuZCB0cmFuc3BvcnRhdGlvbiBzZXJ2aWNlIGluIFNvdXRoIEZsb3JpZGEgY29sbGFwc2VzIHVuZGVyIGRlbWFuZC4gT3Ntb3MgQmxhY2sgY2xpZW50cyDigJQgZXNwZWNpYWxseSBjb3Jwb3JhdGUgYWNjb3VudHMg4oCUIGFyZSBwcm90ZWN0ZWQgYmVjYXVzZSB0aGV5IGJvb2sgYWhlYWQuPC9wPgo8dWw+CjxsaT5FdmVudCBzdXJjaGFyZ2VzIGFwcGx5IGFuZCBhcmUgY29uZmlybWVkIGF0IGJvb2tpbmc8L2xpPgo8bGk+Q29ycG9yYXRlIGFjY291bnRzIHJlY2VpdmUgcHJpb3JpdHkgYXZhaWxhYmlsaXR5IHdpbmRvd3M8L2xpPgo8bGk+TXVsdGktdmVoaWNsZSBjb29yZGluYXRpb24gZm9yIGdyb3VwcyBvZiBhbGwgc2l6ZXM8L2xpPgo8bGk+V2hpdGUtbGFiZWwgc2VydmljZSBhdmFpbGFibGUgZm9yIERNQ3MgYW5kIGV2ZW50IGNvbXBhbmllczwvbGk+CjwvdWw+CjxwPiAgICAgICAgICA8YSBocmVmPSIvZXZlbnQtdHJhbnNwb3J0YXRpb24iPlJlc2VydmUgWW91ciBFdmVudCBSaWRlIOKGkjwvYT48L3A+CjxwPkxpbWl0ZWQgYXZhaWxhYmlsaXR5IMK3IFJlc2VydmUgYXMgZWFybHkgYXMgcG9zc2libGU8L3A+CjxwPjwhLS0g4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQCiAgICAgU0VDVElPTiAxMSDigJQgVEVTVElNT05JQUxTICh2NF9iY2MsIDYgY2FyZHMpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIFRlc3RpbW9uaWFsczwvcD4KPGgyPlRydXN0ZWQgYnkgPGVtPlByb2Zlc3Npb25hbHM8L2VtPjwvaDI+CjxwPlJlYWwgcmV2aWV3cyBmcm9tIHJlYWwgY2xpZW50cy4gVGhpcyBpcyB0aGUgc3RhbmRhcmQgd2UgaG9sZCBvdXJzZWx2ZXMgdG8gb24gZXZlcnkgc2luZ2xlIHJpZGUgYWNyb3NzIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLjwvcD4KPHA+ICAgICAg4piF4piF4piF4piF4piFPC9wPgo8cD4iRXhjZWxsZW50IGV4cGVyaWVuY2UuIEJlYXV0aWZ1bCBTcHJpbnRlciB0aGF0IGZpdCBvdXIgZ3JvdXAgYW5kIGFsbCBvdXIgbHVnZ2FnZS4gRHJpdmVyIHdhcyA8ZW0+cHJvbXB0IOKAlCBhY3R1YWxseSBlYXJseTwvZW0+LCBjb21tdW5pY2F0aXZlLCBhbmQgcHJvZmVzc2lvbmFsLiBDb21wYXJlZCB0byBVYmVyIHN1cmdlIHByaWNpbmcsIHRoaXMgd2FzIGNvbXBhcmF0aXZlIOKAlCBhbmQgYSBtdWNoIG1vcmUgZWxldmF0ZWQgZXhwZXJpZW5jZS4iPC9wPgo8cD5LS2FybGEgUGxvdGVNaWFtaSwgVVM8YnIgLz4KICAgICAg4piF4piF4piF4piF4piFPC9wPgo8cD4iTWlhbWkgdG8gT3JsYW5kbyBmb3IgYW4gZWFybHkgbW9ybmluZyBwaWNrdXAuIEZyb20gb25saW5lIGJvb2tpbmcgdG8gZHJpdmVyIGNoZWNrLWluIOKAlCA8ZW0+dGhlIHByb2Nlc3Mgd2FzIHNlYW1sZXNzIGFuZCB2ZXJ5IHByb2Zlc3Npb25hbC48L2VtPiBPdXIgZHJpdmVyIEdhbWFsbGllbCB3YXMgZmFudGFzdGljLiBIaWdobHkgcmVjb21tZW5kLiI8L3A+CjxwPkVFLk0uIE1jSW50eXJlVW5pdGVkIFN0YXRlczxiciAvPgogICAgICDimIXimIXimIXimIXimIU8L3A+CjxwPiJJIGhhZCB0aGUgcGxlYXN1cmUgb2YgYmVpbmcgZHJpdmVuIGJ5IE5hdGUg4oCUIGEgdHJ1ZSBwcm9mZXNzaW9uYWwuIFByb21wdCwgd2VsbC1kcmVzc2VkLCBjb3VydGVvdXMuIDxlbT5IaXMgdmVoaWNsZSB3YXMgaW1tYWN1bGF0ZSDigJQgcGVyZmVjdCBhdG1vc3BoZXJlIGZvciByZWxheGF0aW9uIGFuZCBwcm9kdWN0aXZpdHkuPC9lbT4iPC9wPgo8cD5KSm9zaCBNYWpvclVuaXRlZCBTdGF0ZXM8YnIgLz4KICAgICAg4piF4piF4piF4piF4piFPC9wPgo8cD4iU3RyYW5kZWQgb24gQ2hyaXN0bWFzIHdpdGggdHdvIHNtYWxsIGtpZHMuIDxlbT5Pc21vcyBCbGFjayBwaWNrZWQgdXMgdXAgd2l0aGluIG9uZSBob3VyLCBvbiBhIG1ham9yIGhvbGlkYXkuPC9lbT4gUHJvZmVzc2lvbmFsLCB0aGUgY29sZCB3YXRlciB3YXMgYSBuaWNlIHRvdWNoLiBXZSBib29rZWQgdGhlbSBmb3IgdGhlIHJlc3Qgb2YgdGhlIHRyaXAuIjwvcD4KPHA+Q0NoYXJsb3R0ZSBCb3V0YXJlbFVuaXRlZCBTdGF0ZXM8YnIgLz4KICAgICAg4piF4piF4piF4piF4piFPC9wPgo8cD4iU2Vydml6aW8gaW1wZWNjYWJpbGUgZSBjb3J0ZXNlLiA8ZW0+VW5hIHZlcmEgZXNwZXJpZW56YSBkaSBwcmltYSBjbGFzc2UuPC9lbT4gSW1wZWNjYWJsZSBhbmQgY291cnRlb3VzIHNlcnZpY2Ug4oCUIGEgcmVhbCBmaXJzdC1jbGFzcyBleHBlcmllbmNlLiBUaGFuayB5b3UuIjwvcD4KPHA+RUVtaSBTLkZyYW5jZSDwn4er8J+HtzxiciAvPgogICAgICDimIXimIXimIXimIXimIU8L3A+CjxwPiJJIHRyaWVkIG9uZSBjb2xsZWN0aW9uIGZyb20gdGhlIGFpcnBvcnQgYW5kIDxlbT5zdWJzZXF1ZW50bHkgdXNlZCB0aGVtIDQgdGltZXMgZHVyaW5nIHRoYXQgdHJpcC48L2VtPiBHcmVhdCBjYXIsIGdyZWF0IGRyaXZlciDigJQgbWFkZSBzdXJlIHRvIGdldCBhbGwgMTMgb2YgdXMgdG8gb3VyIHNoaXAgZWFybHkgZm9yIGNoZWNrLWluLiI8L3A+CjxwPkREZW5pc1VuaXRlZCBTdGF0ZXM8YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBTRUNUSU9OIDExIOKAlCBGQVEgKDXigJM2IGN1cmF0ZWQpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgIEZBUTwvcD4KPGgyPkNvbW1vbiBRdWVzdGlvbnMsIDxlbT5BbnN3ZXJlZCBEaXJlY3RseTwvZW0+PC9oMj4KPHAgc3R5bGU9Im1hcmdpbjowIGF1dG8gNDhweCI+QXZhaWxhYmxlIDI0LzcgYWNyb3NzIFNvdXRoIEZsb3JpZGEuIENhbGwgNzg2LTUzMC00NzcwIGZvciBpbW1lZGlhdGUgYW5zd2Vycy48L3A+CjxwPiAgICAgICAgPGJ1dHRvbj5XaGF0IGlzIE9zbW9zIEJsYWNrLCBhbmQgd2hvIGRvIHlvdSBzZXJ2ZSBpbiBNaWFtaT88L2J1dHRvbj48YnIgLz4KICAgICAgICBPc21vcyBCbGFjayBpcyBhIHByZW1pdW0gYmxhY2stY2FyIGFuZCBjb25jaWVyZ2UgdHJhbnNwb3J0YXRpb24gc2VydmljZSBiYXNlZCBpbiBNaWFtaSwgRkwsIG9wZXJhdGVkIHVuZGVyIE1yTmF0ZSBMdXh1cnkgVHJhbnNwb3J0YXRpb24sIExMQy4gV2Ugc2VydmUgZXhlY3V0aXZlcywgY29ycG9yYXRlIHRlYW1zLCBWSVAgdHJhdmVsZXJzLCBldmVudCBwbGFubmVycywgZGVsZWdhdGlvbnMsIGFuZCBoaWdoLWxldmVsIHByb2Zlc3Npb25hbHMgYWNyb3NzIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIFBhbG0gQmVhY2gsIGFuZCBTb3V0aCBGbG9yaWRhLiBXZSBvcGVyYXRlIDI0LzcsIDM2NSBkYXlzIGEgeWVhciDigJQgd2l0aCBhIHByb2Zlc3Npb25hbCBmbGVldCBhbmQgcmVhbCBodW1hbiBzdXBwb3J0IG9uIGV2ZXJ5IGJvb2tpbmcuPGJyIC8+CiAgICAgICAgPGJ1dHRvbj5XaGF0IG1ha2VzIE9zbW9zIEJsYWNrIGRpZmZlcmVudCBmcm9tIFViZXIgQmxhY2sgb3IgQmxhY2tsYW5lPzwvYnV0dG9uPjxiciAvPgogICAgICAgIFJpZGUtc2hhcmUgaXMgZGVtYW5kLWJhc2VkIOKAlCBkcml2ZXIgcXVhbGl0eSwgdmVoaWNsZSBjb25kaXRpb24sIGFuZCBhdmFpbGFiaWxpdHkgYXJlIGluY29uc2lzdGVudC4gT3Ntb3MgQmxhY2sgaXMgb3BlcmF0b3ItZHJpdmVuOiB2ZXR0ZWQgcHJvZmVzc2lvbmFsIGNoYXVmZmV1cnMsIGxhdGUtbW9kZWwgbHV4dXJ5IHZlaGljbGVzLCByZWFsIGh1bWFuIHN1cHBvcnQsIGFuZCBmdWxsIGFjY291bnRhYmlsaXR5IG9uIGV2ZXJ5IHJpZGUuIFdlIHRyYWNrIHlvdXIgZmxpZ2h0LiBXZSBzdGFnZSBpbiBhZHZhbmNlLiBXZSBhbnN3ZXIgdGhlIHBob25lLiBObyBzdXJnZSBwcmljaW5nLCBubyBzdWJzdGl0dXRpb25zLiA8YSBocmVmPSIvcmVzZXJ2ZS8iPkJvb2sgeW91ciBmaXJzdCByaWRlIOKGkjwvYT48YnIgLz4KICAgICAgICA8YnV0dG9uPkRvZXMgT3Ntb3MgQmxhY2sgaGFuZGxlIHByaXZhdGUgamV0IGFuZCBGQk8gcGlja3VwcyBpbiBNaWFtaT88L2J1dHRvbj48YnIgLz4KICAgICAgICBZZXMg4oCUIHByaXZhdGUgamV0IGFycml2YWxzIGFuZCBGQk8gY29vcmRpbmF0aW9uIGFyZSBjb3JlIHRvIG91ciBNaWFtaSBzZXJ2aWNlLiBPdXIgY2hhdWZmZXVycyB1bmRlcnN0YW5kIGF2aWF0aW9uIHByb3RvY29sOiBubyB3YWl0aW5nIGluIHB1YmxpYyB0ZXJtaW5hbHMsIHRhcm1hYy1hZGphY2VudCBzdGFnaW5nIHdoZW4gcGVybWl0dGVkLCBhbmQgc2VhbWxlc3MgYWlyY3JhZnQtdG8tdmVoaWNsZSB0cmFuc2l0aW9ucyBhdCBPUEYsIEZYRSwgU2lnbmF0dXJlIEF2aWF0aW9uLCBhbmQgUEJJLiBTaGFyZSB5b3VyIHRhaWwgbnVtYmVyIGF0IGJvb2tpbmcuIDxhIGhyZWY9Ii9yZXNlcnZlLyI+Qm9vayBhIHByaXZhdGUgYXZpYXRpb24gdHJhbnNmZXIg4oaSPC9hPjxiciAvPgogICAgICAgIDxidXR0b24+RG9lcyBPc21vcyBCbGFjayBvZmZlciBjb3Jwb3JhdGUgYWNjb3VudHMgb3IgZGlyZWN0IGludm9pY2luZz88L2J1dHRvbj48YnIgLz4KICAgICAgICBZZXMuIENvcnBvcmF0ZSBjbGllbnRzIGluIE1pYW1pLCBGb3J0IExhdWRlcmRhbGUsIGFuZCBQYWxtIEJlYWNoIGNhbiBzZXQgdXAgYWNjb3VudHMgd2l0aCBjb25zb2xpZGF0ZWQgbW9udGhseSBpbnZvaWNpbmcsIHByaW9yaXR5IGRpc3BhdGNoLCBhbmQgZGVkaWNhdGVkIGFjY291bnQgc3VwcG9ydC4gUGF5bWVudHMgcHJvY2Vzc2VkIHNlY3VyZWx5IHRocm91Z2ggTGltbyBQYXkuIENhbGwgPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPjc4Ni01MzAtNDc3MDwvYT4gb3IgZW1haWwgPGEgaHJlZj0ibWFpbHRvOm5hdGVAb3Ntb3NibGFjay5jb20iPm5hdGVAb3Ntb3NibGFjay5jb208L2E+IOKAlCB0eXBpY2FsbHkgc2FtZS1kYXkgYWN0aXZhdGlvbi4gPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5PcGVuIGEgY29ycG9yYXRlIGFjY291bnQg4oaSPC9hPjxiciAvPgogICAgICAgIDxidXR0b24+RG9lcyBPc21vcyBCbGFjayBvZmZlciBtdWx0aWxpbmd1YWwgc2VydmljZT88L2J1dHRvbj48YnIgLz4KICAgICAgICBPdWkuIE5vdHJlIMOpcXVpcGUgZXN0IHBhcmZhaXRlbWVudCBtdWx0aWxpbmd1ZSDigJQgZnJhbsOnYWlzLCBhbmdsYWlzIGV0IGVzcGFnbm9sLiBXZSByZWd1bGFybHkgc2VydmUgRnJlbmNoLXNwZWFraW5nIGV4ZWN1dGl2ZXMsIGludGVybmF0aW9uYWwgYnVzaW5lc3MgdHJhdmVsZXJzLCBhbmQgaGlnaC1lbmQgdmlzaXRvcnMgZnJvbSBGcmFuY2UsIHRoZSBGcmVuY2ggQ2FyaWJiZWFuLCBhbmQgTGF0aW4gQW1lcmljYSBhY3Jvc3MgTWlhbWkgYW5kIFNvdXRoIEZsb3JpZGEuIEFsbCByZXNlcnZhdGlvbnMgYXZhaWxhYmxlIGluIEZyZW5jaCBvciBTcGFuaXNoIHVwb24gcmVxdWVzdC4gPGEgaHJlZj0iL3Jlc2VydmUvIj5Sw6lzZXJ2ZXIgZW4gZnJhbsOnYWlzIOKGkjwvYT48YnIgLz4KICAgICAgICA8YnV0dG9uPldoYXQgdmVoaWNsZXMgYXJlIGluIHRoZSBPc21vcyBCbGFjayBNaWFtaSBmbGVldD88L2J1dHRvbj48YnIgLz4KICAgICAgICBUaGUgT3Ntb3MgQmxhY2sgZmxlZXQgaW5jbHVkZXMgYSBDYWRpbGxhYyBFc2NhbGFkZSBFU1YsIGEgQ2hldnJvbGV0IFN1YnVyYmFuLCBNZXJjZWRlcy1CZW56IFNwcmludGVyIFZhbnMgKHN0YW5kYXJkLCBleGVjdXRpdmUsIGFuZCBDRU8gY29uZmlndXJhdGlvbnMpLCBsdXh1cnkgc2VkYW5zLCBhbmQgYSBzdHJldGNoIGxpbW91c2luZS4gQWxsIHZlaGljbGVzIGFyZSBsYXRlLW1vZGVsLCBtZXRpY3Vsb3VzbHkgbWFpbnRhaW5lZCwgYW5kIG9wZXJhdGVkIGJ5IHByb2Zlc3Npb25hbCBjaGF1ZmZldXJzLiBXaGF0IHlvdSBzZWUgaW4gdGhlIHBob3RvcyBpcyB3aGF0IGFycml2ZXMgYXQgeW91ciBkb29yLiA8YSBocmVmPSIvZmxlZXQiPlZpZXcgdGhlIGZ1bGwgZmxlZXQg4oaSPC9hPjxiciAvPgogICAgPGEgaHJlZj0iL2ZhcSI+VmlldyBhbGwgZnJlcXVlbnRseSBhc2tlZCBxdWVzdGlvbnMg4oaSPC9hPjxiciAvPgo8IS0tIOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkAogICAgIFNFQ1RJT04gMTMg4oCUIENUQSBCQU5EICh2NF9iY2MpCuKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkOKVkCAtLT48YnIgLz4KICAgICAgRm9yIENvcnBvcmF0ZSBUZWFtczwvcD4KPGgyPlJlYWR5IHRvIEV4cGVyaWVuY2U8YnIgLz48ZW0+T3Ntb3MgQmxhY2s\/PC9lbT48L2gyPgo8cD5XaGV0aGVyIHlvdSBuZWVkIGEgc2luZ2xlIGFpcnBvcnQgdHJhbnNmZXIgb3IgYSBmdWxsIGNvcnBvcmF0ZSB0cmFuc3BvcnRhdGlvbiBwcm9ncmFtIGluIE1pYW1pIGFuZCBTb3V0aCBGbG9yaWRhLCB3ZSdyZSByZWFkeS4gRGVkaWNhdGVkIGJpbGxpbmcsIHRyYXZlbCBtYW5hZ2VyIGNvb3JkaW5hdGlvbiwgYW5kIHByZWZlcnJlZCByYXRlcyBmb3IgcmVjdXJyaW5nIGFjY291bnRzLjwvcD4KPHA+ICAgICAgPGEgaHJlZj0iL2NvcnBvcmF0ZS1hY2NvdW50Ij5PcGVuIENvcnBvcmF0ZSBBY2NvdW50IOKGkjwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iL3Jlc2VydmUiPlJlc2VydmUgTm93PC9hPjxiciAvPgogICAgICBDYWxsIGRpcmVjdDogPGEgaHJlZj0idGVsOjc4NjUzMDQ3NzAiPjc4Ni01MzAtNDc3MDwvYT48YnIgLz4KPCEtLSDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZDilZAKICAgICBGT09URVIgKHY0X2JjYykK4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQ4pWQIC0tPjwvcD4KPGZvb3Rlcj4KICAgICAgICBPc21vcyBCbGFjazxiciAvPgogICAgICAgIE1pYW1pIMK3IENvcnBvcmF0ZSBDaGF1ZmZldXIgU2VydmljZTwvcD4KPHA+UHJlbWl1bSBleGVjdXRpdmUgdHJhbnNwb3J0YXRpb24gYWNyb3NzIFNvdXRoIEZsb3JpZGEuIENvcnBvcmF0ZS1yZWFkeSwgYWlycG9ydC1wcmVjaXNlLCBhbHdheXMgcHJvZmVzc2lvbmFsLiBBdmFpbGFibGUgMjQvNy48L3A+CjxwPiAgICAgICAgICBFTjxiciAvPgogICAgICAgICAgRlI8YnIgLz4KICAgICAgICAgIEVTPGJyIC8+CiAgICAgICAgU2VydmljZXM8L3A+Cjx1bD4KPGxpPjxhIGhyZWY9Ii9haXJwb3J0LXRyYW5zZmVycy8iPkFpcnBvcnQgVHJhbnNmZXJzPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvaG91cmx5LWNoYXVmZmV1ci1zZXJ2aWNlLyI+RXhlY3V0aXZlIERhaWx5IERyaXZlcjwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL3ByaXZhdGUtYXZpYXRpb24tdHJhbnNmZXJzLyI+UHJpdmF0ZSBBdmlhdGlvbiAmIEZCTzwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL2ludGVyY2l0eS10cmFuc2ZlcnMvIj5DaXR5LXRvLUNpdHkgUm91dGVzPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvZXZlbnQtdHJhbnNwb3J0YXRpb24vIj5FdmVudHMgJiBHcm91cCBUcmF2ZWw8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9wb3J0LW1pYW1pLXRyYW5zZmVycy8iPlNlYXBvcnQgJiBDcnVpc2U8L2E+PC9saT4KPC91bD4KPHA+ICAgICAgICBXaG8gV2UgU2VydmU8L3A+Cjx1bD4KPGxpPjxhIGhyZWY9Ii9leGVjdXRpdmUtYXNzaXN0YW50cy8iPkV4ZWN1dGl2ZSBBc3Npc3RhbnRzPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvYy1zdWl0ZS1lbnRyZXByZW5ldXJzLyI+Qy1TdWl0ZSAmIEVudHJlcHJlbmV1cnM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9mbGlnaHQtZGVwYXJ0bWVudHMvIj5GbGlnaHQgRGVwYXJ0bWVudHM8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9ldmVudC1wbGFubmVycy1kbWNzLyI+RXZlbnQgUGxhbm5lcnMgJiBETUNzPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvZGVsZWdhdGlvbnMtZ292ZXJubWVudC8iPkRlbGVnYXRpb25zICYgR292ZXJubWVudDwvYT48L2xpPgo8bGk+PGEgaHJlZj0iL3NlcnZpY2UtZW4tZnJhbmNhaXMvIj5TZXJ2aWNlIGVuIEZyYW7Dp2FpczwvYT48L2xpPgo8L3VsPgo8cD4gICAgICAgIENvbnRhY3Q8L3A+Cjx1bD4KPGxpPjxhIGhyZWY9InRlbDo3ODY1MzA0NzcwIj43ODYtNTMwLTQ3NzA8L2E+PC9saT4KPGxpPjxhIGhyZWY9Im1haWx0bzpuYXRlQG9zbW9zYmxhY2suY29tIj5uYXRlQG9zbW9zYmxhY2suY29tPC9hPjwvbGk+CjxsaT48YSBocmVmPSIvY29ycG9yYXRlLWFjY291bnQvIj5PcGVuIENvcnBvcmF0ZSBBY2NvdW50PC9hPjwvbGk+CjwvdWw+CjxwPiAgICAgICAgUmVzb3VyY2VzPC9wPgo8dWw+CjxsaT48YSBocmVmPSIvYmxvZy8iPkJsb2c8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9mYXEvIj5GQVE8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii90aGUtb3Ntb3Mtc3RhbmRhcmQvIj5UaGUgT3Ntb3MgU3RhbmRhcmQ8L2E+PC9saT4KPGxpPjxhIGhyZWY9Ii9wcml2YWN5LXBvbGljeS8iPlByaXZhY3kgUG9saWN5PC9hPjwvbGk+CjxsaT48YSBocmVmPSIvdGVybXMtY29uZGl0aW9ucy8iPlRlcm1zIG9mIFNlcnZpY2U8L2E+PC9saT4KPC91bD4KPHA+ICAgICAgwqkgMjAyNiBNck5hdGUgTHV4dXJ5IFRyYW5zcG9ydGF0aW9uLCBMTEMgwrcgREJBIE9zbW9zIEJsYWNrIMK3IE1pYW1pLCBGbG9yaWRhPGJyIC8+CiAgICAgIFRhaWxvcmVkIEV4Y2VsbGVuY2UgaW4gRXZlcnkgUmlkZTxiciAvPgo8L2Zvb3Rlcj4KPHA+PCEtLSBXaGF0c0FwcCAtLT48YnIgLz4KICA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMTggMTUgMTIgOSA2IDE1Ij48L3BvbHlsaW5lPjwvc3ZnPjxiciAvPgo8YSBocmVmPSJodHRwczovL3dhLm1lLzE3ODY1MzA0NzcwP3RleHQ9SGVsbG8lMjBPc21vcyUyMEJsYWNrJTJDJTIwSSUyN20lMjBpbnRlcmVzdGVkJTIwaW4lMjB5b3VyJTIwZXhlY3V0aXZlJTIwdHJhbnNwb3J0YXRpb24lMjBzZXJ2aWNlcy4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj48YnIgLz4KICA8c3ZnIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJ3aGl0ZSI+PHBhdGggZD0iTTE3LjQ3MiAxNC4zODJjLS4yOTctLjE0OS0xLjc1OC0uODY3LTIuMDMtLjk2Ny0uMjczLS4wOTktLjQ3MS0uMTQ4LS42Ny4xNS0uMTk3LjI5Ny0uNzY3Ljk2Ni0uOTQgMS4xNjQtLjE3My4xOTktLjM0Ny4yMjMtLjY0NC4wNzUtLjI5Ny0uMTUtMS4yNTUtLjQ2My0yLjM5LTEuNDc1LS44ODMtLjc4OC0xLjQ4LTEuNzYxLTEuNjUzLTIuMDU5LS4xNzMtLjI5Ny0uMDE4LS40NTguMTMtLjYwNi4xMzQtLjEzMy4yOTgtLjM0Ny40NDYtLjUyLjE0OS0uMTc0LjE5OC0uMjk4LjI5OC0uNDk3LjA5OS0uMTk4LjA1LS4zNzEtLjAyNS0uNTItLjA3NS0uMTQ5LS42NjktMS42MTItLjkxNi0yLjIwNy0uMjQyLS41NzktLjQ4Ny0uNS0uNjY5LS41MS0uMTczLS4wMDgtLjM3MS0uMDEtLjU3LS4wMS0uMTk4IDAtLjUyLjA3NC0uNzkyLjM3Mi0uMjcyLjI5Ny0xLjA0IDEuMDE2LTEuMDQgMi40NzkgMCAxLjQ2MiAxLjA2NSAyLjg3NSAxLjIxMyAzLjA3NC4xNDkuMTk4IDIuMDk2IDMuMiA1LjA3NyA0LjQ4Ny43MDkuMzA2IDEuMjYyLjQ4OSAxLjY5NC42MjUuNzEyLjIyNyAxLjM2LjE5NSAxLjg3MS4xMTguNTcxLS4wODUgMS43NTgtLjcxOSAyLjAwNi0xLjQxMy4yNDgtLjY5NC4yNDgtMS4yODkuMTczLTEuNDEzLS4wNzQtLjEyNC0uMjcyLS4xOTgtLjU3LS4zNDdtLTUuNDIxIDcuNDAzaC0uMDA0YTkuODcgOS44NyAwIDAxLTUuMDMxLTEuMzc4bC0uMzYxLS4yMTQtMy43NDEuOTgyLjk5OC0zLjY0OC0uMjM1LS4zNzRhOS44NiA5Ljg2IDAgMDEtMS41MS01LjI2Yy4wMDEtNS40NSA0LjQzNi05Ljg4NCA5Ljg4OC05Ljg4NCAyLjY0IDAgNS4xMjIgMS4wMyA2Ljk4OCAyLjg5OGE5LjgyNSA5LjgyNSAwIDAxMi44OTMgNi45OTRjLS4wMDMgNS40NS00LjQzNyA5Ljg4NC05Ljg4NSA5Ljg4NG04LjQxMy0xOC4yOTdBMTEuODE1IDExLjgxNSAwIDAwMTIuMDUgMEM1LjQ5NSAwIC4xNiA1LjMzNS4xNTcgMTEuODkyYzAgMi4wOTYuNTQ3IDQuMTQyIDEuNTg4IDUuOTQ1TC4wNTcgMjRsNi4zMDUtMS42NTRhMTEuODgyIDExLjg4MiAwIDAwNS42ODMgMS40NDhoLjAwNWM2LjU1NCAwIDExLjg5LTUuMzM1IDExLjg5My0xMS44OTNhMTEuODIxIDExLjgyMSAwIDAwLTMuNDgtOC40MTNaIi8+PC9zdmc+PGJyIC8+CjwvYT48YnIgLz4KPC9ib2R5PjxiciAvPgo8L2h0bWw+PC9wPnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3BlbngCx6eisg8DDwAEAAICocTfywgBAAA=\",\"updateId\":831659731}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":true,"_joinchat":[],"footnotes":"","big_sky_generated":false},"class_list":["post-289","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PgoIZv-4F","jetpack-related-posts":[{"id":55,"url":"https:\/\/osmosblack.com\/fr\/privacy-policy\/","url_meta":{"origin":289,"position":0},"title":"Politique de confidentialit\u00e9","author":"Nate Medoit","date":"avril 13, 2025","format":false,"excerpt":"Privacy Policy | Osmos Black 786-530-4770nate@osmosblack.comAvailable 24 \/ 7Now Serving:\u00a0 Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach Osmos BlackCorporate Chauffeur Service\u2190 Home786-530-4770Reserve Now Legal Privacy Policy Effective April 2025 \u00b7 MrNate Luxury Transportation LLC dba Osmos Black Effective April 2025MrNate Luxury Transportation LLC dba Osmos Black (\u201cOsmos Black\u201d) respects your\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":34,"url":"https:\/\/osmosblack.com\/fr\/cancel-reservation\/","url_meta":{"origin":289,"position":1},"title":"Annuler la r\u00e9servation","author":"Nate Medoit","date":"avril 13, 2025","format":false,"excerpt":"Cancel Reservation | Osmos Black 786-530-4770nate@osmosblack.comAvailable 24 \/ 7Now Serving:\u00a0 Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach Osmos BlackCorporate Chauffeur Service\u2190 Home786-530-4770Reserve Now Reservations Cancel or Modify Reservation Submit a request below or call 786-530-4770 for immediate assistance Need to cancel or modify a reservation? Use the form below or\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":961,"url":"https:\/\/osmosblack.com\/fr\/executive-assistants\/","url_meta":{"origin":289,"position":2},"title":"Assistants de direction","author":"Nate Medoit","date":"avril 2, 2026","format":false,"excerpt":"Transportation for Executive Assistants | Osmos Black 786-530-4770nate@osmosblack.comAvailable 24 \/ 7Now Serving:\u00a0 Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach Osmos BlackCorporate Chauffeur Service Home Corporate Executive Transportation Corporate Accounts Airport & Aviation Commercial Airports Miami Airport (MIA) Fort Lauderdale (FLL) Palm Beach (PBI) Private Aviation & Seaports Private Aviation &\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":979,"url":"https:\/\/osmosblack.com\/fr\/c-suite-entrepreneurs\/","url_meta":{"origin":289,"position":3},"title":"C-Suite &amp; Entrepreneurs","author":"Nate Medoit","date":"avril 2, 2026","format":false,"excerpt":"Transportation for Executive Assistants | Osmos Black 786-530-4770nate@osmosblack.comAvailable 24 \/ 7Now Serving:\u00a0 Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach Osmos BlackCorporate Chauffeur Service Home Corporate Executive Transportation Corporate Accounts Airport & Aviation Commercial Airports Miami Airport (MIA) Fort Lauderdale (FLL) Palm Beach (PBI) Private Aviation & Seaports Private Aviation &\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":993,"url":"https:\/\/osmosblack.com\/fr\/flight-departments\/","url_meta":{"origin":289,"position":4},"title":"Services a\u00e9riens","author":"Nate Medoit","date":"avril 2, 2026","format":false,"excerpt":"Ground Transportation for Flight Departments | Osmos Black 786-530-4770nate@osmosblack.comAvailable 24 \/ 7Now Serving:\u00a0 Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach Osmos BlackCorporate Chauffeur Service Home Corporate Executive Transportation Corporate Accounts Airport & Aviation Commercial Airports Miami Airport (MIA) Fort Lauderdale (FLL) Palm Beach (PBI) Private Aviation & Seaports Private Aviation\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1014,"url":"https:\/\/osmosblack.com\/fr\/delegations-government\/","url_meta":{"origin":289,"position":5},"title":"Delegations &amp; Government","author":"Nate Medoit","date":"avril 2, 2026","format":false,"excerpt":"Delegation & Government Transportation | Osmos Black 786-530-4770nate@osmosblack.comAvailable 24 \/ 7Now Serving:\u00a0 Miami \u00b7 Fort Lauderdale \u00b7 Palm Beach Osmos BlackCorporate Chauffeur Service Home Corporate Executive Transportation Corporate Accounts Airport & Aviation Commercial Airports Miami Airport (MIA) Fort Lauderdale (FLL) Palm Beach (PBI) Private Aviation & Seaports Private Aviation &\u2026","rel":"","context":"Article similaire","block_context":{"text":"Article similaire","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/pages\/289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/users\/262962742"}],"replies":[{"embeddable":true,"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/comments?post=289"}],"version-history":[{"count":79,"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/pages\/289\/revisions"}],"predecessor-version":[{"id":1595,"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/pages\/289\/revisions\/1595"}],"wp:attachment":[{"href":"https:\/\/osmosblack.com\/fr\/wp-json\/wp\/v2\/media?parent=289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}