{"id":8750,"date":"2026-04-18T10:43:11","date_gmt":"2026-04-18T08:43:11","guid":{"rendered":"https:\/\/kryptozukunft.com\/"},"modified":"2026-04-18T10:43:14","modified_gmt":"2026-04-18T08:43:14","slug":"xrp-analysis-and-forecast-for-the-year-2026","status":"publish","type":"post","link":"https:\/\/kryptozukunft.com\/en\/2026\/04\/18\/xrp-analysis-and-forecast-for-the-year-2026\/","title":{"rendered":"XRP Analysis and Forecast for the Year 2026"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">XRP Analyse und Prognose f\u00fcr das Jahr 2026<\/h1>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"XRP (Ripple) Analyse & Prognose 2026: SEC-Sieg, Spot-ETFs, RLUSD und der 13-Billionen-Dollar-Moment\",\n  \"description\": \"XRP Analyse April 2026: aktueller Kurs ~1,35 $, rund 61% unter ATH 3,84 $. SEC-Rechtsstreit beendet, Spot-XRP-ETFs mit 1,37 Mrd. $ AUM. Societe Generale EURCV live auf XRPL, Rakuten-Integration f\u00fcr 44 Mio. Nutzer, RLUSD w\u00e4chst auf 1,56 Mrd. $. Prognosen: Standard Chartered 2,80 $, Bull-Case 5\u20138 $. Vollst\u00e4ndige Fundamentalanalyse, Risiken, Experten-Zitate.\",\n  \"datePublished\": \"2026-04-18\",\n  \"dateModified\": \"2026-04-18\",\n  \"author\": {\"@type\": \"Person\", \"name\": \"Felix Rieger\", \"url\": \"https:\/\/kryptozukunft.com\/author\/\"},\n  \"publisher\": {\"@type\": \"Organization\", \"name\": \"KryptoZukunft\", \"url\": \"https:\/\/kryptozukunft.com\"},\n  \"inLanguage\": \"de-DE\",\n  \"keywords\": \"XRP Analyse 2026, XRP Prognose 2026, Ripple XRP Kurs, RLUSD Stablecoin, XRP ETF 2026, XRPL Ledger Analyse\",\n  \"about\": {\n    \"@type\": \"Thing\",\n    \"name\": \"XRP (Ripple)\",\n    \"description\": \"XRP ist das native Token des XRP Ledger (XRPL), einer Blockchain f\u00fcr schnelle und g\u00fcnstige Cross-Border-Zahlungen. Ripple Labs entwickelt Unternehmensprodukte auf Basis des XRPL.\",\n    \"sameAs\": \"https:\/\/ripple.com\"\n  },\n  \"mentions\": [\n    {\"@type\": \"Person\", \"name\": \"Felix Rieger\", \"jobTitle\": \"Gr\u00fcnder & Chefredakteur KryptoZukunft.com\"},\n    {\"@type\": \"Person\", \"name\": \"Brad Garlinghouse\", \"jobTitle\": \"CEO Ripple Labs\"},\n    {\"@type\": \"Person\", \"name\": \"David Schwartz\", \"jobTitle\": \"CTO Ripple Labs\"},\n    {\"@type\": \"Person\", \"name\": \"Geoffrey Kendrick\", \"jobTitle\": \"Head of Digital Asset Research Standard Chartered\"},\n    {\"@type\": \"Organization\", \"name\": \"Ripple Labs\", \"url\": \"https:\/\/ripple.com\"},\n    {\"@type\": \"Organization\", \"name\": \"Soci\u00e9t\u00e9 G\u00e9n\u00e9rale\", \"url\": \"https:\/\/www.societegenerale.com\"},\n    {\"@type\": \"Organization\", \"name\": \"Deutsche Bank\", \"url\": \"https:\/\/www.db.com\"},\n    {\"@type\": \"Organization\", \"name\": \"Standard Chartered\", \"url\": \"https:\/\/www.sc.com\"},\n    {\"@type\": \"Organization\", \"name\": \"Rakuten\", \"url\": \"https:\/\/www.rakuten.com\"}\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist der SEC-Rechtsstreit gegen Ripple beendet?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja. Im August 2025 reichten sowohl Ripple als auch die SEC gemeinsam einen Antrag auf Abweisung ihrer Berufungen beim US Court of Appeals for the Second Circuit ein. Damit ist der fast f\u00fcnfj\u00e4hrige Rechtsstreit offiziell beendet. Ripple zahlte 125 Millionen Dollar Strafe \u2013 weit weniger als die von der SEC geforderten 2 Milliarden Dollar. Die Gerichte stellten fest: XRP ist kein Wertpapier beim Handel auf B\u00f6rsen. Das \u00f6ffnet den Weg f\u00fcr institutionelle Adoption und Spot-ETF-Zulassung.\"}\n      },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Gibt es bereits Spot-XRP-ETFs?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ja. Spot-XRP-ETFs starteten im November 2025 in den USA, unter anderem von Franklin Templeton. Bis April 2026 haben die ETFs zusammen 1,37 Milliarden Dollar in Nettoverm\u00f6gen und 1,18 Milliarden Dollar in Nettozufl\u00fcssen angesammelt. Am 14. April 2026 verzeichneten die US-Spot-XRP-ETFs mit 119,6 Millionen Dollar ihren st\u00e4rksten Einzeltag seit Dezember 2025.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist RLUSD und was hat das mit XRP zu tun?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"RLUSD (Ripple USD) ist Ripples eigener Dollar-Stablecoin, gestartet im Dezember 2024. Er hat im April 2026 eine Marktkapitalisierung von 1,56 Milliarden Dollar. RLUSD l\u00e4uft auf dem XRP Ledger und ist darauf ausgelegt, XRP als Br\u00fccken-Asset im On-Demand-Liquidity-System zu erg\u00e4nzen. Das Problem: Viele Banken (Deutsche Bank, Soci\u00e9t\u00e9 G\u00e9n\u00e9rale) nutzen Ripples Infrastruktur, settlen aber in RLUSD und Fiat \u2013 nicht in XRP. RLUSD ist damit sowohl Erg\u00e4nzung als auch potenzieller Konkurrent f\u00fcr XRP-Demand.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist das XRP Kursziel f\u00fcr 2026?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Analystenprognosen (hochspekulativ): Standard Chartered (Geoffrey Kendrick) hat sein Ziel von 8 $ auf 2,80 $ revidiert wegen Makro-Headwinds. Bitwise: 3,50 $ als Base-Case. Bull-Case bei CLARITY Act-Passage und ODL-Durchbruch: 5\u20138 $. Bear-Case (Motley Fool): 1 $ bei weiterer Schw\u00e4che. CoinCodex: ~2,15 $ Median. Alle Prognosen sind keine Anlageberatung.\"}\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Warum steigt der XRP-Kurs nicht trotz guter Nachrichten?\",\n      \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Das ist das zentrale XRP-Paradox 2026: Ripple hatte seinen st\u00e4rksten Monat an Unternehmenspartnerschaften im Februar 2026 (Deutsche Bank, Aviva Investors, Soci\u00e9t\u00e9 G\u00e9n\u00e9rale, Zand, Figment \u2013 f\u00fcnf Deals in einem Monat), aber XRP fiel um 30% im selben Monat. Der Grund: Ripple als Unternehmen ist von XRP als Token getrennt. Banken nutzen Ripples Software, settlen aber in RLUSD oder Fiat \u2013 nicht in XRP. Solange der CLARITY Act nicht ODL mit XRP rechtlich absichert, bleibt XRP von Ripples Gesch\u00e4ftserfolg weitgehend entkoppelt.\"}\n    }\n  ]\n}\n<\/script>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600;700&family=Exo+2:wght@800;900&display=swap');\n:root{--a:#F7931A;--a2:rgba(247,147,26,.09);--a3:rgba(247,147,26,.22);--g:#2ecc71;--g2:rgba(46,204,113,.08);--g3:rgba(46,204,113,.22);--r:#e74c3c;--r2:rgba(231,76,60,.08);--r3:rgba(231,76,60,.22);--x:#00aab5;--x2:rgba(0,170,181,.08);--x3:rgba(0,170,181,.22);--b:#5dade2;--b2:rgba(93,173,226,.08);--b3:rgba(93,173,226,.22);--y:#f0c040;--y2:rgba(240,192,64,.08);--y3:rgba(240,192,64,.22);}\n.xr{max-width:910px;margin:0 auto;padding:0 20px 70px;background:#060e0a;font-family:'Outfit',sans-serif;color:#f0f7f2}\n.xr *{box-sizing:border-box}\n.xr h2{font-family:'Exo 2',sans-serif;font-weight:900;font-size:clamp(19px,2.6vw,27px);margin:52px 0 12px;line-height:1.2;color:#f0f7f2}\n.xr h2 em{font-style:normal;color:var(--x)}\n.xr h3{font-family:'Exo 2',sans-serif;font-weight:800;font-size:clamp(14px,1.8vw,19px);margin:24px 0 8px;color:#f0f7f2}\n.xr p{font-size:15.5px;line-height:1.97;color:#c8ddd0;margin-bottom:16px}\n.xr p strong{color:#f0f7f2}\n.xr ul,.xr ol{padding-left:22px;color:#c8ddd0;font-size:15px;line-height:1.95;margin-bottom:16px}\n.xr li{margin-bottom:7px}\n.xr a.il{color:var(--x);text-decoration:none;border-bottom:1px solid rgba(0,170,181,.3);font-weight:600}\n.xr a.il.o{color:var(--a);border-color:rgba(247,147,26,.3)}\n.xr a.il.g{color:var(--g);border-color:rgba(46,204,113,.35)}\n.xr a.il.r{color:var(--r);border-color:rgba(231,76,60,.3)}\n.xr a.il.b{color:var(--b);border-color:rgba(93,173,226,.3)}\n.xr a.src{font-family:'JetBrains Mono',monospace;font-size:10px;color:#5a6a3a;background:#0a120a;border:1px solid rgba(0,170,181,.14);border-radius:4px;padding:1px 6px;margin-left:4px;vertical-align:middle;text-decoration:none}\n\n\/* HERO \u2013 XRP T\u00fcrkis *\/\n.xr-hero{background:linear-gradient(135deg,var(--x2),rgba(0,170,181,.02));border:1px solid var(--x3);border-radius:14px;padding:30px 34px;margin:0 0 28px;position:relative;overflow:hidden}\n.xr-hero::before{content:'';position:absolute;top:-60px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(0,170,181,.08),transparent 70%);pointer-events:none}\n.xr-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}\n.xr-badge{font-family:'JetBrains Mono',monospace;font-size:8px;font-weight:700;padding:3px 9px;border-radius:4px;letter-spacing:.08em;text-transform:uppercase}\n.xr-badge.x{color:var(--x);border:1px solid var(--x3);background:var(--x2)}\n.xr-badge.g{color:var(--g);border:1px solid var(--g3);background:var(--g2)}\n.xr-badge.o{color:var(--a);border:1px solid var(--a3);background:var(--a2)}\n.xr-badge.r{color:var(--r);border:1px solid var(--r3);background:var(--r2)}\n.xr-badge.y{color:var(--y);border:1px solid var(--y3);background:var(--y2)}\n.xr-hero h1{font-family:'Exo 2',sans-serif;font-weight:900;font-size:clamp(22px,3.5vw,38px);line-height:1.07;color:#f0f7f2;margin:0 0 13px}\n.xr-hero h1 span{color:var(--x)}\n.xr-hero-lead{font-size:15.5px;color:#c8ddd0;line-height:1.93;margin:0 0 20px}\n.xr-hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:12px}\n.xr-hero-panel{background:#0a120a;border:1px solid rgba(0,170,181,.09);border-radius:11px;padding:16px 18px}\n.xr-hero-panel h3{margin:0 0 9px;font-size:13px;color:var(--x);font-family:'Exo 2',sans-serif;font-weight:800}\n.xr-hero-panel ul{padding-left:15px;font-size:13px;color:#c8ddd0;line-height:1.85;margin:0}\n.xr-hero-panel li{margin-bottom:5px}\n.xr-snap-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}\n.xr-snap{background:#080e08;border:1px solid rgba(0,170,181,.08);border-radius:8px;padding:11px}\n.xr-snap strong{display:block;font-family:'Exo 2',sans-serif;font-weight:900;font-size:15px;color:var(--x);margin-bottom:3px;line-height:1.1}\n.xr-snap span{font-size:10.5px;color:#1a4a5a;line-height:1.5}\n\n.xr-hr{height:1px;background:linear-gradient(90deg,var(--x3),transparent);margin:50px 0}\n\n.xr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px;margin:20px 0}\n.xr-stat{background:#0a120a;border:1px solid rgba(0,170,181,.08);border-radius:10px;padding:13px;text-align:center}\n.xr-sv{font-family:'Exo 2',sans-serif;font-size:clamp(14px,2vw,21px);font-weight:900;line-height:1.1;margin-bottom:4px}\n.xr-sv.x{color:var(--x)}.xr-sv.g{color:var(--g)}.xr-sv.r{color:var(--r)}.xr-sv.o{color:var(--a)}.xr-sv.y{color:var(--y)}.xr-sv.b{color:var(--b)}\n.xr-sl{font-size:8.5px;color:#1a4a5a;font-family:'JetBrains Mono',monospace;line-height:1.55}\n\n.xr-box{border-radius:12px;padding:18px 22px;margin:20px 0}\n.xr-box.trq{background:var(--x2);border:1px solid var(--x3)}\n.xr-box.grn{background:var(--g2);border:1px solid var(--g3)}\n.xr-box.red{background:var(--r2);border:1px solid var(--r3)}\n.xr-box.org{background:var(--a2);border:1px solid var(--a3)}\n.xr-box.ylw{background:var(--y2);border:1px solid var(--y3)}\n.xr-box.blu{background:var(--b2);border:1px solid var(--b3)}\n.xr-box-t{font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}\n.xr-box.trq .xr-box-t{color:var(--x)}.xr-box.grn .xr-box-t{color:var(--g)}.xr-box.red .xr-box-t{color:var(--r)}.xr-box.org .xr-box-t{color:var(--a)}.xr-box.ylw .xr-box-t{color:var(--y)}.xr-box.blu .xr-box-t{color:var(--b)}\n.xr-box p,.xr-box ul,.xr-box ol{font-size:14.5px;color:#c8ddd0;margin-bottom:0;line-height:1.9}\n.xr-box p:not(:last-child),.xr-box ul:not(:last-child){margin-bottom:10px}\n.xr-box li{margin-bottom:6px}\n\n.xr-cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}\n.xr-cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}\n.xr-col{background:#0a120a;border:1px solid rgba(0,170,181,.07);border-radius:10px;padding:15px 17px}\n.xr-col h4{margin:0 0 8px;font-family:'Exo 2',sans-serif;font-weight:800;font-size:13px}\n.xr-col h4.x{color:var(--x)}.xr-col h4.g{color:var(--g)}.xr-col h4.r{color:var(--r)}.xr-col h4.o{color:var(--a)}\n.xr-col p,.xr-col ul{font-size:13px;color:#9dbfaa;line-height:1.85;margin:0}\n.xr-col ul{padding-left:14px}.xr-col li{margin-bottom:5px}\n\n\/* ZITATE *\/\n.xr-q{border-left:3px solid;padding:18px 22px;margin:22px 0;border-radius:0 12px 12px 0}\n.xr-q.x{border-color:var(--x);background:var(--x2)}\n.xr-q.x blockquote{color:#c0f0f5}\n.xr-q.o{border-color:var(--a);background:var(--a2)}\n.xr-q.o blockquote{color:#f0e5cc}\n.xr-q blockquote{margin:0 0 10px;font-size:15px;font-style:italic;line-height:1.9}\n.xr-q-attr{font-family:'JetBrains Mono',monospace;font-size:9px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.xr-q.x .xr-q-attr strong{color:var(--x)}\n.xr-q.x .xr-q-attr span{color:#1a5a6a}\n.xr-q.o .xr-q-attr strong{color:var(--a)}\n.xr-q.o .xr-q-attr span{color:#5a5a2a}\n\n\/* EXPERTS *\/\n.xr-experts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:18px 0}\n.xr-expert{background:#0a120a;border:1px solid rgba(0,170,181,.09);border-radius:11px;padding:15px}\n.xr-expert-name{font-family:'Exo 2',sans-serif;font-weight:900;font-size:13px;color:#f0f7f2;margin-bottom:2px}\n.xr-expert-role{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--x);margin-bottom:10px}\n.xr-expert-quote{font-size:12.5px;color:#c8ddd0;font-style:italic;line-height:1.75;margin-bottom:8px}\n.xr-expert-target{font-family:'Exo 2',sans-serif;font-weight:900;font-size:18px}\n.xr-expert-target.g{color:var(--g)}.xr-expert-target.r{color:var(--r)}.xr-expert-target.x{color:var(--x)}.xr-expert-target.y{color:var(--y)}\n.xr-expert-label{font-size:9px;color:#1a4a5a;font-family:'JetBrains Mono',monospace}\n\n.xr-tw{overflow-x:auto;border-radius:12px;border:1px solid rgba(0,170,181,.1);margin:20px 0}\n.xr-tbl{width:100%;border-collapse:collapse;min-width:560px}\n.xr-tbl th{font-family:'JetBrains Mono',monospace;font-size:8.5px;color:var(--x);letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;border-bottom:1px solid var(--x3);background:#080c08;text-align:left}\n.xr-tbl td{padding:12px 14px;color:#c8ddd0;border-bottom:1px solid rgba(0,170,181,.04);font-size:13.5px;line-height:1.78;vertical-align:top}\n.xr-tbl td:first-child{font-weight:700;color:#f0f7f2}\n.xr-tbl tr:last-child td{border-bottom:none}\n.xr-tbl tr:nth-child(odd) td{background:rgba(0,170,181,.012)}\n.tc-g{color:var(--g);font-weight:700}.tc-r{color:var(--r);font-weight:700}.tc-o{color:var(--a);font-weight:700}.tc-x{color:var(--x);font-weight:700}.tc-y{color:var(--y);font-weight:700}\n\n.xr-tl{margin:20px 0;padding-left:22px;position:relative}\n.xr-tl::before{content:'';position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--x),rgba(0,170,181,.08))}\n.xr-tl-item{position:relative;margin-bottom:22px}\n.xr-tl-dot{position:absolute;left:-18px;top:6px;width:10px;height:10px;border-radius:50%;border:2px solid #060e0a}\n.xr-tl-dot.x{background:var(--x)}.xr-tl-dot.g{background:var(--g)}.xr-tl-dot.o{background:var(--a)}.xr-tl-dot.r{background:var(--r)}\n.xr-tl-time{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;margin-bottom:3px}\n.xr-tl-time.x{color:var(--x)}.xr-tl-time.g{color:var(--g)}.xr-tl-time.o{color:var(--a)}.xr-tl-time.r{color:var(--r)}\n.xr-tl-title{font-family:'Exo 2',sans-serif;font-weight:800;font-size:14px;color:#f0f7f2;margin-bottom:4px;line-height:1.3}\n.xr-tl-body{font-size:13.5px;color:#9dbfaa;line-height:1.82}\n\n.xr-faq{margin:18px 0}\n.xr-fi{border:1px solid rgba(0,170,181,.1);border-radius:9px;margin-bottom:7px;overflow:hidden}\n.xr-fq{padding:14px 18px;cursor:pointer;font-weight:700;font-size:14px;color:#f0f7f2;display:flex;justify-content:space-between;align-items:center;user-select:none;background:#0a120a;line-height:1.4}\n.xr-fq::after{content:'+';font-size:20px;color:var(--x);transition:transform .22s;flex-shrink:0;margin-left:12px}\n.xr-fi.open .xr-fq::after{transform:rotate(45deg)}\n.xr-fa{max-height:0;overflow:hidden;transition:max-height .34s ease}\n.xr-fi.open .xr-fa{max-height:600px}\n.xr-fa-i{padding:14px 18px;font-size:14px;color:#c8ddd0;line-height:1.9;border-top:1px solid rgba(0,170,181,.08)}\n.xr-fa-i strong{color:#f0f7f2}\n\n.xr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin:14px 0}\n.xr-card{background:#0a120a;border:1px solid rgba(0,170,181,.07);border-radius:8px;padding:12px;text-decoration:none;display:block;border-bottom:none}\n.xr-card-cat{font-size:8px;font-family:'JetBrains Mono',monospace;color:var(--x);margin-bottom:3px;text-transform:uppercase}\n.xr-card-title{font-weight:700;color:#f0f7f2;font-size:12px;line-height:1.4}\n\n.xr-cta{background:linear-gradient(135deg,var(--x2),transparent);border:1px solid var(--x3);border-radius:12px;padding:22px 26px;text-align:center;margin:30px 0}\n.xr-cta-btn{display:inline-block;background:var(--g);color:#000 !important;font-family:'Exo 2',sans-serif;font-weight:900;font-size:15px;padding:13px 28px;border-radius:9px;text-decoration:none !important;margin-top:5px}\n\n.xr-author{background:var(--x2);border:1px solid var(--x3);border-radius:12px;padding:18px 22px;margin:26px 0;display:flex;gap:14px;align-items:flex-start}\n.xr-av{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--x),rgba(0,170,181,.3));display:flex;align-items:center;justify-content:center;font-family:'Exo 2',sans-serif;font-weight:900;font-size:17px;color:#fff;flex-shrink:0}\n.xr-an{font-family:'Exo 2',sans-serif;font-weight:900;font-size:14px;color:#f0f7f2}\n.xr-ar{font-family:'JetBrains Mono',monospace;font-size:8px;color:var(--x);margin:2px 0 6px}\n.xr-ab{font-size:12.5px;color:#9dbfaa;line-height:1.65}\n.xr-disc{background:var(--r2);border:1px solid var(--r3);border-radius:10px;padding:13px 17px;font-size:13px;color:#d9a0a0;line-height:1.85;margin:20px 0}\n.xr-meta{font-family:'JetBrains Mono',monospace;font-size:8px;color:#2a4a1a;margin-top:14px;line-height:1.9}\n\n@media(max-width:660px){.xr-hero-grid,.xr-cols2,.xr-cols3,.xr-experts{grid-template-columns:1fr}.xr-author{flex-direction:column}.xr-snap-grid{grid-template-columns:1fr 1fr}}\n<\/style>\n\n<div class=\"xr\">\n\n<!-- HERO -->\n<div class=\"xr-hero\">\n  <div class=\"xr-badges\">\n    <span class=\"xr-badge x\">XRP Analyse<\/span>\n    <span class=\"xr-badge x\">Ripple Prognose 2026<\/span>\n    <span class=\"xr-badge g\">SEC-Streit beendet<\/span>\n    <span class=\"xr-badge g\">Spot-ETFs live<\/span>\n    <span class=\"xr-badge o\">Stand: April 2026<\/span>\n  <\/div>\n  <h1>XRP (Ripple) Analyse &amp; Prognose 2026:<br><span>SEC-Sieg, ETFs &amp; der 13-Billionen-Dollar-Moment<\/span><\/h1>\n  <p class=\"xr-hero-lead\">XRP handelt im April 2026 bei ~1,35 $ \u2013 rund 61% unter seinem Allzeithoch von 3,84 $ (Januar 2025). Gleichzeitig ist der fast f\u00fcnfj\u00e4hrige SEC-Rechtsstreit beendet, <strong>Spot-XRP-ETFs haben 1,37 Milliarden Dollar<\/strong> in Nettoverm\u00f6gen angesammelt, Soci\u00e9t\u00e9 G\u00e9n\u00e9rale hat seinen Euro-Stablecoin auf dem XRPL gestartet, und Rakuten \u00f6ffnet XRP f\u00fcr 44 Millionen Nutzer. Diese Analyse erkl\u00e4rt das gr\u00f6\u00dfte XRP-Paradox: Warum steigt der Kurs nicht, obwohl die Fundamentaldaten stark sind?<\/p>\n  <div class=\"xr-hero-grid\">\n    <div class=\"xr-hero-panel\">\n      <h3>Was du in diesem Artikel findest<\/h3>\n      <ul>\n        <li>SEC-Rechtsstreit: was das Urteil wirklich bedeutet<\/li>\n        <li>Spot-ETFs: Produkte, Zufl\u00fcsse, Institutionen<\/li>\n        <li>RLUSD: Stablecoin als Erg\u00e4nzung oder Konkurrenz?<\/li>\n        <li>On-Chain: Soci\u00e9t\u00e9 G\u00e9n\u00e9rale, Deutsche Bank, Rakuten<\/li>\n        <li>Das XRP-Paradox: Warum Ripple-Deals den Kurs nicht bewegen<\/li>\n        <li>CLARITY Act als Schl\u00fcsselkatalysator<\/li>\n        <li>Prognosen 2026\u20132030 + Experten-Zitate + Risiken<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"xr-hero-panel\">\n      <h3>Auf einen Blick<\/h3>\n      <div class=\"xr-snap-grid\">\n        <div class=\"xr-snap\"><strong>~1,35 $<\/strong><span>XRP aktuell (April 2026)<\/span><\/div>\n        <div class=\"xr-snap\"><strong>&minus;61%<\/strong><span>unter ATH 3,84 $ (Jan. 2025)<\/span><\/div>\n        <div class=\"xr-snap\"><strong>1,37 Mrd. $<\/strong><span>Spot-XRP-ETF Nettoverm\u00f6gen<\/span><\/div>\n        <div class=\"xr-snap\"><strong>125 Mio. $<\/strong><span>SEC-Strafe (statt 2 Mrd. $ Forderung)<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- STATS -->\n<div class=\"xr-stats\">\n  <div class=\"xr-stat\"><div class=\"xr-sv x\">~1,35 $<\/div><div class=\"xr-sl\">XRP Kurs (April 2026)<\/div><\/div>\n  <div class=\"xr-stat\"><div class=\"xr-sv r\">&minus;61%<\/div><div class=\"xr-sl\">unter ATH 3,84 $ (Januar 2025)<\/div><\/div>\n  <div class=\"xr-stat\"><div class=\"xr-sv g\">1,37 Mrd. $<\/div><div class=\"xr-sl\">Spot-XRP-ETF Nettoverm\u00f6gen gesamt<\/div><\/div>\n  <div class=\"xr-stat\"><div class=\"xr-sv g\">119,6 Mio. $<\/div><div class=\"xr-sl\">XRP-ETF-Zufluss 14. April 2026 (Jahreshoch)<\/div><\/div>\n  <div class=\"xr-stat\"><div class=\"xr-sv g\">1,56 Mrd. $<\/div><div class=\"xr-sl\">RLUSD Marktkapitalisierung<\/div><\/div>\n  <div class=\"xr-stat\"><div class=\"xr-sv x\">13 Bio. $<\/div><div class=\"xr-sl\">Ripple Treasury Zahlungsvolumen j\u00e4hrlich<\/div><\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 1: SEC-RECHTSSTREIT -->\n<h2>Der SEC-Rechtsstreit: <em>Wie XRP von einem Risiko-Asset zum institutionellen Asset wurde<\/em><\/h2>\n\n<p>Fast f\u00fcnf Jahre lang lastete der SEC-Rechtsstreit wie ein Damoklesschwert auf XRP. Im August 2025 war es vorbei: Ripple und die SEC reichten gemeinsam einen Antrag auf Abweisung ihrer Berufungen beim US Court of Appeals ein. Das Ergebnis war ein klarer Ripple-Sieg \u2013 <strong>125 Millionen Dollar Strafe<\/strong>, weit unter den von der SEC geforderten 2 Milliarden Dollar. Die entscheidende Feststellung der Gerichte: XRP ist kein Wertpapier, wenn es auf B\u00f6rsen gehandelt wird. <a href=\"https:\/\/www.mexc.com\/learn\/article\/xrp-sec-case-complete-analysis-of-ripple-lawsuit-and-etf-approval-timeline\/1\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">mexc.com<\/a><\/p>\n\n<div class=\"xr-tl\">\n  <div class=\"xr-tl-item\">\n    <div class=\"xr-tl-dot r\"><\/div>\n    <div class=\"xr-tl-time r\">Dezember 2020 &ndash; SEC-Klage<\/div>\n    <div class=\"xr-tl-title\">SEC verklagt Ripple: XRP als nicht registriertes Wertpapier<\/div>\n    <div class=\"xr-tl-body\">Die SEC behauptet, Ripple habe durch XRP-Verk\u00e4ufe illegale Wertpapierangebote gemacht. XRP wird von mehreren US-B\u00f6rsen delistet. Der Kurs bricht ein. Institutionelle Adoption stoppt abrupt.<\/div>\n  <\/div>\n  <div class=\"xr-tl-item\">\n    <div class=\"xr-tl-dot o\"><\/div>\n    <div class=\"xr-tl-time o\">Juli 2023 &ndash; Teilerfolg im Gericht<\/div>\n    <div class=\"xr-tl-title\">Richter Torres: XRP auf B\u00f6rsen ist kein Wertpapier<\/div>\n    <div class=\"xr-tl-body\">Das Gericht unterscheidet: XRP-Verk\u00e4ufe an institutionelle Anleger waren Wertpapiertransaktionen, XRP auf B\u00f6rsen ist es nicht. XRP steigt \u00fcber 60% in einem Tag. Das Urteil setzt Pr\u00e4zedenz f\u00fcr die gesamte Krypto-Branche.<\/div>\n  <\/div>\n  <div class=\"xr-tl-item\">\n    <div class=\"xr-tl-dot g\"><\/div>\n    <div class=\"xr-tl-time g\">August 2025 &ndash; Einigung &amp; Abschluss<\/div>\n    <div class=\"xr-tl-title\">125 Mio. $ Strafe, Klagen abgewiesen \u2013 Ripple gewinnt<\/div>\n    <div class=\"xr-tl-body\">Ripple und SEC stellen alle Berufungen ein. 125 Mio. $ Strafe statt 2 Mrd. $ gefordert. Weg f\u00fcr Spot-ETFs, Relisting auf US-B\u00f6rsen und institutionelle Adoption ist frei. <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/18\/us-krypto-regulierung\/\" class=\"il\">Krypto-Regulierung<\/a> in den USA nimmt klare Formen an.<\/div>\n  <\/div>\n  <div class=\"xr-tl-item\">\n    <div class=\"xr-tl-dot x\"><\/div>\n    <div class=\"xr-tl-time x\">M\u00e4rz 2026 &ndash; Commodity-Klassifizierung<\/div>\n    <div class=\"xr-tl-title\">SEC &amp; CFTC: XRP ist digitales Handelsgut (Commodity)<\/div>\n    <div class=\"xr-tl-body\">SEC und CFTC klassifizieren XRP gemeinsam als digitales Handelsgut \u2013 neben Bitcoin und Ethereum. Damit \u00f6ffnen sich alle institutionellen Custody-Wege f\u00fcr XRP. Der <a href=\"https:\/\/kryptozukunft.com\/2026\/03\/21\/usa-kurz-vor-groesstem-krypto-gesetz-seit-genius-act-senatoren-einigen-sich\/\" class=\"il\">CLARITY Act<\/a> kann XRP nun direkt f\u00fcr ODL-Korridore mit US-Banken freischalten.<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"xr-q x\">\n  <blockquote>&bdquo;XRP ist nicht l\u00e4nger ein regulatorisch belastetes Asset \u2013 es ist ein institutionell legitimiertes digitales Gut. Der Unterschied ist fundamental: Vor dem Urteil war XRP f\u00fcr US-Institutionen zu riskant anzufassen. Nach dem Urteil ist es das Asset mit der klarsten rechtlichen Grundlage im gesamten Altcoin-Bereich.&ldquo;<\/blockquote>\n  <div class=\"xr-q-attr\"><strong>Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; April 2026<\/span><\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 2: SPOT-ETFs -->\n<h2>Spot-XRP-ETFs: <em>1,37 Milliarden Dollar institutioneller Zugang seit November 2025<\/em><\/h2>\n\n<p>Die Spot-XRP-ETFs starteten im November 2025 in den USA \u2013 vier Monate nach dem endg\u00fcltigen SEC-Vergleich. Bis April 2026 haben sie zusammen <strong>1,37 Milliarden Dollar in Nettoverm\u00f6gen<\/strong> und 1,18 Milliarden Dollar in Nettozufl\u00fcssen akkumuliert. Am 14. April 2026 verzeichneten sie 119,6 Millionen Dollar in einem einzigen Tag \u2013 der st\u00e4rkste Tag seit Dezember 2025. Gleichzeitig sind XRP-Best\u00e4nde auf Exchanges auf den niedrigsten Stand seit Jahren gefallen. Historisch signalisiert diese Kombination \u2013 steigende ETF-Nachfrage bei sinkenden Exchange-Best\u00e4nden \u2013 einen strukturellen Preisdruck nach oben. <a href=\"https:\/\/www.disruptionbanking.com\/2026\/01\/08\/what-will-xrps-price-be-at-the-end-of-2026\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">disruptionbanking.com<\/a><\/p>\n\n<div class=\"xr-box grn\">\n  <div class=\"xr-box-t\">&#128200; XRP ETF-Kennzahlen April 2026<\/div>\n  <ul>\n    <li><strong>Gesamt-Nettoverm\u00f6gen:<\/strong> 1,37 Milliarden Dollar (alle Spot-XRP-ETFs)<\/li>\n    <li><strong>Gesamt-Nettozufl\u00fcsse seit Launch:<\/strong> 1,18 Milliarden Dollar<\/li>\n    <li><strong>St\u00e4rkster Einzeltag:<\/strong> 119,6 Mio. $ am 14. April 2026<\/li>\n    <li><strong>Emittenten:<\/strong> Franklin Templeton, Bitwise, ProShares, Canary Capital u.a.<\/li>\n    <li><strong>XRP auf Exchanges:<\/strong> tiefster Stand seit Jahren \u2013 strukturell bullisch<\/li>\n    <li><strong>N\u00e4chster Schritt:<\/strong> Morgan Stanley S-1 f\u00fcr XRP Trust bei SEC eingereicht<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 3: RLUSD & XRPL \u00d6KOSYSTEM -->\n<h2>RLUSD, Soci\u00e9t\u00e9 G\u00e9n\u00e9rale &amp; Rakuten: <em>Das XRPL-\u00d6kosystem explodiert<\/em><\/h2>\n\n<h3>RLUSD: Ripples Stablecoin \u2013 Erg\u00e4nzung oder Konkurrenz?<\/h3>\n\n<p>Im Dezember 2024 startete Ripple seinen eigenen <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"il\">Stablecoin<\/a> RLUSD (Ripple USD). Im April 2026 hat RLUSD eine Marktkapitalisierung von <strong>1,56 Milliarden Dollar<\/strong> erreicht. Der strategische Plan: RLUSD soll als stabiler Werttr\u00e4ger im On-Demand-Liquidity-System fungieren, w\u00e4hrend XRP als Br\u00fccken-Asset zwischen verschiedenen W\u00e4hrungen dient. Das Problem: <strong>Viele Banken nutzen Ripples Software, settlen aber in RLUSD oder Fiat \u2013 nicht in XRP.<\/strong> Deutsche Bank und Soci\u00e9t\u00e9 G\u00e9n\u00e9rale haben Ripple-Infrastruktur f\u00fcr Cross-Border-Zahlungen integriert, aber keinen XRP eingesetzt. <a href=\"https:\/\/247wallst.com\/investing\/2026\/04\/01\/xrp-price-ripples-ceo-just-revealed-a-13-trillion-opportunity-but-will-xrp-actually-benefit\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">247wallst.com<\/a><\/p>\n\n<div class=\"xr-cols2\">\n  <div class=\"xr-col\">\n    <h4 class=\"g\">RLUSD als XRP-Treiber<\/h4>\n    <ul>\n      <li>Jede RLUSD-Cross-Border-Transaktion braucht XRP f\u00fcr Netzwerkgeb\u00fchren<\/li>\n      <li>Wachsender RLUSD-Markt = wachsende XRPL-Aktivit\u00e4t = strukturelle XRP-Nachfrage<\/li>\n      <li>Japanische und s\u00fcdkoreanische Regulatoren unterst\u00fctzen RLUSD-Pilotprogramme<\/li>\n      <li>Ondo Finance bringt tokenisierte US-Treasuries (OUSG) via RLUSD auf XRPL<\/li>\n      <li>Stablecoin-Transaktionsvolumen: 19 Bio. $ (2024) \u2192 33 Bio. $ (2025, +75% YoY)<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"xr-col\">\n    <h4 class=\"r\">RLUSD als XRP-Konkurrent<\/h4>\n    <ul>\n      <li>Banken bevorzugen stabile Abrechnung in RLUSD statt volatilem XRP<\/li>\n      <li>Deutsche Bank, Soci\u00e9t\u00e9 G\u00e9n\u00e9rale: Ripple-Infrastruktur ohne XRP-Nutzung<\/li>\n      <li>RLUSD konkurriert mit st\u00e4rker etablierten <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"il\">Stablecoins<\/a> (USDC, USDT)<\/li>\n      <li>CTO David Schwartz gesteht: viele Institutionen bevorzugen Off-Chain-Settlement<\/li>\n      <li>Solange CLARITY Act fehlt: zu hohes Rechtsrisiko f\u00fcr US-Banken, XRP in ODL zu nutzen<\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<h3>Soci\u00e9t\u00e9 G\u00e9n\u00e9rale EURCV und Rakuten: Zwei Gamechanger<\/h3>\n\n<p>Im Februar 2026 launcht <strong>Soci\u00e9t\u00e9 G\u00e9n\u00e9rale-Forge (SG-FORGE)<\/strong>, der digitale Arm der sechstgr\u00f6\u00dften Europas mit 1,8 Billionen Dollar in Assets, seinen MiCA-konformen Euro-<a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"il\">Stablecoin<\/a> EURCV auf dem XRP Ledger. XRPL ist damit die vierte Chain nach Ethereum, Solana und Stellar. Gleichzeitig nahm XRPL Platz 2 im 30-Tage-RWA-Wachstum ein (+15,37%). Im April 2026 integriert <strong>Rakuten<\/strong> \u2013 Japans gr\u00f6\u00dfte E-Commerce-Plattform mit 44 Millionen Nutzern \u2013 XRP in sein Rakuten Pay-System: Nutzer k\u00f6nnen XRP direkt in Treuepunkte umwandeln. <a href=\"https:\/\/www.investing.com\/analysis\/xrp-valuation-hinges-on-clarity-act-outcome-and-etf-inflows-200678533\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">investing.com, 15.04.2026<\/a><\/p>\n\n<div class=\"xr-box trq\">\n  <div class=\"xr-box-t\">&#127968; Institutionelle Adoptions-Timeline 2026<\/div>\n  <ul>\n    <li><strong>Februar 2026:<\/strong> Deutsche Bank \u2013 Ripple-Infrastruktur f\u00fcr Cross-Border-Zahlungen und FX<\/li>\n    <li><strong>Februar 2026:<\/strong> Aviva Investors \u2013 Tokenisierung von Fondsstrukturen auf XRPL<\/li>\n    <li><strong>Februar 2026:<\/strong> Soci\u00e9t\u00e9 G\u00e9n\u00e9rale (SG-FORGE) \u2013 EURCV Euro-Stablecoin live auf XRPL<\/li>\n    <li><strong>Februar 2026:<\/strong> Zand Bank \u2013 Stablecoin-L\u00f6sungen auf Ripple-Basis<\/li>\n    <li><strong>April 2026:<\/strong> Rakuten \u2013 XRP zu Treuepunkten f\u00fcr 44 Mio. japanische Nutzer<\/li>\n    <li><strong>April 2026:<\/strong> XRPL Lending Protocol Vote \u2013 native Lending-Funktionen f\u00fcr DeFi<\/li>\n    <li><strong>April 2026:<\/strong> XRPL ZK-Privacy-Upgrade in Entwicklung \u2013 Datenschutz f\u00fcr institutionelle Nutzer<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"xr-q x\">\n  <blockquote>&bdquo;XRP becoming integrated into one of Japan&#8217;s largest consumer ecosystems validates the payment utility thesis that CEO Brad Garlinghouse has been building the entire Ripple commercial narrative around. Japan is also an active contributor to the XRPL ecosystem, and Rakuten&#8217;s institutional credibility provides regulatory cover for other large Japanese payment platforms considering similar integrations.&ldquo;<\/blockquote>\n  <div class=\"xr-q-attr\"><strong>Investing.com Analyse<\/strong><span>XRP: CLARITY Act und ETF-Zufl\u00fcsse entscheiden \u00fcber Bewertung &middot; 15. April 2026<\/span><a href=\"https:\/\/www.investing.com\/analysis\/xrp-valuation-hinges-on-clarity-act-outcome-and-etf-inflows-200678533\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">investing.com<\/a><\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 4: DAS XRP-PARADOX -->\n<h2>Das XRP-Paradox: <em>Warum Ripple-Deals den Kurs nicht bewegen<\/em><\/h2>\n\n<p>Februar 2026 war Ripples st\u00e4rkster Monat an Unternehmenspartnerschaften in der Geschichte \u2013 f\u00fcnf gro\u00dfe Deals in 30 Tagen. XRP fiel im selben Monat um 30%. Das ist kein Zufall, sondern strukturell bedingt: <strong>Ripple als Unternehmen ist von XRP als Token getrennt.<\/strong> Der Unterschied ist entscheidend f\u00fcr das Verst\u00e4ndnis von XRP als Investment. <a href=\"https:\/\/247wallst.com\/investing\/2026\/03\/30\/xrp-news-ripple-reported-a-record-q1-while-xrp-price-dropped-10-whats-going-on\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">247wallst.com, 30.03.2026<\/a><\/p>\n\n<div class=\"xr-box ylw\">\n  <div class=\"xr-box-t\">&#9888; Ripple vs. XRP: Der entscheidende Unterschied<\/div>\n  <ul>\n    <li><strong>Ripple Labs:<\/strong> Unternehmen, das Enterprise-Software f\u00fcr Banken verkauft (On-Demand Liquidity, RippleNet, RLUSD). Bewertet im April 2026 mit ~50 Milliarden Dollar.<\/li>\n    <li><strong>XRP Token:<\/strong> Natives Asset des XRP Ledger (dezentrales Open-Source-Protokoll). XRP besitzen bedeutet <em>keine<\/em> Beteiligung an Ripple Labs.<\/li>\n    <li><strong>Das Problem:<\/strong> Banken nutzen Ripples Software, aber settlen in RLUSD oder Fiat \u2013 XRP muss nicht verwendet werden.<\/li>\n    <li><strong>Die L\u00f6sung:<\/strong> On-Demand Liquidity (ODL) \u2013 wenn Banken XRP als Br\u00fccken-Asset einsetzen, entsteht direkter Token-Demand. Aber: US-Banken brauchen den CLARITY Act, um ODL mit XRP legal zu betreiben.<\/li>\n  <\/ul>\n<\/div>\n\n<div class=\"xr-q x\">\n  <blockquote>&bdquo;Brad Garlinghouse pointed to that $13 trillion [in annual payment flows through Ripple Treasury] and the fact that zero percent of it moved through crypto as the biggest untapped opportunity. Banks that adopted Ripple&#8217;s infrastructure in early 2026 have been settling in RLUSD and fiat rather than using XRP. If the $13 trillion migrates to crypto-enabled rails but settles entirely in RLUSD, Ripple wins and XRP does not.&ldquo;<\/blockquote>\n  <div class=\"xr-q-attr\"><strong>24\/7 Wall St. Analyse<\/strong><span>XRP Price: Ripple&#8217;s $13 Trillion Opportunity &middot; April 2026<\/span><a href=\"https:\/\/247wallst.com\/investing\/2026\/04\/01\/xrp-price-ripples-ceo-just-revealed-a-13-trillion-opportunity-but-will-xrp-actually-benefit\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">247wallst.com<\/a><\/div>\n<\/div>\n\n<h3>Der CLARITY Act als Schl\u00fcssel<\/h3>\n\n<p>Das einzige Instrument, das das XRP-Paradox aufl\u00f6sen kann, ist der <a href=\"https:\/\/kryptozukunft.com\/2026\/03\/21\/usa-kurz-vor-groesstem-krypto-gesetz-seit-genius-act-senatoren-einigen-sich\/\" class=\"il\">CLARITY Act<\/a>. Das Gesetz w\u00fcrde US-Banken den rechtlichen Rahmen geben, um ODL-Korridore mit XRP direkt zu betreiben \u2013 ohne das Haftungsrisiko der aktuell rechtlich unklaren Situation. CEO Brad Garlinghouse gab im Februar 2026 dem CLARITY Act eine 80\u201390%-Chance auf Passage, sp\u00e4ter revidierte er auf \u201eEnde Mai&#8220;. Galaxy Digital warnt: Wenn das Gesetz den Ausschuss nicht bis Ende April passiert, sinken die Chancen f\u00fcr 2026 deutlich. <a href=\"https:\/\/www.kucoin.com\/news\/flash\/ripple-ceo-brad-garlinghouse-s-2026-xrp-outlook-and-clarity-act-predictions\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">kucoin.com<\/a><\/p>\n\n<div class=\"xr-q x\">\n  <blockquote>&bdquo;Garlinghouse opened 2026 at the World Economic Forum in Davos, where he framed XRP not as a speculative asset but as neutral financial infrastructure for a world increasingly fragmented by sanctions and geopolitical tension. He pointed to stablecoin transaction volume growing from $19 trillion in 2024 to $33 trillion in 2025 as evidence that the infrastructure story was already playing out in the numbers.&ldquo;<\/blockquote>\n  <div class=\"xr-q-attr\"><strong>Brad Garlinghouse<\/strong><span>CEO Ripple Labs &middot; World Economic Forum Davos, Januar 2026 &middot; via KuCoin<\/span><a href=\"https:\/\/www.kucoin.com\/news\/flash\/ripple-ceo-brad-garlinghouse-s-2026-xrp-outlook-and-clarity-act-predictions\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">kucoin.com<\/a><\/div>\n<\/div>\n\n<div class=\"xr-q o\">\n  <blockquote>&bdquo;XRP ist das interessanteste Paradox im aktuellen Krypto-Markt: Das Unternehmen dahinter w\u00e4chst, die Infrastruktur expandiert, die Regulierung kl\u00e4rt sich \u2013 und der Token bewegt sich kaum. Das ist nicht Marktversagen, das ist strukturelle Entkopplung. Der CLARITY Act ist der einzige Schalter, der das \u00e4ndert. Wenn er kommt, k\u00f6nnten wir einen der schnellsten Repricing-Moves im gesamten Altcoin-Bereich sehen.&ldquo;<\/blockquote>\n  <div class=\"xr-q-attr\"><strong style=\"color:var(--a)\">Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; April 2026<\/span><\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 5: TECHNISCHE ANALYSE -->\n<h2>Technische Analyse XRP April 2026: <em>Support, Widerstand, Szenarien<\/em><\/h2>\n\n<p>XRP handelt bei ~1,35 $ und hat damit rund 61% seines ATH verloren. Charttechnisch zeigt der Tages-Chart eine <strong>absteigende Dreieck-Formation<\/strong> seit Februar 2026 \u2013 klassisch ein b\u00e4risches Fortsetzungsmuster. Der flache Support liegt bei 1,28\u20131,30 $, die sinkende Oberwiderstandslinie verl\u00e4uft aktuell um 1,60 $. Nach dem Januar-Peak von 2,42 $ hat XRP rund 44% verloren. <a href=\"https:\/\/www.investing.com\/analysis\/xrp-valuation-hinges-on-clarity-act-outcome-and-etf-inflows-200678533\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">investing.com<\/a><\/p>\n\n<div class=\"xr-tw\">\n  <table class=\"xr-tbl\">\n    <thead><tr><th>Niveau<\/th><th>Typ<\/th><th>Bedeutung<\/th><\/tr><\/thead>\n    <tbody>\n      <tr><td>5,00\u20138,00 $<\/td><td class=\"tc-g\">Bull-Case 2026<\/td><td>Breakout \u00fcber 3,05 $ + CLARITY Act + ODL-Durchbruch<\/td><\/tr>\n      <tr><td>3,05\u20133,30 $<\/td><td class=\"tc-x\">Wichtiger Widerstand<\/td><td>Entscheidende Zone: Bruch hier\u00fcber \u00f6ffnet 5\u20138 $ Potenzial<\/td><\/tr>\n      <tr><td>2,40\u20132,42 $<\/td><td class=\"tc-x\">Januar-Peak 2026<\/td><td>Letztes Jahreshoch \u2013 wichtige Widerstandszone<\/td><\/tr>\n      <tr><td>1,60 $<\/td><td class=\"tc-x\">Oberwiderstand aktuell<\/td><td>Sinkende Widerstandslinie des absteigenden Dreiecks<\/td><\/tr>\n      <tr><td><strong>1,28\u20131,35 $<\/strong><\/td><td class=\"tc-x\">Aktueller Kurs \/ Support<\/td><td>Flache Unterst\u00fctzungsbasis des Dreiecks \u2013 kritische Haltelinie<\/td><\/tr>\n      <tr><td>1,00 $<\/td><td class=\"tc-r\">Psychologischer Support<\/td><td>Bear-Case Ziel bei Bruch des Dreiecks nach unten<\/td><\/tr>\n      <tr><td>0,70\u20130,80 $<\/td><td class=\"tc-r\">Extremes Bear-Case<\/td><td>Nur bei massiver Makro-Verschlechterung + regulatorischem R\u00fcckschlag<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"xr-cols2\">\n  <div class=\"xr-col\">\n    <h4 class=\"g\">Bullisches Szenario<\/h4>\n    <ul>\n      <li>CLARITY Act passiert Ausschuss Ende April \u2192 rechtliche Basis f\u00fcr ODL<\/li>\n      <li>Breakout \u00fcber 1,60 $ \u2192 Dreieck bricht nach oben<\/li>\n      <li>ETF-Zufl\u00fcsse halten 100+ Mio. $ pro Woche<\/li>\n      <li>Weitere Rakuten-Style-Integrationen in Japan\/Asien<\/li>\n      <li>Ziel: 2,40 $ (January-Peak-Retest), dann 3,05 $, dann 5\u20138 $<\/li>\n    <\/ul>\n  <\/div>\n  <div class=\"xr-col\">\n    <h4 class=\"r\">B\u00e4risches Szenario<\/h4>\n    <ul>\n      <li>CLARITY Act scheitert 2026 \u2192 ODL-Blockade h\u00e4lt an<\/li>\n      <li>Bruch des 1,28 $ Supports \u2192 Dreieck bricht nach unten<\/li>\n      <li>ETF-Abfl\u00fcsse \u2192 institutionelles Desinteresse<\/li>\n      <li>RLUSD gewinnt so stark, dass XRP-Bedarf weiter sinkt<\/li>\n      <li>Motley Fool Bear-Case: 1,00 $ bis Ende 2026<\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 6: PROGNOSEN -->\n<h2>Experten-Prognosen &amp; Kursziele 2026: <em>Was Analysten sagen<\/em><\/h2>\n\n<div class=\"xr-experts\">\n  <div class=\"xr-expert\">\n    <div class=\"xr-expert-name\">Geoffrey Kendrick<\/div>\n    <div class=\"xr-expert-role\">Head Digital Assets &middot; Standard Chartered<\/div>\n    <div class=\"xr-expert-quote\">&bdquo;Regulatorische Klarheit und ETF-Adoption sind die Treiber. Makro-Headwinds haben das urspr\u00fcngliche 8 $-Ziel nach unten korrigiert \u2013 aber 107% Upside vom aktuellen Niveau bleibt.&ldquo;<\/div>\n    <div class=\"xr-expert-target g\">2,80 $<\/div>\n    <div class=\"xr-expert-label\">Revidiertes Kursziel Ende 2026 (war: 8 $)<\/div>\n  <\/div>\n  <div class=\"xr-expert\">\n    <div class=\"xr-expert-name\">Bitwise<\/div>\n    <div class=\"xr-expert-role\">Crypto Asset Manager<\/div>\n    <div class=\"xr-expert-quote\">&bdquo;3,50 $ ist ein realistischer Base-Case auf dem Weg zu einer 200-Mrd.-Dollar-Marktkapitalisierung. ETF-Adoption strukturiert die Nachfrage nachhaltig.&ldquo;<\/div>\n    <div class=\"xr-expert-target g\">3,50 $<\/div>\n    <div class=\"xr-expert-label\">Base-Case Kursziel 2026<\/div>\n  <\/div>\n  <div class=\"xr-expert\">\n    <div class=\"xr-expert-name\">Brad Garlinghouse<\/div>\n    <div class=\"xr-expert-role\">CEO Ripple Labs<\/div>\n    <div class=\"xr-expert-quote\">&bdquo;XRP ist der &#8218;Nordstern&#8216; von Ripple. Jedes Produkt das wir bauen fokussiert auf Utility rund um XRP und den XRP Ledger. 14% des SWIFT-Volumens in 5 Jahren \u2013 das ist unser Ziel.&ldquo;<\/div>\n    <div class=\"xr-expert-target x\">14% SWIFT<\/div>\n    <div class=\"xr-expert-label\">Anteil am globalen SWIFT-Volumen (5-Jahres-Ziel)<\/div>\n  <\/div>\n  <div class=\"xr-expert\">\n    <div class=\"xr-expert-name\">Motley Fool<\/div>\n    <div class=\"xr-expert-role\">Investment Research (B\u00e4risch)<\/div>\n    <div class=\"xr-expert-quote\">&bdquo;XRP wird keine Traktion als Bridge Currency gewinnen. RLUSD konkurriert mit etablierteren Stablecoins. Monatliches Transaktionsvolumen sinkt seit zwei Jahren.&ldquo;<\/div>\n    <div class=\"xr-expert-target r\">1,00 $<\/div>\n    <div class=\"xr-expert-label\">Bear-Case Ende 2026<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"xr-tw\">\n  <table class=\"xr-tbl\">\n    <thead><tr><th>Szenario \/ Analyst<\/th><th>XRP Ziel<\/th><th>Zeitraum<\/th><th>Schl\u00fcsselbedingung<\/th><\/tr><\/thead>\n    <tbody>\n      <tr><td>Bull-Case (CLARITY Act + ODL)<\/td><td class=\"tc-g\">5,00\u20138,00 $<\/td><td>Ende 2026<\/td><td>CLARITY Act + ODL-Durchbruch mit US-Banken + starke ETF-Flows<\/td><\/tr>\n      <tr><td>Standard Chartered (Kendrick)<\/td><td class=\"tc-g\">2,80 $<\/td><td>Ende 2026<\/td><td>ETF-Adoption, Regulatory Clarity, moderates Makro<\/td><\/tr>\n      <tr><td>Bitwise Base-Case<\/td><td class=\"tc-g\">3,50 $<\/td><td>Ende 2026<\/td><td>200-Mrd.-$-Marktkapitalisierung, ETF-Momentum<\/td><\/tr>\n      <tr><td>Median Konsens<\/td><td class=\"tc-x\">2,00\u20133,00 $<\/td><td>Ende 2026<\/td><td>ETF-Flows stabil, RLUSD w\u00e4chst, CLARITY Act offen<\/td><\/tr>\n      <tr><td>CoinCodex Modell<\/td><td class=\"tc-x\">~2,15 $<\/td><td>Ende 2026<\/td><td>Aktuelles Wachstumstempo<\/td><\/tr>\n      <tr><td>Motley Fool Bear-Case<\/td><td class=\"tc-r\">1,00 $<\/td><td>2026<\/td><td>RLUSD ersetzt XRP, ODL-Stagnation, ETF-Stagnation<\/td><\/tr>\n      <tr><td>Standard Chartered 2027<\/td><td class=\"tc-g\">12,00 $<\/td><td>2027<\/td><td>Sustained ETF-Zufl\u00fcsse, ODL-Skalierung<\/td><\/tr>\n      <tr><td>Konsens 2030<\/td><td class=\"tc-g\">10\u201315 $<\/td><td>2030<\/td><td>XRP als globaler Settlement-Layer f\u00fcr Cross-Border-Zahlungen<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<div class=\"xr-q o\">\n  <blockquote>&bdquo;Standard Chartered hat sein XRP-Ziel von 8 $ auf 2,80 $ halbiert \u2013 und hat trotzdem noch 107% Upside-Potenzial vom aktuellen Niveau. Das erz\u00e4hlt die ganze Geschichte: XRP ist extrem g\u00fcnstig bewertet, wenn man den bullischen Fundamentalfall glaubt. Und extrem \u00fcberteuert, wenn man glaubt, dass Banken immer RLUSD statt XRP w\u00e4hlen werden. Beides ist m\u00f6glich. Der CLARITY Act bestimmt, wer recht beh\u00e4lt.&ldquo;<\/blockquote>\n  <div class=\"xr-q-attr\"><strong style=\"color:var(--a)\">Felix Rieger<\/strong><span>Gr\u00fcnder &amp; Chefredakteur KryptoZukunft.com &middot; April 2026<\/span><\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- SECTION 7: RISIKEN -->\n<h2>Risiken f\u00fcr XRP 2026: <em>Was den Kurs dauerhaft belasten k\u00f6nnte<\/em><\/h2>\n\n<div class=\"xr-cols3\">\n  <div class=\"xr-col\">\n    <h4 class=\"r\">RLUSD-Kannibalisierung<\/h4>\n    <p>Ripples eigener <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"il\">Stablecoin<\/a> k\u00f6nnte XRP als Abwicklungs-Asset ersetzen. Wenn Banken in RLUSD settlen, w\u00e4chst Ripple als Unternehmen \u2013 aber XRP profitiert nicht. David Schwartz gesteht: viele Institutionen bevorzugen Off-Chain-Settlement. Das ist Ripples eigenes Wachstum gegen den eigenen Token.<\/p>\n  <\/div>\n  <div class=\"xr-col\">\n    <h4 class=\"r\">Hohes Angebotsproblem<\/h4>\n    <p>XRP hat 61,4 Milliarden Token im Umlauf \u2013 und Ripple h\u00e4lt noch rund 45 Milliarden in einer Treuhand. Regelm\u00e4\u00dfige Releases durch Ripple erzeugen vorhersehbaren Verkaufsdruck. Das cap der m\u00f6glichen Marktkapitalisierung ist strukturell h\u00f6her als bei <a href=\"https:\/\/kryptozukunft.com\/2026\/01\/25\/bitcoin-on-chain-analyse-2026\/\" class=\"il\">Bitcoin<\/a> oder <a href=\"https:\/\/kryptozukunft.com\/2025\/11\/28\/ethereum-analyse-2025-warum-eth-jetzt-an-einem-neuen-technologischen-wendepunkt-steht\/\" class=\"il\">Ethereum<\/a>.<\/p>\n  <\/div>\n  <div class=\"xr-col\">\n    <h4 class=\"r\">Wettbewerb im Cross-Border-Markt<\/h4>\n    <p><a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"il\">Stablecoins<\/a> wie USDC, USDT und EURCV erf\u00fcllen dasselbe Versprechen wie XRP \u2013 stabile, g\u00fcnstige Cross-Border-Zahlungen \u2013 ohne Volatilit\u00e4t. Je breiter Stablecoins adoptiert werden, desto kleiner wird der Vorteil von XRP als Br\u00fccken-Asset. Der Markt entscheidet, welches Modell gewinnt.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<!-- FAQ -->\n<h2>FAQ: <em>XRP 2026 &ndash; die wichtigsten Fragen<\/em><\/h2>\n\n<div class=\"xr-faq\">\n  <div class=\"xr-fi\">\n    <div class=\"xr-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.xr-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Ist der SEC-Rechtsstreit gegen Ripple beendet?<\/div>\n    <div class=\"xr-fa\"><div class=\"xr-fa-i\">Ja. Im August 2025 reichten Ripple und die SEC gemeinsam Antrag auf Berufungsabweisung ein \u2013 damit ist der fast f\u00fcnfj\u00e4hrige Rechtsstreit offiziell beendet. <strong>125 Mio. $ Strafe<\/strong> statt 2 Mrd. $ gefordert. Die Gerichte: XRP ist kein Wertpapier beim Handel auf B\u00f6rsen. Im M\u00e4rz 2026 klassifizierten SEC &amp; CFTC XRP gemeinsam als Commodity. Das \u00f6ffnet den Weg f\u00fcr institutionelle Adoption, Spot-ETFs und <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/18\/us-krypto-regulierung\/\" class=\"il\">US-Krypto-Regulierung<\/a>. <a href=\"https:\/\/www.mexc.com\/learn\/article\/xrp-sec-case-complete-analysis-of-ripple-lawsuit-and-etf-approval-timeline\/1\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">mexc.com<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"xr-fi\">\n    <div class=\"xr-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.xr-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Gibt es bereits Spot-XRP-ETFs?<\/div>\n    <div class=\"xr-fa\"><div class=\"xr-fa-i\">Ja. Spot-XRP-ETFs starteten im <strong>November 2025<\/strong> in den USA. Emittenten: Franklin Templeton, Bitwise, ProShares, Canary Capital. Gesamt-Nettoverm\u00f6gen: 1,37 Mrd. $. Nettozufl\u00fcsse seit Launch: 1,18 Mrd. $. St\u00e4rkster Einzeltag: 119,6 Mio. $ am 14. April 2026. XRP-Best\u00e4nde auf Exchanges auf Jahrestief \u2013 strukturell bullisch. Vergleich: <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/bitcoin-spot-etfs-wie-institutionelle-investoren-den-kryptomarkt-verandern\/\" class=\"il\">Bitcoin-ETFs<\/a> hatten nach 3 Monaten deutlich mehr AUM, aber XRP-ETFs starten in einem B\u00e4renmarkt. <a href=\"https:\/\/www.disruptionbanking.com\/2026\/01\/08\/what-will-xrps-price-be-at-the-end-of-2026\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">disruptionbanking.com<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"xr-fi\">\n    <div class=\"xr-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.xr-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was ist RLUSD und was hat das mit XRP zu tun?<\/div>\n    <div class=\"xr-fa\"><div class=\"xr-fa-i\">RLUSD (Ripple USD) ist Ripples eigener Dollar-<a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"il\">Stablecoin<\/a>, gestartet Dezember 2024, Marktkapitalisierung April 2026: 1,56 Mrd. $. <strong>Erg\u00e4nzung:<\/strong> RLUSD soll als stabiler Werttr\u00e4ger XRP als Br\u00fccken-Asset erg\u00e4nzen \u2013 jede RLUSD-Cross-Border-Transaktion zahlt XRP-Netzwerkgeb\u00fchren. <strong>Problem:<\/strong> Banken settlen lieber in RLUSD als in volatilem XRP. Solange der <a href=\"https:\/\/kryptozukunft.com\/2026\/03\/21\/usa-kurz-vor-groesstem-krypto-gesetz-seit-genius-act-senatoren-einigen-sich\/\" class=\"il\">CLARITY Act<\/a> nicht verabschiedet ist, bleibt das strukturelle Risiko bestehen. <a href=\"https:\/\/247wallst.com\/investing\/2026\/04\/01\/xrp-price-ripples-ceo-just-revealed-a-13-trillion-opportunity-but-will-xrp-actually-benefit\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">247wallst.com<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"xr-fi\">\n    <div class=\"xr-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.xr-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Warum steigt XRP nicht trotz guter Nachrichten?<\/div>\n    <div class=\"xr-fa\"><div class=\"xr-fa-i\">Das XRP-Paradox: Ripple Labs ist getrennt von XRP als Token. <strong>Banken nutzen Ripples Software, aber settlen in RLUSD oder Fiat \u2013 nicht in XRP.<\/strong> F\u00fcnf Deals im Februar 2026, XRP fiel 30%. Solange der CLARITY Act fehlt, riskieren US-Banken bei ODL-Nutzung mit XRP Haftungsprobleme. Das ist strukturell l\u00f6sbar \u2013 aber noch nicht gel\u00f6st. Wenn CLARITY Act kommt und ODL-Volumes steigen, k\u00f6nnte XRP sehr schnell repriced werden. <a href=\"https:\/\/247wallst.com\/investing\/2026\/03\/30\/xrp-news-ripple-reported-a-record-q1-while-xrp-price-dropped-10-whats-going-on\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">247wallst.com<\/a><\/div><\/div>\n  <\/div>\n  <div class=\"xr-fi\">\n    <div class=\"xr-fq\" onclick=\"(function(b){var i=b.parentNode;document.querySelectorAll('.xr-fi').forEach(function(e){if(e!==i)e.classList.remove('open');});i.classList.toggle('open');})(this)\">Was ist das XRP Kursziel f\u00fcr 2026?<\/div>\n    <div class=\"xr-fa\"><div class=\"xr-fa-i\">Prognosen (hochspekulativ): Standard Chartered: <strong>2,80 $<\/strong> (revidiert von 8 $). Bitwise: 3,50 $ Base-Case. Bull-Case bei CLARITY Act: 5\u20138 $. Median: 2,00\u20133,00 $. Bear-Case (Motley Fool): 1,00 $. Langfrist 2027: Standard Chartered 12 $. Konsens 2030: 10\u201315 $. Alle Prognosen h\u00e4ngen von CLARITY Act, ODL-Adoption und Makro ab. Keine Anlageberatung. <a href=\"https:\/\/www.fool.com\/investing\/2026\/04\/16\/xrp-ripple-will-hit-this-price-in-2026\/\" target=\"_blank\" rel=\"nofollow noopener\" class=\"src\">fool.com<\/a><\/div><\/div>\n  <\/div>\n<\/div>\n\n<div class=\"xr-hr\"><\/div>\n\n<div class=\"xr-cta\">\n  <h3 style=\"margin:0 0 7px;font-size:16px;color:#f0f7f2\">XRP handeln &ndash; g&uuml;nstig auf den besten Krypto-B&ouml;rsen<\/h3>\n  <p style=\"color:#9dbfaa;font-size:13px;margin-bottom:12px\">\n    <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"il g\">Bitget<\/a> Code <strong>krypto30<\/strong> &ndash; 30% Rabatt &middot;\n    <a href=\"https:\/\/kryptozukunft.com\/2026\/01\/23\/was-ist-der-beste-okx-referralcode-bonuscode-2026\/\" class=\"il o\">OKX<\/a> Code <strong>CRYPTO2026<\/strong> &ndash; 45% Rabatt &middot;\n    <a href=\"https:\/\/kryptozukunft.com\/2025\/12\/17\/bingx-bonuscode-na4qyr-30-gebuehren-sparen-alle-vorteile-erklaert\/\" class=\"il g\">BingX<\/a> Code <strong>NA4QYR<\/strong> &ndash; 50% Rabatt\n  <\/p>\n  <a class=\"xr-cta-btn\" href=\"https:\/\/bonus.bitget.com\/Kryptozukunft1\" target=\"_blank\" rel=\"nofollow noopener\" style=\"color:#000 !important\">&#9889; Jetzt bei Bitget &ndash; Code krypto30<\/a>\n<\/div>\n\n<h2>Weitere Analysen &amp; Artikel<\/h2>\n<div class=\"xr-cards\">\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/11\/20\/xrp-analyse-2025-warum-der-ripple-coin-jetzt-wieder-in-den-fokus-der-anleger-rueckt\/\" class=\"xr-card\"><div class=\"xr-card-cat\">ANALYSE 2025<\/div><div class=\"xr-card-title\">XRP Analyse 2025<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2026\/01\/25\/bitcoin-on-chain-analyse-2026\/\" class=\"xr-card\"><div class=\"xr-card-cat\">ANALYSE<\/div><div class=\"xr-card-title\">Bitcoin On-Chain Analyse 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/11\/28\/ethereum-analyse-2025-warum-eth-jetzt-an-einem-neuen-technologischen-wendepunkt-steht\/\" class=\"xr-card\"><div class=\"xr-card-cat\">ANALYSE<\/div><div class=\"xr-card-title\">Ethereum Analyse &#038; Prognose 2026<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2026\/03\/21\/usa-kurz-vor-groesstem-krypto-gesetz-seit-genius-act-senatoren-einigen-sich\/\" class=\"xr-card\"><div class=\"xr-card-cat\">REGULIERUNG<\/div><div class=\"xr-card-title\">CLARITY Act erkl\u00e4rt<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/11\/stablecoins\/\" class=\"xr-card\"><div class=\"xr-card-cat\">GRUNDLAGEN<\/div><div class=\"xr-card-title\">Was sind Stablecoins?<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/18\/us-krypto-regulierung\/\" class=\"xr-card\"><div class=\"xr-card-cat\">REGULIERUNG<\/div><div class=\"xr-card-title\">US-Krypto-Regulierung 2025\/26<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/10\/bitcoin-spot-etfs-wie-institutionelle-investoren-den-kryptomarkt-verandern\/\" class=\"xr-card\"><div class=\"xr-card-cat\">GRUNDLAGEN<\/div><div class=\"xr-card-title\">Spot-Bitcoin-ETFs erkl\u00e4rt<\/div><\/a>\n  <a href=\"https:\/\/kryptozukunft.com\/2025\/07\/13\/bitget-testbericht\/\" class=\"xr-card\"><div class=\"xr-card-cat\">B\u00d6RSE<\/div><div class=\"xr-card-title\">Bitget Testbericht 2026<\/div><\/a>\n<\/div>\n\n<div class=\"xr-author\">\n  <div class=\"xr-av\">FR<\/div>\n  <div>\n    <div class=\"xr-an\">Felix Rieger<\/div>\n    <div class=\"xr-ar\">Gr\u00fcnder &amp; Chefredakteur &middot; KryptoZukunft.com &middot; April 2026<\/div>\n    <div class=\"xr-ab\">Quellen: coinmarketcap.com, ad-hoc-news.de (April 2026), 247wallst.com (mehrere Artikel), investing.com, kucoin.com, disruptionbanking.com, cryptoticker.io, cryptoofficiel.com, fool.com, mexc.com, zipmex.com, europeanbusinessmagazine.com. Experten-Zitate: Brad Garlinghouse (Ripple CEO\/Davos\/Fox Business), Geoffrey Kendrick (Standard Chartered), David Schwartz (Ripple CTO). Preise und Daten Stand April 2026. Keine Anlageberatung.<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"xr-disc\"><strong>Risikohinweis:<\/strong> Dieser Artikel dient ausschlie\u00dflich Informations- und Bildungszwecken und stellt keine Finanz- oder Anlageberatung dar. XRP ist eine hochvolatile Kryptow\u00e4hrung. Kursprognosen sind Szenarien, keine Versprechen. Investiere nur Geld, das du dir leisten kannst zu verlieren. <a href=\"https:\/\/kryptozukunft.com\/2025\/03\/25\/kryptowaehrungen-steuern\/\" class=\"il o\">Gewinne aus Krypto-Investitionen sind in Deutschland steuerpflichtig.<\/a><\/div>\n\n<div class=\"xr-meta\">\n  Ver\u00f6ffentlicht: April 2026 &middot; Autor: Felix Rieger &middot; KryptoZukunft.com &middot; Keine Anlageberatung &middot; Affiliate: Bitget \/ OKX \/ BingX Links enthalten\n<\/div>\n\n<\/div>\n\n\n\n\n<!-- Schema.org: Autor + Artikel-Disclaimer -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Person\",\n  \"name\": \"Felix Rieger\",\n  \"givenName\": \"Felix\",\n  \"familyName\": \"Rieger\",\n  \"jobTitle\": \"Krypto-Journalist, Marktanalyst & Gr\u00fcnder\",\n  \"description\": \"Felix Rieger ist Gr\u00fcnder und Hauptautor von KryptoZukunft.com. Seit 2021 testet er pers\u00f6nlich \u00fcber 12 Kryptob\u00f6rsen, analysiert M\u00e4rkte und erkl\u00e4rt komplexe Krypto-Konzepte auf Deutsch \u2013 klar, ehrlich, ohne Hype. Er hat \u00fcber 100 Fachartikel zu Bitcoin, Ethereum, DeFi, Blockchain und Kryptob\u00f6rsen verfasst und hilft t\u00e4glich tausenden deutschsprachigen Lesern, sicher in Kryptow\u00e4hrungen einzusteigen.\",\n  \"url\": \"https:\/\/kryptozukunft.com\/author\/\",\n  \"image\": \"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-15.-Mai-2025-16_16_41.png\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"streetAddress\": \"Industriestrasse 3\",\n    \"addressLocality\": \"Rheinm\u00fcnster\",\n    \"postalCode\": \"77836\",\n    \"addressCountry\": \"DE\"\n  },\n  \"worksFor\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KryptoZukunft\",\n    \"url\": \"https:\/\/kryptozukunft.com\"\n  },\n  \"founder\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KryptoZukunft\",\n    \"url\": \"https:\/\/kryptozukunft.com\",\n    \"foundingDate\": \"2021\"\n  },\n  \"knowsAbout\": [\n    \"Bitcoin\", \"Ethereum\", \"Solana\", \"BNB\", \"Kryptow\u00e4hrungen\",\n    \"Blockchain-Technologie\", \"DeFi\", \"Kryptob\u00f6rsen-Tests\",\n    \"Bitget\", \"Binance\", \"OKX\", \"KuCoin\", \"MEXC\",\n    \"Spot-Handel\", \"Futures Trading\", \"Krypto-Sicherheit\",\n    \"Cold Wallets\", \"Seed-Phrase\", \"Fear and Greed Index\",\n    \"On-Chain-Analyse\", \"Krypto-Steuer Deutschland\",\n    \"MiCA Regulierung\", \"Bitcoin Halving\", \"EMA Trading Strategie\"\n  ],\n  \"hasCredential\": [\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"5+ Jahre aktive Krypto-Markterfahrung seit 2021\"},\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"12+ Kryptob\u00f6rsen pers\u00f6nlich getestet und bewertet\"},\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"100+ Fachartikel zu Kryptow\u00e4hrungen verfasst\"},\n    {\"@type\": \"EducationalOccupationalCredential\", \"name\": \"Gr\u00fcnder und Herausgeber von KryptoZukunft.com\"}\n  ],\n  \"publishingPrinciples\": \"https:\/\/kryptozukunft.com\/about\/\",\n  \"sameAs\": [\n    \"https:\/\/kryptozukunft.com\/author\/\",\n    \"https:\/\/www.linkedin.com\/in\/felix-rieger-751148377\/\",\n    \"https:\/\/twitter.com\/FelixRieger\",\n    \"https:\/\/felixrieger.tumblr.com\/\"\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Felix Rieger\",\n    \"url\": \"https:\/\/kryptozukunft.com\/author\/\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KryptoZukunft\",\n    \"url\": \"https:\/\/kryptozukunft.com\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2025\/07\/cropped-047745EA-BCA4-432E-B75B-1DBCCBE9FA30.png\"\n    }\n  },\n  \"disclaimer\": \"Dieser Artikel dient ausschlie\u00dflich zu Informationszwecken und stellt keine Finanz-, Anlage- oder Steuerberatung dar. Kryptow\u00e4hrungen sind hochvolatile Anlageinstrumente. Der Handel kann zum vollst\u00e4ndigen Verlust des eingesetzten Kapitals f\u00fchren. Investiere nur, was du bereit bist zu verlieren.\",\n  \"about\": {\"@type\": \"Thing\", \"name\": \"Kryptow\u00e4hrungen\"}\n}\n<\/script>\n\n<style>\n.kzab-wrap{font-family:'Outfit',sans-serif;margin:40px 0}\n.kzab-wrap *{box-sizing:border-box}\n\n\/* Autoren-Box *\/\n.kzab-box{background:#0d1c16;border:1px solid rgba(46,204,113,.15);border-radius:14px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;position:relative;overflow:hidden}\n.kzab-box::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2ecc71,rgba(46,204,113,.3),transparent)}\n\n\/* Avatar *\/\n.kzab-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid rgba(46,204,113,.35);outline:2px solid rgba(46,204,113,.12);outline-offset:3px;flex-shrink:0;display:block}\n\n\/* Info *\/\n.kzab-info{min-width:0}\n.kzab-label{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;color:#2ecc71;letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;display:flex;align-items:center;gap:5px}\n.kzab-label::before{content:'';width:5px;height:5px;border-radius:50%;background:#2ecc71;animation:kzabdot 1.8s ease-in-out infinite}\n@keyframes kzabdot{0%,100%{opacity:1}50%{opacity:.2}}\n.kzab-name{font-weight:800;font-size:18px;color:#f0f7f2;margin-bottom:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n.kzab-verified{font-family:'JetBrains Mono',monospace;font-size:9px;color:#060e0a;background:#2ecc71;padding:2px 8px;border-radius:4px;font-weight:700;white-space:nowrap}\n.kzab-role{font-family:'JetBrains Mono',monospace;font-size:10px;color:#4a6b57;margin-bottom:10px}\n.kzab-bio{font-size:13.5px;color:#9dbfaa;line-height:1.65;margin-bottom:12px}\n.kzab-bio strong{color:#f0f7f2}\n.kzab-badges{display:flex;gap:8px;flex-wrap:wrap}\n.kzab-badge{font-family:'JetBrains Mono',monospace;font-size:10px;color:#7aaa8e;background:#060e0a;border:1px solid rgba(46,204,113,.1);border-radius:5px;padding:3px 9px;display:flex;align-items:center;gap:4px;white-space:nowrap}\n\n\/* Leitlinien *\/\n.kzab-editorial{flex-shrink:0;display:flex;flex-direction:column;gap:6px;min-width:170px}\n.kzab-editorial-title{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;color:#2ecc71;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}\n.kzab-editorial-row{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#7aaa8e}\n.kzab-editorial-row a{color:#2ecc71;text-decoration:none}\n.kzab-editorial-row a:hover{text-decoration:underline}\n\n\/* Socials *\/\n.kzab-socials{display:flex;flex-direction:row;gap:7px;flex-shrink:0;align-self:center}\n.kzab-soc{width:34px;height:34px;border-radius:8px;background:#060e0a;border:1px solid rgba(46,204,113,.13);display:flex;align-items:center;justify-content:center;color:#7aaa8e;text-decoration:none;transition:all .2s}\n.kzab-soc:hover{background:rgba(46,204,113,.1);color:#2ecc71;border-color:rgba(46,204,113,.3)}\n\n\/* Divider *\/\n.kzab-divider{width:1px;background:rgba(46,204,113,.08);align-self:stretch;flex-shrink:0}\n\n\/* Risikohinweis *\/\n.kzab-risk{background:#0a1510;border:1px solid rgba(240,192,64,.18);border-left:3px solid #f0c040;border-radius:0 10px 10px 0;padding:13px 18px;margin-top:10px;display:flex;align-items:flex-start;gap:12px}\n.kzab-risk-icon{font-size:18px;flex-shrink:0;margin-top:1px}\n.kzab-risk-body{flex:1}\n.kzab-risk-title{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:700;color:#f0c040;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}\n.kzab-risk-text{font-size:12px;color:#7aaa8e;line-height:1.65;margin:0}\n.kzab-risk-text strong{color:#cde3d5}\n\n\/* Responsive *\/\n@media(max-width:900px){\n  .kzab-editorial,.kzab-divider{display:none}\n  .kzab-mobile-links{display:flex !important}\n}\n.kzab-mobile-links{display:none}\n.kzab-mobile-link{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:#7aaa8e;text-decoration:none;background:#060e0a;border:1px solid rgba(46,204,113,.13);border-radius:6px;padding:5px 10px;transition:all .2s}\n.kzab-mobile-link:hover{color:#2ecc71;border-color:rgba(46,204,113,.3)}\n@media(max-width:640px){\n  .kzab-box{grid-template-columns:auto 1fr;gap:14px}\n  .kzab-socials{flex-direction:row;grid-column:1\/-1}\n  .kzab-avatar{width:60px;height:60px}\n  .kzab-name{font-size:16px}\n}\n<\/style>\n\n<div class=\"kzab-wrap\">\n\n  <!-- Autoren-Box -->\n  <div class=\"kzab-box\">\n\n    <img decoding=\"async\" class=\"kzab-avatar\" src=\"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-15.-Mai-2025-16_16_41.png\" alt=\"Felix Rieger \u2013 Gr\u00fcnder und Autor KryptoZukunft\" width=\"76\" height=\"76\" loading=\"lazy\" title=\"\">\n\n    <div class=\"kzab-info\">\n      <div class=\"kzab-label\">\u00dcber den Autor<\/div>\n      <div class=\"kzab-name\">\n        Felix Rieger\n        <span class=\"kzab-verified\">&#10003; Verifiziert<\/span>\n      <\/div>\n      <div class=\"kzab-role\">Gr\u00fcnder &amp; Hauptautor \u00b7 KryptoZukunft.com \u00b7 Rheinm\u00fcnster, Deutschland \u00b7 seit 2021<\/div>\n      <div class=\"kzab-bio\">\n        Seit 2021 teste ich pers\u00f6nlich Kryptob\u00f6rsen, analysiere M\u00e4rkte und erkl\u00e4re komplexe Themen verst\u00e4ndlich \u2013\n        <strong>klar, ehrlich, ohne Hype.<\/strong> Als Gr\u00fcnder von KryptoZukunft.com habe ich \u00fcber\n        <strong>12 B\u00f6rsen getestet<\/strong>, mehr als <strong>100 Fachartikel<\/strong> verfasst und helfe\n        t\u00e4glich tausenden Lesern, <strong>sicher in Kryptow\u00e4hrungen einzusteigen.<\/strong>\n        Kein Finanzberater \u2013 aber jemand der die Fehler bereits gemacht hat und daraus gelernt hat.\n      <\/div>\n      <div class=\"kzab-badges\">\n        <span class=\"kzab-badge\">&#128197; Seit 2021 aktiv<\/span>\n        <span class=\"kzab-badge\">&#127970; 12+ B\u00f6rsen getestet<\/span>\n        <span class=\"kzab-badge\">&#128240; 100+ Artikel<\/span>\n        <span class=\"kzab-badge\">&#128205; Rheinm\u00fcnster, DE<\/span>\n        <span class=\"kzab-badge\">&#9989; Gepr\u00fcfte Inhalte<\/span>\n      <\/div>\n      <div class=\"kzab-mobile-links\">\n        <a href=\"https:\/\/kryptozukunft.com\/author\/\" class=\"kzab-mobile-link\">&#128100; Vollst\u00e4ndiges Profil \u2192<\/a>\n        <a href=\"https:\/\/kryptozukunft.com\/about\/\" class=\"kzab-mobile-link\">&#128221; Impressum &amp; Kontakt<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"kzab-divider\"><\/div>\n\n    <div class=\"kzab-editorial\">\n      <div class=\"kzab-editorial-title\">&#128221; Redaktionelle Leitlinien<\/div>\n      <div class=\"kzab-editorial-row\"><span>&#9989;<\/span><span>Unabh\u00e4ngig &amp; transparent<\/span><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128269;<\/span><span>Sorgf\u00e4ltig recherchiert<\/span><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128260;<\/span><span>Regelm\u00e4\u00dfig aktualisiert<\/span><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128100;<\/span><a href=\"https:\/\/kryptozukunft.com\/author\/\">Vollst\u00e4ndiges Profil \u2192<\/a><\/div>\n      <div class=\"kzab-editorial-row\"><span>&#128221;<\/span><a href=\"https:\/\/kryptozukunft.com\/about\/\">Impressum &amp; Kontakt<\/a><\/div>\n    <\/div>\n\n    <div class=\"kzab-divider\"><\/div>\n\n    <div class=\"kzab-socials\">\n      <a href=\"https:\/\/www.linkedin.com\/in\/felix-rieger-751148377\/\" class=\"kzab-soc\" title=\"LinkedIn\" target=\"_blank\" rel=\"noopener me nofollow\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/><\/svg>\n      <\/a>\n      <a href=\"https:\/\/twitter.com\/FelixRieger\" class=\"kzab-soc\" title=\"X \/ Twitter\" target=\"_blank\" rel=\"noopener me nofollow\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-4.714-6.231-5.401 6.231H2.74l7.73-8.835L1.254 2.25H8.08l4.253 5.622zm-1.161 17.52h1.833L7.084 4.126H5.117z\"\/><\/svg>\n      <\/a>\n      <a href=\"https:\/\/felixrieger.tumblr.com\/\" class=\"kzab-soc\" title=\"Tumblr\" target=\"_blank\" rel=\"noopener me nofollow\">\n        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.304 1.406z\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n\n  <!-- Risikohinweis -->\n  <div class=\"kzab-risk\">\n    <div class=\"kzab-risk-icon\">&#9888;&#65039;<\/div>\n    <div class=\"kzab-risk-body\">\n      <div class=\"kzab-risk-title\">Risikohinweis &amp; Haftungsausschluss<\/div>\n      <p class=\"kzab-risk-text\">\n        Dieser Artikel dient ausschlie\u00dflich zu <strong>Informationszwecken<\/strong> und stellt\n        <strong>keine Finanz-, Anlage- oder Steuerberatung<\/strong> dar.\n        Kryptow\u00e4hrungen sind hochvolatile Anlageinstrumente \u2013 der Handel kann zum\n        <strong>vollst\u00e4ndigen Verlust des eingesetzten Kapitals<\/strong> f\u00fchren.\n        Investiere nur, was du bereit bist zu verlieren.\n        KryptoZukunft.com \u00fcbernimmt keine Haftung f\u00fcr Entscheidungen auf Basis dieser Inhalte.\n        Bei steuerlichen Fragen wende dich an einen zugelassenen Steuerberater.\n      <\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Die Analyse zeigt XRP im April 2026 bei 1,35 $, SEC-Rechtsstreit beendet, jedoch bleibt Kurs trotz guter Nachrichten stagnierend.<\/p>","protected":false},"author":263121695,"featured_media":8753,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAF+PrBFEE7BpYBAQlUMpYBAQEIAQBIDEJKqAEBAQgBAUgCBEYYAQEIAQFIAgQDANAEpggkAsYJsgPMA2ok7AGsCSYECKoJJk0oASEAJwAEACcBKAYnACgNJwBEAIQABwAoAicBKAEnAKgABACHACgCJwEoAicAqAGHACgCJwEoAicAqAEoAKgABACBAIQBqAIEAKgBxL+uA+WtA3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZUF1dG9tYXRpc2NoIGdlc3BlaWNoZXJ0ZXIgRW50d3VyZmRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3B1YmxpY2l6ZV9tZXNzYWdlamV0cGFja19wdWJsaWNpemVfZmVhdHVyZV9lbmFibGVkamV0cGFja19zb2NpYWxfcG9zdF9hbHJlYWR5X3NoYXJlZGpldHBhY2tfc29jaWFsX29wdGlvbnNfd3Bhc19jdXN0b21pemVfcGVyX25ldHdvcmtqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NYUlAgQW5hbHlzZSB1bmQgUHJvZ25vc2UgZsO8ciBkYXMgSmFociAyMDI2Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50bGV2ZWxUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc1hSUCBBbmFseXNlIHVuZCBQcm9nbm9zZSBmw7xyIGRhcyBKYWhyIDIwMjZjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwcGxhY2Vob2xkZXJUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlclRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzcmVmPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjF9IC0tPgo8aDEgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlhSUCBBbmFseXNlIHVuZCBQcm9nbm9zZSBmw7xyIGRhcyBKYWhyIDIwMjY8L2gxPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKCjwhLS0gd3A6YmxvY2sgeyJyZWYiOjE4NTJ9IC8tLT5EaWUgQW5hbHlzZSB6ZWlndCBYUlAgaW0gQXByaWwgMjAyNiBiZWkgMSwzNSAkLCBTRUMtUmVjaHRzc3RyZWl0IGJlZW5kZXQsIGplZG9jaCBibGVpYnQgS3VycyB0cm90eiBndXRlciBOYWNocmljaHRlbiBzdGFnbmllcmVuZC48IS0tIHdwOmh0bWwgLS0+CjwhLS0gd3A6aHRtbCAtLT4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJBcnRpY2xlIiwKICAiaGVhZGxpbmUiOiAiWFJQIChSaXBwbGUpIEFuYWx5c2UgJiBQcm9nbm9zZSAyMDI2OiBTRUMtU2llZywgU3BvdC1FVEZzLCBSTFVTRCB1bmQgZGVyIDEzLUJpbGxpb25lbi1Eb2xsYXItTW9tZW50IiwKICAiZGVzY3JpcHRpb24iOiAiWFJQIEFuYWx5c2UgQXByaWwgMjAyNjogYWt0dWVsbGVyIEt1cnMgfjEsMzUgJCwgcnVuZCA2MSUgdW50ZXIgQVRIIDMsODQgJC4gU0VDLVJlY2h0c3N0cmVpdCBiZWVuZGV0LCBTcG90LVhSUC1FVEZzIG1pdCAxLDM3IE1yZC4gJCBBVU0uIFNvY2lldGUgR2VuZXJhbGUgRVVSQ1YgbGl2ZSBhdWYgWFJQTCwgUmFrdXRlbi1JbnRlZ3JhdGlvbiBmw7xyIDQ0IE1pby4gTnV0emVyLCBSTFVTRCB3w6RjaHN0IGF1ZiAxLDU2IE1yZC4gJC4gUHJvZ25vc2VuOiBTdGFuZGFyZCBDaGFydGVyZWQgMiw4MCAkLCBCdWxsLUNhc2UgNeKAkzggJC4gVm9sbHN0w6RuZGlnZSBGdW5kYW1lbnRhbGFuYWx5c2UsIFJpc2lrZW4sIEV4cGVydGVuLVppdGF0ZS4iLAogICJkYXRlUHVibGlzaGVkIjogIjIwMjYtMDQtMTgiLAogICJkYXRlTW9kaWZpZWQiOiAiMjAyNi0wNC0xOCIsCiAgImF1dGhvciI6IHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiRmVsaXggUmllZ2VyIiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tL2F1dGhvci8ifSwKICAicHVibGlzaGVyIjogeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJLcnlwdG9adWt1bmZ0IiwgInVybCI6ICJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tIn0sCiAgImluTGFuZ3VhZ2UiOiAiZGUtREUiLAogICJrZXl3b3JkcyI6ICJYUlAgQW5hbHlzZSAyMDI2LCBYUlAgUHJvZ25vc2UgMjAyNiwgUmlwcGxlIFhSUCBLdXJzLCBSTFVTRCBTdGFibGVjb2luLCBYUlAgRVRGIDIwMjYsIFhSUEwgTGVkZ2VyIEFuYWx5c2UiLAogICJhYm91dCI6IHsKICAgICJAdHlwZSI6ICJUaGluZyIsCiAgICAibmFtZSI6ICJYUlAgKFJpcHBsZSkiLAogICAgImRlc2NyaXB0aW9uIjogIlhSUCBpc3QgZGFzIG5hdGl2ZSBUb2tlbiBkZXMgWFJQIExlZGdlciAoWFJQTCksIGVpbmVyIEJsb2NrY2hhaW4gZsO8ciBzY2huZWxsZSB1bmQgZ8O8bnN0aWdlIENyb3NzLUJvcmRlci1aYWhsdW5nZW4uIFJpcHBsZSBMYWJzIGVudHdpY2tlbHQgVW50ZXJuZWhtZW5zcHJvZHVrdGUgYXVmIEJhc2lzIGRlcyBYUlBMLiIsCiAgICAic2FtZUFzIjogImh0dHBzOi8vcmlwcGxlLmNvbSIKICB9LAogICJtZW50aW9ucyI6IFsKICAgIHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiRmVsaXggUmllZ2VyIiwgImpvYlRpdGxlIjogIkdyw7xuZGVyICYgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSJ9LAogICAgeyJAdHlwZSI6ICJQZXJzb24iLCAibmFtZSI6ICJCcmFkIEdhcmxpbmdob3VzZSIsICJqb2JUaXRsZSI6ICJDRU8gUmlwcGxlIExhYnMifSwKICAgIHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiRGF2aWQgU2Nod2FydHoiLCAiam9iVGl0bGUiOiAiQ1RPIFJpcHBsZSBMYWJzIn0sCiAgICB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkdlb2ZmcmV5IEtlbmRyaWNrIiwgImpvYlRpdGxlIjogIkhlYWQgb2YgRGlnaXRhbCBBc3NldCBSZXNlYXJjaCBTdGFuZGFyZCBDaGFydGVyZWQifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiUmlwcGxlIExhYnMiLCAidXJsIjogImh0dHBzOi8vcmlwcGxlLmNvbSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJTb2Npw6l0w6kgR8OpbsOpcmFsZSIsICJ1cmwiOiAiaHR0cHM6Ly93d3cuc29jaWV0ZWdlbmVyYWxlLmNvbSJ9LAogICAgeyJAdHlwZSI6ICJPcmdhbml6YXRpb24iLCAibmFtZSI6ICJEZXV0c2NoZSBCYW5rIiwgInVybCI6ICJodHRwczovL3d3dy5kYi5jb20ifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiU3RhbmRhcmQgQ2hhcnRlcmVkIiwgInVybCI6ICJodHRwczovL3d3dy5zYy5jb20ifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiUmFrdXRlbiIsICJ1cmwiOiAiaHR0cHM6Ly93d3cucmFrdXRlbi5jb20ifQogIF0KfQo8L3NjcmlwdD4KPHNjcmlwdCB0eXBlPSJhcHBsaWNhdGlvbi9sZCtqc29uIj4KewogICJAY29udGV4dCI6ICJodHRwczovL3NjaGVtYS5vcmciLAogICJAdHlwZSI6ICJGQVFQYWdlIiwKICAibWFpbkVudGl0eSI6IFsKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiSXN0IGRlciBTRUMtUmVjaHRzc3RyZWl0IGdlZ2VuIFJpcHBsZSBiZWVuZGV0PyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiSmEuIEltIEF1Z3VzdCAyMDI1IHJlaWNodGVuIHNvd29obCBSaXBwbGUgYWxzIGF1Y2ggZGllIFNFQyBnZW1laW5zYW0gZWluZW4gQW50cmFnIGF1ZiBBYndlaXN1bmcgaWhyZXIgQmVydWZ1bmdlbiBiZWltIFVTIENvdXJ0IG9mIEFwcGVhbHMgZm9yIHRoZSBTZWNvbmQgQ2lyY3VpdCBlaW4uIERhbWl0IGlzdCBkZXIgZmFzdCBmw7xuZmrDpGhyaWdlIFJlY2h0c3N0cmVpdCBvZmZpemllbGwgYmVlbmRldC4gUmlwcGxlIHphaGx0ZSAxMjUgTWlsbGlvbmVuIERvbGxhciBTdHJhZmUg4oCTIHdlaXQgd2VuaWdlciBhbHMgZGllIHZvbiBkZXIgU0VDIGdlZm9yZGVydGVuIDIgTWlsbGlhcmRlbiBEb2xsYXIuIERpZSBHZXJpY2h0ZSBzdGVsbHRlbiBmZXN0OiBYUlAgaXN0IGtlaW4gV2VydHBhcGllciBiZWltIEhhbmRlbCBhdWYgQsO2cnNlbi4gRGFzIMO2ZmZuZXQgZGVuIFdlZyBmw7xyIGluc3RpdHV0aW9uZWxsZSBBZG9wdGlvbiB1bmQgU3BvdC1FVEYtWnVsYXNzdW5nLiJ9CiAgICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkdpYnQgZXMgYmVyZWl0cyBTcG90LVhSUC1FVEZzPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiSmEuIFNwb3QtWFJQLUVURnMgc3RhcnRldGVuIGltIE5vdmVtYmVyIDIwMjUgaW4gZGVuIFVTQSwgdW50ZXIgYW5kZXJlbSB2b24gRnJhbmtsaW4gVGVtcGxldG9uLiBCaXMgQXByaWwgMjAyNiBoYWJlbiBkaWUgRVRGcyB6dXNhbW1lbiAxLDM3IE1pbGxpYXJkZW4gRG9sbGFyIGluIE5ldHRvdmVybcO2Z2VuIHVuZCAxLDE4IE1pbGxpYXJkZW4gRG9sbGFyIGluIE5ldHRvenVmbMO8c3NlbiBhbmdlc2FtbWVsdC4gQW0gMTQuIEFwcmlsIDIwMjYgdmVyemVpY2huZXRlbiBkaWUgVVMtU3BvdC1YUlAtRVRGcyBtaXQgMTE5LDYgTWlsbGlvbmVuIERvbGxhciBpaHJlbiBzdMOkcmtzdGVuIEVpbnplbHRhZyBzZWl0IERlemVtYmVyIDIwMjUuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgUkxVU0QgdW5kIHdhcyBoYXQgZGFzIG1pdCBYUlAgenUgdHVuPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiUkxVU0QgKFJpcHBsZSBVU0QpIGlzdCBSaXBwbGVzIGVpZ2VuZXIgRG9sbGFyLVN0YWJsZWNvaW4sIGdlc3RhcnRldCBpbSBEZXplbWJlciAyMDI0LiBFciBoYXQgaW0gQXByaWwgMjAyNiBlaW5lIE1hcmt0a2FwaXRhbGlzaWVydW5nIHZvbiAxLDU2IE1pbGxpYXJkZW4gRG9sbGFyLiBSTFVTRCBsw6R1ZnQgYXVmIGRlbSBYUlAgTGVkZ2VyIHVuZCBpc3QgZGFyYXVmIGF1c2dlbGVndCwgWFJQIGFscyBCcsO8Y2tlbi1Bc3NldCBpbSBPbi1EZW1hbmQtTGlxdWlkaXR5LVN5c3RlbSB6dSBlcmfDpG56ZW4uIERhcyBQcm9ibGVtOiBWaWVsZSBCYW5rZW4gKERldXRzY2hlIEJhbmssIFNvY2nDqXTDqSBHw6luw6lyYWxlKSBudXR6ZW4gUmlwcGxlcyBJbmZyYXN0cnVrdHVyLCBzZXR0bGVuIGFiZXIgaW4gUkxVU0QgdW5kIEZpYXQg4oCTIG5pY2h0IGluIFhSUC4gUkxVU0QgaXN0IGRhbWl0IHNvd29obCBFcmfDpG56dW5nIGFscyBhdWNoIHBvdGVuemllbGxlciBLb25rdXJyZW50IGbDvHIgWFJQLURlbWFuZC4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FzIGlzdCBkYXMgWFJQIEt1cnN6aWVsIGbDvHIgMjAyNj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkFuYWx5c3RlbnByb2dub3NlbiAoaG9jaHNwZWt1bGF0aXYpOiBTdGFuZGFyZCBDaGFydGVyZWQgKEdlb2ZmcmV5IEtlbmRyaWNrKSBoYXQgc2VpbiBaaWVsIHZvbiA4ICQgYXVmIDIsODAgJCByZXZpZGllcnQgd2VnZW4gTWFrcm8tSGVhZHdpbmRzLiBCaXR3aXNlOiAzLDUwICQgYWxzIEJhc2UtQ2FzZS4gQnVsbC1DYXNlIGJlaSBDTEFSSVRZIEFjdC1QYXNzYWdlIHVuZCBPREwtRHVyY2hicnVjaDogNeKAkzggJC4gQmVhci1DYXNlIChNb3RsZXkgRm9vbCk6IDEgJCBiZWkgd2VpdGVyZXIgU2Nod8OkY2hlLiBDb2luQ29kZXg6IH4yLDE1ICQgTWVkaWFuLiBBbGxlIFByb2dub3NlbiBzaW5kIGtlaW5lIEFubGFnZWJlcmF0dW5nLiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYXJ1bSBzdGVpZ3QgZGVyIFhSUC1LdXJzIG5pY2h0IHRyb3R6IGd1dGVyIE5hY2hyaWNodGVuPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsiQHR5cGUiOiAiQW5zd2VyIiwgInRleHQiOiAiRGFzIGlzdCBkYXMgemVudHJhbGUgWFJQLVBhcmFkb3ggMjAyNjogUmlwcGxlIGhhdHRlIHNlaW5lbiBzdMOkcmtzdGVuIE1vbmF0IGFuIFVudGVybmVobWVuc3BhcnRuZXJzY2hhZnRlbiBpbSBGZWJydWFyIDIwMjYgKERldXRzY2hlIEJhbmssIEF2aXZhIEludmVzdG9ycywgU29jacOpdMOpIEfDqW7DqXJhbGUsIFphbmQsIEZpZ21lbnQg4oCTIGbDvG5mIERlYWxzIGluIGVpbmVtIE1vbmF0KSwgYWJlciBYUlAgZmllbCB1bSAzMCUgaW0gc2VsYmVuIE1vbmF0LiBEZXIgR3J1bmQ6IFJpcHBsZSBhbHMgVW50ZXJuZWhtZW4gaXN0IHZvbiBYUlAgYWxzIFRva2VuIGdldHJlbm50LiBCYW5rZW4gbnV0emVuIFJpcHBsZXMgU29mdHdhcmUsIHNldHRsZW4gYWJlciBpbiBSTFVTRCBvZGVyIEZpYXQg4oCTIG5pY2h0IGluIFhSUC4gU29sYW5nZSBkZXIgQ0xBUklUWSBBY3QgbmljaHQgT0RMIG1pdCBYUlAgcmVjaHRsaWNoIGFic2ljaGVydCwgYmxlaWJ0IFhSUCB2b24gUmlwcGxlcyBHZXNjaMOkZnRzZXJmb2xnIHdlaXRnZWhlbmQgZW50a29wcGVsdC4ifQogICAgfQogIF0KfQo8L3NjcmlwdD4KPHN0eWxlPgpAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdXRmaXQ6d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmZhbWlseT1KZXRCcmFpbnMrTW9ubzp3Z2h0QDQwMDs2MDA7NzAwJmZhbWlseT1FeG8rMjp3Z2h0QDgwMDs5MDAmZGlzcGxheT1zd2FwJyk7Cjpyb290ey0tYTojRjc5MzFBOy0tYTI6cmdiYSgyNDcsMTQ3LDI2LC4wOSk7LS1hMzpyZ2JhKDI0NywxNDcsMjYsLjIyKTstLWc6IzJlY2M3MTstLWcyOnJnYmEoNDYsMjA0LDExMywuMDgpOy0tZzM6cmdiYSg0NiwyMDQsMTEzLC4yMik7LS1yOiNlNzRjM2M7LS1yMjpyZ2JhKDIzMSw3Niw2MCwuMDgpOy0tcjM6cmdiYSgyMzEsNzYsNjAsLjIyKTstLXg6IzAwYWFiNTstLXgyOnJnYmEoMCwxNzAsMTgxLC4wOCk7LS14MzpyZ2JhKDAsMTcwLDE4MSwuMjIpOy0tYjojNWRhZGUyOy0tYjI6cmdiYSg5MywxNzMsMjI2LC4wOCk7LS1iMzpyZ2JhKDkzLDE3MywyMjYsLjIyKTstLXk6I2YwYzA0MDstLXkyOnJnYmEoMjQwLDE5Miw2NCwuMDgpOy0teTM6cmdiYSgyNDAsMTkyLDY0LC4yMik7fQoueHJ7bWF4LXdpZHRoOjkxMHB4O21hcmdpbjowIGF1dG87cGFkZGluZzowIDIwcHggNzBweDtiYWNrZ3JvdW5kOiMwNjBlMGE7Zm9udC1mYW1pbHk6J091dGZpdCcsc2Fucy1zZXJpZjtjb2xvcjojZjBmN2YyfQoueHIgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ci54ciBoMntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTpjbGFtcCgxOXB4LDIuNnZ3LDI3cHgpO21hcmdpbjo1MnB4IDAgMTJweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6I2YwZjdmMn0KLnhyIGgyIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLXgpfQoueHIgaDN7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6Y2xhbXAoMTRweCwxLjh2dywxOXB4KTttYXJnaW46MjRweCAwIDhweDtjb2xvcjojZjBmN2YyfQoueHIgcHtmb250LXNpemU6MTUuNXB4O2xpbmUtaGVpZ2h0OjEuOTc7Y29sb3I6I2M4ZGRkMDttYXJnaW4tYm90dG9tOjE2cHh9Ci54ciBwIHN0cm9uZ3tjb2xvcjojZjBmN2YyfQoueHIgdWwsLnhyIG9se3BhZGRpbmctbGVmdDoyMnB4O2NvbG9yOiNjOGRkZDA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS45NTttYXJnaW4tYm90dG9tOjE2cHh9Ci54ciBsaXttYXJnaW4tYm90dG9tOjdweH0KLnhyIGEuaWx7Y29sb3I6dmFyKC0teCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjMpO2ZvbnQtd2VpZ2h0OjYwMH0KLnhyIGEuaWwub3tjb2xvcjp2YXIoLS1hKTtib3JkZXItY29sb3I6cmdiYSgyNDcsMTQ3LDI2LC4zKX0KLnhyIGEuaWwuZ3tjb2xvcjp2YXIoLS1nKTtib3JkZXItY29sb3I6cmdiYSg0NiwyMDQsMTEzLC4zNSl9Ci54ciBhLmlsLnJ7Y29sb3I6dmFyKC0tcik7Ym9yZGVyLWNvbG9yOnJnYmEoMjMxLDc2LDYwLC4zKX0KLnhyIGEuaWwuYntjb2xvcjp2YXIoLS1iKTtib3JkZXItY29sb3I6cmdiYSg5MywxNzMsMjI2LC4zKX0KLnhyIGEuc3Jje2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM1YTZhM2E7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjE0KTtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjFweCA2cHg7bWFyZ2luLWxlZnQ6NHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWRlY29yYXRpb246bm9uZX0KCi8qIEhFUk8g4oCTIFhSUCBUw7xya2lzICovCi54ci1oZXJve2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS14MikscmdiYSgwLDE3MCwxODEsLjAyKSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS14Myk7Ym9yZGVyLXJhZGl1czoxNHB4O3BhZGRpbmc6MzBweCAzNHB4O21hcmdpbjowIDAgMjhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Ci54ci1oZXJvOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTYwcHg7cmlnaHQ6LTYwcHg7d2lkdGg6MjQwcHg7aGVpZ2h0OjI0MHB4O2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSxyZ2JhKDAsMTcwLDE4MSwuMDgpLHRyYW5zcGFyZW50IDcwJSk7cG9pbnRlci1ldmVudHM6bm9uZX0KLnhyLWJhZGdlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE0cHh9Ci54ci1iYWRnZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjNweCA5cHg7Ym9yZGVyLXJhZGl1czo0cHg7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQoueHItYmFkZ2UueHtjb2xvcjp2YXIoLS14KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXgzKTtiYWNrZ3JvdW5kOnZhcigtLXgyKX0KLnhyLWJhZGdlLmd7Y29sb3I6dmFyKC0tZyk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1nMyk7YmFja2dyb3VuZDp2YXIoLS1nMil9Ci54ci1iYWRnZS5ve2NvbG9yOnZhcigtLWEpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYTMpO2JhY2tncm91bmQ6dmFyKC0tYTIpfQoueHItYmFkZ2Uucntjb2xvcjp2YXIoLS1yKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKTtiYWNrZ3JvdW5kOnZhcigtLXIyKX0KLnhyLWJhZGdlLnl7Y29sb3I6dmFyKC0teSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS15Myk7YmFja2dyb3VuZDp2YXIoLS15Mil9Ci54ci1oZXJvIGgxe2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOmNsYW1wKDIycHgsMy41dncsMzhweCk7bGluZS1oZWlnaHQ6MS4wNztjb2xvcjojZjBmN2YyO21hcmdpbjowIDAgMTNweH0KLnhyLWhlcm8gaDEgc3Bhbntjb2xvcjp2YXIoLS14KX0KLnhyLWhlcm8tbGVhZHtmb250LXNpemU6MTUuNXB4O2NvbG9yOiNjOGRkZDA7bGluZS1oZWlnaHQ6MS45MzttYXJnaW46MCAwIDIwcHh9Ci54ci1oZXJvLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxLjFmciAwLjlmcjtnYXA6MTJweH0KLnhyLWhlcm8tcGFuZWx7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjA5KTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNnB4IDE4cHh9Ci54ci1oZXJvLXBhbmVsIGgze21hcmdpbjowIDAgOXB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnZhcigtLXgpO2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDB9Ci54ci1oZXJvLXBhbmVsIHVse3BhZGRpbmctbGVmdDoxNXB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNjOGRkZDA7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MH0KLnhyLWhlcm8tcGFuZWwgbGl7bWFyZ2luLWJvdHRvbTo1cHh9Ci54ci1zbmFwLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDo3cHh9Ci54ci1zbmFwe2JhY2tncm91bmQ6IzA4MGUwODtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4wOCk7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMXB4fQoueHItc25hcCBzdHJvbmd7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOnZhcigtLXgpO21hcmdpbi1ib3R0b206M3B4O2xpbmUtaGVpZ2h0OjEuMX0KLnhyLXNuYXAgc3Bhbntmb250LXNpemU6MTAuNXB4O2NvbG9yOiMxYTRhNWE7bGluZS1oZWlnaHQ6MS41fQoKLnhyLWhye2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsdmFyKC0teDMpLHRyYW5zcGFyZW50KTttYXJnaW46NTBweCAwfQoKLnhyLXN0YXRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxMjhweCwxZnIpKTtnYXA6OXB4O21hcmdpbjoyMHB4IDB9Ci54ci1zdGF0e2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4wOCk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweDt0ZXh0LWFsaWduOmNlbnRlcn0KLnhyLXN2e2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXNpemU6Y2xhbXAoMTRweCwydncsMjFweCk7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tYm90dG9tOjRweH0KLnhyLXN2Lnh7Y29sb3I6dmFyKC0teCl9LnhyLXN2Lmd7Y29sb3I6dmFyKC0tZyl9LnhyLXN2LnJ7Y29sb3I6dmFyKC0tcil9LnhyLXN2Lm97Y29sb3I6dmFyKC0tYSl9LnhyLXN2Lnl7Y29sb3I6dmFyKC0teSl9LnhyLXN2LmJ7Y29sb3I6dmFyKC0tYil9Ci54ci1zbHtmb250LXNpemU6OC41cHg7Y29sb3I6IzFhNGE1YTtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtsaW5lLWhlaWdodDoxLjU1fQoKLnhyLWJveHtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoxOHB4IDIycHg7bWFyZ2luOjIwcHggMH0KLnhyLWJveC50cnF7YmFja2dyb3VuZDp2YXIoLS14Mik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS14Myl9Ci54ci1ib3guZ3Jue2JhY2tncm91bmQ6dmFyKC0tZzIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tZzMpfQoueHItYm94LnJlZHtiYWNrZ3JvdW5kOnZhcigtLXIyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKX0KLnhyLWJveC5vcmd7YmFja2dyb3VuZDp2YXIoLS1hMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hMyl9Ci54ci1ib3gueWx3e2JhY2tncm91bmQ6dmFyKC0teTIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teTMpfQoueHItYm94LmJsdXtiYWNrZ3JvdW5kOnZhcigtLWIyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWIzKX0KLnhyLWJveC10e2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4LjVweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjE0ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MTBweH0KLnhyLWJveC50cnEgLnhyLWJveC10e2NvbG9yOnZhcigtLXgpfS54ci1ib3guZ3JuIC54ci1ib3gtdHtjb2xvcjp2YXIoLS1nKX0ueHItYm94LnJlZCAueHItYm94LXR7Y29sb3I6dmFyKC0tcil9LnhyLWJveC5vcmcgLnhyLWJveC10e2NvbG9yOnZhcigtLWEpfS54ci1ib3gueWx3IC54ci1ib3gtdHtjb2xvcjp2YXIoLS15KX0ueHItYm94LmJsdSAueHItYm94LXR7Y29sb3I6dmFyKC0tYil9Ci54ci1ib3ggcCwueHItYm94IHVsLC54ci1ib3ggb2x7Zm9udC1zaXplOjE0LjVweDtjb2xvcjojYzhkZGQwO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjl9Ci54ci1ib3ggcDpub3QoOmxhc3QtY2hpbGQpLC54ci1ib3ggdWw6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9Ci54ci1ib3ggbGl7bWFyZ2luLWJvdHRvbTo2cHh9CgoueHItY29sczJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxMnB4O21hcmdpbjoxOHB4IDB9Ci54ci1jb2xzM3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjEycHg7bWFyZ2luOjE4cHggMH0KLnhyLWNvbHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMDcpO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjE1cHggMTdweH0KLnhyLWNvbCBoNHttYXJnaW46MCAwIDhweDtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZToxM3B4fQoueHItY29sIGg0Lnh7Y29sb3I6dmFyKC0teCl9LnhyLWNvbCBoNC5ne2NvbG9yOnZhcigtLWcpfS54ci1jb2wgaDQucntjb2xvcjp2YXIoLS1yKX0ueHItY29sIGg0Lm97Y29sb3I6dmFyKC0tYSl9Ci54ci1jb2wgcCwueHItY29sIHVse2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MH0KLnhyLWNvbCB1bHtwYWRkaW5nLWxlZnQ6MTRweH0ueHItY29sIGxpe21hcmdpbi1ib3R0b206NXB4fQoKLyogWklUQVRFICovCi54ci1xe2JvcmRlci1sZWZ0OjNweCBzb2xpZDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjJweCAwO2JvcmRlci1yYWRpdXM6MCAxMnB4IDEycHggMH0KLnhyLXEueHtib3JkZXItY29sb3I6dmFyKC0teCk7YmFja2dyb3VuZDp2YXIoLS14Mil9Ci54ci1xLnggYmxvY2txdW90ZXtjb2xvcjojYzBmMGY1fQoueHItcS5ve2JvcmRlci1jb2xvcjp2YXIoLS1hKTtiYWNrZ3JvdW5kOnZhcigtLWEyKX0KLnhyLXEubyBibG9ja3F1b3Rle2NvbG9yOiNmMGU1Y2N9Ci54ci1xIGJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuOX0KLnhyLXEtYXR0cntmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDtmbGV4LXdyYXA6d3JhcH0KLnhyLXEueCAueHItcS1hdHRyIHN0cm9uZ3tjb2xvcjp2YXIoLS14KX0KLnhyLXEueCAueHItcS1hdHRyIHNwYW57Y29sb3I6IzFhNWE2YX0KLnhyLXEubyAueHItcS1hdHRyIHN0cm9uZ3tjb2xvcjp2YXIoLS1hKX0KLnhyLXEubyAueHItcS1hdHRyIHNwYW57Y29sb3I6IzVhNWEyYX0KCi8qIEVYUEVSVFMgKi8KLnhyLWV4cGVydHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDE5MHB4LDFmcikpO2dhcDoxMHB4O21hcmdpbjoxOHB4IDB9Ci54ci1leHBlcnR7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjA5KTtib3JkZXItcmFkaXVzOjExcHg7cGFkZGluZzoxNXB4fQoueHItZXhwZXJ0LW5hbWV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTNweDtjb2xvcjojZjBmN2YyO21hcmdpbi1ib3R0b206MnB4fQoueHItZXhwZXJ0LXJvbGV7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjhweDtjb2xvcjp2YXIoLS14KTttYXJnaW4tYm90dG9tOjEwcHh9Ci54ci1leHBlcnQtcXVvdGV7Zm9udC1zaXplOjEyLjVweDtjb2xvcjojYzhkZGQwO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuNzU7bWFyZ2luLWJvdHRvbTo4cHh9Ci54ci1leHBlcnQtdGFyZ2V0e2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE4cHh9Ci54ci1leHBlcnQtdGFyZ2V0Lmd7Y29sb3I6dmFyKC0tZyl9LnhyLWV4cGVydC10YXJnZXQucntjb2xvcjp2YXIoLS1yKX0ueHItZXhwZXJ0LXRhcmdldC54e2NvbG9yOnZhcigtLXgpfS54ci1leHBlcnQtdGFyZ2V0Lnl7Y29sb3I6dmFyKC0teSl9Ci54ci1leHBlcnQtbGFiZWx7Zm9udC1zaXplOjlweDtjb2xvcjojMWE0YTVhO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlfQoKLnhyLXR3e292ZXJmbG93LXg6YXV0bztib3JkZXItcmFkaXVzOjEycHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMSk7bWFyZ2luOjIwcHggMH0KLnhyLXRibHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6NTYwcHh9Ci54ci10YmwgdGh7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjguNXB4O2NvbG9yOnZhcigtLXgpO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjExcHggMTRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS14Myk7YmFja2dyb3VuZDojMDgwYzA4O3RleHQtYWxpZ246bGVmdH0KLnhyLXRibCB0ZHtwYWRkaW5nOjEycHggMTRweDtjb2xvcjojYzhkZGQwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4wNCk7Zm9udC1zaXplOjEzLjVweDtsaW5lLWhlaWdodDoxLjc4O3ZlcnRpY2FsLWFsaWduOnRvcH0KLnhyLXRibCB0ZDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7Y29sb3I6I2YwZjdmMn0KLnhyLXRibCB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0KLnhyLXRibCB0cjpudGgtY2hpbGQob2RkKSB0ZHtiYWNrZ3JvdW5kOnJnYmEoMCwxNzAsMTgxLC4wMTIpfQoudGMtZ3tjb2xvcjp2YXIoLS1nKTtmb250LXdlaWdodDo3MDB9LnRjLXJ7Y29sb3I6dmFyKC0tcik7Zm9udC13ZWlnaHQ6NzAwfS50Yy1ve2NvbG9yOnZhcigtLWEpO2ZvbnQtd2VpZ2h0OjcwMH0udGMteHtjb2xvcjp2YXIoLS14KTtmb250LXdlaWdodDo3MDB9LnRjLXl7Y29sb3I6dmFyKC0teSk7Zm9udC13ZWlnaHQ6NzAwfQoKLnhyLXRse21hcmdpbjoyMHB4IDA7cGFkZGluZy1sZWZ0OjIycHg7cG9zaXRpb246cmVsYXRpdmV9Ci54ci10bDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7dG9wOjZweDtib3R0b206NnB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0teCkscmdiYSgwLDE3MCwxODEsLjA4KSl9Ci54ci10bC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjJweH0KLnhyLXRsLWRvdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xOHB4O3RvcDo2cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMwNjBlMGF9Ci54ci10bC1kb3QueHtiYWNrZ3JvdW5kOnZhcigtLXgpfS54ci10bC1kb3QuZ3tiYWNrZ3JvdW5kOnZhcigtLWcpfS54ci10bC1kb3Qub3tiYWNrZ3JvdW5kOnZhcigtLWEpfS54ci10bC1kb3QucntiYWNrZ3JvdW5kOnZhcigtLXIpfQoueHItdGwtdGltZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjNweH0KLnhyLXRsLXRpbWUueHtjb2xvcjp2YXIoLS14KX0ueHItdGwtdGltZS5ne2NvbG9yOnZhcigtLWcpfS54ci10bC10aW1lLm97Y29sb3I6dmFyKC0tYSl9LnhyLXRsLXRpbWUucntjb2xvcjp2YXIoLS1yKX0KLnhyLXRsLXRpdGxle2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMjttYXJnaW4tYm90dG9tOjRweDtsaW5lLWhlaWdodDoxLjN9Ci54ci10bC1ib2R5e2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6IzlkYmZhYTtsaW5lLWhlaWdodDoxLjgyfQoKLnhyLWZhcXttYXJnaW46MThweCAwfQoueHItZml7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMSk7Ym9yZGVyLXJhZGl1czo5cHg7bWFyZ2luLWJvdHRvbTo3cHg7b3ZlcmZsb3c6aGlkZGVufQoueHItZnF7cGFkZGluZzoxNHB4IDE4cHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmMGY3ZjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQ6IzBhMTIwYTtsaW5lLWhlaWdodDoxLjR9Ci54ci1mcTo6YWZ0ZXJ7Y29udGVudDonKyc7Zm9udC1zaXplOjIwcHg7Y29sb3I6dmFyKC0teCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycztmbGV4LXNocmluazowO21hcmdpbi1sZWZ0OjEycHh9Ci54ci1maS5vcGVuIC54ci1mcTo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9Ci54ci1mYXttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzRzIGVhc2V9Ci54ci1maS5vcGVuIC54ci1mYXttYXgtaGVpZ2h0OjYwMHB4fQoueHItZmEtaXtwYWRkaW5nOjE0cHggMThweDtmb250LXNpemU6MTRweDtjb2xvcjojYzhkZGQwO2xpbmUtaGVpZ2h0OjEuOTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMDgpfQoueHItZmEtaSBzdHJvbmd7Y29sb3I6I2YwZjdmMn0KCi54ci1jYXJkc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTY4cHgsMWZyKSk7Z2FwOjhweDttYXJnaW46MTRweCAwfQoueHItY2FyZHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMDcpO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206bm9uZX0KLnhyLWNhcmQtY2F0e2ZvbnQtc2l6ZTo4cHg7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Y29sb3I6dmFyKC0teCk7bWFyZ2luLWJvdHRvbTozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfQoueHItY2FyZC10aXRsZXtmb250LXdlaWdodDo3MDA7Y29sb3I6I2YwZjdmMjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjR9CgoueHItY3Rhe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS14MiksdHJhbnNwYXJlbnQpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teDMpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjIycHggMjZweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzBweCAwfQoueHItY3RhLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnZhcigtLWcpO2NvbG9yOiMwMDAgIWltcG9ydGFudDtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MTNweCAyOHB4O2JvcmRlci1yYWRpdXM6OXB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo1cHh9CgoueHItYXV0aG9ye2JhY2tncm91bmQ6dmFyKC0teDIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teDMpO2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjZweCAwO2Rpc3BsYXk6ZmxleDtnYXA6MTRweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fQoueHItYXZ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsdmFyKC0teCkscmdiYSgwLDE3MCwxODEsLjMpKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MTdweDtjb2xvcjojZmZmO2ZsZXgtc2hyaW5rOjB9Ci54ci1hbntmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmMGY3ZjJ9Ci54ci1hcntmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLXgpO21hcmdpbjoycHggMCA2cHh9Ci54ci1hYntmb250LXNpemU6MTIuNXB4O2NvbG9yOiM5ZGJmYWE7bGluZS1oZWlnaHQ6MS42NX0KLnhyLWRpc2N7YmFja2dyb3VuZDp2YXIoLS1yMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1yMyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTNweCAxN3B4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNkOWEwYTA7bGluZS1oZWlnaHQ6MS44NTttYXJnaW46MjBweCAwfQoueHItbWV0YXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOiMyYTRhMWE7bWFyZ2luLXRvcDoxNHB4O2xpbmUtaGVpZ2h0OjEuOX0KCkBtZWRpYShtYXgtd2lkdGg6NjYwcHgpey54ci1oZXJvLWdyaWQsLnhyLWNvbHMyLC54ci1jb2xzMywueHItZXhwZXJ0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS54ci1hdXRob3J7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS54ci1zbmFwLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0ieHIiPgoKPCEtLSBIRVJPIC0tPgo8ZGl2IGNsYXNzPSJ4ci1oZXJvIj4KICA8ZGl2IGNsYXNzPSJ4ci1iYWRnZXMiPgogICAgPHNwYW4gY2xhc3M9InhyLWJhZGdlIHgiPlhSUCBBbmFseXNlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9InhyLWJhZGdlIHgiPlJpcHBsZSBQcm9nbm9zZSAyMDI2PC9zcGFuPgogICAgPHNwYW4gY2xhc3M9InhyLWJhZGdlIGciPlNFQy1TdHJlaXQgYmVlbmRldDwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJ4ci1iYWRnZSBnIj5TcG90LUVURnMgbGl2ZTwvc3Bhbj4KICAgIDxzcGFuIGNsYXNzPSJ4ci1iYWRnZSBvIj5TdGFuZDogQXByaWwgMjAyNjwvc3Bhbj4KICA8L2Rpdj4KICA8aDE+WFJQIChSaXBwbGUpIEFuYWx5c2UgJmFtcDsgUHJvZ25vc2UgMjAyNjo8YnI+PHNwYW4+U0VDLVNpZWcsIEVURnMgJmFtcDsgZGVyIDEzLUJpbGxpb25lbi1Eb2xsYXItTW9tZW50PC9zcGFuPjwvaDE+CiAgPHAgY2xhc3M9InhyLWhlcm8tbGVhZCI+WFJQIGhhbmRlbHQgaW0gQXByaWwgMjAyNiBiZWkgfjEsMzUgJCDigJMgcnVuZCA2MSUgdW50ZXIgc2VpbmVtIEFsbHplaXRob2NoIHZvbiAzLDg0ICQgKEphbnVhciAyMDI1KS4gR2xlaWNoemVpdGlnIGlzdCBkZXIgZmFzdCBmw7xuZmrDpGhyaWdlIFNFQy1SZWNodHNzdHJlaXQgYmVlbmRldCwgPHN0cm9uZz5TcG90LVhSUC1FVEZzIGhhYmVuIDEsMzcgTWlsbGlhcmRlbiBEb2xsYXI8L3N0cm9uZz4gaW4gTmV0dG92ZXJtw7ZnZW4gYW5nZXNhbW1lbHQsIFNvY2nDqXTDqSBHw6luw6lyYWxlIGhhdCBzZWluZW4gRXVyby1TdGFibGVjb2luIGF1ZiBkZW0gWFJQTCBnZXN0YXJ0ZXQsIHVuZCBSYWt1dGVuIMO2ZmZuZXQgWFJQIGbDvHIgNDQgTWlsbGlvbmVuIE51dHplci4gRGllc2UgQW5hbHlzZSBlcmtsw6RydCBkYXMgZ3LDtsOfdGUgWFJQLVBhcmFkb3g6IFdhcnVtIHN0ZWlndCBkZXIgS3VycyBuaWNodCwgb2J3b2hsIGRpZSBGdW5kYW1lbnRhbGRhdGVuIHN0YXJrIHNpbmQ\/PC9wPgogIDxkaXYgY2xhc3M9InhyLWhlcm8tZ3JpZCI+CiAgICA8ZGl2IGNsYXNzPSJ4ci1oZXJvLXBhbmVsIj4KICAgICAgPGgzPldhcyBkdSBpbiBkaWVzZW0gQXJ0aWtlbCBmaW5kZXN0PC9oMz4KICAgICAgPHVsPgogICAgICAgIDxsaT5TRUMtUmVjaHRzc3RyZWl0OiB3YXMgZGFzIFVydGVpbCB3aXJrbGljaCBiZWRldXRldDwvbGk+CiAgICAgICAgPGxpPlNwb3QtRVRGczogUHJvZHVrdGUsIFp1ZmzDvHNzZSwgSW5zdGl0dXRpb25lbjwvbGk+CiAgICAgICAgPGxpPlJMVVNEOiBTdGFibGVjb2luIGFscyBFcmfDpG56dW5nIG9kZXIgS29ua3VycmVuej88L2xpPgogICAgICAgIDxsaT5Pbi1DaGFpbjogU29jacOpdMOpIEfDqW7DqXJhbGUsIERldXRzY2hlIEJhbmssIFJha3V0ZW48L2xpPgogICAgICAgIDxsaT5EYXMgWFJQLVBhcmFkb3g6IFdhcnVtIFJpcHBsZS1EZWFscyBkZW4gS3VycyBuaWNodCBiZXdlZ2VuPC9saT4KICAgICAgICA8bGk+Q0xBUklUWSBBY3QgYWxzIFNjaGzDvHNzZWxrYXRhbHlzYXRvcjwvbGk+CiAgICAgICAgPGxpPlByb2dub3NlbiAyMDI24oCTMjAzMCArIEV4cGVydGVuLVppdGF0ZSArIFJpc2lrZW48L2xpPgogICAgICA8L3VsPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1oZXJvLXBhbmVsIj4KICAgICAgPGgzPkF1ZiBlaW5lbiBCbGljazwvaDM+CiAgICAgIDxkaXYgY2xhc3M9InhyLXNuYXAtZ3JpZCI+CiAgICAgICAgPGRpdiBjbGFzcz0ieHItc25hcCI+PHN0cm9uZz5+MSwzNSAkPC9zdHJvbmc+PHNwYW4+WFJQIGFrdHVlbGwgKEFwcmlsIDIwMjYpPC9zcGFuPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InhyLXNuYXAiPjxzdHJvbmc+Jm1pbnVzOzYxJTwvc3Ryb25nPjxzcGFuPnVudGVyIEFUSCAzLDg0ICQgKEphbi4gMjAyNSk8L3NwYW4+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ieHItc25hcCI+PHN0cm9uZz4xLDM3IE1yZC4gJDwvc3Ryb25nPjxzcGFuPlNwb3QtWFJQLUVURiBOZXR0b3Zlcm3Dtmdlbjwvc3Bhbj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ4ci1zbmFwIj48c3Ryb25nPjEyNSBNaW8uICQ8L3N0cm9uZz48c3Bhbj5TRUMtU3RyYWZlIChzdGF0dCAyIE1yZC4gJCBGb3JkZXJ1bmcpPC9zcGFuPjwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gU1RBVFMgLS0+CjxkaXYgY2xhc3M9InhyLXN0YXRzIj4KICA8ZGl2IGNsYXNzPSJ4ci1zdGF0Ij48ZGl2IGNsYXNzPSJ4ci1zdiB4Ij5+MSwzNSAkPC9kaXY+PGRpdiBjbGFzcz0ieHItc2wiPlhSUCBLdXJzIChBcHJpbCAyMDI2KTwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InhyLXN0YXQiPjxkaXYgY2xhc3M9InhyLXN2IHIiPiZtaW51czs2MSU8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1zbCI+dW50ZXIgQVRIIDMsODQgJCAoSmFudWFyIDIwMjUpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItc3RhdCI+PGRpdiBjbGFzcz0ieHItc3YgZyI+MSwzNyBNcmQuICQ8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1zbCI+U3BvdC1YUlAtRVRGIE5ldHRvdmVybcO2Z2VuIGdlc2FtdDwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InhyLXN0YXQiPjxkaXYgY2xhc3M9InhyLXN2IGciPjExOSw2IE1pby4gJDwvZGl2PjxkaXYgY2xhc3M9InhyLXNsIj5YUlAtRVRGLVp1Zmx1c3MgMTQuIEFwcmlsIDIwMjYgKEphaHJlc2hvY2gpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItc3RhdCI+PGRpdiBjbGFzcz0ieHItc3YgZyI+MSw1NiBNcmQuICQ8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1zbCI+UkxVU0QgTWFya3RrYXBpdGFsaXNpZXJ1bmc8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1zdGF0Ij48ZGl2IGNsYXNzPSJ4ci1zdiB4Ij4xMyBCaW8uICQ8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1zbCI+UmlwcGxlIFRyZWFzdXJ5IFphaGx1bmdzdm9sdW1lbiBqw6RocmxpY2g8L2Rpdj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIFNFQ1RJT04gMTogU0VDLVJFQ0hUU1NUUkVJVCAtLT4KPGgyPkRlciBTRUMtUmVjaHRzc3RyZWl0OiA8ZW0+V2llIFhSUCB2b24gZWluZW0gUmlzaWtvLUFzc2V0IHp1bSBpbnN0aXR1dGlvbmVsbGVuIEFzc2V0IHd1cmRlPC9lbT48L2gyPgoKPHA+RmFzdCBmw7xuZiBKYWhyZSBsYW5nIGxhc3RldGUgZGVyIFNFQy1SZWNodHNzdHJlaXQgd2llIGVpbiBEYW1va2xlc3NjaHdlcnQgYXVmIFhSUC4gSW0gQXVndXN0IDIwMjUgd2FyIGVzIHZvcmJlaTogUmlwcGxlIHVuZCBkaWUgU0VDIHJlaWNodGVuIGdlbWVpbnNhbSBlaW5lbiBBbnRyYWcgYXVmIEFid2Vpc3VuZyBpaHJlciBCZXJ1ZnVuZ2VuIGJlaW0gVVMgQ291cnQgb2YgQXBwZWFscyBlaW4uIERhcyBFcmdlYm5pcyB3YXIgZWluIGtsYXJlciBSaXBwbGUtU2llZyDigJMgPHN0cm9uZz4xMjUgTWlsbGlvbmVuIERvbGxhciBTdHJhZmU8L3N0cm9uZz4sIHdlaXQgdW50ZXIgZGVuIHZvbiBkZXIgU0VDIGdlZm9yZGVydGVuIDIgTWlsbGlhcmRlbiBEb2xsYXIuIERpZSBlbnRzY2hlaWRlbmRlIEZlc3RzdGVsbHVuZyBkZXIgR2VyaWNodGU6IFhSUCBpc3Qga2VpbiBXZXJ0cGFwaWVyLCB3ZW5uIGVzIGF1ZiBCw7Zyc2VuIGdlaGFuZGVsdCB3aXJkLiA8YSBocmVmPSJodHRwczovL3d3dy5tZXhjLmNvbS9sZWFybi9hcnRpY2xlL3hycC1zZWMtY2FzZS1jb21wbGV0ZS1hbmFseXNpcy1vZi1yaXBwbGUtbGF3c3VpdC1hbmQtZXRmLWFwcHJvdmFsLXRpbWVsaW5lLzEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5tZXhjLmNvbTwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJ4ci10bCI+CiAgPGRpdiBjbGFzcz0ieHItdGwtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC1kb3QgciI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC10aW1lIHIiPkRlemVtYmVyIDIwMjAgJm5kYXNoOyBTRUMtS2xhZ2U8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLXRpdGxlIj5TRUMgdmVya2xhZ3QgUmlwcGxlOiBYUlAgYWxzIG5pY2h0IHJlZ2lzdHJpZXJ0ZXMgV2VydHBhcGllcjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtYm9keSI+RGllIFNFQyBiZWhhdXB0ZXQsIFJpcHBsZSBoYWJlIGR1cmNoIFhSUC1WZXJrw6R1ZmUgaWxsZWdhbGUgV2VydHBhcGllcmFuZ2Vib3RlIGdlbWFjaHQuIFhSUCB3aXJkIHZvbiBtZWhyZXJlbiBVUy1Cw7Zyc2VuIGRlbGlzdGV0LiBEZXIgS3VycyBicmljaHQgZWluLiBJbnN0aXR1dGlvbmVsbGUgQWRvcHRpb24gc3RvcHB0IGFicnVwdC48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci10bC1pdGVtIj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLWRvdCBvIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLXRpbWUgbyI+SnVsaSAyMDIzICZuZGFzaDsgVGVpbGVyZm9sZyBpbSBHZXJpY2h0PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC10aXRsZSI+UmljaHRlciBUb3JyZXM6IFhSUCBhdWYgQsO2cnNlbiBpc3Qga2VpbiBXZXJ0cGFwaWVyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC1ib2R5Ij5EYXMgR2VyaWNodCB1bnRlcnNjaGVpZGV0OiBYUlAtVmVya8OkdWZlIGFuIGluc3RpdHV0aW9uZWxsZSBBbmxlZ2VyIHdhcmVuIFdlcnRwYXBpZXJ0cmFuc2FrdGlvbmVuLCBYUlAgYXVmIELDtnJzZW4gaXN0IGVzIG5pY2h0LiBYUlAgc3RlaWd0IMO8YmVyIDYwJSBpbiBlaW5lbSBUYWcuIERhcyBVcnRlaWwgc2V0enQgUHLDpHplZGVueiBmw7xyIGRpZSBnZXNhbXRlIEtyeXB0by1CcmFuY2hlLjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ieHItdGwtZG90IGciPjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtdGltZSBnIj5BdWd1c3QgMjAyNSAmbmRhc2g7IEVpbmlndW5nICZhbXA7IEFic2NobHVzczwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtdGl0bGUiPjEyNSBNaW8uICQgU3RyYWZlLCBLbGFnZW4gYWJnZXdpZXNlbiDigJMgUmlwcGxlIGdld2lubnQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLWJvZHkiPlJpcHBsZSB1bmQgU0VDIHN0ZWxsZW4gYWxsZSBCZXJ1ZnVuZ2VuIGVpbi4gMTI1IE1pby4gJCBTdHJhZmUgc3RhdHQgMiBNcmQuICQgZ2Vmb3JkZXJ0LiBXZWcgZsO8ciBTcG90LUVURnMsIFJlbGlzdGluZyBhdWYgVVMtQsO2cnNlbiB1bmQgaW5zdGl0dXRpb25lbGxlIEFkb3B0aW9uIGlzdCBmcmVpLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMTgvdXMta3J5cHRvLXJlZ3VsaWVydW5nLyIgY2xhc3M9ImlsIj5LcnlwdG8tUmVndWxpZXJ1bmc8L2E+IGluIGRlbiBVU0EgbmltbXQga2xhcmUgRm9ybWVuIGFuLjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ieHItdGwtZG90IHgiPjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtdGltZSB4Ij5Nw6RyeiAyMDI2ICZuZGFzaDsgQ29tbW9kaXR5LUtsYXNzaWZpemllcnVuZzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtdGl0bGUiPlNFQyAmYW1wOyBDRlRDOiBYUlAgaXN0IGRpZ2l0YWxlcyBIYW5kZWxzZ3V0IChDb21tb2RpdHkpPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC1ib2R5Ij5TRUMgdW5kIENGVEMga2xhc3NpZml6aWVyZW4gWFJQIGdlbWVpbnNhbSBhbHMgZGlnaXRhbGVzIEhhbmRlbHNndXQg4oCTIG5lYmVuIEJpdGNvaW4gdW5kIEV0aGVyZXVtLiBEYW1pdCDDtmZmbmVuIHNpY2ggYWxsZSBpbnN0aXR1dGlvbmVsbGVuIEN1c3RvZHktV2VnZSBmw7xyIFhSUC4gRGVyIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNi8wMy8yMS91c2Eta3Vyei12b3ItZ3JvZXNzdGVtLWtyeXB0by1nZXNldHotc2VpdC1nZW5pdXMtYWN0LXNlbmF0b3Jlbi1laW5pZ2VuLXNpY2gvIiBjbGFzcz0iaWwiPkNMQVJJVFkgQWN0PC9hPiBrYW5uIFhSUCBudW4gZGlyZWt0IGbDvHIgT0RMLUtvcnJpZG9yZSBtaXQgVVMtQmFua2VuIGZyZWlzY2hhbHRlbi48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1xIHgiPgogIDxibG9ja3F1b3RlPiZiZHF1bztYUlAgaXN0IG5pY2h0IGzDpG5nZXIgZWluIHJlZ3VsYXRvcmlzY2ggYmVsYXN0ZXRlcyBBc3NldCDigJMgZXMgaXN0IGVpbiBpbnN0aXR1dGlvbmVsbCBsZWdpdGltaWVydGVzIGRpZ2l0YWxlcyBHdXQuIERlciBVbnRlcnNjaGllZCBpc3QgZnVuZGFtZW50YWw6IFZvciBkZW0gVXJ0ZWlsIHdhciBYUlAgZsO8ciBVUy1JbnN0aXR1dGlvbmVuIHp1IHJpc2thbnQgYW56dWZhc3Nlbi4gTmFjaCBkZW0gVXJ0ZWlsIGlzdCBlcyBkYXMgQXNzZXQgbWl0IGRlciBrbGFyc3RlbiByZWNodGxpY2hlbiBHcnVuZGxhZ2UgaW0gZ2VzYW10ZW4gQWx0Y29pbi1CZXJlaWNoLiZsZHF1bzs8L2Jsb2NrcXVvdGU+CiAgPGRpdiBjbGFzcz0ieHItcS1hdHRyIj48c3Ryb25nPkZlbGl4IFJpZWdlcjwvc3Ryb25nPjxzcGFuPkdyw7xuZGVyICZhbXA7IENoZWZyZWRha3RldXIgS3J5cHRvWnVrdW5mdC5jb20gJm1pZGRvdDsgQXByaWwgMjAyNjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIFNFQ1RJT04gMjogU1BPVC1FVEZzIC0tPgo8aDI+U3BvdC1YUlAtRVRGczogPGVtPjEsMzcgTWlsbGlhcmRlbiBEb2xsYXIgaW5zdGl0dXRpb25lbGxlciBadWdhbmcgc2VpdCBOb3ZlbWJlciAyMDI1PC9lbT48L2gyPgoKPHA+RGllIFNwb3QtWFJQLUVURnMgc3RhcnRldGVuIGltIE5vdmVtYmVyIDIwMjUgaW4gZGVuIFVTQSDigJMgdmllciBNb25hdGUgbmFjaCBkZW0gZW5kZ8O8bHRpZ2VuIFNFQy1WZXJnbGVpY2guIEJpcyBBcHJpbCAyMDI2IGhhYmVuIHNpZSB6dXNhbW1lbiA8c3Ryb25nPjEsMzcgTWlsbGlhcmRlbiBEb2xsYXIgaW4gTmV0dG92ZXJtw7ZnZW48L3N0cm9uZz4gdW5kIDEsMTggTWlsbGlhcmRlbiBEb2xsYXIgaW4gTmV0dG96dWZsw7xzc2VuIGFra3VtdWxpZXJ0LiBBbSAxNC4gQXByaWwgMjAyNiB2ZXJ6ZWljaG5ldGVuIHNpZSAxMTksNiBNaWxsaW9uZW4gRG9sbGFyIGluIGVpbmVtIGVpbnppZ2VuIFRhZyDigJMgZGVyIHN0w6Rya3N0ZSBUYWcgc2VpdCBEZXplbWJlciAyMDI1LiBHbGVpY2h6ZWl0aWcgc2luZCBYUlAtQmVzdMOkbmRlIGF1ZiBFeGNoYW5nZXMgYXVmIGRlbiBuaWVkcmlnc3RlbiBTdGFuZCBzZWl0IEphaHJlbiBnZWZhbGxlbi4gSGlzdG9yaXNjaCBzaWduYWxpc2llcnQgZGllc2UgS29tYmluYXRpb24g4oCTIHN0ZWlnZW5kZSBFVEYtTmFjaGZyYWdlIGJlaSBzaW5rZW5kZW4gRXhjaGFuZ2UtQmVzdMOkbmRlbiDigJMgZWluZW4gc3RydWt0dXJlbGxlbiBQcmVpc2RydWNrIG5hY2ggb2Jlbi4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuZGlzcnVwdGlvbmJhbmtpbmcuY29tLzIwMjYvMDEvMDgvd2hhdC13aWxsLXhycHMtcHJpY2UtYmUtYXQtdGhlLWVuZC1vZi0yMDI2LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmRpc3J1cHRpb25iYW5raW5nLmNvbTwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJ4ci1ib3ggZ3JuIj4KICA8ZGl2IGNsYXNzPSJ4ci1ib3gtdCI+JiMxMjgyMDA7IFhSUCBFVEYtS2VubnphaGxlbiBBcHJpbCAyMDI2PC9kaXY+CiAgPHVsPgogICAgPGxpPjxzdHJvbmc+R2VzYW10LU5ldHRvdmVybcO2Z2VuOjwvc3Ryb25nPiAxLDM3IE1pbGxpYXJkZW4gRG9sbGFyIChhbGxlIFNwb3QtWFJQLUVURnMpPC9saT4KICAgIDxsaT48c3Ryb25nPkdlc2FtdC1OZXR0b3p1ZmzDvHNzZSBzZWl0IExhdW5jaDo8L3N0cm9uZz4gMSwxOCBNaWxsaWFyZGVuIERvbGxhcjwvbGk+CiAgICA8bGk+PHN0cm9uZz5TdMOkcmtzdGVyIEVpbnplbHRhZzo8L3N0cm9uZz4gMTE5LDYgTWlvLiAkIGFtIDE0LiBBcHJpbCAyMDI2PC9saT4KICAgIDxsaT48c3Ryb25nPkVtaXR0ZW50ZW46PC9zdHJvbmc+IEZyYW5rbGluIFRlbXBsZXRvbiwgQml0d2lzZSwgUHJvU2hhcmVzLCBDYW5hcnkgQ2FwaXRhbCB1LmEuPC9saT4KICAgIDxsaT48c3Ryb25nPlhSUCBhdWYgRXhjaGFuZ2VzOjwvc3Ryb25nPiB0aWVmc3RlciBTdGFuZCBzZWl0IEphaHJlbiDigJMgc3RydWt0dXJlbGwgYnVsbGlzY2g8L2xpPgogICAgPGxpPjxzdHJvbmc+TsOkY2hzdGVyIFNjaHJpdHQ6PC9zdHJvbmc+IE1vcmdhbiBTdGFubGV5IFMtMSBmw7xyIFhSUCBUcnVzdCBiZWkgU0VDIGVpbmdlcmVpY2h0PC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWhyIj48L2Rpdj4KCjwhLS0gU0VDVElPTiAzOiBSTFVTRCAmIFhSUEwgw5ZLT1NZU1RFTSAtLT4KPGgyPlJMVVNELCBTb2Npw6l0w6kgR8OpbsOpcmFsZSAmYW1wOyBSYWt1dGVuOiA8ZW0+RGFzIFhSUEwtw5Zrb3N5c3RlbSBleHBsb2RpZXJ0PC9lbT48L2gyPgoKPGgzPlJMVVNEOiBSaXBwbGVzIFN0YWJsZWNvaW4g4oCTIEVyZ8Okbnp1bmcgb2RlciBLb25rdXJyZW56PzwvaDM+Cgo8cD5JbSBEZXplbWJlciAyMDI0IHN0YXJ0ZXRlIFJpcHBsZSBzZWluZW4gZWlnZW5lbiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTEvc3RhYmxlY29pbnMvIiBjbGFzcz0iaWwiPlN0YWJsZWNvaW48L2E+IFJMVVNEIChSaXBwbGUgVVNEKS4gSW0gQXByaWwgMjAyNiBoYXQgUkxVU0QgZWluZSBNYXJrdGthcGl0YWxpc2llcnVuZyB2b24gPHN0cm9uZz4xLDU2IE1pbGxpYXJkZW4gRG9sbGFyPC9zdHJvbmc+IGVycmVpY2h0LiBEZXIgc3RyYXRlZ2lzY2hlIFBsYW46IFJMVVNEIHNvbGwgYWxzIHN0YWJpbGVyIFdlcnR0csOkZ2VyIGltIE9uLURlbWFuZC1MaXF1aWRpdHktU3lzdGVtIGZ1bmdpZXJlbiwgd8OkaHJlbmQgWFJQIGFscyBCcsO8Y2tlbi1Bc3NldCB6d2lzY2hlbiB2ZXJzY2hpZWRlbmVuIFfDpGhydW5nZW4gZGllbnQuIERhcyBQcm9ibGVtOiA8c3Ryb25nPlZpZWxlIEJhbmtlbiBudXR6ZW4gUmlwcGxlcyBTb2Z0d2FyZSwgc2V0dGxlbiBhYmVyIGluIFJMVVNEIG9kZXIgRmlhdCDigJMgbmljaHQgaW4gWFJQLjwvc3Ryb25nPiBEZXV0c2NoZSBCYW5rIHVuZCBTb2Npw6l0w6kgR8OpbsOpcmFsZSBoYWJlbiBSaXBwbGUtSW5mcmFzdHJ1a3R1ciBmw7xyIENyb3NzLUJvcmRlci1aYWhsdW5nZW4gaW50ZWdyaWVydCwgYWJlciBrZWluZW4gWFJQIGVpbmdlc2V0enQuIDxhIGhyZWY9Imh0dHBzOi8vMjQ3d2FsbHN0LmNvbS9pbnZlc3RpbmcvMjAyNi8wNC8wMS94cnAtcHJpY2UtcmlwcGxlcy1jZW8tanVzdC1yZXZlYWxlZC1hLTEzLXRyaWxsaW9uLW9wcG9ydHVuaXR5LWJ1dC13aWxsLXhycC1hY3R1YWxseS1iZW5lZml0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPjI0N3dhbGxzdC5jb208L2E+PC9wPgoKPGRpdiBjbGFzcz0ieHItY29sczIiPgogIDxkaXYgY2xhc3M9InhyLWNvbCI+CiAgICA8aDQgY2xhc3M9ImciPlJMVVNEIGFscyBYUlAtVHJlaWJlcjwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5KZWRlIFJMVVNELUNyb3NzLUJvcmRlci1UcmFuc2FrdGlvbiBicmF1Y2h0IFhSUCBmw7xyIE5ldHp3ZXJrZ2Viw7xocmVuPC9saT4KICAgICAgPGxpPldhY2hzZW5kZXIgUkxVU0QtTWFya3QgPSB3YWNoc2VuZGUgWFJQTC1Ba3Rpdml0w6R0ID0gc3RydWt0dXJlbGxlIFhSUC1OYWNoZnJhZ2U8L2xpPgogICAgICA8bGk+SmFwYW5pc2NoZSB1bmQgc8O8ZGtvcmVhbmlzY2hlIFJlZ3VsYXRvcmVuIHVudGVyc3TDvHR6ZW4gUkxVU0QtUGlsb3Rwcm9ncmFtbWU8L2xpPgogICAgICA8bGk+T25kbyBGaW5hbmNlIGJyaW5ndCB0b2tlbmlzaWVydGUgVVMtVHJlYXN1cmllcyAoT1VTRykgdmlhIFJMVVNEIGF1ZiBYUlBMPC9saT4KICAgICAgPGxpPlN0YWJsZWNvaW4tVHJhbnNha3Rpb25zdm9sdW1lbjogMTkgQmlvLiAkICgyMDI0KSDihpIgMzMgQmlvLiAkICgyMDI1LCArNzUlIFlvWSk8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1jb2wiPgogICAgPGg0IGNsYXNzPSJyIj5STFVTRCBhbHMgWFJQLUtvbmt1cnJlbnQ8L2g0PgogICAgPHVsPgogICAgICA8bGk+QmFua2VuIGJldm9yenVnZW4gc3RhYmlsZSBBYnJlY2hudW5nIGluIFJMVVNEIHN0YXR0IHZvbGF0aWxlbSBYUlA8L2xpPgogICAgICA8bGk+RGV1dHNjaGUgQmFuaywgU29jacOpdMOpIEfDqW7DqXJhbGU6IFJpcHBsZS1JbmZyYXN0cnVrdHVyIG9obmUgWFJQLU51dHp1bmc8L2xpPgogICAgICA8bGk+UkxVU0Qga29ua3VycmllcnQgbWl0IHN0w6Rya2VyIGV0YWJsaWVydGVuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMS9zdGFibGVjb2lucy8iIGNsYXNzPSJpbCI+U3RhYmxlY29pbnM8L2E+IChVU0RDLCBVU0RUKTwvbGk+CiAgICAgIDxsaT5DVE8gRGF2aWQgU2Nod2FydHogZ2VzdGVodDogdmllbGUgSW5zdGl0dXRpb25lbiBiZXZvcnp1Z2VuIE9mZi1DaGFpbi1TZXR0bGVtZW50PC9saT4KICAgICAgPGxpPlNvbGFuZ2UgQ0xBUklUWSBBY3QgZmVobHQ6IHp1IGhvaGVzIFJlY2h0c3Jpc2lrbyBmw7xyIFVTLUJhbmtlbiwgWFJQIGluIE9ETCB6dSBudXR6ZW48L2xpPgogICAgPC91bD4KICA8L2Rpdj4KPC9kaXY+Cgo8aDM+U29jacOpdMOpIEfDqW7DqXJhbGUgRVVSQ1YgdW5kIFJha3V0ZW46IFp3ZWkgR2FtZWNoYW5nZXI8L2gzPgoKPHA+SW0gRmVicnVhciAyMDI2IGxhdW5jaHQgPHN0cm9uZz5Tb2Npw6l0w6kgR8OpbsOpcmFsZS1Gb3JnZSAoU0ctRk9SR0UpPC9zdHJvbmc+LCBkZXIgZGlnaXRhbGUgQXJtIGRlciBzZWNoc3RncsO2w590ZW4gRXVyb3BhcyBtaXQgMSw4IEJpbGxpb25lbiBEb2xsYXIgaW4gQXNzZXRzLCBzZWluZW4gTWlDQS1rb25mb3JtZW4gRXVyby08YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTEvc3RhYmxlY29pbnMvIiBjbGFzcz0iaWwiPlN0YWJsZWNvaW48L2E+IEVVUkNWIGF1ZiBkZW0gWFJQIExlZGdlci4gWFJQTCBpc3QgZGFtaXQgZGllIHZpZXJ0ZSBDaGFpbiBuYWNoIEV0aGVyZXVtLCBTb2xhbmEgdW5kIFN0ZWxsYXIuIEdsZWljaHplaXRpZyBuYWhtIFhSUEwgUGxhdHogMiBpbSAzMC1UYWdlLVJXQS1XYWNoc3R1bSBlaW4gKCsxNSwzNyUpLiBJbSBBcHJpbCAyMDI2IGludGVncmllcnQgPHN0cm9uZz5SYWt1dGVuPC9zdHJvbmc+IOKAkyBKYXBhbnMgZ3LDtsOfdGUgRS1Db21tZXJjZS1QbGF0dGZvcm0gbWl0IDQ0IE1pbGxpb25lbiBOdXR6ZXJuIOKAkyBYUlAgaW4gc2VpbiBSYWt1dGVuIFBheS1TeXN0ZW06IE51dHplciBrw7ZubmVuIFhSUCBkaXJla3QgaW4gVHJldWVwdW5rdGUgdW13YW5kZWxuLiA8YSBocmVmPSJodHRwczovL3d3dy5pbnZlc3RpbmcuY29tL2FuYWx5c2lzL3hycC12YWx1YXRpb24taGluZ2VzLW9uLWNsYXJpdHktYWN0LW91dGNvbWUtYW5kLWV0Zi1pbmZsb3dzLTIwMDY3ODUzMyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmludmVzdGluZy5jb20sIDE1LjA0LjIwMjY8L2E+PC9wPgoKPGRpdiBjbGFzcz0ieHItYm94IHRycSI+CiAgPGRpdiBjbGFzcz0ieHItYm94LXQiPiYjMTI3OTY4OyBJbnN0aXR1dGlvbmVsbGUgQWRvcHRpb25zLVRpbWVsaW5lIDIwMjY8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5GZWJydWFyIDIwMjY6PC9zdHJvbmc+IERldXRzY2hlIEJhbmsg4oCTIFJpcHBsZS1JbmZyYXN0cnVrdHVyIGbDvHIgQ3Jvc3MtQm9yZGVyLVphaGx1bmdlbiB1bmQgRlg8L2xpPgogICAgPGxpPjxzdHJvbmc+RmVicnVhciAyMDI2Ojwvc3Ryb25nPiBBdml2YSBJbnZlc3RvcnMg4oCTIFRva2VuaXNpZXJ1bmcgdm9uIEZvbmRzc3RydWt0dXJlbiBhdWYgWFJQTDwvbGk+CiAgICA8bGk+PHN0cm9uZz5GZWJydWFyIDIwMjY6PC9zdHJvbmc+IFNvY2nDqXTDqSBHw6luw6lyYWxlIChTRy1GT1JHRSkg4oCTIEVVUkNWIEV1cm8tU3RhYmxlY29pbiBsaXZlIGF1ZiBYUlBMPC9saT4KICAgIDxsaT48c3Ryb25nPkZlYnJ1YXIgMjAyNjo8L3N0cm9uZz4gWmFuZCBCYW5rIOKAkyBTdGFibGVjb2luLUzDtnN1bmdlbiBhdWYgUmlwcGxlLUJhc2lzPC9saT4KICAgIDxsaT48c3Ryb25nPkFwcmlsIDIwMjY6PC9zdHJvbmc+IFJha3V0ZW4g4oCTIFhSUCB6dSBUcmV1ZXB1bmt0ZW4gZsO8ciA0NCBNaW8uIGphcGFuaXNjaGUgTnV0emVyPC9saT4KICAgIDxsaT48c3Ryb25nPkFwcmlsIDIwMjY6PC9zdHJvbmc+IFhSUEwgTGVuZGluZyBQcm90b2NvbCBWb3RlIOKAkyBuYXRpdmUgTGVuZGluZy1GdW5rdGlvbmVuIGbDvHIgRGVGaTwvbGk+CiAgICA8bGk+PHN0cm9uZz5BcHJpbCAyMDI2Ojwvc3Ryb25nPiBYUlBMIFpLLVByaXZhY3ktVXBncmFkZSBpbiBFbnR3aWNrbHVuZyDigJMgRGF0ZW5zY2h1dHogZsO8ciBpbnN0aXR1dGlvbmVsbGUgTnV0emVyPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLXEgeCI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO1hSUCBiZWNvbWluZyBpbnRlZ3JhdGVkIGludG8gb25lIG9mIEphcGFuJ3MgbGFyZ2VzdCBjb25zdW1lciBlY29zeXN0ZW1zIHZhbGlkYXRlcyB0aGUgcGF5bWVudCB1dGlsaXR5IHRoZXNpcyB0aGF0IENFTyBCcmFkIEdhcmxpbmdob3VzZSBoYXMgYmVlbiBidWlsZGluZyB0aGUgZW50aXJlIFJpcHBsZSBjb21tZXJjaWFsIG5hcnJhdGl2ZSBhcm91bmQuIEphcGFuIGlzIGFsc28gYW4gYWN0aXZlIGNvbnRyaWJ1dG9yIHRvIHRoZSBYUlBMIGVjb3N5c3RlbSwgYW5kIFJha3V0ZW4ncyBpbnN0aXR1dGlvbmFsIGNyZWRpYmlsaXR5IHByb3ZpZGVzIHJlZ3VsYXRvcnkgY292ZXIgZm9yIG90aGVyIGxhcmdlIEphcGFuZXNlIHBheW1lbnQgcGxhdGZvcm1zIGNvbnNpZGVyaW5nIHNpbWlsYXIgaW50ZWdyYXRpb25zLiZsZHF1bzs8L2Jsb2NrcXVvdGU+CiAgPGRpdiBjbGFzcz0ieHItcS1hdHRyIj48c3Ryb25nPkludmVzdGluZy5jb20gQW5hbHlzZTwvc3Ryb25nPjxzcGFuPlhSUDogQ0xBUklUWSBBY3QgdW5kIEVURi1adWZsw7xzc2UgZW50c2NoZWlkZW4gw7xiZXIgQmV3ZXJ0dW5nICZtaWRkb3Q7IDE1LiBBcHJpbCAyMDI2PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmludmVzdGluZy5jb20vYW5hbHlzaXMveHJwLXZhbHVhdGlvbi1oaW5nZXMtb24tY2xhcml0eS1hY3Qtb3V0Y29tZS1hbmQtZXRmLWluZmxvd3MtMjAwNjc4NTMzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+aW52ZXN0aW5nLmNvbTwvYT48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIFNFQ1RJT04gNDogREFTIFhSUC1QQVJBRE9YIC0tPgo8aDI+RGFzIFhSUC1QYXJhZG94OiA8ZW0+V2FydW0gUmlwcGxlLURlYWxzIGRlbiBLdXJzIG5pY2h0IGJld2VnZW48L2VtPjwvaDI+Cgo8cD5GZWJydWFyIDIwMjYgd2FyIFJpcHBsZXMgc3TDpHJrc3RlciBNb25hdCBhbiBVbnRlcm5laG1lbnNwYXJ0bmVyc2NoYWZ0ZW4gaW4gZGVyIEdlc2NoaWNodGUg4oCTIGbDvG5mIGdyb8OfZSBEZWFscyBpbiAzMCBUYWdlbi4gWFJQIGZpZWwgaW0gc2VsYmVuIE1vbmF0IHVtIDMwJS4gRGFzIGlzdCBrZWluIFp1ZmFsbCwgc29uZGVybiBzdHJ1a3R1cmVsbCBiZWRpbmd0OiA8c3Ryb25nPlJpcHBsZSBhbHMgVW50ZXJuZWhtZW4gaXN0IHZvbiBYUlAgYWxzIFRva2VuIGdldHJlbm50Ljwvc3Ryb25nPiBEZXIgVW50ZXJzY2hpZWQgaXN0IGVudHNjaGVpZGVuZCBmw7xyIGRhcyBWZXJzdMOkbmRuaXMgdm9uIFhSUCBhbHMgSW52ZXN0bWVudC4gPGEgaHJlZj0iaHR0cHM6Ly8yNDd3YWxsc3QuY29tL2ludmVzdGluZy8yMDI2LzAzLzMwL3hycC1uZXdzLXJpcHBsZS1yZXBvcnRlZC1hLXJlY29yZC1xMS13aGlsZS14cnAtcHJpY2UtZHJvcHBlZC0xMC13aGF0cy1nb2luZy1vbi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj4yNDd3YWxsc3QuY29tLCAzMC4wMy4yMDI2PC9hPjwvcD4KCjxkaXYgY2xhc3M9InhyLWJveCB5bHciPgogIDxkaXYgY2xhc3M9InhyLWJveC10Ij4mIzk4ODg7IFJpcHBsZSB2cy4gWFJQOiBEZXIgZW50c2NoZWlkZW5kZSBVbnRlcnNjaGllZDwvZGl2PgogIDx1bD4KICAgIDxsaT48c3Ryb25nPlJpcHBsZSBMYWJzOjwvc3Ryb25nPiBVbnRlcm5laG1lbiwgZGFzIEVudGVycHJpc2UtU29mdHdhcmUgZsO8ciBCYW5rZW4gdmVya2F1ZnQgKE9uLURlbWFuZCBMaXF1aWRpdHksIFJpcHBsZU5ldCwgUkxVU0QpLiBCZXdlcnRldCBpbSBBcHJpbCAyMDI2IG1pdCB+NTAgTWlsbGlhcmRlbiBEb2xsYXIuPC9saT4KICAgIDxsaT48c3Ryb25nPlhSUCBUb2tlbjo8L3N0cm9uZz4gTmF0aXZlcyBBc3NldCBkZXMgWFJQIExlZGdlciAoZGV6ZW50cmFsZXMgT3Blbi1Tb3VyY2UtUHJvdG9rb2xsKS4gWFJQIGJlc2l0emVuIGJlZGV1dGV0IDxlbT5rZWluZTwvZW0+IEJldGVpbGlndW5nIGFuIFJpcHBsZSBMYWJzLjwvbGk+CiAgICA8bGk+PHN0cm9uZz5EYXMgUHJvYmxlbTo8L3N0cm9uZz4gQmFua2VuIG51dHplbiBSaXBwbGVzIFNvZnR3YXJlLCBhYmVyIHNldHRsZW4gaW4gUkxVU0Qgb2RlciBGaWF0IOKAkyBYUlAgbXVzcyBuaWNodCB2ZXJ3ZW5kZXQgd2VyZGVuLjwvbGk+CiAgICA8bGk+PHN0cm9uZz5EaWUgTMO2c3VuZzo8L3N0cm9uZz4gT24tRGVtYW5kIExpcXVpZGl0eSAoT0RMKSDigJMgd2VubiBCYW5rZW4gWFJQIGFscyBCcsO8Y2tlbi1Bc3NldCBlaW5zZXR6ZW4sIGVudHN0ZWh0IGRpcmVrdGVyIFRva2VuLURlbWFuZC4gQWJlcjogVVMtQmFua2VuIGJyYXVjaGVuIGRlbiBDTEFSSVRZIEFjdCwgdW0gT0RMIG1pdCBYUlAgbGVnYWwgenUgYmV0cmVpYmVuLjwvbGk+CiAgPC91bD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1xIHgiPgogIDxibG9ja3F1b3RlPiZiZHF1bztCcmFkIEdhcmxpbmdob3VzZSBwb2ludGVkIHRvIHRoYXQgJDEzIHRyaWxsaW9uIFtpbiBhbm51YWwgcGF5bWVudCBmbG93cyB0aHJvdWdoIFJpcHBsZSBUcmVhc3VyeV0gYW5kIHRoZSBmYWN0IHRoYXQgemVybyBwZXJjZW50IG9mIGl0IG1vdmVkIHRocm91Z2ggY3J5cHRvIGFzIHRoZSBiaWdnZXN0IHVudGFwcGVkIG9wcG9ydHVuaXR5LiBCYW5rcyB0aGF0IGFkb3B0ZWQgUmlwcGxlJ3MgaW5mcmFzdHJ1Y3R1cmUgaW4gZWFybHkgMjAyNiBoYXZlIGJlZW4gc2V0dGxpbmcgaW4gUkxVU0QgYW5kIGZpYXQgcmF0aGVyIHRoYW4gdXNpbmcgWFJQLiBJZiB0aGUgJDEzIHRyaWxsaW9uIG1pZ3JhdGVzIHRvIGNyeXB0by1lbmFibGVkIHJhaWxzIGJ1dCBzZXR0bGVzIGVudGlyZWx5IGluIFJMVVNELCBSaXBwbGUgd2lucyBhbmQgWFJQIGRvZXMgbm90LiZsZHF1bzs8L2Jsb2NrcXVvdGU+CiAgPGRpdiBjbGFzcz0ieHItcS1hdHRyIj48c3Ryb25nPjI0LzcgV2FsbCBTdC4gQW5hbHlzZTwvc3Ryb25nPjxzcGFuPlhSUCBQcmljZTogUmlwcGxlJ3MgJDEzIFRyaWxsaW9uIE9wcG9ydHVuaXR5ICZtaWRkb3Q7IEFwcmlsIDIwMjY8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly8yNDd3YWxsc3QuY29tL2ludmVzdGluZy8yMDI2LzA0LzAxL3hycC1wcmljZS1yaXBwbGVzLWNlby1qdXN0LXJldmVhbGVkLWEtMTMtdHJpbGxpb24tb3Bwb3J0dW5pdHktYnV0LXdpbGwteHJwLWFjdHVhbGx5LWJlbmVmaXQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+MjQ3d2FsbHN0LmNvbTwvYT48L2Rpdj4KPC9kaXY+Cgo8aDM+RGVyIENMQVJJVFkgQWN0IGFscyBTY2hsw7xzc2VsPC9oMz4KCjxwPkRhcyBlaW56aWdlIEluc3RydW1lbnQsIGRhcyBkYXMgWFJQLVBhcmFkb3ggYXVmbMO2c2VuIGthbm4sIGlzdCBkZXIgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAzLzIxL3VzYS1rdXJ6LXZvci1ncm9lc3N0ZW0ta3J5cHRvLWdlc2V0ei1zZWl0LWdlbml1cy1hY3Qtc2VuYXRvcmVuLWVpbmlnZW4tc2ljaC8iIGNsYXNzPSJpbCI+Q0xBUklUWSBBY3Q8L2E+LiBEYXMgR2VzZXR6IHfDvHJkZSBVUy1CYW5rZW4gZGVuIHJlY2h0bGljaGVuIFJhaG1lbiBnZWJlbiwgdW0gT0RMLUtvcnJpZG9yZSBtaXQgWFJQIGRpcmVrdCB6dSBiZXRyZWliZW4g4oCTIG9obmUgZGFzIEhhZnR1bmdzcmlzaWtvIGRlciBha3R1ZWxsIHJlY2h0bGljaCB1bmtsYXJlbiBTaXR1YXRpb24uIENFTyBCcmFkIEdhcmxpbmdob3VzZSBnYWIgaW0gRmVicnVhciAyMDI2IGRlbSBDTEFSSVRZIEFjdCBlaW5lIDgw4oCTOTAlLUNoYW5jZSBhdWYgUGFzc2FnZSwgc3DDpHRlciByZXZpZGllcnRlIGVyIGF1ZiDigJ5FbmRlIE1haSIuIEdhbGF4eSBEaWdpdGFsIHdhcm50OiBXZW5uIGRhcyBHZXNldHogZGVuIEF1c3NjaHVzcyBuaWNodCBiaXMgRW5kZSBBcHJpbCBwYXNzaWVydCwgc2lua2VuIGRpZSBDaGFuY2VuIGbDvHIgMjAyNiBkZXV0bGljaC4gPGEgaHJlZj0iaHR0cHM6Ly93d3cua3Vjb2luLmNvbS9uZXdzL2ZsYXNoL3JpcHBsZS1jZW8tYnJhZC1nYXJsaW5naG91c2Utcy0yMDI2LXhycC1vdXRsb29rLWFuZC1jbGFyaXR5LWFjdC1wcmVkaWN0aW9ucyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmt1Y29pbi5jb208L2E+PC9wPgoKPGRpdiBjbGFzcz0ieHItcSB4Ij4KICA8YmxvY2txdW90ZT4mYmRxdW87R2FybGluZ2hvdXNlIG9wZW5lZCAyMDI2IGF0IHRoZSBXb3JsZCBFY29ub21pYyBGb3J1bSBpbiBEYXZvcywgd2hlcmUgaGUgZnJhbWVkIFhSUCBub3QgYXMgYSBzcGVjdWxhdGl2ZSBhc3NldCBidXQgYXMgbmV1dHJhbCBmaW5hbmNpYWwgaW5mcmFzdHJ1Y3R1cmUgZm9yIGEgd29ybGQgaW5jcmVhc2luZ2x5IGZyYWdtZW50ZWQgYnkgc2FuY3Rpb25zIGFuZCBnZW9wb2xpdGljYWwgdGVuc2lvbi4gSGUgcG9pbnRlZCB0byBzdGFibGVjb2luIHRyYW5zYWN0aW9uIHZvbHVtZSBncm93aW5nIGZyb20gJDE5IHRyaWxsaW9uIGluIDIwMjQgdG8gJDMzIHRyaWxsaW9uIGluIDIwMjUgYXMgZXZpZGVuY2UgdGhhdCB0aGUgaW5mcmFzdHJ1Y3R1cmUgc3Rvcnkgd2FzIGFscmVhZHkgcGxheWluZyBvdXQgaW4gdGhlIG51bWJlcnMuJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJ4ci1xLWF0dHIiPjxzdHJvbmc+QnJhZCBHYXJsaW5naG91c2U8L3N0cm9uZz48c3Bhbj5DRU8gUmlwcGxlIExhYnMgJm1pZGRvdDsgV29ybGQgRWNvbm9taWMgRm9ydW0gRGF2b3MsIEphbnVhciAyMDI2ICZtaWRkb3Q7IHZpYSBLdUNvaW48L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cua3Vjb2luLmNvbS9uZXdzL2ZsYXNoL3JpcHBsZS1jZW8tYnJhZC1nYXJsaW5naG91c2Utcy0yMDI2LXhycC1vdXRsb29rLWFuZC1jbGFyaXR5LWFjdC1wcmVkaWN0aW9ucyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmt1Y29pbi5jb208L2E+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItcSBvIj4KICA8YmxvY2txdW90ZT4mYmRxdW87WFJQIGlzdCBkYXMgaW50ZXJlc3NhbnRlc3RlIFBhcmFkb3ggaW0gYWt0dWVsbGVuIEtyeXB0by1NYXJrdDogRGFzIFVudGVybmVobWVuIGRhaGludGVyIHfDpGNoc3QsIGRpZSBJbmZyYXN0cnVrdHVyIGV4cGFuZGllcnQsIGRpZSBSZWd1bGllcnVuZyBrbMOkcnQgc2ljaCDigJMgdW5kIGRlciBUb2tlbiBiZXdlZ3Qgc2ljaCBrYXVtLiBEYXMgaXN0IG5pY2h0IE1hcmt0dmVyc2FnZW4sIGRhcyBpc3Qgc3RydWt0dXJlbGxlIEVudGtvcHBsdW5nLiBEZXIgQ0xBUklUWSBBY3QgaXN0IGRlciBlaW56aWdlIFNjaGFsdGVyLCBkZXIgZGFzIMOkbmRlcnQuIFdlbm4gZXIga29tbXQsIGvDtm5udGVuIHdpciBlaW5lbiBkZXIgc2NobmVsbHN0ZW4gUmVwcmljaW5nLU1vdmVzIGltIGdlc2FtdGVuIEFsdGNvaW4tQmVyZWljaCBzZWhlbi4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9InhyLXEtYXR0ciI+PHN0cm9uZyBzdHlsZT0iY29sb3I6dmFyKC0tYSkiPkZlbGl4IFJpZWdlcjwvc3Ryb25nPjxzcGFuPkdyw7xuZGVyICZhbXA7IENoZWZyZWRha3RldXIgS3J5cHRvWnVrdW5mdC5jb20gJm1pZGRvdDsgQXByaWwgMjAyNjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIFNFQ1RJT04gNTogVEVDSE5JU0NIRSBBTkFMWVNFIC0tPgo8aDI+VGVjaG5pc2NoZSBBbmFseXNlIFhSUCBBcHJpbCAyMDI2OiA8ZW0+U3VwcG9ydCwgV2lkZXJzdGFuZCwgU3plbmFyaWVuPC9lbT48L2gyPgoKPHA+WFJQIGhhbmRlbHQgYmVpIH4xLDM1ICQgdW5kIGhhdCBkYW1pdCBydW5kIDYxJSBzZWluZXMgQVRIIHZlcmxvcmVuLiBDaGFydHRlY2huaXNjaCB6ZWlndCBkZXIgVGFnZXMtQ2hhcnQgZWluZSA8c3Ryb25nPmFic3RlaWdlbmRlIERyZWllY2stRm9ybWF0aW9uPC9zdHJvbmc+IHNlaXQgRmVicnVhciAyMDI2IOKAkyBrbGFzc2lzY2ggZWluIGLDpHJpc2NoZXMgRm9ydHNldHp1bmdzbXVzdGVyLiBEZXIgZmxhY2hlIFN1cHBvcnQgbGllZ3QgYmVpIDEsMjjigJMxLDMwICQsIGRpZSBzaW5rZW5kZSBPYmVyd2lkZXJzdGFuZHNsaW5pZSB2ZXJsw6R1ZnQgYWt0dWVsbCB1bSAxLDYwICQuIE5hY2ggZGVtIEphbnVhci1QZWFrIHZvbiAyLDQyICQgaGF0IFhSUCBydW5kIDQ0JSB2ZXJsb3Jlbi4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuaW52ZXN0aW5nLmNvbS9hbmFseXNpcy94cnAtdmFsdWF0aW9uLWhpbmdlcy1vbi1jbGFyaXR5LWFjdC1vdXRjb21lLWFuZC1ldGYtaW5mbG93cy0yMDA2Nzg1MzMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5pbnZlc3RpbmcuY29tPC9hPjwvcD4KCjxkaXYgY2xhc3M9InhyLXR3Ij4KICA8dGFibGUgY2xhc3M9InhyLXRibCI+CiAgICA8dGhlYWQ+PHRyPjx0aD5OaXZlYXU8L3RoPjx0aD5UeXA8L3RoPjx0aD5CZWRldXR1bmc8L3RoPjwvdHI+PC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPHRyPjx0ZD41LDAw4oCTOCwwMCAkPC90ZD48dGQgY2xhc3M9InRjLWciPkJ1bGwtQ2FzZSAyMDI2PC90ZD48dGQ+QnJlYWtvdXQgw7xiZXIgMywwNSAkICsgQ0xBUklUWSBBY3QgKyBPREwtRHVyY2hicnVjaDwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4zLDA14oCTMywzMCAkPC90ZD48dGQgY2xhc3M9InRjLXgiPldpY2h0aWdlciBXaWRlcnN0YW5kPC90ZD48dGQ+RW50c2NoZWlkZW5kZSBab25lOiBCcnVjaCBoaWVyw7xiZXIgw7ZmZm5ldCA14oCTOCAkIFBvdGVuemlhbDwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4yLDQw4oCTMiw0MiAkPC90ZD48dGQgY2xhc3M9InRjLXgiPkphbnVhci1QZWFrIDIwMjY8L3RkPjx0ZD5MZXR6dGVzIEphaHJlc2hvY2gg4oCTIHdpY2h0aWdlIFdpZGVyc3RhbmRzem9uZTwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4xLDYwICQ8L3RkPjx0ZCBjbGFzcz0idGMteCI+T2JlcndpZGVyc3RhbmQgYWt0dWVsbDwvdGQ+PHRkPlNpbmtlbmRlIFdpZGVyc3RhbmRzbGluaWUgZGVzIGFic3RlaWdlbmRlbiBEcmVpZWNrczwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48c3Ryb25nPjEsMjjigJMxLDM1ICQ8L3N0cm9uZz48L3RkPjx0ZCBjbGFzcz0idGMteCI+QWt0dWVsbGVyIEt1cnMgLyBTdXBwb3J0PC90ZD48dGQ+RmxhY2hlIFVudGVyc3TDvHR6dW5nc2Jhc2lzIGRlcyBEcmVpZWNrcyDigJMga3JpdGlzY2hlIEhhbHRlbGluaWU8L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+MSwwMCAkPC90ZD48dGQgY2xhc3M9InRjLXIiPlBzeWNob2xvZ2lzY2hlciBTdXBwb3J0PC90ZD48dGQ+QmVhci1DYXNlIFppZWwgYmVpIEJydWNoIGRlcyBEcmVpZWNrcyBuYWNoIHVudGVuPC90ZD48L3RyPgogICAgICA8dHI+PHRkPjAsNzDigJMwLDgwICQ8L3RkPjx0ZCBjbGFzcz0idGMtciI+RXh0cmVtZXMgQmVhci1DYXNlPC90ZD48dGQ+TnVyIGJlaSBtYXNzaXZlciBNYWtyby1WZXJzY2hsZWNodGVydW5nICsgcmVndWxhdG9yaXNjaGVtIFLDvGNrc2NobGFnPC90ZD48L3RyPgogICAgPC90Ym9keT4KICA8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWNvbHMyIj4KICA8ZGl2IGNsYXNzPSJ4ci1jb2wiPgogICAgPGg0IGNsYXNzPSJnIj5CdWxsaXNjaGVzIFN6ZW5hcmlvPC9oND4KICAgIDx1bD4KICAgICAgPGxpPkNMQVJJVFkgQWN0IHBhc3NpZXJ0IEF1c3NjaHVzcyBFbmRlIEFwcmlsIOKGkiByZWNodGxpY2hlIEJhc2lzIGbDvHIgT0RMPC9saT4KICAgICAgPGxpPkJyZWFrb3V0IMO8YmVyIDEsNjAgJCDihpIgRHJlaWVjayBicmljaHQgbmFjaCBvYmVuPC9saT4KICAgICAgPGxpPkVURi1adWZsw7xzc2UgaGFsdGVuIDEwMCsgTWlvLiAkIHBybyBXb2NoZTwvbGk+CiAgICAgIDxsaT5XZWl0ZXJlIFJha3V0ZW4tU3R5bGUtSW50ZWdyYXRpb25lbiBpbiBKYXBhbi9Bc2llbjwvbGk+CiAgICAgIDxsaT5aaWVsOiAyLDQwICQgKEphbnVhcnktUGVhay1SZXRlc3QpLCBkYW5uIDMsMDUgJCwgZGFubiA14oCTOCAkPC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItY29sIj4KICAgIDxoNCBjbGFzcz0iciI+QsOkcmlzY2hlcyBTemVuYXJpbzwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5DTEFSSVRZIEFjdCBzY2hlaXRlcnQgMjAyNiDihpIgT0RMLUJsb2NrYWRlIGjDpGx0IGFuPC9saT4KICAgICAgPGxpPkJydWNoIGRlcyAxLDI4ICQgU3VwcG9ydHMg4oaSIERyZWllY2sgYnJpY2h0IG5hY2ggdW50ZW48L2xpPgogICAgICA8bGk+RVRGLUFiZmzDvHNzZSDihpIgaW5zdGl0dXRpb25lbGxlcyBEZXNpbnRlcmVzc2U8L2xpPgogICAgICA8bGk+UkxVU0QgZ2V3aW5udCBzbyBzdGFyaywgZGFzcyBYUlAtQmVkYXJmIHdlaXRlciBzaW5rdDwvbGk+CiAgICAgIDxsaT5Nb3RsZXkgRm9vbCBCZWFyLUNhc2U6IDEsMDAgJCBiaXMgRW5kZSAyMDI2PC9saT4KICAgIDwvdWw+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItaHIiPjwvZGl2PgoKPCEtLSBTRUNUSU9OIDY6IFBST0dOT1NFTiAtLT4KPGgyPkV4cGVydGVuLVByb2dub3NlbiAmYW1wOyBLdXJzemllbGUgMjAyNjogPGVtPldhcyBBbmFseXN0ZW4gc2FnZW48L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJ4ci1leHBlcnRzIj4KICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQiPgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LW5hbWUiPkdlb2ZmcmV5IEtlbmRyaWNrPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtcm9sZSI+SGVhZCBEaWdpdGFsIEFzc2V0cyAmbWlkZG90OyBTdGFuZGFyZCBDaGFydGVyZWQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1xdW90ZSI+JmJkcXVvO1JlZ3VsYXRvcmlzY2hlIEtsYXJoZWl0IHVuZCBFVEYtQWRvcHRpb24gc2luZCBkaWUgVHJlaWJlci4gTWFrcm8tSGVhZHdpbmRzIGhhYmVuIGRhcyB1cnNwcsO8bmdsaWNoZSA4ICQtWmllbCBuYWNoIHVudGVuIGtvcnJpZ2llcnQg4oCTIGFiZXIgMTA3JSBVcHNpZGUgdm9tIGFrdHVlbGxlbiBOaXZlYXUgYmxlaWJ0LiZsZHF1bzs8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC10YXJnZXQgZyI+Miw4MCAkPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtbGFiZWwiPlJldmlkaWVydGVzIEt1cnN6aWVsIEVuZGUgMjAyNiAod2FyOiA4ICQpPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0Ij4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1uYW1lIj5CaXR3aXNlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtcm9sZSI+Q3J5cHRvIEFzc2V0IE1hbmFnZXI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1xdW90ZSI+JmJkcXVvOzMsNTAgJCBpc3QgZWluIHJlYWxpc3Rpc2NoZXIgQmFzZS1DYXNlIGF1ZiBkZW0gV2VnIHp1IGVpbmVyIDIwMC1NcmQuLURvbGxhci1NYXJrdGthcGl0YWxpc2llcnVuZy4gRVRGLUFkb3B0aW9uIHN0cnVrdHVyaWVydCBkaWUgTmFjaGZyYWdlIG5hY2hoYWx0aWcuJmxkcXVvOzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LXRhcmdldCBnIj4zLDUwICQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1sYWJlbCI+QmFzZS1DYXNlIEt1cnN6aWVsIDIwMjY8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQiPgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LW5hbWUiPkJyYWQgR2FybGluZ2hvdXNlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtcm9sZSI+Q0VPIFJpcHBsZSBMYWJzPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtcXVvdGUiPiZiZHF1bztYUlAgaXN0IGRlciAnTm9yZHN0ZXJuJyB2b24gUmlwcGxlLiBKZWRlcyBQcm9kdWt0IGRhcyB3aXIgYmF1ZW4gZm9rdXNzaWVydCBhdWYgVXRpbGl0eSBydW5kIHVtIFhSUCB1bmQgZGVuIFhSUCBMZWRnZXIuIDE0JSBkZXMgU1dJRlQtVm9sdW1lbnMgaW4gNSBKYWhyZW4g4oCTIGRhcyBpc3QgdW5zZXIgWmllbC4mbGRxdW87PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtdGFyZ2V0IHgiPjE0JSBTV0lGVDwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LWxhYmVsIj5BbnRlaWwgYW0gZ2xvYmFsZW4gU1dJRlQtVm9sdW1lbiAoNS1KYWhyZXMtWmllbCk8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQiPgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LW5hbWUiPk1vdGxleSBGb29sPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtcm9sZSI+SW52ZXN0bWVudCBSZXNlYXJjaCAoQsOkcmlzY2gpPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtcXVvdGUiPiZiZHF1bztYUlAgd2lyZCBrZWluZSBUcmFrdGlvbiBhbHMgQnJpZGdlIEN1cnJlbmN5IGdld2lubmVuLiBSTFVTRCBrb25rdXJyaWVydCBtaXQgZXRhYmxpZXJ0ZXJlbiBTdGFibGVjb2lucy4gTW9uYXRsaWNoZXMgVHJhbnNha3Rpb25zdm9sdW1lbiBzaW5rdCBzZWl0IHp3ZWkgSmFocmVuLiZsZHF1bzs8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC10YXJnZXQgciI+MSwwMCAkPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtbGFiZWwiPkJlYXItQ2FzZSBFbmRlIDIwMjY8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci10dyI+CiAgPHRhYmxlIGNsYXNzPSJ4ci10YmwiPgogICAgPHRoZWFkPjx0cj48dGg+U3plbmFyaW8gLyBBbmFseXN0PC90aD48dGg+WFJQIFppZWw8L3RoPjx0aD5aZWl0cmF1bTwvdGg+PHRoPlNjaGzDvHNzZWxiZWRpbmd1bmc8L3RoPjwvdHI+PC90aGVhZD4KICAgIDx0Ym9keT4KICAgICAgPHRyPjx0ZD5CdWxsLUNhc2UgKENMQVJJVFkgQWN0ICsgT0RMKTwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj41LDAw4oCTOCwwMCAkPC90ZD48dGQ+RW5kZSAyMDI2PC90ZD48dGQ+Q0xBUklUWSBBY3QgKyBPREwtRHVyY2hicnVjaCBtaXQgVVMtQmFua2VuICsgc3RhcmtlIEVURi1GbG93czwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5TdGFuZGFyZCBDaGFydGVyZWQgKEtlbmRyaWNrKTwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4yLDgwICQ8L3RkPjx0ZD5FbmRlIDIwMjY8L3RkPjx0ZD5FVEYtQWRvcHRpb24sIFJlZ3VsYXRvcnkgQ2xhcml0eSwgbW9kZXJhdGVzIE1ha3JvPC90ZD48L3RyPgogICAgICA8dHI+PHRkPkJpdHdpc2UgQmFzZS1DYXNlPC90ZD48dGQgY2xhc3M9InRjLWciPjMsNTAgJDwvdGQ+PHRkPkVuZGUgMjAyNjwvdGQ+PHRkPjIwMC1NcmQuLSQtTWFya3RrYXBpdGFsaXNpZXJ1bmcsIEVURi1Nb21lbnR1bTwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5NZWRpYW4gS29uc2VuczwvdGQ+PHRkIGNsYXNzPSJ0Yy14Ij4yLDAw4oCTMywwMCAkPC90ZD48dGQ+RW5kZSAyMDI2PC90ZD48dGQ+RVRGLUZsb3dzIHN0YWJpbCwgUkxVU0Qgd8OkY2hzdCwgQ0xBUklUWSBBY3Qgb2ZmZW48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+Q29pbkNvZGV4IE1vZGVsbDwvdGQ+PHRkIGNsYXNzPSJ0Yy14Ij5+MiwxNSAkPC90ZD48dGQ+RW5kZSAyMDI2PC90ZD48dGQ+QWt0dWVsbGVzIFdhY2hzdHVtc3RlbXBvPC90ZD48L3RyPgogICAgICA8dHI+PHRkPk1vdGxleSBGb29sIEJlYXItQ2FzZTwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj4xLDAwICQ8L3RkPjx0ZD4yMDI2PC90ZD48dGQ+UkxVU0QgZXJzZXR6dCBYUlAsIE9ETC1TdGFnbmF0aW9uLCBFVEYtU3RhZ25hdGlvbjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5TdGFuZGFyZCBDaGFydGVyZWQgMjAyNzwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4xMiwwMCAkPC90ZD48dGQ+MjAyNzwvdGQ+PHRkPlN1c3RhaW5lZCBFVEYtWnVmbMO8c3NlLCBPREwtU2thbGllcnVuZzwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5Lb25zZW5zIDIwMzA8L3RkPjx0ZCBjbGFzcz0idGMtZyI+MTDigJMxNSAkPC90ZD48dGQ+MjAzMDwvdGQ+PHRkPlhSUCBhbHMgZ2xvYmFsZXIgU2V0dGxlbWVudC1MYXllciBmw7xyIENyb3NzLUJvcmRlci1aYWhsdW5nZW48L3RkPjwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItcSBvIj4KICA8YmxvY2txdW90ZT4mYmRxdW87U3RhbmRhcmQgQ2hhcnRlcmVkIGhhdCBzZWluIFhSUC1aaWVsIHZvbiA4ICQgYXVmIDIsODAgJCBoYWxiaWVydCDigJMgdW5kIGhhdCB0cm90emRlbSBub2NoIDEwNyUgVXBzaWRlLVBvdGVuemlhbCB2b20gYWt0dWVsbGVuIE5pdmVhdS4gRGFzIGVyesOkaGx0IGRpZSBnYW56ZSBHZXNjaGljaHRlOiBYUlAgaXN0IGV4dHJlbSBnw7xuc3RpZyBiZXdlcnRldCwgd2VubiBtYW4gZGVuIGJ1bGxpc2NoZW4gRnVuZGFtZW50YWxmYWxsIGdsYXVidC4gVW5kIGV4dHJlbSDDvGJlcnRldWVydCwgd2VubiBtYW4gZ2xhdWJ0LCBkYXNzIEJhbmtlbiBpbW1lciBSTFVTRCBzdGF0dCBYUlAgd8OkaGxlbiB3ZXJkZW4uIEJlaWRlcyBpc3QgbcO2Z2xpY2guIERlciBDTEFSSVRZIEFjdCBiZXN0aW1tdCwgd2VyIHJlY2h0IGJlaMOkbHQuJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJ4ci1xLWF0dHIiPjxzdHJvbmcgc3R5bGU9ImNvbG9yOnZhcigtLWEpIj5GZWxpeCBSaWVnZXI8L3N0cm9uZz48c3Bhbj5HcsO8bmRlciAmYW1wOyBDaGVmcmVkYWt0ZXVyIEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IEFwcmlsIDIwMjY8L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItaHIiPjwvZGl2PgoKPCEtLSBTRUNUSU9OIDc6IFJJU0lLRU4gLS0+CjxoMj5SaXNpa2VuIGbDvHIgWFJQIDIwMjY6IDxlbT5XYXMgZGVuIEt1cnMgZGF1ZXJoYWZ0IGJlbGFzdGVuIGvDtm5udGU8L2VtPjwvaDI+Cgo8ZGl2IGNsYXNzPSJ4ci1jb2xzMyI+CiAgPGRpdiBjbGFzcz0ieHItY29sIj4KICAgIDxoNCBjbGFzcz0iciI+UkxVU0QtS2FubmliYWxpc2llcnVuZzwvaDQ+CiAgICA8cD5SaXBwbGVzIGVpZ2VuZXIgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzExL3N0YWJsZWNvaW5zLyIgY2xhc3M9ImlsIj5TdGFibGVjb2luPC9hPiBrw7ZubnRlIFhSUCBhbHMgQWJ3aWNrbHVuZ3MtQXNzZXQgZXJzZXR6ZW4uIFdlbm4gQmFua2VuIGluIFJMVVNEIHNldHRsZW4sIHfDpGNoc3QgUmlwcGxlIGFscyBVbnRlcm5laG1lbiDigJMgYWJlciBYUlAgcHJvZml0aWVydCBuaWNodC4gRGF2aWQgU2Nod2FydHogZ2VzdGVodDogdmllbGUgSW5zdGl0dXRpb25lbiBiZXZvcnp1Z2VuIE9mZi1DaGFpbi1TZXR0bGVtZW50LiBEYXMgaXN0IFJpcHBsZXMgZWlnZW5lcyBXYWNoc3R1bSBnZWdlbiBkZW4gZWlnZW5lbiBUb2tlbi48L3A+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItY29sIj4KICAgIDxoNCBjbGFzcz0iciI+SG9oZXMgQW5nZWJvdHNwcm9ibGVtPC9oND4KICAgIDxwPlhSUCBoYXQgNjEsNCBNaWxsaWFyZGVuIFRva2VuIGltIFVtbGF1ZiDigJMgdW5kIFJpcHBsZSBow6RsdCBub2NoIHJ1bmQgNDUgTWlsbGlhcmRlbiBpbiBlaW5lciBUcmV1aGFuZC4gUmVnZWxtw6TDn2lnZSBSZWxlYXNlcyBkdXJjaCBSaXBwbGUgZXJ6ZXVnZW4gdm9yaGVyc2VoYmFyZW4gVmVya2F1ZnNkcnVjay4gRGFzIGNhcCBkZXIgbcO2Z2xpY2hlbiBNYXJrdGthcGl0YWxpc2llcnVuZyBpc3Qgc3RydWt0dXJlbGwgaMO2aGVyIGFscyBiZWkgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAxLzI1L2JpdGNvaW4tb24tY2hhaW4tYW5hbHlzZS0yMDI2LyIgY2xhc3M9ImlsIj5CaXRjb2luPC9hPiBvZGVyIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMS8yOC9ldGhlcmV1bS1hbmFseXNlLTIwMjUtd2FydW0tZXRoLWpldHp0LWFuLWVpbmVtLW5ldWVuLXRlY2hub2xvZ2lzY2hlbi13ZW5kZXB1bmt0LXN0ZWh0LyIgY2xhc3M9ImlsIj5FdGhlcmV1bTwvYT4uPC9wPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWNvbCI+CiAgICA8aDQgY2xhc3M9InIiPldldHRiZXdlcmIgaW0gQ3Jvc3MtQm9yZGVyLU1hcmt0PC9oND4KICAgIDxwPjxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMS9zdGFibGVjb2lucy8iIGNsYXNzPSJpbCI+U3RhYmxlY29pbnM8L2E+IHdpZSBVU0RDLCBVU0RUIHVuZCBFVVJDViBlcmbDvGxsZW4gZGFzc2VsYmUgVmVyc3ByZWNoZW4gd2llIFhSUCDigJMgc3RhYmlsZSwgZ8O8bnN0aWdlIENyb3NzLUJvcmRlci1aYWhsdW5nZW4g4oCTIG9obmUgVm9sYXRpbGl0w6R0LiBKZSBicmVpdGVyIFN0YWJsZWNvaW5zIGFkb3B0aWVydCB3ZXJkZW4sIGRlc3RvIGtsZWluZXIgd2lyZCBkZXIgVm9ydGVpbCB2b24gWFJQIGFscyBCcsO8Y2tlbi1Bc3NldC4gRGVyIE1hcmt0IGVudHNjaGVpZGV0LCB3ZWxjaGVzIE1vZGVsbCBnZXdpbm50LjwvcD4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIEZBUSAtLT4KPGgyPkZBUTogPGVtPlhSUCAyMDI2ICZuZGFzaDsgZGllIHdpY2h0aWdzdGVuIEZyYWdlbjwvZW0+PC9oMj4KCjxkaXYgY2xhc3M9InhyLWZhcSI+CiAgPGRpdiBjbGFzcz0ieHItZmkiPgogICAgPGRpdiBjbGFzcz0ieHItZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnhyLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+SXN0IGRlciBTRUMtUmVjaHRzc3RyZWl0IGdlZ2VuIFJpcHBsZSBiZWVuZGV0PzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZmEiPjxkaXYgY2xhc3M9InhyLWZhLWkiPkphLiBJbSBBdWd1c3QgMjAyNSByZWljaHRlbiBSaXBwbGUgdW5kIGRpZSBTRUMgZ2VtZWluc2FtIEFudHJhZyBhdWYgQmVydWZ1bmdzYWJ3ZWlzdW5nIGVpbiDigJMgZGFtaXQgaXN0IGRlciBmYXN0IGbDvG5masOkaHJpZ2UgUmVjaHRzc3RyZWl0IG9mZml6aWVsbCBiZWVuZGV0LiA8c3Ryb25nPjEyNSBNaW8uICQgU3RyYWZlPC9zdHJvbmc+IHN0YXR0IDIgTXJkLiAkIGdlZm9yZGVydC4gRGllIEdlcmljaHRlOiBYUlAgaXN0IGtlaW4gV2VydHBhcGllciBiZWltIEhhbmRlbCBhdWYgQsO2cnNlbi4gSW0gTcOkcnogMjAyNiBrbGFzc2lmaXppZXJ0ZW4gU0VDICZhbXA7IENGVEMgWFJQIGdlbWVpbnNhbSBhbHMgQ29tbW9kaXR5LiBEYXMgw7ZmZm5ldCBkZW4gV2VnIGbDvHIgaW5zdGl0dXRpb25lbGxlIEFkb3B0aW9uLCBTcG90LUVURnMgdW5kIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xOC91cy1rcnlwdG8tcmVndWxpZXJ1bmcvIiBjbGFzcz0iaWwiPlVTLUtyeXB0by1SZWd1bGllcnVuZzwvYT4uIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1leGMuY29tL2xlYXJuL2FydGljbGUveHJwLXNlYy1jYXNlLWNvbXBsZXRlLWFuYWx5c2lzLW9mLXJpcHBsZS1sYXdzdWl0LWFuZC1ldGYtYXBwcm92YWwtdGltZWxpbmUvMSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPm1leGMuY29tPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWZpIj4KICAgIDxkaXYgY2xhc3M9InhyLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy54ci1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPkdpYnQgZXMgYmVyZWl0cyBTcG90LVhSUC1FVEZzPzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZmEiPjxkaXYgY2xhc3M9InhyLWZhLWkiPkphLiBTcG90LVhSUC1FVEZzIHN0YXJ0ZXRlbiBpbSA8c3Ryb25nPk5vdmVtYmVyIDIwMjU8L3N0cm9uZz4gaW4gZGVuIFVTQS4gRW1pdHRlbnRlbjogRnJhbmtsaW4gVGVtcGxldG9uLCBCaXR3aXNlLCBQcm9TaGFyZXMsIENhbmFyeSBDYXBpdGFsLiBHZXNhbXQtTmV0dG92ZXJtw7ZnZW46IDEsMzcgTXJkLiAkLiBOZXR0b3p1ZmzDvHNzZSBzZWl0IExhdW5jaDogMSwxOCBNcmQuICQuIFN0w6Rya3N0ZXIgRWluemVsdGFnOiAxMTksNiBNaW8uICQgYW0gMTQuIEFwcmlsIDIwMjYuIFhSUC1CZXN0w6RuZGUgYXVmIEV4Y2hhbmdlcyBhdWYgSmFocmVzdGllZiDigJMgc3RydWt0dXJlbGwgYnVsbGlzY2guIFZlcmdsZWljaDogPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzEwL2JpdGNvaW4tc3BvdC1ldGZzLXdpZS1pbnN0aXR1dGlvbmVsbGUtaW52ZXN0b3Jlbi1kZW4ta3J5cHRvbWFya3QtdmVyYW5kZXJuLyIgY2xhc3M9ImlsIj5CaXRjb2luLUVURnM8L2E+IGhhdHRlbiBuYWNoIDMgTW9uYXRlbiBkZXV0bGljaCBtZWhyIEFVTSwgYWJlciBYUlAtRVRGcyBzdGFydGVuIGluIGVpbmVtIELDpHJlbm1hcmt0LiA8YSBocmVmPSJodHRwczovL3d3dy5kaXNydXB0aW9uYmFua2luZy5jb20vMjAyNi8wMS8wOC93aGF0LXdpbGwteHJwcy1wcmljZS1iZS1hdC10aGUtZW5kLW9mLTIwMjYvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+ZGlzcnVwdGlvbmJhbmtpbmcuY29tPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWZpIj4KICAgIDxkaXYgY2xhc3M9InhyLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy54ci1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhcyBpc3QgUkxVU0QgdW5kIHdhcyBoYXQgZGFzIG1pdCBYUlAgenUgdHVuPzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZmEiPjxkaXYgY2xhc3M9InhyLWZhLWkiPlJMVVNEIChSaXBwbGUgVVNEKSBpc3QgUmlwcGxlcyBlaWdlbmVyIERvbGxhci08YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTEvc3RhYmxlY29pbnMvIiBjbGFzcz0iaWwiPlN0YWJsZWNvaW48L2E+LCBnZXN0YXJ0ZXQgRGV6ZW1iZXIgMjAyNCwgTWFya3RrYXBpdGFsaXNpZXJ1bmcgQXByaWwgMjAyNjogMSw1NiBNcmQuICQuIDxzdHJvbmc+RXJnw6RuenVuZzo8L3N0cm9uZz4gUkxVU0Qgc29sbCBhbHMgc3RhYmlsZXIgV2VydHRyw6RnZXIgWFJQIGFscyBCcsO8Y2tlbi1Bc3NldCBlcmfDpG56ZW4g4oCTIGplZGUgUkxVU0QtQ3Jvc3MtQm9yZGVyLVRyYW5zYWt0aW9uIHphaGx0IFhSUC1OZXR6d2Vya2dlYsO8aHJlbi4gPHN0cm9uZz5Qcm9ibGVtOjwvc3Ryb25nPiBCYW5rZW4gc2V0dGxlbiBsaWViZXIgaW4gUkxVU0QgYWxzIGluIHZvbGF0aWxlbSBYUlAuIFNvbGFuZ2UgZGVyIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNi8wMy8yMS91c2Eta3Vyei12b3ItZ3JvZXNzdGVtLWtyeXB0by1nZXNldHotc2VpdC1nZW5pdXMtYWN0LXNlbmF0b3Jlbi1laW5pZ2VuLXNpY2gvIiBjbGFzcz0iaWwiPkNMQVJJVFkgQWN0PC9hPiBuaWNodCB2ZXJhYnNjaGllZGV0IGlzdCwgYmxlaWJ0IGRhcyBzdHJ1a3R1cmVsbGUgUmlzaWtvIGJlc3RlaGVuLiA8YSBocmVmPSJodHRwczovLzI0N3dhbGxzdC5jb20vaW52ZXN0aW5nLzIwMjYvMDQvMDEveHJwLXByaWNlLXJpcHBsZXMtY2VvLWp1c3QtcmV2ZWFsZWQtYS0xMy10cmlsbGlvbi1vcHBvcnR1bml0eS1idXQtd2lsbC14cnAtYWN0dWFsbHktYmVuZWZpdC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj4yNDd3YWxsc3QuY29tPC9hPjwvZGl2PjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWZpIj4KICAgIDxkaXYgY2xhc3M9InhyLWZxIiBvbmNsaWNrPSIoZnVuY3Rpb24oYil7dmFyIGk9Yi5wYXJlbnROb2RlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy54ci1maScpLmZvckVhY2goZnVuY3Rpb24oZSl7aWYoZSE9PWkpZS5jbGFzc0xpc3QucmVtb3ZlKCdvcGVuJyk7fSk7aS5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyk7fSkodGhpcykiPldhcnVtIHN0ZWlndCBYUlAgbmljaHQgdHJvdHogZ3V0ZXIgTmFjaHJpY2h0ZW4\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1mYSI+PGRpdiBjbGFzcz0ieHItZmEtaSI+RGFzIFhSUC1QYXJhZG94OiBSaXBwbGUgTGFicyBpc3QgZ2V0cmVubnQgdm9uIFhSUCBhbHMgVG9rZW4uIDxzdHJvbmc+QmFua2VuIG51dHplbiBSaXBwbGVzIFNvZnR3YXJlLCBhYmVyIHNldHRsZW4gaW4gUkxVU0Qgb2RlciBGaWF0IOKAkyBuaWNodCBpbiBYUlAuPC9zdHJvbmc+IEbDvG5mIERlYWxzIGltIEZlYnJ1YXIgMjAyNiwgWFJQIGZpZWwgMzAlLiBTb2xhbmdlIGRlciBDTEFSSVRZIEFjdCBmZWhsdCwgcmlza2llcmVuIFVTLUJhbmtlbiBiZWkgT0RMLU51dHp1bmcgbWl0IFhSUCBIYWZ0dW5nc3Byb2JsZW1lLiBEYXMgaXN0IHN0cnVrdHVyZWxsIGzDtnNiYXIg4oCTIGFiZXIgbm9jaCBuaWNodCBnZWzDtnN0LiBXZW5uIENMQVJJVFkgQWN0IGtvbW10IHVuZCBPREwtVm9sdW1lcyBzdGVpZ2VuLCBrw7ZubnRlIFhSUCBzZWhyIHNjaG5lbGwgcmVwcmljZWQgd2VyZGVuLiA8YSBocmVmPSJodHRwczovLzI0N3dhbGxzdC5jb20vaW52ZXN0aW5nLzIwMjYvMDMvMzAveHJwLW5ld3MtcmlwcGxlLXJlcG9ydGVkLWEtcmVjb3JkLXExLXdoaWxlLXhycC1wcmljZS1kcm9wcGVkLTEwLXdoYXRzLWdvaW5nLW9uLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPjI0N3dhbGxzdC5jb208L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItZmkiPgogICAgPGRpdiBjbGFzcz0ieHItZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnhyLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2FzIGlzdCBkYXMgWFJQIEt1cnN6aWVsIGbDvHIgMjAyNj88L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWZhIj48ZGl2IGNsYXNzPSJ4ci1mYS1pIj5Qcm9nbm9zZW4gKGhvY2hzcGVrdWxhdGl2KTogU3RhbmRhcmQgQ2hhcnRlcmVkOiA8c3Ryb25nPjIsODAgJDwvc3Ryb25nPiAocmV2aWRpZXJ0IHZvbiA4ICQpLiBCaXR3aXNlOiAzLDUwICQgQmFzZS1DYXNlLiBCdWxsLUNhc2UgYmVpIENMQVJJVFkgQWN0OiA14oCTOCAkLiBNZWRpYW46IDIsMDDigJMzLDAwICQuIEJlYXItQ2FzZSAoTW90bGV5IEZvb2wpOiAxLDAwICQuIExhbmdmcmlzdCAyMDI3OiBTdGFuZGFyZCBDaGFydGVyZWQgMTIgJC4gS29uc2VucyAyMDMwOiAxMOKAkzE1ICQuIEFsbGUgUHJvZ25vc2VuIGjDpG5nZW4gdm9uIENMQVJJVFkgQWN0LCBPREwtQWRvcHRpb24gdW5kIE1ha3JvIGFiLiBLZWluZSBBbmxhZ2ViZXJhdHVuZy4gPGEgaHJlZj0iaHR0cHM6Ly93d3cuZm9vbC5jb20vaW52ZXN0aW5nLzIwMjYvMDQvMTYveHJwLXJpcHBsZS13aWxsLWhpdC10aGlzLXByaWNlLWluLTIwMjYvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+Zm9vbC5jb208L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItaHIiPjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItY3RhIj4KICA8aDMgc3R5bGU9Im1hcmdpbjowIDAgN3B4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmMGY3ZjIiPlhSUCBoYW5kZWxuICZuZGFzaDsgZyZ1dW1sO25zdGlnIGF1ZiBkZW4gYmVzdGVuIEtyeXB0by1CJm91bWw7cnNlbjwvaDM+CiAgPHAgc3R5bGU9ImNvbG9yOiM5ZGJmYWE7Zm9udC1zaXplOjEzcHg7bWFyZ2luLWJvdHRvbToxMnB4Ij4KICAgIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xMy9iaXRnZXQtdGVzdGJlcmljaHQvIiBjbGFzcz0iaWwgZyI+Qml0Z2V0PC9hPiBDb2RlIDxzdHJvbmc+a3J5cHRvMzA8L3N0cm9uZz4gJm5kYXNoOyAzMCUgUmFiYXR0ICZtaWRkb3Q7CiAgICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjYvMDEvMjMvd2FzLWlzdC1kZXItYmVzdGUtb2t4LXJlZmVycmFsY29kZS1ib251c2NvZGUtMjAyNi8iIGNsYXNzPSJpbCBvIj5PS1g8L2E+IENvZGUgPHN0cm9uZz5DUllQVE8yMDI2PC9zdHJvbmc+ICZuZGFzaDsgNDUlIFJhYmF0dCAmbWlkZG90OwogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzEyLzE3L2Jpbmd4LWJvbnVzY29kZS1uYTRxeXItMzAtZ2VidWVocmVuLXNwYXJlbi1hbGxlLXZvcnRlaWxlLWVya2xhZXJ0LyIgY2xhc3M9ImlsIGciPkJpbmdYPC9hPiBDb2RlIDxzdHJvbmc+TkE0UVlSPC9zdHJvbmc+ICZuZGFzaDsgNTAlIFJhYmF0dAogIDwvcD4KICA8YSBjbGFzcz0ieHItY3RhLWJ0biIgaHJlZj0iaHR0cHM6Ly9ib251cy5iaXRnZXQuY29tL0tyeXB0b3p1a3VuZnQxIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgc3R5bGU9ImNvbG9yOiMwMDAgIWltcG9ydGFudCI+JiM5ODg5OyBKZXR6dCBiZWkgQml0Z2V0ICZuZGFzaDsgQ29kZSBrcnlwdG8zMDwvYT4KPC9kaXY+Cgo8aDI+V2VpdGVyZSBBbmFseXNlbiAmYW1wOyBBcnRpa2VsPC9oMj4KPGRpdiBjbGFzcz0ieHItY2FyZHMiPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMS8yMC94cnAtYW5hbHlzZS0yMDI1LXdhcnVtLWRlci1yaXBwbGUtY29pbi1qZXR6dC13aWVkZXItaW4tZGVuLWZva3VzLWRlci1hbmxlZ2VyLXJ1ZWNrdC8iIGNsYXNzPSJ4ci1jYXJkIj48ZGl2IGNsYXNzPSJ4ci1jYXJkLWNhdCI+QU5BTFlTRSAyMDI1PC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+WFJQIEFuYWx5c2UgMjAyNTwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjYvMDEvMjUvYml0Y29pbi1vbi1jaGFpbi1hbmFseXNlLTIwMjYvIiBjbGFzcz0ieHItY2FyZCI+PGRpdiBjbGFzcz0ieHItY2FyZC1jYXQiPkFOQUxZU0U8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5CaXRjb2luIE9uLUNoYWluIEFuYWx5c2UgMjAyNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTEvMjgvZXRoZXJldW0tYW5hbHlzZS0yMDI1LXdhcnVtLWV0aC1qZXR6dC1hbi1laW5lbS1uZXVlbi10ZWNobm9sb2dpc2NoZW4td2VuZGVwdW5rdC1zdGVodC8iIGNsYXNzPSJ4ci1jYXJkIj48ZGl2IGNsYXNzPSJ4ci1jYXJkLWNhdCI+QU5BTFlTRTwvZGl2PjxkaXYgY2xhc3M9InhyLWNhcmQtdGl0bGUiPkV0aGVyZXVtIEFuYWx5c2UgJiBQcm9nbm9zZSAyMDI2PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNi8wMy8yMS91c2Eta3Vyei12b3ItZ3JvZXNzdGVtLWtyeXB0by1nZXNldHotc2VpdC1nZW5pdXMtYWN0LXNlbmF0b3Jlbi1laW5pZ2VuLXNpY2gvIiBjbGFzcz0ieHItY2FyZCI+PGRpdiBjbGFzcz0ieHItY2FyZC1jYXQiPlJFR1VMSUVSVU5HPC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+Q0xBUklUWSBBY3QgZXJrbMOkcnQ8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzExL3N0YWJsZWNvaW5zLyIgY2xhc3M9InhyLWNhcmQiPjxkaXYgY2xhc3M9InhyLWNhcmQtY2F0Ij5HUlVORExBR0VOPC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+V2FzIHNpbmQgU3RhYmxlY29pbnM\/PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xOC91cy1rcnlwdG8tcmVndWxpZXJ1bmcvIiBjbGFzcz0ieHItY2FyZCI+PGRpdiBjbGFzcz0ieHItY2FyZC1jYXQiPlJFR1VMSUVSVU5HPC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+VVMtS3J5cHRvLVJlZ3VsaWVydW5nIDIwMjUvMjY8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzEwL2JpdGNvaW4tc3BvdC1ldGZzLXdpZS1pbnN0aXR1dGlvbmVsbGUtaW52ZXN0b3Jlbi1kZW4ta3J5cHRvbWFya3QtdmVyYW5kZXJuLyIgY2xhc3M9InhyLWNhcmQiPjxkaXYgY2xhc3M9InhyLWNhcmQtY2F0Ij5HUlVORExBR0VOPC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+U3BvdC1CaXRjb2luLUVURnMgZXJrbMOkcnQ8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJ4ci1jYXJkIj48ZGl2IGNsYXNzPSJ4ci1jYXJkLWNhdCI+QsOWUlNFPC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+Qml0Z2V0IFRlc3RiZXJpY2h0IDIwMjY8L2Rpdj48L2E+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItYXV0aG9yIj4KICA8ZGl2IGNsYXNzPSJ4ci1hdiI+RlI8L2Rpdj4KICA8ZGl2PgogICAgPGRpdiBjbGFzcz0ieHItYW4iPkZlbGl4IFJpZWdlcjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItYXIiPkdyw7xuZGVyICZhbXA7IENoZWZyZWRha3RldXIgJm1pZGRvdDsgS3J5cHRvWnVrdW5mdC5jb20gJm1pZGRvdDsgQXByaWwgMjAyNjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItYWIiPlF1ZWxsZW46IGNvaW5tYXJrZXRjYXAuY29tLCBhZC1ob2MtbmV3cy5kZSAoQXByaWwgMjAyNiksIDI0N3dhbGxzdC5jb20gKG1laHJlcmUgQXJ0aWtlbCksIGludmVzdGluZy5jb20sIGt1Y29pbi5jb20sIGRpc3J1cHRpb25iYW5raW5nLmNvbSwgY3J5cHRvdGlja2VyLmlvLCBjcnlwdG9vZmZpY2llbC5jb20sIGZvb2wuY29tLCBtZXhjLmNvbSwgemlwbWV4LmNvbSwgZXVyb3BlYW5idXNpbmVzc21hZ2F6aW5lLmNvbS4gRXhwZXJ0ZW4tWml0YXRlOiBCcmFkIEdhcmxpbmdob3VzZSAoUmlwcGxlIENFTy9EYXZvcy9Gb3ggQnVzaW5lc3MpLCBHZW9mZnJleSBLZW5kcmljayAoU3RhbmRhcmQgQ2hhcnRlcmVkKSwgRGF2aWQgU2Nod2FydHogKFJpcHBsZSBDVE8pLiBQcmVpc2UgdW5kIERhdGVuIFN0YW5kIEFwcmlsIDIwMjYuIEtlaW5lIEFubGFnZWJlcmF0dW5nLjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWRpc2MiPjxzdHJvbmc+UmlzaWtvaGlud2Vpczo8L3N0cm9uZz4gRGllc2VyIEFydGlrZWwgZGllbnQgYXVzc2NobGllw59saWNoIEluZm9ybWF0aW9ucy0gdW5kIEJpbGR1bmdzendlY2tlbiB1bmQgc3RlbGx0IGtlaW5lIEZpbmFuei0gb2RlciBBbmxhZ2ViZXJhdHVuZyBkYXIuIFhSUCBpc3QgZWluZSBob2Nodm9sYXRpbGUgS3J5cHRvd8OkaHJ1bmcuIEt1cnNwcm9nbm9zZW4gc2luZCBTemVuYXJpZW4sIGtlaW5lIFZlcnNwcmVjaGVuLiBJbnZlc3RpZXJlIG51ciBHZWxkLCBkYXMgZHUgZGlyIGxlaXN0ZW4ga2FubnN0IHp1IHZlcmxpZXJlbi4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzI1L2tyeXB0b3dhZWhydW5nZW4tc3RldWVybi8iIGNsYXNzPSJpbCBvIj5HZXdpbm5lIGF1cyBLcnlwdG8tSW52ZXN0aXRpb25lbiBzaW5kIGluIERldXRzY2hsYW5kIHN0ZXVlcnBmbGljaHRpZy48L2E+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1tZXRhIj4KICBWZXLDtmZmZW50bGljaHQ6IEFwcmlsIDIwMjYgJm1pZGRvdDsgQXV0b3I6IEZlbGl4IFJpZWdlciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBLZWluZSBBbmxhZ2ViZXJhdHVuZyAmbWlkZG90OyBBZmZpbGlhdGU6IEJpdGdldCAvIE9LWCAvIEJpbmdYIExpbmtzIGVudGhhbHRlbgo8L2Rpdj4KCjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgo8IS0tIC93cDpodG1sIC0tPgoKBQcIBAgGCAUhCAcIBwgGCA4IDggLCAZIAQYIBBogGy8qCRkhIhYbHwgKCAQIBgEpCAcECgcFFQsqCAcECkcACxULCAcECkcACxULA4MCAR+BAqNTme4FCwEDAAABCQALAQIAEEIBAQBBAAIAQQACAEEAAgAFQS4SQQMBUQB9AXcTMjAyNi0wNC0xOFQxMDozODo1N32frPf6AX0AdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAeX0AeXl3AHcAeHl2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR4B3ZlcnNpb259Anl5dQB1AHckNGExYmY1ZTktOGEzMC00NWFjLTlhMmEtNDI1ZGRlYjI5MzkxeHcMY29yZS9oZWFkaW5nfQJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54fQF3JGY3NjEwOTlhLTZkMTItNGJlZC1hNzA4LTg1MTcwYzY3MDJjNXh3DmNvcmUvcGFyYWdyYXBoeXdNR2liIC8gZWluLCB1bSBlaW5lbiBCbG9jayBhdXN6dXfDpGhsZW4sIG9kZXIgLy8gdW0gZGllIEluaGFsdC1LSSB6dSB2ZXJ3ZW5kZW52AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ2YWM5MWRmNi0wNDBiLTRmOTAtYTJhMS01OTM2ZmIzOWJmZDR3CWNvcmUvaHRtbHckMTBiMGJlNjUtY2ViNS00N2E1LWI3YzMtMmNjZTYwYzNhMGNieHcOY29yZS9wYXJhZ3JhcGh5d01HaWIgLyBlaW4sIHVtIGVpbmVuIEJsb2NrIGF1c3p1d8OkaGxlbiwgb2RlciAvLyB1bSBkaWUgSW5oYWx0LUtJIHp1IHZlcndlbmRlbnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGUyNGQ1MzU3LTJjMjctNGM2ZC1hMjg2LWM1OWE0NTMwNmQ1OHcKY29yZS9ibG9ja328HHUAfbGIAXfIowM8IS0tIHdwOmh0bWwgLS0+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiQXJ0aWNsZSIsCiAgImhlYWRsaW5lIjogIlhSUCAoUmlwcGxlKSBBbmFseXNlICYgUHJvZ25vc2UgMjAyNjogU0VDLVNpZWcsIFNwb3QtRVRGcywgUkxVU0QgdW5kIGRlciAxMy1CaWxsaW9uZW4tRG9sbGFyLU1vbWVudCIsCiAgImRlc2NyaXB0aW9uIjogIlhSUCBBbmFseXNlIEFwcmlsIDIwMjY6IGFrdHVlbGxlciBLdXJzIH4xLDM1ICQsIHJ1bmQgNjElIHVudGVyIEFUSCAzLDg0ICQuIFNFQy1SZWNodHNzdHJlaXQgYmVlbmRldCwgU3BvdC1YUlAtRVRGcyBtaXQgMSwzNyBNcmQuICQgQVVNLiBTb2NpZXRlIEdlbmVyYWxlIEVVUkNWIGxpdmUgYXVmIFhSUEwsIFJha3V0ZW4tSW50ZWdyYXRpb24gZsO8ciA0NCBNaW8uIE51dHplciwgUkxVU0Qgd8OkY2hzdCBhdWYgMSw1NiBNcmQuICQuIFByb2dub3NlbjogU3RhbmRhcmQgQ2hhcnRlcmVkIDIsODAgJCwgQnVsbC1DYXNlIDXigJM4ICQuIFZvbGxzdMOkbmRpZ2UgRnVuZGFtZW50YWxhbmFseXNlLCBSaXNpa2VuLCBFeHBlcnRlbi1aaXRhdGUuIiwKICAiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA0LTE4IiwKICAiZGF0ZU1vZGlmaWVkIjogIjIwMjYtMDQtMTgiLAogICJhdXRob3IiOiB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkZlbGl4IFJpZWdlciIsICJ1cmwiOiAiaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS9hdXRob3IvIn0sCiAgInB1Ymxpc2hlciI6IHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiS3J5cHRvWnVrdW5mdCIsICJ1cmwiOiAiaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbSJ9LAogICJpbkxhbmd1YWdlIjogImRlLURFIiwKICAia2V5d29yZHMiOiAiWFJQIEFuYWx5c2UgMjAyNiwgWFJQIFByb2dub3NlIDIwMjYsIFJpcHBsZSBYUlAgS3VycywgUkxVU0QgU3RhYmxlY29pbiwgWFJQIEVURiAyMDI2LCBYUlBMIExlZGdlciBBbmFseXNlIiwKICAiYWJvdXQiOiB7CiAgICAiQHR5cGUiOiAiVGhpbmciLAogICAgIm5hbWUiOiAiWFJQIChSaXBwbGUpIiwKICAgICJkZXNjcmlwdGlvbiI6ICJYUlAgaXN0IGRhcyBuYXRpdmUgVG9rZW4gZGVzIFhSUCBMZWRnZXIgKFhSUEwpLCBlaW5lciBCbG9ja2NoYWluIGbDvHIgc2NobmVsbGUgdW5kIGfDvG5zdGlnZSBDcm9zcy1Cb3JkZXItWmFobHVuZ2VuLiBSaXBwbGUgTGFicyBlbnR3aWNrZWx0IFVudGVybmVobWVuc3Byb2R1a3RlIGF1ZiBCYXNpcyBkZXMgWFJQTC4iLAogICAgInNhbWVBcyI6ICJodHRwczovL3JpcHBsZS5jb20iCiAgfSwKICAibWVudGlvbnMiOiBbCiAgICB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkZlbGl4IFJpZWdlciIsICJqb2JUaXRsZSI6ICJHcsO8bmRlciAmIENoZWZyZWRha3RldXIgS3J5cHRvWnVrdW5mdC5jb20ifSwKICAgIHsiQHR5cGUiOiAiUGVyc29uIiwgIm5hbWUiOiAiQnJhZCBHYXJsaW5naG91c2UiLCAiam9iVGl0bGUiOiAiQ0VPIFJpcHBsZSBMYWJzIn0sCiAgICB7IkB0eXBlIjogIlBlcnNvbiIsICJuYW1lIjogIkRhdmlkIFNjaHdhcnR6IiwgImpvYlRpdGxlIjogIkNUTyBSaXBwbGUgTGFicyJ9LAogICAgeyJAdHlwZSI6ICJQZXJzb24iLCAibmFtZSI6ICJHZW9mZnJleSBLZW5kcmljayIsICJqb2JUaXRsZSI6ICJIZWFkIG9mIERpZ2l0YWwgQXNzZXQgUmVzZWFyY2ggU3RhbmRhcmQgQ2hhcnRlcmVkIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIlJpcHBsZSBMYWJzIiwgInVybCI6ICJodHRwczovL3JpcHBsZS5jb20ifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiU29jacOpdMOpIEfDqW7DqXJhbGUiLCAidXJsIjogImh0dHBzOi8vd3d3LnNvY2lldGVnZW5lcmFsZS5jb20ifSwKICAgIHsiQHR5cGUiOiAiT3JnYW5pemF0aW9uIiwgIm5hbWUiOiAiRGV1dHNjaGUgQmFuayIsICJ1cmwiOiAiaHR0cHM6Ly93d3cuZGIuY29tIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIlN0YW5kYXJkIENoYXJ0ZXJlZCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cuc2MuY29tIn0sCiAgICB7IkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsICJuYW1lIjogIlJha3V0ZW4iLCAidXJsIjogImh0dHBzOi8vd3d3LnJha3V0ZW4uY29tIn0KICBdCn0KPC9zY3JpcHQ+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiwKICAiQHR5cGUiOiAiRkFRUGFnZSIsCiAgIm1haW5FbnRpdHkiOiBbCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIklzdCBkZXIgU0VDLVJlY2h0c3N0cmVpdCBnZWdlbiBSaXBwbGUgYmVlbmRldD8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkphLiBJbSBBdWd1c3QgMjAyNSByZWljaHRlbiBzb3dvaGwgUmlwcGxlIGFscyBhdWNoIGRpZSBTRUMgZ2VtZWluc2FtIGVpbmVuIEFudHJhZyBhdWYgQWJ3ZWlzdW5nIGlocmVyIEJlcnVmdW5nZW4gYmVpbSBVUyBDb3VydCBvZiBBcHBlYWxzIGZvciB0aGUgU2Vjb25kIENpcmN1aXQgZWluLiBEYW1pdCBpc3QgZGVyIGZhc3QgZsO8bmZqw6RocmlnZSBSZWNodHNzdHJlaXQgb2ZmaXppZWxsIGJlZW5kZXQuIFJpcHBsZSB6YWhsdGUgMTI1IE1pbGxpb25lbiBEb2xsYXIgU3RyYWZlIOKAkyB3ZWl0IHdlbmlnZXIgYWxzIGRpZSB2b24gZGVyIFNFQyBnZWZvcmRlcnRlbiAyIE1pbGxpYXJkZW4gRG9sbGFyLiBEaWUgR2VyaWNodGUgc3RlbGx0ZW4gZmVzdDogWFJQIGlzdCBrZWluIFdlcnRwYXBpZXIgYmVpbSBIYW5kZWwgYXVmIELDtnJzZW4uIERhcyDDtmZmbmV0IGRlbiBXZWcgZsO8ciBpbnN0aXR1dGlvbmVsbGUgQWRvcHRpb24gdW5kIFNwb3QtRVRGLVp1bGFzc3VuZy4ifQogICAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJHaWJ0IGVzIGJlcmVpdHMgU3BvdC1YUlAtRVRGcz8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkphLiBTcG90LVhSUC1FVEZzIHN0YXJ0ZXRlbiBpbSBOb3ZlbWJlciAyMDI1IGluIGRlbiBVU0EsIHVudGVyIGFuZGVyZW0gdm9uIEZyYW5rbGluIFRlbXBsZXRvbi4gQmlzIEFwcmlsIDIwMjYgaGFiZW4gZGllIEVURnMgenVzYW1tZW4gMSwzNyBNaWxsaWFyZGVuIERvbGxhciBpbiBOZXR0b3Zlcm3DtmdlbiB1bmQgMSwxOCBNaWxsaWFyZGVuIERvbGxhciBpbiBOZXR0b3p1ZmzDvHNzZW4gYW5nZXNhbW1lbHQuIEFtIDE0LiBBcHJpbCAyMDI2IHZlcnplaWNobmV0ZW4gZGllIFVTLVNwb3QtWFJQLUVURnMgbWl0IDExOSw2IE1pbGxpb25lbiBEb2xsYXIgaWhyZW4gc3TDpHJrc3RlbiBFaW56ZWx0YWcgc2VpdCBEZXplbWJlciAyMDI1LiJ9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXYXMgaXN0IFJMVVNEIHVuZCB3YXMgaGF0IGRhcyBtaXQgWFJQIHp1IHR1bj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIlJMVVNEIChSaXBwbGUgVVNEKSBpc3QgUmlwcGxlcyBlaWdlbmVyIERvbGxhci1TdGFibGVjb2luLCBnZXN0YXJ0ZXQgaW0gRGV6ZW1iZXIgMjAyNC4gRXIgaGF0IGltIEFwcmlsIDIwMjYgZWluZSBNYXJrdGthcGl0YWxpc2llcnVuZyB2b24gMSw1NiBNaWxsaWFyZGVuIERvbGxhci4gUkxVU0QgbMOkdWZ0IGF1ZiBkZW0gWFJQIExlZGdlciB1bmQgaXN0IGRhcmF1ZiBhdXNnZWxlZ3QsIFhSUCBhbHMgQnLDvGNrZW4tQXNzZXQgaW0gT24tRGVtYW5kLUxpcXVpZGl0eS1TeXN0ZW0genUgZXJnw6RuemVuLiBEYXMgUHJvYmxlbTogVmllbGUgQmFua2VuIChEZXV0c2NoZSBCYW5rLCBTb2Npw6l0w6kgR8OpbsOpcmFsZSkgbnV0emVuIFJpcHBsZXMgSW5mcmFzdHJ1a3R1ciwgc2V0dGxlbiBhYmVyIGluIFJMVVNEIHVuZCBGaWF0IOKAkyBuaWNodCBpbiBYUlAuIFJMVVNEIGlzdCBkYW1pdCBzb3dvaGwgRXJnw6RuenVuZyBhbHMgYXVjaCBwb3RlbnppZWxsZXIgS29ua3VycmVudCBmw7xyIFhSUC1EZW1hbmQuIn0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIldhcyBpc3QgZGFzIFhSUCBLdXJzemllbCBmw7xyIDIwMjY\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogeyJAdHlwZSI6ICJBbnN3ZXIiLCAidGV4dCI6ICJBbmFseXN0ZW5wcm9nbm9zZW4gKGhvY2hzcGVrdWxhdGl2KTogU3RhbmRhcmQgQ2hhcnRlcmVkIChHZW9mZnJleSBLZW5kcmljaykgaGF0IHNlaW4gWmllbCB2b24gOCAkIGF1ZiAyLDgwICQgcmV2aWRpZXJ0IHdlZ2VuIE1ha3JvLUhlYWR3aW5kcy4gQml0d2lzZTogMyw1MCAkIGFscyBCYXNlLUNhc2UuIEJ1bGwtQ2FzZSBiZWkgQ0xBUklUWSBBY3QtUGFzc2FnZSB1bmQgT0RMLUR1cmNoYnJ1Y2g6IDXigJM4ICQuIEJlYXItQ2FzZSAoTW90bGV5IEZvb2wpOiAxICQgYmVpIHdlaXRlcmVyIFNjaHfDpGNoZS4gQ29pbkNvZGV4OiB+MiwxNSAkIE1lZGlhbi4gQWxsZSBQcm9nbm9zZW4gc2luZCBrZWluZSBBbmxhZ2ViZXJhdHVuZy4ifQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2FydW0gc3RlaWd0IGRlciBYUlAtS3VycyBuaWNodCB0cm90eiBndXRlciBOYWNocmljaHRlbj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7IkB0eXBlIjogIkFuc3dlciIsICJ0ZXh0IjogIkRhcyBpc3QgZGFzIHplbnRyYWxlIFhSUC1QYXJhZG94IDIwMjY6IFJpcHBsZSBoYXR0ZSBzZWluZW4gc3TDpHJrc3RlbiBNb25hdCBhbiBVbnRlcm5laG1lbnNwYXJ0bmVyc2NoYWZ0ZW4gaW0gRmVicnVhciAyMDI2IChEZXV0c2NoZSBCYW5rLCBBdml2YSBJbnZlc3RvcnMsIFNvY2nDqXTDqSBHw6luw6lyYWxlLCBaYW5kLCBGaWdtZW50IOKAkyBmw7xuZiBEZWFscyBpbiBlaW5lbSBNb25hdCksIGFiZXIgWFJQIGZpZWwgdW0gMzAlIGltIHNlbGJlbiBNb25hdC4gRGVyIEdydW5kOiBSaXBwbGUgYWxzIFVudGVybmVobWVuIGlzdCB2b24gWFJQIGFscyBUb2tlbiBnZXRyZW5udC4gQmFua2VuIG51dHplbiBSaXBwbGVzIFNvZnR3YXJlLCBzZXR0bGVuIGFiZXIgaW4gUkxVU0Qgb2RlciBGaWF0IOKAkyBuaWNodCBpbiBYUlAuIFNvbGFuZ2UgZGVyIENMQVJJVFkgQWN0IG5pY2h0IE9ETCBtaXQgWFJQIHJlY2h0bGljaCBhYnNpY2hlcnQsIGJsZWlidCBYUlAgdm9uIFJpcHBsZXMgR2VzY2jDpGZ0c2VyZm9sZyB3ZWl0Z2VoZW5kIGVudGtvcHBlbHQuIn0KICAgIH0KICBdCn0KPC9zY3JpcHQ+Cgo8c3R5bGU+CkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI\/ZmFtaWx5PU91dGZpdDp3Z2h0QDQwMDs1MDA7NjAwOzcwMDs4MDAmZmFtaWx5PUpldEJyYWlucytNb25vOndnaHRANDAwOzYwMDs3MDAmZmFtaWx5PUV4bysyOndnaHRAODAwOzkwMCZkaXNwbGF5PXN3YXAnKTsKOnJvb3R7LS1hOiNGNzkzMUE7LS1hMjpyZ2JhKDI0NywxNDcsMjYsLjA5KTstLWEzOnJnYmEoMjQ3LDE0NywyNiwuMjIpOy0tZzojMmVjYzcxOy0tZzI6cmdiYSg0NiwyMDQsMTEzLC4wOCk7LS1nMzpyZ2JhKDQ2LDIwNCwxMTMsLjIyKTstLXI6I2U3NGMzYzstLXIyOnJnYmEoMjMxLDc2LDYwLC4wOCk7LS1yMzpyZ2JhKDIzMSw3Niw2MCwuMjIpOy0teDojMDBhYWI1Oy0teDI6cmdiYSgwLDE3MCwxODEsLjA4KTstLXgzOnJnYmEoMCwxNzAsMTgxLC4yMik7LS1iOiM1ZGFkZTI7LS1iMjpyZ2JhKDkzLDE3MywyMjYsLjA4KTstLWIzOnJnYmEoOTMsMTczLDIyNiwuMjIpOy0teTojZjBjMDQwOy0teTI6cmdiYSgyNDAsMTkyLDY0LC4wOCk7LS15MzpyZ2JhKDI0MCwxOTIsNjQsLjIyKTt9Ci54cnttYXgtd2lkdGg6OTEwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMjBweCA3MHB4O2JhY2tncm91bmQ6IzA2MGUwYTtmb250LWZhbWlseTonT3V0Zml0JyxzYW5zLXNlcmlmO2NvbG9yOiNmMGY3ZjJ9Ci54ciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0KLnhyIGgye2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOmNsYW1wKDE5cHgsMi42dncsMjdweCk7bWFyZ2luOjUycHggMCAxMnB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZjBmN2YyfQoueHIgaDIgZW17Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6dmFyKC0teCl9Ci54ciBoM3tmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDEuOHZ3LDE5cHgpO21hcmdpbjoyNHB4IDAgOHB4O2NvbG9yOiNmMGY3ZjJ9Ci54ciBwe2ZvbnQtc2l6ZToxNS41cHg7bGluZS1oZWlnaHQ6MS45Nztjb2xvcjojYzhkZGQwO21hcmdpbi1ib3R0b206MTZweH0KLnhyIHAgc3Ryb25ne2NvbG9yOiNmMGY3ZjJ9Ci54ciB1bCwueHIgb2x7cGFkZGluZy1sZWZ0OjIycHg7Y29sb3I6I2M4ZGRkMDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjk1O21hcmdpbi1ib3R0b206MTZweH0KLnhyIGxpe21hcmdpbi1ib3R0b206N3B4fQoueHIgYS5pbHtjb2xvcjp2YXIoLS14KTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMyk7Zm9udC13ZWlnaHQ6NjAwfQoueHIgYS5pbC5ve2NvbG9yOnZhcigtLWEpO2JvcmRlci1jb2xvcjpyZ2JhKDI0NywxNDcsMjYsLjMpfQoueHIgYS5pbC5ne2NvbG9yOnZhcigtLWcpO2JvcmRlci1jb2xvcjpyZ2JhKDQ2LDIwNCwxMTMsLjM1KX0KLnhyIGEuaWwucntjb2xvcjp2YXIoLS1yKTtib3JkZXItY29sb3I6cmdiYSgyMzEsNzYsNjAsLjMpfQoueHIgYS5pbC5ie2NvbG9yOnZhcigtLWIpO2JvcmRlci1jb2xvcjpyZ2JhKDkzLDE3MywyMjYsLjMpfQoueHIgYS5zcmN7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjEwcHg7Y29sb3I6IzVhNmEzYTtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMTQpO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MXB4IDZweDttYXJnaW4tbGVmdDo0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtZGVjb3JhdGlvbjpub25lfQoKLyogSEVSTyDigJMgWFJQIFTDvHJraXMgKi8KLnhyLWhlcm97YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLXgyKSxyZ2JhKDAsMTcwLDE4MSwuMDIpKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXgzKTtib3JkZXItcmFkaXVzOjE0cHg7cGFkZGluZzozMHB4IDM0cHg7bWFyZ2luOjAgMCAyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0KLnhyLWhlcm86OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNjBweDtyaWdodDotNjBweDt3aWR0aDoyNDBweDtoZWlnaHQ6MjQwcHg7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLHJnYmEoMCwxNzAsMTgxLC4wOCksdHJhbnNwYXJlbnQgNzAlKTtwb2ludGVyLWV2ZW50czpub25lfQoueHItYmFkZ2Vze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MTRweH0KLnhyLWJhZGdle2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6M3B4IDlweDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzouMDhlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ci54ci1iYWRnZS54e2NvbG9yOnZhcigtLXgpO2JvcmRlcjoxcHggc29saWQgdmFyKC0teDMpO2JhY2tncm91bmQ6dmFyKC0teDIpfQoueHItYmFkZ2UuZ3tjb2xvcjp2YXIoLS1nKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWczKTtiYWNrZ3JvdW5kOnZhcigtLWcyKX0KLnhyLWJhZGdlLm97Y29sb3I6dmFyKC0tYSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1hMyk7YmFja2dyb3VuZDp2YXIoLS1hMil9Ci54ci1iYWRnZS5ye2NvbG9yOnZhcigtLXIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcjMpO2JhY2tncm91bmQ6dmFyKC0tcjIpfQoueHItYmFkZ2UueXtjb2xvcjp2YXIoLS15KTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXkzKTtiYWNrZ3JvdW5kOnZhcigtLXkyKX0KLnhyLWhlcm8gaDF7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6Y2xhbXAoMjJweCwzLjV2dywzOHB4KTtsaW5lLWhlaWdodDoxLjA3O2NvbG9yOiNmMGY3ZjI7bWFyZ2luOjAgMCAxM3B4fQoueHItaGVybyBoMSBzcGFue2NvbG9yOnZhcigtLXgpfQoueHItaGVyby1sZWFke2ZvbnQtc2l6ZToxNS41cHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjkzO21hcmdpbjowIDAgMjBweH0KLnhyLWhlcm8tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuMWZyIDAuOWZyO2dhcDoxMnB4fQoueHItaGVyby1wYW5lbHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMDkpO2JvcmRlci1yYWRpdXM6MTFweDtwYWRkaW5nOjE2cHggMThweH0KLnhyLWhlcm8tcGFuZWwgaDN7bWFyZ2luOjAgMCA5cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6dmFyKC0teCk7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMH0KLnhyLWhlcm8tcGFuZWwgdWx7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2M4ZGRkMDtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjowfQoueHItaGVyby1wYW5lbCBsaXttYXJnaW4tYm90dG9tOjVweH0KLnhyLXNuYXAtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjdweH0KLnhyLXNuYXB7YmFja2dyb3VuZDojMDgwZTA4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjA4KTtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjExcHh9Ci54ci1zbmFwIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE1cHg7Y29sb3I6dmFyKC0teCk7bWFyZ2luLWJvdHRvbTozcHg7bGluZS1oZWlnaHQ6MS4xfQoueHItc25hcCBzcGFue2ZvbnQtc2l6ZToxMC41cHg7Y29sb3I6IzFhNGE1YTtsaW5lLWhlaWdodDoxLjV9CgoueHItaHJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZyx2YXIoLS14MyksdHJhbnNwYXJlbnQpO21hcmdpbjo1MHB4IDB9CgoueHItc3RhdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsbWlubWF4KDEyOHB4LDFmcikpO2dhcDo5cHg7bWFyZ2luOjIwcHggMH0KLnhyLXN0YXR7YmFja2dyb3VuZDojMGExMjBhO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjA4KTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxM3B4O3RleHQtYWxpZ246Y2VudGVyfQoueHItc3Z7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCgxNHB4LDJ2dywyMXB4KTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206NHB4fQoueHItc3YueHtjb2xvcjp2YXIoLS14KX0ueHItc3YuZ3tjb2xvcjp2YXIoLS1nKX0ueHItc3Yucntjb2xvcjp2YXIoLS1yKX0ueHItc3Yub3tjb2xvcjp2YXIoLS1hKX0ueHItc3YueXtjb2xvcjp2YXIoLS15KX0ueHItc3YuYntjb2xvcjp2YXIoLS1iKX0KLnhyLXNse2ZvbnQtc2l6ZTo4LjVweDtjb2xvcjojMWE0YTVhO2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjEuNTV9CgoueHItYm94e2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjE4cHggMjJweDttYXJnaW46MjBweCAwfQoueHItYm94LnRycXtiYWNrZ3JvdW5kOnZhcigtLXgyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXgzKX0KLnhyLWJveC5ncm57YmFja2dyb3VuZDp2YXIoLS1nMik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1nMyl9Ci54ci1ib3gucmVke2JhY2tncm91bmQ6dmFyKC0tcjIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tcjMpfQoueHItYm94Lm9yZ3tiYWNrZ3JvdW5kOnZhcigtLWEyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWEzKX0KLnhyLWJveC55bHd7YmFja2dyb3VuZDp2YXIoLS15Mik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS15Myl9Ci54ci1ib3guYmx1e2JhY2tncm91bmQ6dmFyKC0tYjIpO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYjMpfQoueHItYm94LXR7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2U7Zm9udC1zaXplOjguNXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLWJvdHRvbToxMHB4fQoueHItYm94LnRycSAueHItYm94LXR7Y29sb3I6dmFyKC0teCl9LnhyLWJveC5ncm4gLnhyLWJveC10e2NvbG9yOnZhcigtLWcpfS54ci1ib3gucmVkIC54ci1ib3gtdHtjb2xvcjp2YXIoLS1yKX0ueHItYm94Lm9yZyAueHItYm94LXR7Y29sb3I6dmFyKC0tYSl9LnhyLWJveC55bHcgLnhyLWJveC10e2NvbG9yOnZhcigtLXkpfS54ci1ib3guYmx1IC54ci1ib3gtdHtjb2xvcjp2YXIoLS1iKX0KLnhyLWJveCBwLC54ci1ib3ggdWwsLnhyLWJveCBvbHtmb250LXNpemU6MTQuNXB4O2NvbG9yOiNjOGRkZDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuOX0KLnhyLWJveCBwOm5vdCg6bGFzdC1jaGlsZCksLnhyLWJveCB1bDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTBweH0KLnhyLWJveCBsaXttYXJnaW4tYm90dG9tOjZweH0KCi54ci1jb2xzMntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjEycHg7bWFyZ2luOjE4cHggMH0KLnhyLWNvbHMze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtnYXA6MTJweDttYXJnaW46MThweCAwfQoueHItY29se2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4wNyk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTVweCAxN3B4fQoueHItY29sIGg0e21hcmdpbjowIDAgOHB4O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7Zm9udC1zaXplOjEzcHh9Ci54ci1jb2wgaDQueHtjb2xvcjp2YXIoLS14KX0ueHItY29sIGg0Lmd7Y29sb3I6dmFyKC0tZyl9LnhyLWNvbCBoNC5ye2NvbG9yOnZhcigtLXIpfS54ci1jb2wgaDQub3tjb2xvcjp2YXIoLS1hKX0KLnhyLWNvbCBwLC54ci1jb2wgdWx7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzlkYmZhYTtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjowfQoueHItY29sIHVse3BhZGRpbmctbGVmdDoxNHB4fS54ci1jb2wgbGl7bWFyZ2luLWJvdHRvbTo1cHh9CgovKiBaSVRBVEUgKi8KLnhyLXF7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkO3BhZGRpbmc6MThweCAyMnB4O21hcmdpbjoyMnB4IDA7Ym9yZGVyLXJhZGl1czowIDEycHggMTJweCAwfQoueHItcS54e2JvcmRlci1jb2xvcjp2YXIoLS14KTtiYWNrZ3JvdW5kOnZhcigtLXgyKX0KLnhyLXEueCBibG9ja3F1b3Rle2NvbG9yOiNjMGYwZjV9Ci54ci1xLm97Ym9yZGVyLWNvbG9yOnZhcigtLWEpO2JhY2tncm91bmQ6dmFyKC0tYTIpfQoueHItcS5vIGJsb2NrcXVvdGV7Y29sb3I6I2YwZTVjY30KLnhyLXEgYmxvY2txdW90ZXttYXJnaW46MCAwIDEwcHg7Zm9udC1zaXplOjE1cHg7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS45fQoueHItcS1hdHRye2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo5cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZsZXgtd3JhcDp3cmFwfQoueHItcS54IC54ci1xLWF0dHIgc3Ryb25ne2NvbG9yOnZhcigtLXgpfQoueHItcS54IC54ci1xLWF0dHIgc3Bhbntjb2xvcjojMWE1YTZhfQoueHItcS5vIC54ci1xLWF0dHIgc3Ryb25ne2NvbG9yOnZhcigtLWEpfQoueHItcS5vIC54ci1xLWF0dHIgc3Bhbntjb2xvcjojNWE1YTJhfQoKLyogRVhQRVJUUyAqLwoueHItZXhwZXJ0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTkwcHgsMWZyKSk7Z2FwOjEwcHg7bWFyZ2luOjE4cHggMH0KLnhyLWV4cGVydHtiYWNrZ3JvdW5kOiMwYTEyMGE7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTcwLDE4MSwuMDkpO2JvcmRlci1yYWRpdXM6MTFweDtwYWRkaW5nOjE1cHh9Ci54ci1leHBlcnQtbmFtZXtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmMGY3ZjI7bWFyZ2luLWJvdHRvbToycHh9Ci54ci1leHBlcnQtcm9sZXtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OHB4O2NvbG9yOnZhcigtLXgpO21hcmdpbi1ib3R0b206MTBweH0KLnhyLWV4cGVydC1xdW90ZXtmb250LXNpemU6MTIuNXB4O2NvbG9yOiNjOGRkZDA7Zm9udC1zdHlsZTppdGFsaWM7bGluZS1oZWlnaHQ6MS43NTttYXJnaW4tYm90dG9tOjhweH0KLnhyLWV4cGVydC10YXJnZXR7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXNpemU6MThweH0KLnhyLWV4cGVydC10YXJnZXQuZ3tjb2xvcjp2YXIoLS1nKX0ueHItZXhwZXJ0LXRhcmdldC5ye2NvbG9yOnZhcigtLXIpfS54ci1leHBlcnQtdGFyZ2V0Lnh7Y29sb3I6dmFyKC0teCl9LnhyLWV4cGVydC10YXJnZXQueXtjb2xvcjp2YXIoLS15KX0KLnhyLWV4cGVydC1sYWJlbHtmb250LXNpemU6OXB4O2NvbG9yOiMxYTRhNWE7Zm9udC1mYW1pbHk6J0pldEJyYWlucyBNb25vJyxtb25vc3BhY2V9CgoueHItdHd7b3ZlcmZsb3cteDphdXRvO2JvcmRlci1yYWRpdXM6MTJweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4xKTttYXJnaW46MjBweCAwfQoueHItdGJse3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21pbi13aWR0aDo1NjBweH0KLnhyLXRibCB0aHtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtmb250LXNpemU6OC41cHg7Y29sb3I6dmFyKC0teCk7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6MTFweCAxNHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLXgzKTtiYWNrZ3JvdW5kOiMwODBjMDg7dGV4dC1hbGlnbjpsZWZ0fQoueHItdGJsIHRke3BhZGRpbmc6MTJweCAxNHB4O2NvbG9yOiNjOGRkZDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDE3MCwxODEsLjA0KTtmb250LXNpemU6MTMuNXB4O2xpbmUtaGVpZ2h0OjEuNzg7dmVydGljYWwtYWxpZ246dG9wfQoueHItdGJsIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZjBmN2YyfQoueHItdGJsIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfQoueHItdGJsIHRyOm50aC1jaGlsZChvZGQpIHRke2JhY2tncm91bmQ6cmdiYSgwLDE3MCwxODEsLjAxMil9Ci50Yy1ne2NvbG9yOnZhcigtLWcpO2ZvbnQtd2VpZ2h0OjcwMH0udGMtcntjb2xvcjp2YXIoLS1yKTtmb250LXdlaWdodDo3MDB9LnRjLW97Y29sb3I6dmFyKC0tYSk7Zm9udC13ZWlnaHQ6NzAwfS50Yy14e2NvbG9yOnZhcigtLXgpO2ZvbnQtd2VpZ2h0OjcwMH0udGMteXtjb2xvcjp2YXIoLS15KTtmb250LXdlaWdodDo3MDB9CgoueHItdGx7bWFyZ2luOjIwcHggMDtwYWRkaW5nLWxlZnQ6MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0KLnhyLXRsOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjZweDt0b3A6NnB4O2JvdHRvbTo2cHg7d2lkdGg6MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyx2YXIoLS14KSxyZ2JhKDAsMTcwLDE4MSwuMDgpKX0KLnhyLXRsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMnB4fQoueHItdGwtZG90e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTE4cHg7dG9wOjZweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgIzA2MGUwYX0KLnhyLXRsLWRvdC54e2JhY2tncm91bmQ6dmFyKC0teCl9LnhyLXRsLWRvdC5ne2JhY2tncm91bmQ6dmFyKC0tZyl9LnhyLXRsLWRvdC5ve2JhY2tncm91bmQ6dmFyKC0tYSl9LnhyLXRsLWRvdC5ye2JhY2tncm91bmQ6dmFyKC0tcil9Ci54ci10bC10aW1le2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206M3B4fQoueHItdGwtdGltZS54e2NvbG9yOnZhcigtLXgpfS54ci10bC10aW1lLmd7Y29sb3I6dmFyKC0tZyl9LnhyLXRsLXRpbWUub3tjb2xvcjp2YXIoLS1hKX0ueHItdGwtdGltZS5ye2NvbG9yOnZhcigtLXIpfQoueHItdGwtdGl0bGV7Zm9udC1mYW1pbHk6J0V4byAyJyxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjgwMDtmb250LXNpemU6MTRweDtjb2xvcjojZjBmN2YyO21hcmdpbi1ib3R0b206NHB4O2xpbmUtaGVpZ2h0OjEuM30KLnhyLXRsLWJvZHl7Zm9udC1zaXplOjEzLjVweDtjb2xvcjojOWRiZmFhO2xpbmUtaGVpZ2h0OjEuODJ9CgoueHItZmFxe21hcmdpbjoxOHB4IDB9Ci54ci1maXtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4xKTtib3JkZXItcmFkaXVzOjlweDttYXJnaW4tYm90dG9tOjdweDtvdmVyZmxvdzpoaWRkZW59Ci54ci1mcXtwYWRkaW5nOjE0cHggMThweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDojMGExMjBhO2xpbmUtaGVpZ2h0OjEuNH0KLnhyLWZxOjphZnRlcntjb250ZW50OicrJztmb250LXNpemU6MjBweDtjb2xvcjp2YXIoLS14KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjJzO2ZsZXgtc2hyaW5rOjA7bWFyZ2luLWxlZnQ6MTJweH0KLnhyLWZpLm9wZW4gLnhyLWZxOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0KLnhyLWZhe21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zNHMgZWFzZX0KLnhyLWZpLm9wZW4gLnhyLWZhe21heC1oZWlnaHQ6NjAwcHh9Ci54ci1mYS1pe3BhZGRpbmc6MTRweCAxOHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNjOGRkZDA7bGluZS1oZWlnaHQ6MS45O2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4wOCl9Ci54ci1mYS1pIHN0cm9uZ3tjb2xvcjojZjBmN2YyfQoKLnhyLWNhcmRze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZml0LG1pbm1heCgxNjhweCwxZnIpKTtnYXA6OHB4O21hcmdpbjoxNHB4IDB9Ci54ci1jYXJke2JhY2tncm91bmQ6IzBhMTIwYTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxNzAsMTgxLC4wNyk7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMnB4O3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbTpub25lfQoueHItY2FyZC1jYXR7Zm9udC1zaXplOjhweDtmb250LWZhbWlseTonSmV0QnJhaW5zIE1vbm8nLG1vbm9zcGFjZTtjb2xvcjp2YXIoLS14KTttYXJnaW4tYm90dG9tOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ci54ci1jYXJkLXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZjBmN2YyO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNH0KCi54ci1jdGF7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHZhcigtLXgyKSx0cmFuc3BhcmVudCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS14Myk7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MjJweCAyNnB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjozMHB4IDB9Ci54ci1jdGEtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6dmFyKC0tZyk7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxM3B4IDI4cHg7Ym9yZGVyLXJhZGl1czo5cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDttYXJnaW4tdG9wOjVweH0KCi54ci1hdXRob3J7YmFja2dyb3VuZDp2YXIoLS14Mik7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS14Myk7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MThweCAyMnB4O21hcmdpbjoyNnB4IDA7ZGlzcGxheTpmbGV4O2dhcDoxNHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Ci54ci1hdnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZyx2YXIoLS14KSxyZ2JhKDAsMTcwLDE4MSwuMykpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTonRXhvIDInLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7ZmxleC1zaHJpbms6MH0KLnhyLWFue2ZvbnQtZmFtaWx5OidFeG8gMicsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2YwZjdmMn0KLnhyLWFye2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6dmFyKC0teCk7bWFyZ2luOjJweCAwIDZweH0KLnhyLWFie2ZvbnQtc2l6ZToxMi41cHg7Y29sb3I6IzlkYmZhYTtsaW5lLWhlaWdodDoxLjY1fQoueHItZGlzY3tiYWNrZ3JvdW5kOnZhcigtLXIyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLXIzKTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxM3B4IDE3cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2Q5YTBhMDtsaW5lLWhlaWdodDoxLjg1O21hcmdpbjoyMHB4IDB9Ci54ci1tZXRhe2ZvbnQtZmFtaWx5OidKZXRCcmFpbnMgTW9ubycsbW9ub3NwYWNlO2ZvbnQtc2l6ZTo4cHg7Y29sb3I6IzJhNGExYTttYXJnaW4tdG9wOjE0cHg7bGluZS1oZWlnaHQ6MS45fQoKQG1lZGlhKG1heC13aWR0aDo2NjBweCl7LnhyLWhlcm8tZ3JpZCwueHItY29sczIsLnhyLWNvbHMzLC54ci1leHBlcnRze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9LnhyLWF1dGhvcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnhyLXNuYXAtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJ4ciI+Cgo8IS0tIEhFUk8gLS0+CjxkaXYgY2xhc3M9InhyLWhlcm8iPgogIDxkaXYgY2xhc3M9InhyLWJhZGdlcyI+CiAgICA8c3BhbiBjbGFzcz0ieHItYmFkZ2UgeCI+WFJQIEFuYWx5c2U8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0ieHItYmFkZ2UgeCI+UmlwcGxlIFByb2dub3NlIDIwMjY8L3NwYW4+CiAgICA8c3BhbiBjbGFzcz0ieHItYmFkZ2UgZyI+U0VDLVN0cmVpdCBiZWVuZGV0PC9zcGFuPgogICAgPHNwYW4gY2xhc3M9InhyLWJhZGdlIGciPlNwb3QtRVRGcyBsaXZlPC9zcGFuPgogICAgPHNwYW4gY2xhc3M9InhyLWJhZGdlIG8iPlN0YW5kOiBBcHJpbCAyMDI2PC9zcGFuPgogIDwvZGl2PgogIDxoMT5YUlAgKFJpcHBsZSkgQW5hbHlzZSAmYW1wOyBQcm9nbm9zZSAyMDI2Ojxicj48c3Bhbj5TRUMtU2llZywgRVRGcyAmYW1wOyBkZXIgMTMtQmlsbGlvbmVuLURvbGxhci1Nb21lbnQ8L3NwYW4+PC9oMT4KICA8cCBjbGFzcz0ieHItaGVyby1sZWFkIj5YUlAgaGFuZGVsdCBpbSBBcHJpbCAyMDI2IGJlaSB+MSwzNSAkIOKAkyBydW5kIDYxJSB1bnRlciBzZWluZW0gQWxsemVpdGhvY2ggdm9uIDMsODQgJCAoSmFudWFyIDIwMjUpLiBHbGVpY2h6ZWl0aWcgaXN0IGRlciBmYXN0IGbDvG5masOkaHJpZ2UgU0VDLVJlY2h0c3N0cmVpdCBiZWVuZGV0LCA8c3Ryb25nPlNwb3QtWFJQLUVURnMgaGFiZW4gMSwzNyBNaWxsaWFyZGVuIERvbGxhcjwvc3Ryb25nPiBpbiBOZXR0b3Zlcm3DtmdlbiBhbmdlc2FtbWVsdCwgU29jacOpdMOpIEfDqW7DqXJhbGUgaGF0IHNlaW5lbiBFdXJvLVN0YWJsZWNvaW4gYXVmIGRlbSBYUlBMIGdlc3RhcnRldCwgdW5kIFJha3V0ZW4gw7ZmZm5ldCBYUlAgZsO8ciA0NCBNaWxsaW9uZW4gTnV0emVyLiBEaWVzZSBBbmFseXNlIGVya2zDpHJ0IGRhcyBncsO2w590ZSBYUlAtUGFyYWRveDogV2FydW0gc3RlaWd0IGRlciBLdXJzIG5pY2h0LCBvYndvaGwgZGllIEZ1bmRhbWVudGFsZGF0ZW4gc3Rhcmsgc2luZD88L3A+CiAgPGRpdiBjbGFzcz0ieHItaGVyby1ncmlkIj4KICAgIDxkaXYgY2xhc3M9InhyLWhlcm8tcGFuZWwiPgogICAgICA8aDM+V2FzIGR1IGluIGRpZXNlbSBBcnRpa2VsIGZpbmRlc3Q8L2gzPgogICAgICA8dWw+CiAgICAgICAgPGxpPlNFQy1SZWNodHNzdHJlaXQ6IHdhcyBkYXMgVXJ0ZWlsIHdpcmtsaWNoIGJlZGV1dGV0PC9saT4KICAgICAgICA8bGk+U3BvdC1FVEZzOiBQcm9kdWt0ZSwgWnVmbMO8c3NlLCBJbnN0aXR1dGlvbmVuPC9saT4KICAgICAgICA8bGk+UkxVU0Q6IFN0YWJsZWNvaW4gYWxzIEVyZ8Okbnp1bmcgb2RlciBLb25rdXJyZW56PzwvbGk+CiAgICAgICAgPGxpPk9uLUNoYWluOiBTb2Npw6l0w6kgR8OpbsOpcmFsZSwgRGV1dHNjaGUgQmFuaywgUmFrdXRlbjwvbGk+CiAgICAgICAgPGxpPkRhcyBYUlAtUGFyYWRveDogV2FydW0gUmlwcGxlLURlYWxzIGRlbiBLdXJzIG5pY2h0IGJld2VnZW48L2xpPgogICAgICAgIDxsaT5DTEFSSVRZIEFjdCBhbHMgU2NobMO8c3NlbGthdGFseXNhdG9yPC9saT4KICAgICAgICA8bGk+UHJvZ25vc2VuIDIwMjbigJMyMDMwICsgRXhwZXJ0ZW4tWml0YXRlICsgUmlzaWtlbjwvbGk+CiAgICAgIDwvdWw+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWhlcm8tcGFuZWwiPgogICAgICA8aDM+QXVmIGVpbmVuIEJsaWNrPC9oMz4KICAgICAgPGRpdiBjbGFzcz0ieHItc25hcC1ncmlkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ4ci1zbmFwIj48c3Ryb25nPn4xLDM1ICQ8L3N0cm9uZz48c3Bhbj5YUlAgYWt0dWVsbCAoQXByaWwgMjAyNik8L3NwYW4+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ieHItc25hcCI+PHN0cm9uZz4mbWludXM7NjElPC9zdHJvbmc+PHNwYW4+dW50ZXIgQVRIIDMsODQgJCAoSmFuLiAyMDI1KTwvc3Bhbj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ4ci1zbmFwIj48c3Ryb25nPjEsMzcgTXJkLiAkPC9zdHJvbmc+PHNwYW4+U3BvdC1YUlAtRVRGIE5ldHRvdmVybcO2Z2VuPC9zcGFuPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InhyLXNuYXAiPjxzdHJvbmc+MTI1IE1pby4gJDwvc3Ryb25nPjxzcGFuPlNFQy1TdHJhZmUgKHN0YXR0IDIgTXJkLiAkIEZvcmRlcnVuZyk8L3NwYW4+PC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPCEtLSBTVEFUUyAtLT4KPGRpdiBjbGFzcz0ieHItc3RhdHMiPgogIDxkaXYgY2xhc3M9InhyLXN0YXQiPjxkaXYgY2xhc3M9InhyLXN2IHgiPn4xLDM1ICQ8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1zbCI+WFJQIEt1cnMgKEFwcmlsIDIwMjYpPC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItc3RhdCI+PGRpdiBjbGFzcz0ieHItc3YgciI+Jm1pbnVzOzYxJTwvZGl2PjxkaXYgY2xhc3M9InhyLXNsIj51bnRlciBBVEggMyw4NCAkIChKYW51YXIgMjAyNSk8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1zdGF0Ij48ZGl2IGNsYXNzPSJ4ci1zdiBnIj4xLDM3IE1yZC4gJDwvZGl2PjxkaXYgY2xhc3M9InhyLXNsIj5TcG90LVhSUC1FVEYgTmV0dG92ZXJtw7ZnZW4gZ2VzYW10PC9kaXY+PC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItc3RhdCI+PGRpdiBjbGFzcz0ieHItc3YgZyI+MTE5LDYgTWlvLiAkPC9kaXY+PGRpdiBjbGFzcz0ieHItc2wiPlhSUC1FVEYtWnVmbHVzcyAxNC4gQXByaWwgMjAyNiAoSmFocmVzaG9jaCk8L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1zdGF0Ij48ZGl2IGNsYXNzPSJ4ci1zdiBnIj4xLDU2IE1yZC4gJDwvZGl2PjxkaXYgY2xhc3M9InhyLXNsIj5STFVTRCBNYXJrdGthcGl0YWxpc2llcnVuZzwvZGl2PjwvZGl2PgogIDxkaXYgY2xhc3M9InhyLXN0YXQiPjxkaXYgY2xhc3M9InhyLXN2IHgiPjEzIEJpby4gJDwvZGl2PjxkaXYgY2xhc3M9InhyLXNsIj5SaXBwbGUgVHJlYXN1cnkgWmFobHVuZ3N2b2x1bWVuIGrDpGhybGljaDwvZGl2PjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWhyIj48L2Rpdj4KCjwhLS0gU0VDVElPTiAxOiBTRUMtUkVDSFRTU1RSRUlUIC0tPgo8aDI+RGVyIFNFQy1SZWNodHNzdHJlaXQ6IDxlbT5XaWUgWFJQIHZvbiBlaW5lbSBSaXNpa28tQXNzZXQgenVtIGluc3RpdHV0aW9uZWxsZW4gQXNzZXQgd3VyZGU8L2VtPjwvaDI+Cgo8cD5GYXN0IGbDvG5mIEphaHJlIGxhbmcgbGFzdGV0ZSBkZXIgU0VDLVJlY2h0c3N0cmVpdCB3aWUgZWluIERhbW9rbGVzc2Nod2VydCBhdWYgWFJQLiBJbSBBdWd1c3QgMjAyNSB3YXIgZXMgdm9yYmVpOiBSaXBwbGUgdW5kIGRpZSBTRUMgcmVpY2h0ZW4gZ2VtZWluc2FtIGVpbmVuIEFudHJhZyBhdWYgQWJ3ZWlzdW5nIGlocmVyIEJlcnVmdW5nZW4gYmVpbSBVUyBDb3VydCBvZiBBcHBlYWxzIGVpbi4gRGFzIEVyZ2VibmlzIHdhciBlaW4ga2xhcmVyIFJpcHBsZS1TaWVnIOKAkyA8c3Ryb25nPjEyNSBNaWxsaW9uZW4gRG9sbGFyIFN0cmFmZTwvc3Ryb25nPiwgd2VpdCB1bnRlciBkZW4gdm9uIGRlciBTRUMgZ2Vmb3JkZXJ0ZW4gMiBNaWxsaWFyZGVuIERvbGxhci4gRGllIGVudHNjaGVpZGVuZGUgRmVzdHN0ZWxsdW5nIGRlciBHZXJpY2h0ZTogWFJQIGlzdCBrZWluIFdlcnRwYXBpZXIsIHdlbm4gZXMgYXVmIELDtnJzZW4gZ2VoYW5kZWx0IHdpcmQuIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1leGMuY29tL2xlYXJuL2FydGljbGUveHJwLXNlYy1jYXNlLWNvbXBsZXRlLWFuYWx5c2lzLW9mLXJpcHBsZS1sYXdzdWl0LWFuZC1ldGYtYXBwcm92YWwtdGltZWxpbmUvMSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPm1leGMuY29tPC9hPjwvcD4KCjxkaXYgY2xhc3M9InhyLXRsIj4KICA8ZGl2IGNsYXNzPSJ4ci10bC1pdGVtIj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLWRvdCByIj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLXRpbWUgciI+RGV6ZW1iZXIgMjAyMCAmbmRhc2g7IFNFQy1LbGFnZTwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtdGl0bGUiPlNFQyB2ZXJrbGFndCBSaXBwbGU6IFhSUCBhbHMgbmljaHQgcmVnaXN0cmllcnRlcyBXZXJ0cGFwaWVyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC1ib2R5Ij5EaWUgU0VDIGJlaGF1cHRldCwgUmlwcGxlIGhhYmUgZHVyY2ggWFJQLVZlcmvDpHVmZSBpbGxlZ2FsZSBXZXJ0cGFwaWVyYW5nZWJvdGUgZ2VtYWNodC4gWFJQIHdpcmQgdm9uIG1laHJlcmVuIFVTLULDtnJzZW4gZGVsaXN0ZXQuIERlciBLdXJzIGJyaWNodCBlaW4uIEluc3RpdHV0aW9uZWxsZSBBZG9wdGlvbiBzdG9wcHQgYWJydXB0LjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLXRsLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ieHItdGwtZG90IG8iPjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtdGltZSBvIj5KdWxpIDIwMjMgJm5kYXNoOyBUZWlsZXJmb2xnIGltIEdlcmljaHQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLXRpdGxlIj5SaWNodGVyIFRvcnJlczogWFJQIGF1ZiBCw7Zyc2VuIGlzdCBrZWluIFdlcnRwYXBpZXI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLWJvZHkiPkRhcyBHZXJpY2h0IHVudGVyc2NoZWlkZXQ6IFhSUC1WZXJrw6R1ZmUgYW4gaW5zdGl0dXRpb25lbGxlIEFubGVnZXIgd2FyZW4gV2VydHBhcGllcnRyYW5zYWt0aW9uZW4sIFhSUCBhdWYgQsO2cnNlbiBpc3QgZXMgbmljaHQuIFhSUCBzdGVpZ3Qgw7xiZXIgNjAlIGluIGVpbmVtIFRhZy4gRGFzIFVydGVpbCBzZXR6dCBQcsOkemVkZW56IGbDvHIgZGllIGdlc2FtdGUgS3J5cHRvLUJyYW5jaGUuPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItdGwtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC1kb3QgZyI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC10aW1lIGciPkF1Z3VzdCAyMDI1ICZuZGFzaDsgRWluaWd1bmcgJmFtcDsgQWJzY2hsdXNzPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC10aXRsZSI+MTI1IE1pby4gJCBTdHJhZmUsIEtsYWdlbiBhYmdld2llc2VuIOKAkyBSaXBwbGUgZ2V3aW5udDwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItdGwtYm9keSI+UmlwcGxlIHVuZCBTRUMgc3RlbGxlbiBhbGxlIEJlcnVmdW5nZW4gZWluLiAxMjUgTWlvLiAkIFN0cmFmZSBzdGF0dCAyIE1yZC4gJCBnZWZvcmRlcnQuIFdlZyBmw7xyIFNwb3QtRVRGcywgUmVsaXN0aW5nIGF1ZiBVUy1Cw7Zyc2VuIHVuZCBpbnN0aXR1dGlvbmVsbGUgQWRvcHRpb24gaXN0IGZyZWkuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wNy8xOC91cy1rcnlwdG8tcmVndWxpZXJ1bmcvIiBjbGFzcz0iaWwiPktyeXB0by1SZWd1bGllcnVuZzwvYT4gaW4gZGVuIFVTQSBuaW1tdCBrbGFyZSBGb3JtZW4gYW4uPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItdGwtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC1kb3QgeCI+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC10aW1lIHgiPk3DpHJ6IDIwMjYgJm5kYXNoOyBDb21tb2RpdHktS2xhc3NpZml6aWVydW5nPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci10bC10aXRsZSI+U0VDICZhbXA7IENGVEM6IFhSUCBpc3QgZGlnaXRhbGVzIEhhbmRlbHNndXQgKENvbW1vZGl0eSk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLXRsLWJvZHkiPlNFQyB1bmQgQ0ZUQyBrbGFzc2lmaXppZXJlbiBYUlAgZ2VtZWluc2FtIGFscyBkaWdpdGFsZXMgSGFuZGVsc2d1dCDigJMgbmViZW4gQml0Y29pbiB1bmQgRXRoZXJldW0uIERhbWl0IMO2ZmZuZW4gc2ljaCBhbGxlIGluc3RpdHV0aW9uZWxsZW4gQ3VzdG9keS1XZWdlIGbDvHIgWFJQLiBEZXIgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAzLzIxL3VzYS1rdXJ6LXZvci1ncm9lc3N0ZW0ta3J5cHRvLWdlc2V0ei1zZWl0LWdlbml1cy1hY3Qtc2VuYXRvcmVuLWVpbmlnZW4tc2ljaC8iIGNsYXNzPSJpbCI+Q0xBUklUWSBBY3Q8L2E+IGthbm4gWFJQIG51biBkaXJla3QgZsO8ciBPREwtS29ycmlkb3JlIG1pdCBVUy1CYW5rZW4gZnJlaXNjaGFsdGVuLjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLXEgeCI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO1hSUCBpc3QgbmljaHQgbMOkbmdlciBlaW4gcmVndWxhdG9yaXNjaCBiZWxhc3RldGVzIEFzc2V0IOKAkyBlcyBpc3QgZWluIGluc3RpdHV0aW9uZWxsIGxlZ2l0aW1pZXJ0ZXMgZGlnaXRhbGVzIEd1dC4gRGVyIFVudGVyc2NoaWVkIGlzdCBmdW5kYW1lbnRhbDogVm9yIGRlbSBVcnRlaWwgd2FyIFhSUCBmw7xyIFVTLUluc3RpdHV0aW9uZW4genUgcmlza2FudCBhbnp1ZmFzc2VuLiBOYWNoIGRlbSBVcnRlaWwgaXN0IGVzIGRhcyBBc3NldCBtaXQgZGVyIGtsYXJzdGVuIHJlY2h0bGljaGVuIEdydW5kbGFnZSBpbSBnZXNhbXRlbiBBbHRjb2luLUJlcmVpY2guJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJ4ci1xLWF0dHIiPjxzdHJvbmc+RmVsaXggUmllZ2VyPC9zdHJvbmc+PHNwYW4+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBBcHJpbCAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWhyIj48L2Rpdj4KCjwhLS0gU0VDVElPTiAyOiBTUE9ULUVURnMgLS0+CjxoMj5TcG90LVhSUC1FVEZzOiA8ZW0+MSwzNyBNaWxsaWFyZGVuIERvbGxhciBpbnN0aXR1dGlvbmVsbGVyIFp1Z2FuZyBzZWl0IE5vdmVtYmVyIDIwMjU8L2VtPjwvaDI+Cgo8cD5EaWUgU3BvdC1YUlAtRVRGcyBzdGFydGV0ZW4gaW0gTm92ZW1iZXIgMjAyNSBpbiBkZW4gVVNBIOKAkyB2aWVyIE1vbmF0ZSBuYWNoIGRlbSBlbmRnw7xsdGlnZW4gU0VDLVZlcmdsZWljaC4gQmlzIEFwcmlsIDIwMjYgaGFiZW4gc2llIHp1c2FtbWVuIDxzdHJvbmc+MSwzNyBNaWxsaWFyZGVuIERvbGxhciBpbiBOZXR0b3Zlcm3Dtmdlbjwvc3Ryb25nPiB1bmQgMSwxOCBNaWxsaWFyZGVuIERvbGxhciBpbiBOZXR0b3p1ZmzDvHNzZW4gYWtrdW11bGllcnQuIEFtIDE0LiBBcHJpbCAyMDI2IHZlcnplaWNobmV0ZW4gc2llIDExOSw2IE1pbGxpb25lbiBEb2xsYXIgaW4gZWluZW0gZWluemlnZW4gVGFnIOKAkyBkZXIgc3TDpHJrc3RlIFRhZyBzZWl0IERlemVtYmVyIDIwMjUuIEdsZWljaHplaXRpZyBzaW5kIFhSUC1CZXN0w6RuZGUgYXVmIEV4Y2hhbmdlcyBhdWYgZGVuIG5pZWRyaWdzdGVuIFN0YW5kIHNlaXQgSmFocmVuIGdlZmFsbGVuLiBIaXN0b3Jpc2NoIHNpZ25hbGlzaWVydCBkaWVzZSBLb21iaW5hdGlvbiDigJMgc3RlaWdlbmRlIEVURi1OYWNoZnJhZ2UgYmVpIHNpbmtlbmRlbiBFeGNoYW5nZS1CZXN0w6RuZGVuIOKAkyBlaW5lbiBzdHJ1a3R1cmVsbGVuIFByZWlzZHJ1Y2sgbmFjaCBvYmVuLiA8YSBocmVmPSJodHRwczovL3d3dy5kaXNydXB0aW9uYmFua2luZy5jb20vMjAyNi8wMS8wOC93aGF0LXdpbGwteHJwcy1wcmljZS1iZS1hdC10aGUtZW5kLW9mLTIwMjYvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+ZGlzcnVwdGlvbmJhbmtpbmcuY29tPC9hPjwvcD4KCjxkaXYgY2xhc3M9InhyLWJveCBncm4iPgogIDxkaXYgY2xhc3M9InhyLWJveC10Ij4mIzEyODIwMDsgWFJQIEVURi1LZW5uemFobGVuIEFwcmlsIDIwMjY8L2Rpdj4KICA8dWw+CiAgICA8bGk+PHN0cm9uZz5HZXNhbXQtTmV0dG92ZXJtw7ZnZW46PC9zdHJvbmc+IDEsMzcgTWlsbGlhcmRlbiBEb2xsYXIgKGFsbGUgU3BvdC1YUlAtRVRGcyk8L2xpPgogICAgPGxpPjxzdHJvbmc+R2VzYW10LU5ldHRvenVmbMO8c3NlIHNlaXQgTGF1bmNoOjwvc3Ryb25nPiAxLDE4IE1pbGxpYXJkZW4gRG9sbGFyPC9saT4KICAgIDxsaT48c3Ryb25nPlN0w6Rya3N0ZXIgRWluemVsdGFnOjwvc3Ryb25nPiAxMTksNiBNaW8uICQgYW0gMTQuIEFwcmlsIDIwMjY8L2xpPgogICAgPGxpPjxzdHJvbmc+RW1pdHRlbnRlbjo8L3N0cm9uZz4gRnJhbmtsaW4gVGVtcGxldG9uLCBCaXR3aXNlLCBQcm9TaGFyZXMsIENhbmFyeSBDYXBpdGFsIHUuYS48L2xpPgogICAgPGxpPjxzdHJvbmc+WFJQIGF1ZiBFeGNoYW5nZXM6PC9zdHJvbmc+IHRpZWZzdGVyIFN0YW5kIHNlaXQgSmFocmVuIOKAkyBzdHJ1a3R1cmVsbCBidWxsaXNjaDwvbGk+CiAgICA8bGk+PHN0cm9uZz5Ow6RjaHN0ZXIgU2Nocml0dDo8L3N0cm9uZz4gTW9yZ2FuIFN0YW5sZXkgUy0xIGbDvHIgWFJQIFRydXN0IGJlaSBTRUMgZWluZ2VyZWljaHQ8L2xpPgogIDwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItaHIiPjwvZGl2PgoKPCEtLSBTRUNUSU9OIDM6IFJMVVNEICYgWFJQTCDDlktPU1lTVEVNIC0tPgo8aDI+UkxVU0QsIFNvY2nDqXTDqSBHw6luw6lyYWxlICZhbXA7IFJha3V0ZW46IDxlbT5EYXMgWFJQTC3Dlmtvc3lzdGVtIGV4cGxvZGllcnQ8L2VtPjwvaDI+Cgo8aDM+UkxVU0Q6IFJpcHBsZXMgU3RhYmxlY29pbiDigJMgRXJnw6RuenVuZyBvZGVyIEtvbmt1cnJlbno\/PC9oMz4KCjxwPkltIERlemVtYmVyIDIwMjQgc3RhcnRldGUgUmlwcGxlIHNlaW5lbiBlaWdlbmVuIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMS9zdGFibGVjb2lucy8iIGNsYXNzPSJpbCI+U3RhYmxlY29pbjwvYT4gUkxVU0QgKFJpcHBsZSBVU0QpLiBJbSBBcHJpbCAyMDI2IGhhdCBSTFVTRCBlaW5lIE1hcmt0a2FwaXRhbGlzaWVydW5nIHZvbiA8c3Ryb25nPjEsNTYgTWlsbGlhcmRlbiBEb2xsYXI8L3N0cm9uZz4gZXJyZWljaHQuIERlciBzdHJhdGVnaXNjaGUgUGxhbjogUkxVU0Qgc29sbCBhbHMgc3RhYmlsZXIgV2VydHRyw6RnZXIgaW0gT24tRGVtYW5kLUxpcXVpZGl0eS1TeXN0ZW0gZnVuZ2llcmVuLCB3w6RocmVuZCBYUlAgYWxzIEJyw7xja2VuLUFzc2V0IHp3aXNjaGVuIHZlcnNjaGllZGVuZW4gV8OkaHJ1bmdlbiBkaWVudC4gRGFzIFByb2JsZW06IDxzdHJvbmc+VmllbGUgQmFua2VuIG51dHplbiBSaXBwbGVzIFNvZnR3YXJlLCBzZXR0bGVuIGFiZXIgaW4gUkxVU0Qgb2RlciBGaWF0IOKAkyBuaWNodCBpbiBYUlAuPC9zdHJvbmc+IERldXRzY2hlIEJhbmsgdW5kIFNvY2nDqXTDqSBHw6luw6lyYWxlIGhhYmVuIFJpcHBsZS1JbmZyYXN0cnVrdHVyIGbDvHIgQ3Jvc3MtQm9yZGVyLVphaGx1bmdlbiBpbnRlZ3JpZXJ0LCBhYmVyIGtlaW5lbiBYUlAgZWluZ2VzZXR6dC4gPGEgaHJlZj0iaHR0cHM6Ly8yNDd3YWxsc3QuY29tL2ludmVzdGluZy8yMDI2LzA0LzAxL3hycC1wcmljZS1yaXBwbGVzLWNlby1qdXN0LXJldmVhbGVkLWEtMTMtdHJpbGxpb24tb3Bwb3J0dW5pdHktYnV0LXdpbGwteHJwLWFjdHVhbGx5LWJlbmVmaXQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+MjQ3d2FsbHN0LmNvbTwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJ4ci1jb2xzMiI+CiAgPGRpdiBjbGFzcz0ieHItY29sIj4KICAgIDxoNCBjbGFzcz0iZyI+UkxVU0QgYWxzIFhSUC1UcmVpYmVyPC9oND4KICAgIDx1bD4KICAgICAgPGxpPkplZGUgUkxVU0QtQ3Jvc3MtQm9yZGVyLVRyYW5zYWt0aW9uIGJyYXVjaHQgWFJQIGbDvHIgTmV0endlcmtnZWLDvGhyZW48L2xpPgogICAgICA8bGk+V2FjaHNlbmRlciBSTFVTRC1NYXJrdCA9IHdhY2hzZW5kZSBYUlBMLUFrdGl2aXTDpHQgPSBzdHJ1a3R1cmVsbGUgWFJQLU5hY2hmcmFnZTwvbGk+CiAgICAgIDxsaT5KYXBhbmlzY2hlIHVuZCBzw7xka29yZWFuaXNjaGUgUmVndWxhdG9yZW4gdW50ZXJzdMO8dHplbiBSTFVTRC1QaWxvdHByb2dyYW1tZTwvbGk+CiAgICAgIDxsaT5PbmRvIEZpbmFuY2UgYnJpbmd0IHRva2VuaXNpZXJ0ZSBVUy1UcmVhc3VyaWVzIChPVVNHKSB2aWEgUkxVU0QgYXVmIFhSUEw8L2xpPgogICAgICA8bGk+U3RhYmxlY29pbi1UcmFuc2FrdGlvbnN2b2x1bWVuOiAxOSBCaW8uICQgKDIwMjQpIOKGkiAzMyBCaW8uICQgKDIwMjUsICs3NSUgWW9ZKTwvbGk+CiAgICA8L3VsPgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWNvbCI+CiAgICA8aDQgY2xhc3M9InIiPlJMVVNEIGFscyBYUlAtS29ua3VycmVudDwvaDQ+CiAgICA8dWw+CiAgICAgIDxsaT5CYW5rZW4gYmV2b3J6dWdlbiBzdGFiaWxlIEFicmVjaG51bmcgaW4gUkxVU0Qgc3RhdHQgdm9sYXRpbGVtIFhSUDwvbGk+CiAgICAgIDxsaT5EZXV0c2NoZSBCYW5rLCBTb2Npw6l0w6kgR8OpbsOpcmFsZTogUmlwcGxlLUluZnJhc3RydWt0dXIgb2huZSBYUlAtTnV0enVuZzwvbGk+CiAgICAgIDxsaT5STFVTRCBrb25rdXJyaWVydCBtaXQgc3TDpHJrZXIgZXRhYmxpZXJ0ZW4gPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzExL3N0YWJsZWNvaW5zLyIgY2xhc3M9ImlsIj5TdGFibGVjb2luczwvYT4gKFVTREMsIFVTRFQpPC9saT4KICAgICAgPGxpPkNUTyBEYXZpZCBTY2h3YXJ0eiBnZXN0ZWh0OiB2aWVsZSBJbnN0aXR1dGlvbmVuIGJldm9yenVnZW4gT2ZmLUNoYWluLVNldHRsZW1lbnQ8L2xpPgogICAgICA8bGk+U29sYW5nZSBDTEFSSVRZIEFjdCBmZWhsdDogenUgaG9oZXMgUmVjaHRzcmlzaWtvIGbDvHIgVVMtQmFua2VuLCBYUlAgaW4gT0RMIHp1IG51dHplbjwvbGk+CiAgICA8L3VsPgogIDwvZGl2Pgo8L2Rpdj4KCjxoMz5Tb2Npw6l0w6kgR8OpbsOpcmFsZSBFVVJDViB1bmQgUmFrdXRlbjogWndlaSBHYW1lY2hhbmdlcjwvaDM+Cgo8cD5JbSBGZWJydWFyIDIwMjYgbGF1bmNodCA8c3Ryb25nPlNvY2nDqXTDqSBHw6luw6lyYWxlLUZvcmdlIChTRy1GT1JHRSk8L3N0cm9uZz4sIGRlciBkaWdpdGFsZSBBcm0gZGVyIHNlY2hzdGdyw7bDn3RlbiBFdXJvcGFzIG1pdCAxLDggQmlsbGlvbmVuIERvbGxhciBpbiBBc3NldHMsIHNlaW5lbiBNaUNBLWtvbmZvcm1lbiBFdXJvLTxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMS9zdGFibGVjb2lucy8iIGNsYXNzPSJpbCI+U3RhYmxlY29pbjwvYT4gRVVSQ1YgYXVmIGRlbSBYUlAgTGVkZ2VyLiBYUlBMIGlzdCBkYW1pdCBkaWUgdmllcnRlIENoYWluIG5hY2ggRXRoZXJldW0sIFNvbGFuYSB1bmQgU3RlbGxhci4gR2xlaWNoemVpdGlnIG5haG0gWFJQTCBQbGF0eiAyIGltIDMwLVRhZ2UtUldBLVdhY2hzdHVtIGVpbiAoKzE1LDM3JSkuIEltIEFwcmlsIDIwMjYgaW50ZWdyaWVydCA8c3Ryb25nPlJha3V0ZW48L3N0cm9uZz4g4oCTIEphcGFucyBncsO2w590ZSBFLUNvbW1lcmNlLVBsYXR0Zm9ybSBtaXQgNDQgTWlsbGlvbmVuIE51dHplcm4g4oCTIFhSUCBpbiBzZWluIFJha3V0ZW4gUGF5LVN5c3RlbTogTnV0emVyIGvDtm5uZW4gWFJQIGRpcmVrdCBpbiBUcmV1ZXB1bmt0ZSB1bXdhbmRlbG4uIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmludmVzdGluZy5jb20vYW5hbHlzaXMveHJwLXZhbHVhdGlvbi1oaW5nZXMtb24tY2xhcml0eS1hY3Qtb3V0Y29tZS1hbmQtZXRmLWluZmxvd3MtMjAwNjc4NTMzIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+aW52ZXN0aW5nLmNvbSwgMTUuMDQuMjAyNjwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJ4ci1ib3ggdHJxIj4KICA8ZGl2IGNsYXNzPSJ4ci1ib3gtdCI+JiMxMjc5Njg7IEluc3RpdHV0aW9uZWxsZSBBZG9wdGlvbnMtVGltZWxpbmUgMjAyNjwvZGl2PgogIDx1bD4KICAgIDxsaT48c3Ryb25nPkZlYnJ1YXIgMjAyNjo8L3N0cm9uZz4gRGV1dHNjaGUgQmFuayDigJMgUmlwcGxlLUluZnJhc3RydWt0dXIgZsO8ciBDcm9zcy1Cb3JkZXItWmFobHVuZ2VuIHVuZCBGWDwvbGk+CiAgICA8bGk+PHN0cm9uZz5GZWJydWFyIDIwMjY6PC9zdHJvbmc+IEF2aXZhIEludmVzdG9ycyDigJMgVG9rZW5pc2llcnVuZyB2b24gRm9uZHNzdHJ1a3R1cmVuIGF1ZiBYUlBMPC9saT4KICAgIDxsaT48c3Ryb25nPkZlYnJ1YXIgMjAyNjo8L3N0cm9uZz4gU29jacOpdMOpIEfDqW7DqXJhbGUgKFNHLUZPUkdFKSDigJMgRVVSQ1YgRXVyby1TdGFibGVjb2luIGxpdmUgYXVmIFhSUEw8L2xpPgogICAgPGxpPjxzdHJvbmc+RmVicnVhciAyMDI2Ojwvc3Ryb25nPiBaYW5kIEJhbmsg4oCTIFN0YWJsZWNvaW4tTMO2c3VuZ2VuIGF1ZiBSaXBwbGUtQmFzaXM8L2xpPgogICAgPGxpPjxzdHJvbmc+QXByaWwgMjAyNjo8L3N0cm9uZz4gUmFrdXRlbiDigJMgWFJQIHp1IFRyZXVlcHVua3RlbiBmw7xyIDQ0IE1pby4gamFwYW5pc2NoZSBOdXR6ZXI8L2xpPgogICAgPGxpPjxzdHJvbmc+QXByaWwgMjAyNjo8L3N0cm9uZz4gWFJQTCBMZW5kaW5nIFByb3RvY29sIFZvdGUg4oCTIG5hdGl2ZSBMZW5kaW5nLUZ1bmt0aW9uZW4gZsO8ciBEZUZpPC9saT4KICAgIDxsaT48c3Ryb25nPkFwcmlsIDIwMjY6PC9zdHJvbmc+IFhSUEwgWkstUHJpdmFjeS1VcGdyYWRlIGluIEVudHdpY2tsdW5nIOKAkyBEYXRlbnNjaHV0eiBmw7xyIGluc3RpdHV0aW9uZWxsZSBOdXR6ZXI8L2xpPgogIDwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItcSB4Ij4KICA8YmxvY2txdW90ZT4mYmRxdW87WFJQIGJlY29taW5nIGludGVncmF0ZWQgaW50byBvbmUgb2YgSmFwYW4ncyBsYXJnZXN0IGNvbnN1bWVyIGVjb3N5c3RlbXMgdmFsaWRhdGVzIHRoZSBwYXltZW50IHV0aWxpdHkgdGhlc2lzIHRoYXQgQ0VPIEJyYWQgR2FybGluZ2hvdXNlIGhhcyBiZWVuIGJ1aWxkaW5nIHRoZSBlbnRpcmUgUmlwcGxlIGNvbW1lcmNpYWwgbmFycmF0aXZlIGFyb3VuZC4gSmFwYW4gaXMgYWxzbyBhbiBhY3RpdmUgY29udHJpYnV0b3IgdG8gdGhlIFhSUEwgZWNvc3lzdGVtLCBhbmQgUmFrdXRlbidzIGluc3RpdHV0aW9uYWwgY3JlZGliaWxpdHkgcHJvdmlkZXMgcmVndWxhdG9yeSBjb3ZlciBmb3Igb3RoZXIgbGFyZ2UgSmFwYW5lc2UgcGF5bWVudCBwbGF0Zm9ybXMgY29uc2lkZXJpbmcgc2ltaWxhciBpbnRlZ3JhdGlvbnMuJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJ4ci1xLWF0dHIiPjxzdHJvbmc+SW52ZXN0aW5nLmNvbSBBbmFseXNlPC9zdHJvbmc+PHNwYW4+WFJQOiBDTEFSSVRZIEFjdCB1bmQgRVRGLVp1ZmzDvHNzZSBlbnRzY2hlaWRlbiDDvGJlciBCZXdlcnR1bmcgJm1pZGRvdDsgMTUuIEFwcmlsIDIwMjY8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaW52ZXN0aW5nLmNvbS9hbmFseXNpcy94cnAtdmFsdWF0aW9uLWhpbmdlcy1vbi1jbGFyaXR5LWFjdC1vdXRjb21lLWFuZC1ldGYtaW5mbG93cy0yMDA2Nzg1MzMiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5pbnZlc3RpbmcuY29tPC9hPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWhyIj48L2Rpdj4KCjwhLS0gU0VDVElPTiA0OiBEQVMgWFJQLVBBUkFET1ggLS0+CjxoMj5EYXMgWFJQLVBhcmFkb3g6IDxlbT5XYXJ1bSBSaXBwbGUtRGVhbHMgZGVuIEt1cnMgbmljaHQgYmV3ZWdlbjwvZW0+PC9oMj4KCjxwPkZlYnJ1YXIgMjAyNiB3YXIgUmlwcGxlcyBzdMOkcmtzdGVyIE1vbmF0IGFuIFVudGVybmVobWVuc3BhcnRuZXJzY2hhZnRlbiBpbiBkZXIgR2VzY2hpY2h0ZSDigJMgZsO8bmYgZ3Jvw59lIERlYWxzIGluIDMwIFRhZ2VuLiBYUlAgZmllbCBpbSBzZWxiZW4gTW9uYXQgdW0gMzAlLiBEYXMgaXN0IGtlaW4gWnVmYWxsLCBzb25kZXJuIHN0cnVrdHVyZWxsIGJlZGluZ3Q6IDxzdHJvbmc+UmlwcGxlIGFscyBVbnRlcm5laG1lbiBpc3Qgdm9uIFhSUCBhbHMgVG9rZW4gZ2V0cmVubnQuPC9zdHJvbmc+IERlciBVbnRlcnNjaGllZCBpc3QgZW50c2NoZWlkZW5kIGbDvHIgZGFzIFZlcnN0w6RuZG5pcyB2b24gWFJQIGFscyBJbnZlc3RtZW50LiA8YSBocmVmPSJodHRwczovLzI0N3dhbGxzdC5jb20vaW52ZXN0aW5nLzIwMjYvMDMvMzAveHJwLW5ld3MtcmlwcGxlLXJlcG9ydGVkLWEtcmVjb3JkLXExLXdoaWxlLXhycC1wcmljZS1kcm9wcGVkLTEwLXdoYXRzLWdvaW5nLW9uLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPjI0N3dhbGxzdC5jb20sIDMwLjAzLjIwMjY8L2E+PC9wPgoKPGRpdiBjbGFzcz0ieHItYm94IHlsdyI+CiAgPGRpdiBjbGFzcz0ieHItYm94LXQiPiYjOTg4ODsgUmlwcGxlIHZzLiBYUlA6IERlciBlbnRzY2hlaWRlbmRlIFVudGVyc2NoaWVkPC9kaXY+CiAgPHVsPgogICAgPGxpPjxzdHJvbmc+UmlwcGxlIExhYnM6PC9zdHJvbmc+IFVudGVybmVobWVuLCBkYXMgRW50ZXJwcmlzZS1Tb2Z0d2FyZSBmw7xyIEJhbmtlbiB2ZXJrYXVmdCAoT24tRGVtYW5kIExpcXVpZGl0eSwgUmlwcGxlTmV0LCBSTFVTRCkuIEJld2VydGV0IGltIEFwcmlsIDIwMjYgbWl0IH41MCBNaWxsaWFyZGVuIERvbGxhci48L2xpPgogICAgPGxpPjxzdHJvbmc+WFJQIFRva2VuOjwvc3Ryb25nPiBOYXRpdmVzIEFzc2V0IGRlcyBYUlAgTGVkZ2VyIChkZXplbnRyYWxlcyBPcGVuLVNvdXJjZS1Qcm90b2tvbGwpLiBYUlAgYmVzaXR6ZW4gYmVkZXV0ZXQgPGVtPmtlaW5lPC9lbT4gQmV0ZWlsaWd1bmcgYW4gUmlwcGxlIExhYnMuPC9saT4KICAgIDxsaT48c3Ryb25nPkRhcyBQcm9ibGVtOjwvc3Ryb25nPiBCYW5rZW4gbnV0emVuIFJpcHBsZXMgU29mdHdhcmUsIGFiZXIgc2V0dGxlbiBpbiBSTFVTRCBvZGVyIEZpYXQg4oCTIFhSUCBtdXNzIG5pY2h0IHZlcndlbmRldCB3ZXJkZW4uPC9saT4KICAgIDxsaT48c3Ryb25nPkRpZSBMw7ZzdW5nOjwvc3Ryb25nPiBPbi1EZW1hbmQgTGlxdWlkaXR5IChPREwpIOKAkyB3ZW5uIEJhbmtlbiBYUlAgYWxzIEJyw7xja2VuLUFzc2V0IGVpbnNldHplbiwgZW50c3RlaHQgZGlyZWt0ZXIgVG9rZW4tRGVtYW5kLiBBYmVyOiBVUy1CYW5rZW4gYnJhdWNoZW4gZGVuIENMQVJJVFkgQWN0LCB1bSBPREwgbWl0IFhSUCBsZWdhbCB6dSBiZXRyZWliZW4uPC9saT4KICA8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLXEgeCI+CiAgPGJsb2NrcXVvdGU+JmJkcXVvO0JyYWQgR2FybGluZ2hvdXNlIHBvaW50ZWQgdG8gdGhhdCAkMTMgdHJpbGxpb24gW2luIGFubnVhbCBwYXltZW50IGZsb3dzIHRocm91Z2ggUmlwcGxlIFRyZWFzdXJ5XSBhbmQgdGhlIGZhY3QgdGhhdCB6ZXJvIHBlcmNlbnQgb2YgaXQgbW92ZWQgdGhyb3VnaCBjcnlwdG8gYXMgdGhlIGJpZ2dlc3QgdW50YXBwZWQgb3Bwb3J0dW5pdHkuIEJhbmtzIHRoYXQgYWRvcHRlZCBSaXBwbGUncyBpbmZyYXN0cnVjdHVyZSBpbiBlYXJseSAyMDI2IGhhdmUgYmVlbiBzZXR0bGluZyBpbiBSTFVTRCBhbmQgZmlhdCByYXRoZXIgdGhhbiB1c2luZyBYUlAuIElmIHRoZSAkMTMgdHJpbGxpb24gbWlncmF0ZXMgdG8gY3J5cHRvLWVuYWJsZWQgcmFpbHMgYnV0IHNldHRsZXMgZW50aXJlbHkgaW4gUkxVU0QsIFJpcHBsZSB3aW5zIGFuZCBYUlAgZG9lcyBub3QuJmxkcXVvOzwvYmxvY2txdW90ZT4KICA8ZGl2IGNsYXNzPSJ4ci1xLWF0dHIiPjxzdHJvbmc+MjQvNyBXYWxsIFN0LiBBbmFseXNlPC9zdHJvbmc+PHNwYW4+WFJQIFByaWNlOiBSaXBwbGUncyAkMTMgVHJpbGxpb24gT3Bwb3J0dW5pdHkgJm1pZGRvdDsgQXByaWwgMjAyNjwvc3Bhbj48YSBocmVmPSJodHRwczovLzI0N3dhbGxzdC5jb20vaW52ZXN0aW5nLzIwMjYvMDQvMDEveHJwLXByaWNlLXJpcHBsZXMtY2VvLWp1c3QtcmV2ZWFsZWQtYS0xMy10cmlsbGlvbi1vcHBvcnR1bml0eS1idXQtd2lsbC14cnAtYWN0dWFsbHktYmVuZWZpdC8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj4yNDd3YWxsc3QuY29tPC9hPjwvZGl2Pgo8L2Rpdj4KCjxoMz5EZXIgQ0xBUklUWSBBY3QgYWxzIFNjaGzDvHNzZWw8L2gzPgoKPHA+RGFzIGVpbnppZ2UgSW5zdHJ1bWVudCwgZGFzIGRhcyBYUlAtUGFyYWRveCBhdWZsw7ZzZW4ga2FubiwgaXN0IGRlciA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjYvMDMvMjEvdXNhLWt1cnotdm9yLWdyb2Vzc3RlbS1rcnlwdG8tZ2VzZXR6LXNlaXQtZ2VuaXVzLWFjdC1zZW5hdG9yZW4tZWluaWdlbi1zaWNoLyIgY2xhc3M9ImlsIj5DTEFSSVRZIEFjdDwvYT4uIERhcyBHZXNldHogd8O8cmRlIFVTLUJhbmtlbiBkZW4gcmVjaHRsaWNoZW4gUmFobWVuIGdlYmVuLCB1bSBPREwtS29ycmlkb3JlIG1pdCBYUlAgZGlyZWt0IHp1IGJldHJlaWJlbiDigJMgb2huZSBkYXMgSGFmdHVuZ3NyaXNpa28gZGVyIGFrdHVlbGwgcmVjaHRsaWNoIHVua2xhcmVuIFNpdHVhdGlvbi4gQ0VPIEJyYWQgR2FybGluZ2hvdXNlIGdhYiBpbSBGZWJydWFyIDIwMjYgZGVtIENMQVJJVFkgQWN0IGVpbmUgODDigJM5MCUtQ2hhbmNlIGF1ZiBQYXNzYWdlLCBzcMOkdGVyIHJldmlkaWVydGUgZXIgYXVmIOKAnkVuZGUgTWFpIi4gR2FsYXh5IERpZ2l0YWwgd2FybnQ6IFdlbm4gZGFzIEdlc2V0eiBkZW4gQXVzc2NodXNzIG5pY2h0IGJpcyBFbmRlIEFwcmlsIHBhc3NpZXJ0LCBzaW5rZW4gZGllIENoYW5jZW4gZsO8ciAyMDI2IGRldXRsaWNoLiA8YSBocmVmPSJodHRwczovL3d3dy5rdWNvaW4uY29tL25ld3MvZmxhc2gvcmlwcGxlLWNlby1icmFkLWdhcmxpbmdob3VzZS1zLTIwMjYteHJwLW91dGxvb2stYW5kLWNsYXJpdHktYWN0LXByZWRpY3Rpb25zIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+a3Vjb2luLmNvbTwvYT48L3A+Cgo8ZGl2IGNsYXNzPSJ4ci1xIHgiPgogIDxibG9ja3F1b3RlPiZiZHF1bztHYXJsaW5naG91c2Ugb3BlbmVkIDIwMjYgYXQgdGhlIFdvcmxkIEVjb25vbWljIEZvcnVtIGluIERhdm9zLCB3aGVyZSBoZSBmcmFtZWQgWFJQIG5vdCBhcyBhIHNwZWN1bGF0aXZlIGFzc2V0IGJ1dCBhcyBuZXV0cmFsIGZpbmFuY2lhbCBpbmZyYXN0cnVjdHVyZSBmb3IgYSB3b3JsZCBpbmNyZWFzaW5nbHkgZnJhZ21lbnRlZCBieSBzYW5jdGlvbnMgYW5kIGdlb3BvbGl0aWNhbCB0ZW5zaW9uLiBIZSBwb2ludGVkIHRvIHN0YWJsZWNvaW4gdHJhbnNhY3Rpb24gdm9sdW1lIGdyb3dpbmcgZnJvbSAkMTkgdHJpbGxpb24gaW4gMjAyNCB0byAkMzMgdHJpbGxpb24gaW4gMjAyNSBhcyBldmlkZW5jZSB0aGF0IHRoZSBpbmZyYXN0cnVjdHVyZSBzdG9yeSB3YXMgYWxyZWFkeSBwbGF5aW5nIG91dCBpbiB0aGUgbnVtYmVycy4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9InhyLXEtYXR0ciI+PHN0cm9uZz5CcmFkIEdhcmxpbmdob3VzZTwvc3Ryb25nPjxzcGFuPkNFTyBSaXBwbGUgTGFicyAmbWlkZG90OyBXb3JsZCBFY29ub21pYyBGb3J1bSBEYXZvcywgSmFudWFyIDIwMjYgJm1pZGRvdDsgdmlhIEt1Q29pbjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5rdWNvaW4uY29tL25ld3MvZmxhc2gvcmlwcGxlLWNlby1icmFkLWdhcmxpbmdob3VzZS1zLTIwMjYteHJwLW91dGxvb2stYW5kLWNsYXJpdHktYWN0LXByZWRpY3Rpb25zIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+a3Vjb2luLmNvbTwvYT48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1xIG8iPgogIDxibG9ja3F1b3RlPiZiZHF1bztYUlAgaXN0IGRhcyBpbnRlcmVzc2FudGVzdGUgUGFyYWRveCBpbSBha3R1ZWxsZW4gS3J5cHRvLU1hcmt0OiBEYXMgVW50ZXJuZWhtZW4gZGFoaW50ZXIgd8OkY2hzdCwgZGllIEluZnJhc3RydWt0dXIgZXhwYW5kaWVydCwgZGllIFJlZ3VsaWVydW5nIGtsw6RydCBzaWNoIOKAkyB1bmQgZGVyIFRva2VuIGJld2VndCBzaWNoIGthdW0uIERhcyBpc3QgbmljaHQgTWFya3R2ZXJzYWdlbiwgZGFzIGlzdCBzdHJ1a3R1cmVsbGUgRW50a29wcGx1bmcuIERlciBDTEFSSVRZIEFjdCBpc3QgZGVyIGVpbnppZ2UgU2NoYWx0ZXIsIGRlciBkYXMgw6RuZGVydC4gV2VubiBlciBrb21tdCwga8O2bm50ZW4gd2lyIGVpbmVuIGRlciBzY2huZWxsc3RlbiBSZXByaWNpbmctTW92ZXMgaW0gZ2VzYW10ZW4gQWx0Y29pbi1CZXJlaWNoIHNlaGVuLiZsZHF1bzs8L2Jsb2NrcXVvdGU+CiAgPGRpdiBjbGFzcz0ieHItcS1hdHRyIj48c3Ryb25nIHN0eWxlPSJjb2xvcjp2YXIoLS1hKSI+RmVsaXggUmllZ2VyPC9zdHJvbmc+PHNwYW4+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBBcHJpbCAyMDI2PC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWhyIj48L2Rpdj4KCjwhLS0gU0VDVElPTiA1OiBURUNITklTQ0hFIEFOQUxZU0UgLS0+CjxoMj5UZWNobmlzY2hlIEFuYWx5c2UgWFJQIEFwcmlsIDIwMjY6IDxlbT5TdXBwb3J0LCBXaWRlcnN0YW5kLCBTemVuYXJpZW48L2VtPjwvaDI+Cgo8cD5YUlAgaGFuZGVsdCBiZWkgfjEsMzUgJCB1bmQgaGF0IGRhbWl0IHJ1bmQgNjElIHNlaW5lcyBBVEggdmVybG9yZW4uIENoYXJ0dGVjaG5pc2NoIHplaWd0IGRlciBUYWdlcy1DaGFydCBlaW5lIDxzdHJvbmc+YWJzdGVpZ2VuZGUgRHJlaWVjay1Gb3JtYXRpb248L3N0cm9uZz4gc2VpdCBGZWJydWFyIDIwMjYg4oCTIGtsYXNzaXNjaCBlaW4gYsOkcmlzY2hlcyBGb3J0c2V0enVuZ3NtdXN0ZXIuIERlciBmbGFjaGUgU3VwcG9ydCBsaWVndCBiZWkgMSwyOOKAkzEsMzAgJCwgZGllIHNpbmtlbmRlIE9iZXJ3aWRlcnN0YW5kc2xpbmllIHZlcmzDpHVmdCBha3R1ZWxsIHVtIDEsNjAgJC4gTmFjaCBkZW0gSmFudWFyLVBlYWsgdm9uIDIsNDIgJCBoYXQgWFJQIHJ1bmQgNDQlIHZlcmxvcmVuLiA8YSBocmVmPSJodHRwczovL3d3dy5pbnZlc3RpbmcuY29tL2FuYWx5c2lzL3hycC12YWx1YXRpb24taGluZ2VzLW9uLWNsYXJpdHktYWN0LW91dGNvbWUtYW5kLWV0Zi1pbmZsb3dzLTIwMDY3ODUzMyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPmludmVzdGluZy5jb208L2E+PC9wPgoKPGRpdiBjbGFzcz0ieHItdHciPgogIDx0YWJsZSBjbGFzcz0ieHItdGJsIj4KICAgIDx0aGVhZD48dHI+PHRoPk5pdmVhdTwvdGg+PHRoPlR5cDwvdGg+PHRoPkJlZGV1dHVuZzwvdGg+PC90cj48L3RoZWFkPgogICAgPHRib2R5PgogICAgICA8dHI+PHRkPjUsMDDigJM4LDAwICQ8L3RkPjx0ZCBjbGFzcz0idGMtZyI+QnVsbC1DYXNlIDIwMjY8L3RkPjx0ZD5CcmVha291dCDDvGJlciAzLDA1ICQgKyBDTEFSSVRZIEFjdCArIE9ETC1EdXJjaGJydWNoPC90ZD48L3RyPgogICAgICA8dHI+PHRkPjMsMDXigJMzLDMwICQ8L3RkPjx0ZCBjbGFzcz0idGMteCI+V2ljaHRpZ2VyIFdpZGVyc3RhbmQ8L3RkPjx0ZD5FbnRzY2hlaWRlbmRlIFpvbmU6IEJydWNoIGhpZXLDvGJlciDDtmZmbmV0IDXigJM4ICQgUG90ZW56aWFsPC90ZD48L3RyPgogICAgICA8dHI+PHRkPjIsNDDigJMyLDQyICQ8L3RkPjx0ZCBjbGFzcz0idGMteCI+SmFudWFyLVBlYWsgMjAyNjwvdGQ+PHRkPkxldHp0ZXMgSmFocmVzaG9jaCDigJMgd2ljaHRpZ2UgV2lkZXJzdGFuZHN6b25lPC90ZD48L3RyPgogICAgICA8dHI+PHRkPjEsNjAgJDwvdGQ+PHRkIGNsYXNzPSJ0Yy14Ij5PYmVyd2lkZXJzdGFuZCBha3R1ZWxsPC90ZD48dGQ+U2lua2VuZGUgV2lkZXJzdGFuZHNsaW5pZSBkZXMgYWJzdGVpZ2VuZGVuIERyZWllY2tzPC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxzdHJvbmc+MSwyOOKAkzEsMzUgJDwvc3Ryb25nPjwvdGQ+PHRkIGNsYXNzPSJ0Yy14Ij5Ba3R1ZWxsZXIgS3VycyAvIFN1cHBvcnQ8L3RkPjx0ZD5GbGFjaGUgVW50ZXJzdMO8dHp1bmdzYmFzaXMgZGVzIERyZWllY2tzIOKAkyBrcml0aXNjaGUgSGFsdGVsaW5pZTwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD4xLDAwICQ8L3RkPjx0ZCBjbGFzcz0idGMtciI+UHN5Y2hvbG9naXNjaGVyIFN1cHBvcnQ8L3RkPjx0ZD5CZWFyLUNhc2UgWmllbCBiZWkgQnJ1Y2ggZGVzIERyZWllY2tzIG5hY2ggdW50ZW48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+MCw3MOKAkzAsODAgJDwvdGQ+PHRkIGNsYXNzPSJ0Yy1yIj5FeHRyZW1lcyBCZWFyLUNhc2U8L3RkPjx0ZD5OdXIgYmVpIG1hc3NpdmVyIE1ha3JvLVZlcnNjaGxlY2h0ZXJ1bmcgKyByZWd1bGF0b3Jpc2NoZW0gUsO8Y2tzY2hsYWc8L3RkPjwvdHI+CiAgICA8L3Rib2R5PgogIDwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItY29sczIiPgogIDxkaXYgY2xhc3M9InhyLWNvbCI+CiAgICA8aDQgY2xhc3M9ImciPkJ1bGxpc2NoZXMgU3plbmFyaW88L2g0PgogICAgPHVsPgogICAgICA8bGk+Q0xBUklUWSBBY3QgcGFzc2llcnQgQXVzc2NodXNzIEVuZGUgQXByaWwg4oaSIHJlY2h0bGljaGUgQmFzaXMgZsO8ciBPREw8L2xpPgogICAgICA8bGk+QnJlYWtvdXQgw7xiZXIgMSw2MCAkIOKGkiBEcmVpZWNrIGJyaWNodCBuYWNoIG9iZW48L2xpPgogICAgICA8bGk+RVRGLVp1ZmzDvHNzZSBoYWx0ZW4gMTAwKyBNaW8uICQgcHJvIFdvY2hlPC9saT4KICAgICAgPGxpPldlaXRlcmUgUmFrdXRlbi1TdHlsZS1JbnRlZ3JhdGlvbmVuIGluIEphcGFuL0FzaWVuPC9saT4KICAgICAgPGxpPlppZWw6IDIsNDAgJCAoSmFudWFyeS1QZWFrLVJldGVzdCksIGRhbm4gMywwNSAkLCBkYW5uIDXigJM4ICQ8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1jb2wiPgogICAgPGg0IGNsYXNzPSJyIj5Cw6RyaXNjaGVzIFN6ZW5hcmlvPC9oND4KICAgIDx1bD4KICAgICAgPGxpPkNMQVJJVFkgQWN0IHNjaGVpdGVydCAyMDI2IOKGkiBPREwtQmxvY2thZGUgaMOkbHQgYW48L2xpPgogICAgICA8bGk+QnJ1Y2ggZGVzIDEsMjggJCBTdXBwb3J0cyDihpIgRHJlaWVjayBicmljaHQgbmFjaCB1bnRlbjwvbGk+CiAgICAgIDxsaT5FVEYtQWJmbMO8c3NlIOKGkiBpbnN0aXR1dGlvbmVsbGVzIERlc2ludGVyZXNzZTwvbGk+CiAgICAgIDxsaT5STFVTRCBnZXdpbm50IHNvIHN0YXJrLCBkYXNzIFhSUC1CZWRhcmYgd2VpdGVyIHNpbmt0PC9saT4KICAgICAgPGxpPk1vdGxleSBGb29sIEJlYXItQ2FzZTogMSwwMCAkIGJpcyBFbmRlIDIwMjY8L2xpPgogICAgPC91bD4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIFNFQ1RJT04gNjogUFJPR05PU0VOIC0tPgo8aDI+RXhwZXJ0ZW4tUHJvZ25vc2VuICZhbXA7IEt1cnN6aWVsZSAyMDI2OiA8ZW0+V2FzIEFuYWx5c3RlbiBzYWdlbjwvZW0+PC9oMj4KCjxkaXYgY2xhc3M9InhyLWV4cGVydHMiPgogIDxkaXYgY2xhc3M9InhyLWV4cGVydCI+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtbmFtZSI+R2VvZmZyZXkgS2VuZHJpY2s8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1yb2xlIj5IZWFkIERpZ2l0YWwgQXNzZXRzICZtaWRkb3Q7IFN0YW5kYXJkIENoYXJ0ZXJlZDwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LXF1b3RlIj4mYmRxdW87UmVndWxhdG9yaXNjaGUgS2xhcmhlaXQgdW5kIEVURi1BZG9wdGlvbiBzaW5kIGRpZSBUcmVpYmVyLiBNYWtyby1IZWFkd2luZHMgaGFiZW4gZGFzIHVyc3Byw7xuZ2xpY2hlIDggJC1aaWVsIG5hY2ggdW50ZW4ga29ycmlnaWVydCDigJMgYWJlciAxMDclIFVwc2lkZSB2b20gYWt0dWVsbGVuIE5pdmVhdSBibGVpYnQuJmxkcXVvOzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LXRhcmdldCBnIj4yLDgwICQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1sYWJlbCI+UmV2aWRpZXJ0ZXMgS3Vyc3ppZWwgRW5kZSAyMDI2ICh3YXI6IDggJCk8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQiPgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LW5hbWUiPkJpdHdpc2U8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1yb2xlIj5DcnlwdG8gQXNzZXQgTWFuYWdlcjwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LXF1b3RlIj4mYmRxdW87Myw1MCAkIGlzdCBlaW4gcmVhbGlzdGlzY2hlciBCYXNlLUNhc2UgYXVmIGRlbSBXZWcgenUgZWluZXIgMjAwLU1yZC4tRG9sbGFyLU1hcmt0a2FwaXRhbGlzaWVydW5nLiBFVEYtQWRvcHRpb24gc3RydWt0dXJpZXJ0IGRpZSBOYWNoZnJhZ2UgbmFjaGhhbHRpZy4mbGRxdW87PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtdGFyZ2V0IGciPjMsNTAgJDwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LWxhYmVsIj5CYXNlLUNhc2UgS3Vyc3ppZWwgMjAyNjwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWV4cGVydCI+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtbmFtZSI+QnJhZCBHYXJsaW5naG91c2U8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1yb2xlIj5DRU8gUmlwcGxlIExhYnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1xdW90ZSI+JmJkcXVvO1hSUCBpc3QgZGVyICdOb3Jkc3Rlcm4nIHZvbiBSaXBwbGUuIEplZGVzIFByb2R1a3QgZGFzIHdpciBiYXVlbiBmb2t1c3NpZXJ0IGF1ZiBVdGlsaXR5IHJ1bmQgdW0gWFJQIHVuZCBkZW4gWFJQIExlZGdlci4gMTQlIGRlcyBTV0lGVC1Wb2x1bWVucyBpbiA1IEphaHJlbiDigJMgZGFzIGlzdCB1bnNlciBaaWVsLiZsZHF1bzs8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC10YXJnZXQgeCI+MTQlIFNXSUZUPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtbGFiZWwiPkFudGVpbCBhbSBnbG9iYWxlbiBTV0lGVC1Wb2x1bWVuICg1LUphaHJlcy1aaWVsKTwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9InhyLWV4cGVydCI+CiAgICA8ZGl2IGNsYXNzPSJ4ci1leHBlcnQtbmFtZSI+TW90bGV5IEZvb2w8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1yb2xlIj5JbnZlc3RtZW50IFJlc2VhcmNoIChCw6RyaXNjaCk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1xdW90ZSI+JmJkcXVvO1hSUCB3aXJkIGtlaW5lIFRyYWt0aW9uIGFscyBCcmlkZ2UgQ3VycmVuY3kgZ2V3aW5uZW4uIFJMVVNEIGtvbmt1cnJpZXJ0IG1pdCBldGFibGllcnRlcmVuIFN0YWJsZWNvaW5zLiBNb25hdGxpY2hlcyBUcmFuc2FrdGlvbnN2b2x1bWVuIHNpbmt0IHNlaXQgendlaSBKYWhyZW4uJmxkcXVvOzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZXhwZXJ0LXRhcmdldCByIj4xLDAwICQ8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWV4cGVydC1sYWJlbCI+QmVhci1DYXNlIEVuZGUgMjAyNjwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLXR3Ij4KICA8dGFibGUgY2xhc3M9InhyLXRibCI+CiAgICA8dGhlYWQ+PHRyPjx0aD5TemVuYXJpbyAvIEFuYWx5c3Q8L3RoPjx0aD5YUlAgWmllbDwvdGg+PHRoPlplaXRyYXVtPC90aD48dGg+U2NobMO8c3NlbGJlZGluZ3VuZzwvdGg+PC90cj48L3RoZWFkPgogICAgPHRib2R5PgogICAgICA8dHI+PHRkPkJ1bGwtQ2FzZSAoQ0xBUklUWSBBY3QgKyBPREwpPC90ZD48dGQgY2xhc3M9InRjLWciPjUsMDDigJM4LDAwICQ8L3RkPjx0ZD5FbmRlIDIwMjY8L3RkPjx0ZD5DTEFSSVRZIEFjdCArIE9ETC1EdXJjaGJydWNoIG1pdCBVUy1CYW5rZW4gKyBzdGFya2UgRVRGLUZsb3dzPC90ZD48L3RyPgogICAgICA8dHI+PHRkPlN0YW5kYXJkIENoYXJ0ZXJlZCAoS2VuZHJpY2spPC90ZD48dGQgY2xhc3M9InRjLWciPjIsODAgJDwvdGQ+PHRkPkVuZGUgMjAyNjwvdGQ+PHRkPkVURi1BZG9wdGlvbiwgUmVndWxhdG9yeSBDbGFyaXR5LCBtb2RlcmF0ZXMgTWFrcm88L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+Qml0d2lzZSBCYXNlLUNhc2U8L3RkPjx0ZCBjbGFzcz0idGMtZyI+Myw1MCAkPC90ZD48dGQ+RW5kZSAyMDI2PC90ZD48dGQ+MjAwLU1yZC4tJC1NYXJrdGthcGl0YWxpc2llcnVuZywgRVRGLU1vbWVudHVtPC90ZD48L3RyPgogICAgICA8dHI+PHRkPk1lZGlhbiBLb25zZW5zPC90ZD48dGQgY2xhc3M9InRjLXgiPjIsMDDigJMzLDAwICQ8L3RkPjx0ZD5FbmRlIDIwMjY8L3RkPjx0ZD5FVEYtRmxvd3Mgc3RhYmlsLCBSTFVTRCB3w6RjaHN0LCBDTEFSSVRZIEFjdCBvZmZlbjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD5Db2luQ29kZXggTW9kZWxsPC90ZD48dGQgY2xhc3M9InRjLXgiPn4yLDE1ICQ8L3RkPjx0ZD5FbmRlIDIwMjY8L3RkPjx0ZD5Ba3R1ZWxsZXMgV2FjaHN0dW1zdGVtcG88L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+TW90bGV5IEZvb2wgQmVhci1DYXNlPC90ZD48dGQgY2xhc3M9InRjLXIiPjEsMDAgJDwvdGQ+PHRkPjIwMjY8L3RkPjx0ZD5STFVTRCBlcnNldHp0IFhSUCwgT0RMLVN0YWduYXRpb24sIEVURi1TdGFnbmF0aW9uPC90ZD48L3RyPgogICAgICA8dHI+PHRkPlN0YW5kYXJkIENoYXJ0ZXJlZCAyMDI3PC90ZD48dGQgY2xhc3M9InRjLWciPjEyLDAwICQ8L3RkPjx0ZD4yMDI3PC90ZD48dGQ+U3VzdGFpbmVkIEVURi1adWZsw7xzc2UsIE9ETC1Ta2FsaWVydW5nPC90ZD48L3RyPgogICAgICA8dHI+PHRkPktvbnNlbnMgMjAzMDwvdGQ+PHRkIGNsYXNzPSJ0Yy1nIj4xMOKAkzE1ICQ8L3RkPjx0ZD4yMDMwPC90ZD48dGQ+WFJQIGFscyBnbG9iYWxlciBTZXR0bGVtZW50LUxheWVyIGbDvHIgQ3Jvc3MtQm9yZGVyLVphaGx1bmdlbjwvdGQ+PC90cj4KICAgIDwvdGJvZHk+CiAgPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1xIG8iPgogIDxibG9ja3F1b3RlPiZiZHF1bztTdGFuZGFyZCBDaGFydGVyZWQgaGF0IHNlaW4gWFJQLVppZWwgdm9uIDggJCBhdWYgMiw4MCAkIGhhbGJpZXJ0IOKAkyB1bmQgaGF0IHRyb3R6ZGVtIG5vY2ggMTA3JSBVcHNpZGUtUG90ZW56aWFsIHZvbSBha3R1ZWxsZW4gTml2ZWF1LiBEYXMgZXJ6w6RobHQgZGllIGdhbnplIEdlc2NoaWNodGU6IFhSUCBpc3QgZXh0cmVtIGfDvG5zdGlnIGJld2VydGV0LCB3ZW5uIG1hbiBkZW4gYnVsbGlzY2hlbiBGdW5kYW1lbnRhbGZhbGwgZ2xhdWJ0LiBVbmQgZXh0cmVtIMO8YmVydGV1ZXJ0LCB3ZW5uIG1hbiBnbGF1YnQsIGRhc3MgQmFua2VuIGltbWVyIFJMVVNEIHN0YXR0IFhSUCB3w6RobGVuIHdlcmRlbi4gQmVpZGVzIGlzdCBtw7ZnbGljaC4gRGVyIENMQVJJVFkgQWN0IGJlc3RpbW10LCB3ZXIgcmVjaHQgYmVow6RsdC4mbGRxdW87PC9ibG9ja3F1b3RlPgogIDxkaXYgY2xhc3M9InhyLXEtYXR0ciI+PHN0cm9uZyBzdHlsZT0iY29sb3I6dmFyKC0tYSkiPkZlbGl4IFJpZWdlcjwvc3Ryb25nPjxzcGFuPkdyw7xuZGVyICZhbXA7IENoZWZyZWRha3RldXIgS3J5cHRvWnVrdW5mdC5jb20gJm1pZGRvdDsgQXByaWwgMjAyNjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8IS0tIFNFQ1RJT04gNzogUklTSUtFTiAtLT4KPGgyPlJpc2lrZW4gZsO8ciBYUlAgMjAyNjogPGVtPldhcyBkZW4gS3VycyBkYXVlcmhhZnQgYmVsYXN0ZW4ga8O2bm50ZTwvZW0+PC9oMj4KCjxkaXYgY2xhc3M9InhyLWNvbHMzIj4KICA8ZGl2IGNsYXNzPSJ4ci1jb2wiPgogICAgPGg0IGNsYXNzPSJyIj5STFVTRC1LYW5uaWJhbGlzaWVydW5nPC9oND4KICAgIDxwPlJpcHBsZXMgZWlnZW5lciA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTEvc3RhYmxlY29pbnMvIiBjbGFzcz0iaWwiPlN0YWJsZWNvaW48L2E+IGvDtm5udGUgWFJQIGFscyBBYndpY2tsdW5ncy1Bc3NldCBlcnNldHplbi4gV2VubiBCYW5rZW4gaW4gUkxVU0Qgc2V0dGxlbiwgd8OkY2hzdCBSaXBwbGUgYWxzIFVudGVybmVobWVuIOKAkyBhYmVyIFhSUCBwcm9maXRpZXJ0IG5pY2h0LiBEYXZpZCBTY2h3YXJ0eiBnZXN0ZWh0OiB2aWVsZSBJbnN0aXR1dGlvbmVuIGJldm9yenVnZW4gT2ZmLUNoYWluLVNldHRsZW1lbnQuIERhcyBpc3QgUmlwcGxlcyBlaWdlbmVzIFdhY2hzdHVtIGdlZ2VuIGRlbiBlaWdlbmVuIFRva2VuLjwvcD4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1jb2wiPgogICAgPGg0IGNsYXNzPSJyIj5Ib2hlcyBBbmdlYm90c3Byb2JsZW08L2g0PgogICAgPHA+WFJQIGhhdCA2MSw0IE1pbGxpYXJkZW4gVG9rZW4gaW0gVW1sYXVmIOKAkyB1bmQgUmlwcGxlIGjDpGx0IG5vY2ggcnVuZCA0NSBNaWxsaWFyZGVuIGluIGVpbmVyIFRyZXVoYW5kLiBSZWdlbG3DpMOfaWdlIFJlbGVhc2VzIGR1cmNoIFJpcHBsZSBlcnpldWdlbiB2b3JoZXJzZWhiYXJlbiBWZXJrYXVmc2RydWNrLiBEYXMgY2FwIGRlciBtw7ZnbGljaGVuIE1hcmt0a2FwaXRhbGlzaWVydW5nIGlzdCBzdHJ1a3R1cmVsbCBow7ZoZXIgYWxzIGJlaSA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjYvMDEvMjUvYml0Y29pbi1vbi1jaGFpbi1hbmFseXNlLTIwMjYvIiBjbGFzcz0iaWwiPkJpdGNvaW48L2E+IG9kZXIgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzExLzI4L2V0aGVyZXVtLWFuYWx5c2UtMjAyNS13YXJ1bS1ldGgtamV0enQtYW4tZWluZW0tbmV1ZW4tdGVjaG5vbG9naXNjaGVuLXdlbmRlcHVua3Qtc3RlaHQvIiBjbGFzcz0iaWwiPkV0aGVyZXVtPC9hPi48L3A+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItY29sIj4KICAgIDxoNCBjbGFzcz0iciI+V2V0dGJld2VyYiBpbSBDcm9zcy1Cb3JkZXItTWFya3Q8L2g0PgogICAgPHA+PGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzAzLzExL3N0YWJsZWNvaW5zLyIgY2xhc3M9ImlsIj5TdGFibGVjb2luczwvYT4gd2llIFVTREMsIFVTRFQgdW5kIEVVUkNWIGVyZsO8bGxlbiBkYXNzZWxiZSBWZXJzcHJlY2hlbiB3aWUgWFJQIOKAkyBzdGFiaWxlLCBnw7xuc3RpZ2UgQ3Jvc3MtQm9yZGVyLVphaGx1bmdlbiDigJMgb2huZSBWb2xhdGlsaXTDpHQuIEplIGJyZWl0ZXIgU3RhYmxlY29pbnMgYWRvcHRpZXJ0IHdlcmRlbiwgZGVzdG8ga2xlaW5lciB3aXJkIGRlciBWb3J0ZWlsIHZvbiBYUlAgYWxzIEJyw7xja2VuLUFzc2V0LiBEZXIgTWFya3QgZW50c2NoZWlkZXQsIHdlbGNoZXMgTW9kZWxsIGdld2lubnQuPC9wPgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InhyLWhyIj48L2Rpdj4KCjwhLS0gRkFRIC0tPgo8aDI+RkFROiA8ZW0+WFJQIDIwMjYgJm5kYXNoOyBkaWUgd2ljaHRpZ3N0ZW4gRnJhZ2VuPC9lbT48L2gyPgoKPGRpdiBjbGFzcz0ieHItZmFxIj4KICA8ZGl2IGNsYXNzPSJ4ci1maSI+CiAgICA8ZGl2IGNsYXNzPSJ4ci1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcueHItZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5Jc3QgZGVyIFNFQy1SZWNodHNzdHJlaXQgZ2VnZW4gUmlwcGxlIGJlZW5kZXQ\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1mYSI+PGRpdiBjbGFzcz0ieHItZmEtaSI+SmEuIEltIEF1Z3VzdCAyMDI1IHJlaWNodGVuIFJpcHBsZSB1bmQgZGllIFNFQyBnZW1laW5zYW0gQW50cmFnIGF1ZiBCZXJ1ZnVuZ3NhYndlaXN1bmcgZWluIOKAkyBkYW1pdCBpc3QgZGVyIGZhc3QgZsO8bmZqw6RocmlnZSBSZWNodHNzdHJlaXQgb2ZmaXppZWxsIGJlZW5kZXQuIDxzdHJvbmc+MTI1IE1pby4gJCBTdHJhZmU8L3N0cm9uZz4gc3RhdHQgMiBNcmQuICQgZ2Vmb3JkZXJ0LiBEaWUgR2VyaWNodGU6IFhSUCBpc3Qga2VpbiBXZXJ0cGFwaWVyIGJlaW0gSGFuZGVsIGF1ZiBCw7Zyc2VuLiBJbSBNw6RyeiAyMDI2IGtsYXNzaWZpemllcnRlbiBTRUMgJmFtcDsgQ0ZUQyBYUlAgZ2VtZWluc2FtIGFscyBDb21tb2RpdHkuIERhcyDDtmZmbmV0IGRlbiBXZWcgZsO8ciBpbnN0aXR1dGlvbmVsbGUgQWRvcHRpb24sIFNwb3QtRVRGcyB1bmQgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzE4L3VzLWtyeXB0by1yZWd1bGllcnVuZy8iIGNsYXNzPSJpbCI+VVMtS3J5cHRvLVJlZ3VsaWVydW5nPC9hPi4gPGEgaHJlZj0iaHR0cHM6Ly93d3cubWV4Yy5jb20vbGVhcm4vYXJ0aWNsZS94cnAtc2VjLWNhc2UtY29tcGxldGUtYW5hbHlzaXMtb2YtcmlwcGxlLWxhd3N1aXQtYW5kLWV0Zi1hcHByb3ZhbC10aW1lbGluZS8xIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+bWV4Yy5jb208L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItZmkiPgogICAgPGRpdiBjbGFzcz0ieHItZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnhyLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+R2lidCBlcyBiZXJlaXRzIFNwb3QtWFJQLUVURnM\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1mYSI+PGRpdiBjbGFzcz0ieHItZmEtaSI+SmEuIFNwb3QtWFJQLUVURnMgc3RhcnRldGVuIGltIDxzdHJvbmc+Tm92ZW1iZXIgMjAyNTwvc3Ryb25nPiBpbiBkZW4gVVNBLiBFbWl0dGVudGVuOiBGcmFua2xpbiBUZW1wbGV0b24sIEJpdHdpc2UsIFByb1NoYXJlcywgQ2FuYXJ5IENhcGl0YWwuIEdlc2FtdC1OZXR0b3Zlcm3DtmdlbjogMSwzNyBNcmQuICQuIE5ldHRvenVmbMO8c3NlIHNlaXQgTGF1bmNoOiAxLDE4IE1yZC4gJC4gU3TDpHJrc3RlciBFaW56ZWx0YWc6IDExOSw2IE1pby4gJCBhbSAxNC4gQXByaWwgMjAyNi4gWFJQLUJlc3TDpG5kZSBhdWYgRXhjaGFuZ2VzIGF1ZiBKYWhyZXN0aWVmIOKAkyBzdHJ1a3R1cmVsbCBidWxsaXNjaC4gVmVyZ2xlaWNoOiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvYml0Y29pbi1zcG90LWV0ZnMtd2llLWluc3RpdHV0aW9uZWxsZS1pbnZlc3RvcmVuLWRlbi1rcnlwdG9tYXJrdC12ZXJhbmRlcm4vIiBjbGFzcz0iaWwiPkJpdGNvaW4tRVRGczwvYT4gaGF0dGVuIG5hY2ggMyBNb25hdGVuIGRldXRsaWNoIG1laHIgQVVNLCBhYmVyIFhSUC1FVEZzIHN0YXJ0ZW4gaW4gZWluZW0gQsOkcmVubWFya3QuIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmRpc3J1cHRpb25iYW5raW5nLmNvbS8yMDI2LzAxLzA4L3doYXQtd2lsbC14cnBzLXByaWNlLWJlLWF0LXRoZS1lbmQtb2YtMjAyNi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5kaXNydXB0aW9uYmFua2luZy5jb208L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItZmkiPgogICAgPGRpdiBjbGFzcz0ieHItZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnhyLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2FzIGlzdCBSTFVTRCB1bmQgd2FzIGhhdCBkYXMgbWl0IFhSUCB6dSB0dW4\/PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1mYSI+PGRpdiBjbGFzcz0ieHItZmEtaSI+UkxVU0QgKFJpcHBsZSBVU0QpIGlzdCBSaXBwbGVzIGVpZ2VuZXIgRG9sbGFyLTxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8wMy8xMS9zdGFibGVjb2lucy8iIGNsYXNzPSJpbCI+U3RhYmxlY29pbjwvYT4sIGdlc3RhcnRldCBEZXplbWJlciAyMDI0LCBNYXJrdGthcGl0YWxpc2llcnVuZyBBcHJpbCAyMDI2OiAxLDU2IE1yZC4gJC4gPHN0cm9uZz5FcmfDpG56dW5nOjwvc3Ryb25nPiBSTFVTRCBzb2xsIGFscyBzdGFiaWxlciBXZXJ0dHLDpGdlciBYUlAgYWxzIEJyw7xja2VuLUFzc2V0IGVyZ8OkbnplbiDigJMgamVkZSBSTFVTRC1Dcm9zcy1Cb3JkZXItVHJhbnNha3Rpb24gemFobHQgWFJQLU5ldHp3ZXJrZ2Viw7xocmVuLiA8c3Ryb25nPlByb2JsZW06PC9zdHJvbmc+IEJhbmtlbiBzZXR0bGVuIGxpZWJlciBpbiBSTFVTRCBhbHMgaW4gdm9sYXRpbGVtIFhSUC4gU29sYW5nZSBkZXIgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAzLzIxL3VzYS1rdXJ6LXZvci1ncm9lc3N0ZW0ta3J5cHRvLWdlc2V0ei1zZWl0LWdlbml1cy1hY3Qtc2VuYXRvcmVuLWVpbmlnZW4tc2ljaC8iIGNsYXNzPSJpbCI+Q0xBUklUWSBBY3Q8L2E+IG5pY2h0IHZlcmFic2NoaWVkZXQgaXN0LCBibGVpYnQgZGFzIHN0cnVrdHVyZWxsZSBSaXNpa28gYmVzdGVoZW4uIDxhIGhyZWY9Imh0dHBzOi8vMjQ3d2FsbHN0LmNvbS9pbnZlc3RpbmcvMjAyNi8wNC8wMS94cnAtcHJpY2UtcmlwcGxlcy1jZW8tanVzdC1yZXZlYWxlZC1hLTEzLXRyaWxsaW9uLW9wcG9ydHVuaXR5LWJ1dC13aWxsLXhycC1hY3R1YWxseS1iZW5lZml0LyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiIGNsYXNzPSJzcmMiPjI0N3dhbGxzdC5jb208L2E+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ieHItZmkiPgogICAgPGRpdiBjbGFzcz0ieHItZnEiIG9uY2xpY2s9IihmdW5jdGlvbihiKXt2YXIgaT1iLnBhcmVudE5vZGU7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnhyLWZpJykuZm9yRWFjaChmdW5jdGlvbihlKXtpZihlIT09aSllLmNsYXNzTGlzdC5yZW1vdmUoJ29wZW4nKTt9KTtpLmNsYXNzTGlzdC50b2dnbGUoJ29wZW4nKTt9KSh0aGlzKSI+V2FydW0gc3RlaWd0IFhSUCBuaWNodCB0cm90eiBndXRlciBOYWNocmljaHRlbj88L2Rpdj4KICAgIDxkaXYgY2xhc3M9InhyLWZhIj48ZGl2IGNsYXNzPSJ4ci1mYS1pIj5EYXMgWFJQLVBhcmFkb3g6IFJpcHBsZSBMYWJzIGlzdCBnZXRyZW5udCB2b24gWFJQIGFscyBUb2tlbi4gPHN0cm9uZz5CYW5rZW4gbnV0emVuIFJpcHBsZXMgU29mdHdhcmUsIGFiZXIgc2V0dGxlbiBpbiBSTFVTRCBvZGVyIEZpYXQg4oCTIG5pY2h0IGluIFhSUC48L3N0cm9uZz4gRsO8bmYgRGVhbHMgaW0gRmVicnVhciAyMDI2LCBYUlAgZmllbCAzMCUuIFNvbGFuZ2UgZGVyIENMQVJJVFkgQWN0IGZlaGx0LCByaXNraWVyZW4gVVMtQmFua2VuIGJlaSBPREwtTnV0enVuZyBtaXQgWFJQIEhhZnR1bmdzcHJvYmxlbWUuIERhcyBpc3Qgc3RydWt0dXJlbGwgbMO2c2JhciDigJMgYWJlciBub2NoIG5pY2h0IGdlbMO2c3QuIFdlbm4gQ0xBUklUWSBBY3Qga29tbXQgdW5kIE9ETC1Wb2x1bWVzIHN0ZWlnZW4sIGvDtm5udGUgWFJQIHNlaHIgc2NobmVsbCByZXByaWNlZCB3ZXJkZW4uIDxhIGhyZWY9Imh0dHBzOi8vMjQ3d2FsbHN0LmNvbS9pbnZlc3RpbmcvMjAyNi8wMy8zMC94cnAtbmV3cy1yaXBwbGUtcmVwb3J0ZWQtYS1yZWNvcmQtcTEtd2hpbGUteHJwLXByaWNlLWRyb3BwZWQtMTAtd2hhdHMtZ29pbmctb24vIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciIgY2xhc3M9InNyYyI+MjQ3d2FsbHN0LmNvbTwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJ4ci1maSI+CiAgICA8ZGl2IGNsYXNzPSJ4ci1mcSIgb25jbGljaz0iKGZ1bmN0aW9uKGIpe3ZhciBpPWIucGFyZW50Tm9kZTtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcueHItZmknKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2lmKGUhPT1pKWUuY2xhc3NMaXN0LnJlbW92ZSgnb3BlbicpO30pO2kuY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30pKHRoaXMpIj5XYXMgaXN0IGRhcyBYUlAgS3Vyc3ppZWwgZsO8ciAyMDI2PzwvZGl2PgogICAgPGRpdiBjbGFzcz0ieHItZmEiPjxkaXYgY2xhc3M9InhyLWZhLWkiPlByb2dub3NlbiAoaG9jaHNwZWt1bGF0aXYpOiBTdGFuZGFyZCBDaGFydGVyZWQ6IDxzdHJvbmc+Miw4MCAkPC9zdHJvbmc+IChyZXZpZGllcnQgdm9uIDggJCkuIEJpdHdpc2U6IDMsNTAgJCBCYXNlLUNhc2UuIEJ1bGwtQ2FzZSBiZWkgQ0xBUklUWSBBY3Q6IDXigJM4ICQuIE1lZGlhbjogMiwwMOKAkzMsMDAgJC4gQmVhci1DYXNlIChNb3RsZXkgRm9vbCk6IDEsMDAgJC4gTGFuZ2ZyaXN0IDIwMjc6IFN0YW5kYXJkIENoYXJ0ZXJlZCAxMiAkLiBLb25zZW5zIDIwMzA6IDEw4oCTMTUgJC4gQWxsZSBQcm9nbm9zZW4gaMOkbmdlbiB2b24gQ0xBUklUWSBBY3QsIE9ETC1BZG9wdGlvbiB1bmQgTWFrcm8gYWIuIEtlaW5lIEFubGFnZWJlcmF0dW5nLiA8YSBocmVmPSJodHRwczovL3d3dy5mb29sLmNvbS9pbnZlc3RpbmcvMjAyNi8wNC8xNi94cnAtcmlwcGxlLXdpbGwtaGl0LXRoaXMtcHJpY2UtaW4tMjAyNi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBjbGFzcz0ic3JjIj5mb29sLmNvbTwvYT48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1ociI+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1jdGEiPgogIDxoMyBzdHlsZT0ibWFyZ2luOjAgMCA3cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2YwZjdmMiI+WFJQIGhhbmRlbG4gJm5kYXNoOyBnJnV1bWw7bnN0aWcgYXVmIGRlbiBiZXN0ZW4gS3J5cHRvLUImb3VtbDtyc2VuPC9oMz4KICA8cCBzdHlsZT0iY29sb3I6IzlkYmZhYTtmb250LXNpemU6MTNweDttYXJnaW4tYm90dG9tOjEycHgiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzEzL2JpdGdldC10ZXN0YmVyaWNodC8iIGNsYXNzPSJpbCBnIj5CaXRnZXQ8L2E+IENvZGUgPHN0cm9uZz5rcnlwdG8zMDwvc3Ryb25nPiAmbmRhc2g7IDMwJSBSYWJhdHQgJm1pZGRvdDsKICAgIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNi8wMS8yMy93YXMtaXN0LWRlci1iZXN0ZS1va3gtcmVmZXJyYWxjb2RlLWJvbnVzY29kZS0yMDI2LyIgY2xhc3M9ImlsIG8iPk9LWDwvYT4gQ29kZSA8c3Ryb25nPkNSWVBUTzIwMjY8L3N0cm9uZz4gJm5kYXNoOyA0NSUgUmFiYXR0ICZtaWRkb3Q7CiAgICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMTIvMTcvYmluZ3gtYm9udXNjb2RlLW5hNHF5ci0zMC1nZWJ1ZWhyZW4tc3BhcmVuLWFsbGUtdm9ydGVpbGUtZXJrbGFlcnQvIiBjbGFzcz0iaWwgZyI+QmluZ1g8L2E+IENvZGUgPHN0cm9uZz5OQTRRWVI8L3N0cm9uZz4gJm5kYXNoOyA1MCUgUmFiYXR0CiAgPC9wPgogIDxhIGNsYXNzPSJ4ci1jdGEtYnRuIiBocmVmPSJodHRwczovL2JvbnVzLmJpdGdldC5jb20vS3J5cHRvenVrdW5mdDEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIiBzdHlsZT0iY29sb3I6IzAwMCAhaW1wb3J0YW50Ij4mIzk4ODk7IEpldHp0IGJlaSBCaXRnZXQgJm5kYXNoOyBDb2RlIGtyeXB0bzMwPC9hPgo8L2Rpdj4KCjxoMj5XZWl0ZXJlIEFuYWx5c2VuICZhbXA7IEFydGlrZWw8L2gyPgo8ZGl2IGNsYXNzPSJ4ci1jYXJkcyI+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzExLzIwL3hycC1hbmFseXNlLTIwMjUtd2FydW0tZGVyLXJpcHBsZS1jb2luLWpldHp0LXdpZWRlci1pbi1kZW4tZm9rdXMtZGVyLWFubGVnZXItcnVlY2t0LyIgY2xhc3M9InhyLWNhcmQiPjxkaXYgY2xhc3M9InhyLWNhcmQtY2F0Ij5BTkFMWVNFIDIwMjU8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5YUlAgQW5hbHlzZSAyMDI1PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNi8wMS8yNS9iaXRjb2luLW9uLWNoYWluLWFuYWx5c2UtMjAyNi8iIGNsYXNzPSJ4ci1jYXJkIj48ZGl2IGNsYXNzPSJ4ci1jYXJkLWNhdCI+QU5BTFlTRTwvZGl2PjxkaXYgY2xhc3M9InhyLWNhcmQtdGl0bGUiPkJpdGNvaW4gT24tQ2hhaW4gQW5hbHlzZSAyMDI2PC9kaXY+PC9hPgogIDxhIGhyZWY9Imh0dHBzOi8va3J5cHRvenVrdW5mdC5jb20vMjAyNS8xMS8yOC9ldGhlcmV1bS1hbmFseXNlLTIwMjUtd2FydW0tZXRoLWpldHp0LWFuLWVpbmVtLW5ldWVuLXRlY2hub2xvZ2lzY2hlbi13ZW5kZXB1bmt0LXN0ZWh0LyIgY2xhc3M9InhyLWNhcmQiPjxkaXYgY2xhc3M9InhyLWNhcmQtY2F0Ij5BTkFMWVNFPC9kaXY+PGRpdiBjbGFzcz0ieHItY2FyZC10aXRsZSI+RXRoZXJldW0gQW5hbHlzZSAmIFByb2dub3NlIDIwMjY8L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI2LzAzLzIxL3VzYS1rdXJ6LXZvci1ncm9lc3N0ZW0ta3J5cHRvLWdlc2V0ei1zZWl0LWdlbml1cy1hY3Qtc2VuYXRvcmVuLWVpbmlnZW4tc2ljaC8iIGNsYXNzPSJ4ci1jYXJkIj48ZGl2IGNsYXNzPSJ4ci1jYXJkLWNhdCI+UkVHVUxJRVJVTkc8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5DTEFSSVRZIEFjdCBlcmtsw6RydDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTEvc3RhYmxlY29pbnMvIiBjbGFzcz0ieHItY2FyZCI+PGRpdiBjbGFzcz0ieHItY2FyZC1jYXQiPkdSVU5ETEFHRU48L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5XYXMgc2luZCBTdGFibGVjb2lucz88L2Rpdj48L2E+CiAgPGEgaHJlZj0iaHR0cHM6Ly9rcnlwdG96dWt1bmZ0LmNvbS8yMDI1LzA3LzE4L3VzLWtyeXB0by1yZWd1bGllcnVuZy8iIGNsYXNzPSJ4ci1jYXJkIj48ZGl2IGNsYXNzPSJ4ci1jYXJkLWNhdCI+UkVHVUxJRVJVTkc8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5VUy1LcnlwdG8tUmVndWxpZXJ1bmcgMjAyNS8yNjwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMTAvYml0Y29pbi1zcG90LWV0ZnMtd2llLWluc3RpdHV0aW9uZWxsZS1pbnZlc3RvcmVuLWRlbi1rcnlwdG9tYXJrdC12ZXJhbmRlcm4vIiBjbGFzcz0ieHItY2FyZCI+PGRpdiBjbGFzcz0ieHItY2FyZC1jYXQiPkdSVU5ETEFHRU48L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5TcG90LUJpdGNvaW4tRVRGcyBlcmtsw6RydDwvZGl2PjwvYT4KICA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDcvMTMvYml0Z2V0LXRlc3RiZXJpY2h0LyIgY2xhc3M9InhyLWNhcmQiPjxkaXYgY2xhc3M9InhyLWNhcmQtY2F0Ij5Cw5ZSU0U8L2Rpdj48ZGl2IGNsYXNzPSJ4ci1jYXJkLXRpdGxlIj5CaXRnZXQgVGVzdGJlcmljaHQgMjAyNjwvZGl2PjwvYT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJ4ci1hdXRob3IiPgogIDxkaXYgY2xhc3M9InhyLWF2Ij5GUjwvZGl2PgogIDxkaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1hbiI+RmVsaXggUmllZ2VyPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1hciI+R3LDvG5kZXIgJmFtcDsgQ2hlZnJlZGFrdGV1ciAmbWlkZG90OyBLcnlwdG9adWt1bmZ0LmNvbSAmbWlkZG90OyBBcHJpbCAyMDI2PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ4ci1hYiI+UXVlbGxlbjogY29pbm1hcmtldGNhcC5jb20sIGFkLWhvYy1uZXdzLmRlIChBcHJpbCAyMDI2KSwgMjQ3d2FsbHN0LmNvbSAobWVocmVyZSBBcnRpa2VsKSwgaW52ZXN0aW5nLmNvbSwga3Vjb2luLmNvbSwgZGlzcnVwdGlvbmJhbmtpbmcuY29tLCBjcnlwdG90aWNrZXIuaW8sIGNyeXB0b29mZmljaWVsLmNvbSwgZm9vbC5jb20sIG1leGMuY29tLCB6aXBtZXguY29tLCBldXJvcGVhbmJ1c2luZXNzbWFnYXppbmUuY29tLiBFeHBlcnRlbi1aaXRhdGU6IEJyYWQgR2FybGluZ2hvdXNlIChSaXBwbGUgQ0VPL0Rhdm9zL0ZveCBCdXNpbmVzcyksIEdlb2ZmcmV5IEtlbmRyaWNrIChTdGFuZGFyZCBDaGFydGVyZWQpLCBEYXZpZCBTY2h3YXJ0eiAoUmlwcGxlIENUTykuIFByZWlzZSB1bmQgRGF0ZW4gU3RhbmQgQXByaWwgMjAyNi4gS2VpbmUgQW5sYWdlYmVyYXR1bmcuPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0ieHItZGlzYyI+PHN0cm9uZz5SaXNpa29oaW53ZWlzOjwvc3Ryb25nPiBEaWVzZXIgQXJ0aWtlbCBkaWVudCBhdXNzY2hsaWXDn2xpY2ggSW5mb3JtYXRpb25zLSB1bmQgQmlsZHVuZ3N6d2Vja2VuIHVuZCBzdGVsbHQga2VpbmUgRmluYW56LSBvZGVyIEFubGFnZWJlcmF0dW5nIGRhci4gWFJQIGlzdCBlaW5lIGhvY2h2b2xhdGlsZSBLcnlwdG93w6RocnVuZy4gS3Vyc3Byb2dub3NlbiBzaW5kIFN6ZW5hcmllbiwga2VpbmUgVmVyc3ByZWNoZW4uIEludmVzdGllcmUgbnVyIEdlbGQsIGRhcyBkdSBkaXIgbGVpc3RlbiBrYW5uc3QgenUgdmVybGllcmVuLiA8YSBocmVmPSJodHRwczovL2tyeXB0b3p1a3VuZnQuY29tLzIwMjUvMDMvMjUva3J5cHRvd2FlaHJ1bmdlbi1zdGV1ZXJuLyIgY2xhc3M9ImlsIG8iPkdld2lubmUgYXVzIEtyeXB0by1JbnZlc3RpdGlvbmVuIHNpbmQgaW4gRGV1dHNjaGxhbmQgc3RldWVycGZsaWNodGlnLjwvYT48L2Rpdj4KCjxkaXYgY2xhc3M9InhyLW1ldGEiPgogIFZlcsO2ZmZlbnRsaWNodDogQXByaWwgMjAyNiAmbWlkZG90OyBBdXRvcjogRmVsaXggUmllZ2VyICZtaWRkb3Q7IEtyeXB0b1p1a3VuZnQuY29tICZtaWRkb3Q7IEtlaW5lIEFubGFnZWJlcmF0dW5nICZtaWRkb3Q7IEFmZmlsaWF0ZTogQml0Z2V0IC8gT0tYIC8gQmluZ1ggTGlua3MgZW50aGFsdGVuCjwvZGl2PgoKPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+dQF9vo\/bxQR2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BQh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR4BXRva2Vud9gCZXlKcGJXY2lPaUpvZEhSd2N6cGNMMXd2YTNKNWNIUnZlblZyZFc1bWRDNWpiMjFjTDNkd0xXTnZiblJsYm5SY0wzVndiRzloWkhOY0x6SXdNalpjTHpBMFhDOXJjbmx3ZEc5NmRXdDFibVowTFRZNVpUTTBNemMxTkRFM01qY3RNakF3ZURJd01DNXdibWNfWTNKdmNEMHhJaXdpZEhoMElqb2lXRkpRSUVGdVlXeDVjMlVnZFc1a0lGQnliMmR1YjNObElHWmNkVEF3Wm1OeUlHUmhjeUJLWVdoeUlESXdNallpTENKMFpXMXdiR0YwWlNJNkltaHBaMmgzWVhraUxDSm1iMjUwSWpvaUlpd2lZbXh2WjE5cFpDSTZNalF5TkRJNU1EUTRmUS42TUtRakl2UzVhUHh3S3hNdEwtQVlRbjExSVFkajFEeVQzT1VIRTB5b2ZRTVEHdmVyc2lvbn0CdwdwdWJsaXNoAbj9oAoNAgABIAMADwACADIALgABAAECBQABAAECiQER\",\"updateId\":629479038}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":true,"token":"eyJpbWciOiJodHRwczpcL1wva3J5cHRvenVrdW5mdC5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA0XC9rcnlwdG96dWt1bmZ0LTY5ZTM0Mzc1NDE3MjctMjAweDIwMC5wbmc_Y3JvcD0xIiwidHh0IjoiWFJQIEFuYWx5c2UgdW5kIFByb2dub3NlIGZcdTAwZmNyIGRhcyBKYWhyIDIwMjYiLCJ0ZW1wbGF0ZSI6ImhpZ2h3YXkiLCJmb250IjoiIiwiYmxvZ19pZCI6MjQyNDI5MDQ4fQ.6MKQjIvS5aPxwKxMtL-AYQn11IQdj1DyT3OUHE0yofQMQ"},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[609969150],"tags":[],"class_list":["post-8750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-krypto-news"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e3437541727.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":5976,"url":"https:\/\/kryptozukunft.com\/en\/2025\/11\/20\/xrp-analysis-2025-why-the-ripple-coin-is-now-back-in-the-focus-of-investors\/","url_meta":{"origin":8750,"position":0},"title":"XRP Analysis 2025: Why investors are now focusing on the Ripple coin again","author":"Felix Rieger","date":"November 20, 2025","format":false,"excerpt":"XRP gains relevance in 2025 due to technological maturity, institutional interest and efficient solutions, despite market uncertainties and short-term volatility.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/crypto-news\/"},"img":{"alt_text":"XRP Analyse 2025: Warum der Ripple-Coin jetzt wieder in den Fokus der Anleger r\u00fcckt","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/11\/image-17.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4130,"url":"https:\/\/kryptozukunft.com\/en\/2025\/08\/11\/xrp-etf-fantasy-burst-or-just-postponed\/","url_meta":{"origin":8750,"position":1},"title":"XRP: ETF fantasy burst or just postponed?","author":"Felix Rieger","date":"August 11, 2025","format":false,"excerpt":"Hopes for an XRP spot ETF faded when BlackRock did not confirm any immediate plans, disappointing the market.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/crypto-news\/"},"img":{"alt_text":"XRP: ETF-Fantasie geplatzt oder nur verschoben?","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/08\/image-22.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8742,"url":"https:\/\/kryptozukunft.com\/en\/2026\/04\/18\/solana-analysis-and-forecast-2026\/","url_meta":{"origin":8750,"position":2},"title":"Solana Analysis and Forecast 2026","author":"Felix Rieger","date":"April 18, 2026","format":false,"excerpt":"Solana shows strong fundamentals for 2026 despite a price decline, driven by Firedancer and Alpenglow updates, as well as growing on-chain activity.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/crypto-news\/"},"img":{"alt_text":"Metallic Solana coin with neon logo amidst blockchain and cryptocurrency digital network","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e33f870f539.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e33f870f539.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e33f870f539.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e33f870f539.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8735,"url":"https:\/\/kryptozukunft.com\/en\/2026\/04\/17\/solana-analysis-and-forecast-april-2026\/","url_meta":{"origin":8750,"position":3},"title":"Solana Analysis and Forecast April 2026","author":"Felix Rieger","date":"April 17, 2026","format":false,"excerpt":"In April 2026, Solanas price is at $88 $, while on-chain activity is growing strongly and technical upgrades are on the horizon.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/crypto-news\/"},"img":{"alt_text":"Physical Solana coin in front of a computer screen showing SOL\/USDT price chart with upward trend","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e1f4cfb3c83.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":25,"url":"https:\/\/kryptozukunft.com\/en\/2025\/03\/09\/xrp-and-the-us-crypto-reserve-opportunities-and-risks\/","url_meta":{"origin":8750,"position":4},"title":"Crypto reserve","author":"Felix Rieger","date":"March 9, 2025","format":false,"excerpt":"The US is introducing a crypto reserve that includes Bitcoin, Ethereum, XRP and others to stabilize and strategically diversify the financial market.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/crypto-news\/"},"img":{"alt_text":"Krypto-Reserve","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-114.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-114.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-114.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2025\/03\/image-114.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":8768,"url":"https:\/\/kryptozukunft.com\/en\/2026\/04\/19\/hyperliquid-forecast-and-analysis-2026\/","url_meta":{"origin":8750,"position":5},"title":"Hyperliquid Forecast and Analysis 2026","author":"Felix Rieger","date":"April 19, 2026","format":false,"excerpt":"Hyperliquid predicts a 44%X market share in 2026, a $150 price target, and a strong buyback program.","rel":"","context":"In &quot;Krypto News - Nachrichten Portal&quot;","block_context":{"text":"Krypto News - Nachrichten Portal","link":"https:\/\/kryptozukunft.com\/en\/category\/crypto-news\/"},"img":{"alt_text":"HyperLiquid cryptocurrency coin in front of computer screens displaying trading charts","src":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e4a95ba7c63.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e4a95ba7c63.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e4a95ba7c63.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/kryptozukunft.com\/wp-content\/uploads\/2026\/04\/kryptozukunft-69e4a95ba7c63.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts\/8750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/users\/263121695"}],"replies":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/comments?post=8750"}],"version-history":[{"count":1,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts\/8750\/revisions"}],"predecessor-version":[{"id":8755,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/posts\/8750\/revisions\/8755"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/media\/8753"}],"wp:attachment":[{"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/media?parent=8750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/categories?post=8750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kryptozukunft.com\/en\/wp-json\/wp\/v2\/tags?post=8750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}