{"id":97,"date":"2026-04-07T04:49:21","date_gmt":"2026-04-07T04:49:21","guid":{"rendered":"https:\/\/homeversezone.com\/?p=97"},"modified":"2026-04-07T20:10:05","modified_gmt":"2026-04-07T20:10:05","slug":"best-electric-kettle-i-tested-9-so-you-dont-have-to","status":"publish","type":"post","link":"https:\/\/homeversezone.com\/index.php\/2026\/04\/07\/best-electric-kettle-i-tested-9-so-you-dont-have-to\/","title":{"rendered":"Best Electric Kettle: I Tested 9 So You Don&#8217;t Have To"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You landed here for one and only reason. To determine which Electric kettle you should actually consider buying&#8230;I&#8217;ve owned a couple of these electric kettles myself&#8230;And I took the liberty to research all these nine electric kettles. Here&#8217;s exactly what I found&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Find Your Kettle in 30 Seconds<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you already have a rough idea of what you need, you can just start here. I&#8217;ve matched each pick to a specific type of person&#8230;<\/p>\n\n\n\n<!-- 03-quick-picks-grid.html \u2014 Paste into a Custom HTML block -->\n<!-- IMPORTANT: Replace all [YOUR AFFILIATE LINK] with your actual Amazon affiliate links -->\n<style>\n.nw-grid{font-family:inherit;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 8px}\n@media(max-width:600px){.nw-grid{grid-template-columns:1fr}}\n.nw-card{background:#fff;border:1px solid #E5E0D8;border-radius:12px;padding:20px;text-decoration:none;color:inherit;display:block;transition:border-color .2s,box-shadow .2s}\n.nw-card:hover{border-color:#F0DDD0;box-shadow:0 4px 18px rgba(181,98,42,.09);text-decoration:none}\n.nw-card.nw-featured{border-color:#F0DDD0;background:#FBF2EC;grid-column:span 2}\n@media(max-width:600px){.nw-card.nw-featured{grid-column:span 1}}\n.nw-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:10px}\n.nw-b-top{background:#B5622A;color:#fff}\n.nw-b-value{background:#EBF0E8;color:#5A6E5A;border:1px solid #C5D4C2}\n.nw-b-budget{background:#FBF5E6;color:#7A5E10;border:1px solid #E8D9A8}\n.nw-b-coffee{background:#F0E8F8;color:#6B3FA0;border:1px solid #D8C8F0}\n.nw-b-tea{background:#E8F4F0;color:#2D7A60;border:1px solid #B8DDD4}\n.nw-b-design{background:#F8E8F0;color:#9A2D6A;border:1px solid #ECC8DE}\n.nw-card-img{width:100%;height:140px;object-fit:contain;border-radius:6px;margin-bottom:12px;background:#F9F7F4}\n.nw-card.nw-featured .nw-card-img{height:180px}\n.nw-name{font-size:16px;font-weight:700;color:#1C1A17;margin-bottom:4px;line-height:1.3}\n.nw-card.nw-featured .nw-name{font-size:19px}\n.nw-tag{font-size:13px;color:#7A756C;margin-bottom:10px;line-height:1.5}\n.nw-price{font-size:15px;font-weight:700;color:#B5622A;font-variant-numeric:tabular-nums}\n.nw-stars{font-size:13px;color:#C89B3C}\n.nw-rating{font-size:13px;color:#7A756C;margin-top:3px}\n<\/style>\n\n<div class=\"nw-grid\">\n\n<!-- EDITOR'S PICK \u2014 spans full width -->\n  <a href=\"https:\/\/amzn.to\/4vgdVol\" class=\"nw-card nw-featured\">\n    <div class=\"nw-badge nw-b-top\">\u2605 Editor&#8217;s Pick \u2014 Best Overall<\/div>\n    <img decoding=\"async\" class=\"nw-card-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71znd7As2DL._AC_SL1500_.jpg\" alt=\"Cuisinart CPK-17P1 PerfecTemp Electric Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-name\">Cuisinart CPK-17P1 PerfecTemp<\/div>\n    <div class=\"nw-tag\">The one I&#8217;d buy for someone I care about, at any budget. Fastest boil tested, 6 precise presets, rock-solid reliability-owners report 6\u20138 years of daily use.<\/div>\n    <div class=\"nw-price\">$100\u2013$113<\/div>\n    <div class=\"nw-rating\"><span class=\"nw-stars\">\u2605\u2605\u2605\u2605\u2605<\/span> 4.6 on Amazon<\/div>\n  <\/a>\n\n  <!-- BEST VALUE -->\n  <a href=\"https:\/\/amzn.to\/4cv9kY5\" class=\"nw-card\">\n    <div class=\"nw-badge nw-b-value\">Best Value<\/div>\n    <img decoding=\"async\" class=\"nw-card-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71zBMGjIodL._AC_SL1500_.jpg\" alt=\"Ninja KT200 Precision Temperature Electric Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-name\">Ninja KT200 Precision<\/div>\n    <div class=\"nw-tag\">7 presets, live temp display, 90-second single-cup boil. More features than the Cuisinart at a similar price.<\/div>\n    <div class=\"nw-price\">$80\u2013$100<\/div>\n    <div class=\"nw-rating\"><span class=\"nw-stars\">\u2605\u2605\u2605\u2605\u2605<\/span> 4.7 on Amazon<\/div>\n  <\/a>\n\n  <!-- POUR-OVER COFFEE -->\n  <a href=\"https:\/\/amzn.to\/4slrbp9\" class=\"nw-card\">\n    <div class=\"nw-badge nw-b-coffee\">Pour-Over Coffee<\/div>\n    <img decoding=\"async\" class=\"nw-card-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61RsrTcEHjL._AC_SL1500_.jpg\" alt=\"Fellow Stagg EKG Electric Gooseneck Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-name\">Fellow Stagg EKG<\/div>\n    <div class=\"nw-tag\">The gooseneck standard. If you make pour-over daily, nothing else comes close for precision and control.<\/div>\n    <div class=\"nw-price\">$165\u2013$200<\/div>\n    <div class=\"nw-rating\"><span class=\"nw-stars\">\u2605\u2605\u2605\u2605\u2605<\/span> 4.6 on Amazon<\/div>\n  <\/a>\n\n  <!-- SERIOUS TEA -->\n  <a href=\"https:\/\/amzn.to\/4sXxtwb\" class=\"nw-card\">\n    <div class=\"nw-badge nw-b-tea\">Serious Tea Drinkers<\/div>\n    <img decoding=\"async\" class=\"nw-card-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71nrSOd+-AL._AC_SL1500_.jpg\" alt=\"OXO Brew Adjustable Temperature Gooseneck Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-name\">OXO Brew Adjustable<\/div>\n    <div class=\"nw-tag\">Most accurate temperature for delicate teas. Fastest gooseneck boil tested. The under-the-radar pick.<\/div>\n    <div class=\"nw-price\">$112\u2013$118<\/div>\n    <div class=\"nw-rating\"><span class=\"nw-stars\">\u2605\u2605\u2605\u2605\u2605<\/span> 4.5 on Amazon<\/div>\n  <\/a>\n\n  <!-- BEST UNDER $40 -->\n  <a href=\"https:\/\/amzn.to\/4skDguO\" class=\"nw-card\">\n    <div class=\"nw-badge nw-b-budget\">Best Under $40<\/div>\n    <img decoding=\"async\" class=\"nw-card-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71nFo1IAIBL._AC_SL1500_.jpg\" alt=\"Cosori Glass Electric Kettle GK172\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-name\">Cosori Glass GK172-C<\/div>\n    <div class=\"nw-tag\">Zero plastic contact with water. Fast boil, easy to clean. Genuinely good at this price.<\/div>\n    <div class=\"nw-price\">$30\u2013$40<\/div>\n    <div class=\"nw-rating\"><span class=\"nw-stars\">\u2605\u2605\u2605\u2605\u2605<\/span> 4.5 on Amazon<\/div>\n  <\/a>\n\n  <!-- BEST DESIGN -->\n  <a href=\"https:\/\/amzn.to\/4e7JoTC\" class=\"nw-card\">\n    <div class=\"nw-badge nw-b-design\">Best Design<\/div>\n    <img decoding=\"async\" class=\"nw-card-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71ue5i5VHUL._AC_SL1500_.jpg\" alt=\"Beautiful by Drew Barrymore 1.7L Electric Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-name\">Beautiful by Drew Barrymore<\/div>\n    <div class=\"nw-tag\">Matte touchscreen, 8 presets, touch-safe body. For when the kettle needs to look as good as it works.<\/div>\n    <div class=\"nw-price\">$50\u2013$70<\/div>\n    <div class=\"nw-rating\"><span class=\"nw-stars\">\u2605\u2605\u2605\u2605<\/span> 4.3 on Amazon<\/div>\n  <\/a>\n\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The 6 Things That Actually Matter <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most buying guides barely tell you the most crucial things that matter when purchasing an Electric kettle. These are the things you should actually consider: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Capacity<\/strong>&#8211; If its for Solo or couple then under 1.2L ahould be fine. Family of 3+ or you make multiple cups at once-  get 1.7L or larger. Don&#8217;t go small to save counter space, you&#8217;ll just reboil constantly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Temperature Control<\/strong>&#8211; For black tea, ramen, oatmeal then boil-only is fine. But for Green, white, or oolong tea temperature control comes in quite handy. If anything, the taste differencne with the wrong temperature is real&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Spout Type<\/strong>&#8211; If its for pour-over coffee then look out for gooseneck only. But for everything else, a standard spout is faster and easier. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Keep-Warm<\/strong>&#8211; Its cool to have if you get distracted easily. 30 minutes is standard on mid-range models. If you don&#8217;t need it, don&#8217;t pay extra for it, reboiling just takes 90 seconds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Interior Material<\/strong>&#8211; Stainless steel interior  is the most durable and taste-neutral. Borosilicate glass  on the other hand has zero plastic, looks appealing and shows limescale. But plastic interior, avoid it entirely. It affects taste over time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. Price Tier<\/strong>&#8211; Under $40: reliable basics. $50\u2013$100: best value zone with temp control. $100\u2013$200: precision builds that last 7\u201310 years. Sweet spot is $60\u2013$100 for most households.<\/p>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">If you live in a hard water area, read this first<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Hard water mineral buildup is the main reason electric kettles die early; and it has nothing to do with brand or price. If your tap water leaves white residue on dishes or in pots, descale your kettle every 3\u20134 weeks with equal parts white vinegar and water. Even a $200 kettle won&#8217;t last 2 years. Do it consistently and a $50 kettle can easily reach 8 years. Promise!!<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Another thing almost nobody ever mentions:<\/strong>\u00a0A 1500W kettle costs roughly $0.02\u2013$0.03 per full boil at average US electricity rates. Boiling only what you need <em>(not filling to the max every time) <\/em>saves real money and time over months of daily use.<\/p>\n\n\n\n<div style=\"height:38px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">All 9 Kettles, Honestly Reviewed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each review below follows the same structure so you can scan and compare easily. I&#8217;ve included real long-term ownership notes pulled from verified user reports&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Cuisinart CPK-17P1 PerfecTemp<\/h3>\n\n\n\n<!-- 06-product-cuisinart.html \u2014 Paste into a Custom HTML block. This block includes all shared product styles. -->\n<!-- IMPORTANT: Replace [YOUR AFFILIATE LINK] with your actual Amazon affiliate link -->\n\n<!-- Shared product card styles (included once here, used by all product cards) -->\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"cuisinart\" class=\"nw-product nw-top\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#1 \u00b7 Best Overall \u00b7 Editor&#8217;s Pick<\/div>\n      <div class=\"nw-pname\">Cuisinart CPK-17P1 PerfecTemp<\/div>\n      <div class=\"nw-ptag\">Fast, precise, reliable and half the price of premium alternatives<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$100\u2013$113<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.6 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71znd7As2DL._AC_SL1500_.jpg\" alt=\"Cuisinart CPK-17P1 PerfecTemp 1.7L Electric Kettle in stainless steel\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.7 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1500W<\/span>\n      <span class=\"nw-spec\"><strong>Presets:<\/strong> 6 (160\u2013212\u00b0F)<\/span>\n      <span class=\"nw-spec\"><strong>Keep-warm:<\/strong> 30 min<\/span>\n      <span class=\"nw-spec\"><strong>Material:<\/strong> Stainless steel<\/span>\n      <span class=\"nw-spec\"><strong>Warranty:<\/strong> 3 years<\/span>\n    <\/div>\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Fastest boil tested (~3 min for 1L)<\/li>\n          <li>6 presets built into the handle<\/li>\n          <li>Audible beep when target temp reached<\/li>\n          <li>Owners report 6\u20138 years daily use<\/li>\n          <li>Best-in-class 3-year warranty<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>No gooseneck option for pour-over<\/li>\n          <li>Exterior gets warm to touch<\/li>\n          <li>Design is functional, not stylish<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"nw-bestfor\"><div><strong>Best for:<\/strong> Everyday tea and coffee drinkers who want reliable precision, fast boil, and long-term value without overpaying.<\/div><\/div>\n    <a href=\"https:\/\/amzn.to\/4vgdVol\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">Check current price on Amazon \u2192<\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">If I had to recommend one kettle to every person who ever asked me, this is it. The Cuisinart PerfecTemp boils a litre of water faster than any other standard kettle in this roundup, comes with six presets mapped to real tea and coffee types, and holds temperature for 30 minutes with an audible beep when it&#8217;s ready. I&#8217;ve seen multiple people report owning theirs for 6\u20138 years of daily use. It&#8217;s Wirecutter&#8217;s pick, Food Network&#8217;s pick, and CNN Underscored&#8217;s top overall performer. When that many independent testers agree, it&#8217;s usually for good reason&#8230;so yeah!!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Ninja KT200 Precision Temperature<\/h3>\n\n\n\n<!-- 06-product-ninja.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"ninja\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#2 \u00b7 Best Value<\/div>\n      <div class=\"nw-pname\">Ninja KT200 Precision Temperature<\/div>\n      <div class=\"nw-ptag\">7 presets, live display, 90-second boil (most features per dollar)<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$80\u2013$100<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.7 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61k1nL1QxPL._AC_SL1500_.jpg\" alt=\"Ninja KT200 Precision Temperature Electric Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n    \n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.7 L (7 cups)<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1500W<\/span>\n      <span class=\"nw-spec\"><strong>Presets:<\/strong> 7 + manual<\/span>\n      <span class=\"nw-spec\"><strong>Keep-warm:<\/strong> 30 min<\/span>\n      <span class=\"nw-spec\"><strong>Display:<\/strong> Live LED<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>7 presets cover every tea type + coffee<\/li>\n          <li>Live temperature readout<\/li>\n          <li>Boils 1 cup in as little as 90 seconds<\/li>\n          <li>Manual temp control between presets<\/li>\n          <li>Highest Amazon rating in this list (4.7)<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Purely functional design, not stylish<\/li>\n          <li>No gooseneck option<\/li>\n          <li>Shorter track record than Cuisinart<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n     \n      <div><strong>Best for:<\/strong> Tea enthusiasts who want the most complete preset system and a live temperature display at a fair price.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/4cv9kY5\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The Ninja has the highest Amazon rating of any kettle in this roundup (4.7 stars), and it&#8217;s easy to see why. Seven one-touch presets that includes white tea and oolong, which most competitors usually skip; plus a live LED temperature readout and manual control between presets. The 90-second single-cup boil is also quite dope. I&#8217;d say, where it falls short is its design; it&#8217;s not that appealing&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Fellow Stagg EKG Electric Gooseneck<\/strong><\/h3>\n\n\n\n<!-- 07-product-fellow.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"fellow\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#3 \u00b7 Best Gooseneck \/ Pour-Over Coffee<\/div>\n      <div class=\"nw-pname\">Fellow Stagg EKG Electric Gooseneck<\/div>\n      <div class=\"nw-ptag\">The design icon (precision spout, turn-dial control, 60-min hold)<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$165\u2013$200<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.6 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61V4Q8n0FCL._AC_SL1500_.jpg\" alt=\"Fellow Stagg EKG Electric Gooseneck Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 0.9 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1200W<\/span>\n      <span class=\"nw-spec\"><strong>Temp range:<\/strong> 135\u2013212\u00b0F<\/span>\n      <span class=\"nw-spec\"><strong>Hold mode:<\/strong> 60 min<\/span>\n      <span class=\"nw-spec\"><strong>Timer:<\/strong> Built-in brew stopwatch<\/span>\n      <span class=\"nw-spec\"><strong>Material:<\/strong> 304 stainless steel<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Precision gooseneck; optimal pour-over flow<\/li>\n          <li>Intuitive turn-dial with LCD display<\/li>\n          <li>Built-in brew stopwatch timer<\/li>\n          <li>60-minute hold mode<\/li>\n          <li>Stunning design, multiple finishes<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Small 0.9L; not for families<\/li>\n          <li>Slow pour for everyday tea<\/li>\n          <li>Premium price<\/li>\n          <li>Spout tip can be sharp<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n      \n      <div><strong>Best for:<\/strong> Daily pour-over coffee brewers and specialty coffee enthusiasts. Also the best choice if aesthetics genuinely matter and you&#8217;re willing to pay for them.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/4slrbp9\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">So, the Fellow Stagg EKG is what people on Reddit drool over. And hey, it&#8217;s for a good reason&#8230;It has an appealing design, and a solid pour control. The turn-dial temperature system is far more intuitive than button-based competitors, and the gooseneck spout delivers a slow, precise stream that&#8217;s essential for pour-over coffee. With that said, it also has a small 0.9L capacity, the pour is quite slow for everyday tea, and it lies on the pricey side. If you don&#8217;t make pour-over coffee often, it&#8217;s a solid option&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>Breville The IQ Kettle<\/strong><\/h3>\n\n\n\n<!-- 08-product-breville.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"breville\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#4 \u00b7 Best Premium All-Rounder<\/div>\n      <div class=\"nw-pname\">Breville The IQ Kettle<\/div>\n      <div class=\"nw-ptag\">Large capacity, gorgeous build, brushed stainless + glass<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$150\u2013$180<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.4 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61sYBz1Xo7L._AC_SL1500_.jpg\" alt=\"Breville The IQ Kettle with glass and stainless steel design\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.8 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1500W<\/span>\n      <span class=\"nw-spec\"><strong>Presets:<\/strong> 5<\/span>\n      <span class=\"nw-spec\"><strong>Keep-warm:<\/strong> Yes<\/span>\n      <span class=\"nw-spec\"><strong>Material:<\/strong> Brushed stainless + borosilicate glass<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Largest capacity tested (1.8L)<\/li>\n          <li>Reported 8\u201310 year lifespan by owners<\/li>\n          <li>Ruled glass panels for easy measuring<\/li>\n          <li>Balanced, ergonomic handle<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Pricier than Cuisinart for fewer presets<\/li>\n          <li>No gooseneck<\/li>\n          <li>Part of the premium is the brand name<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n      \n      <div><strong>Best for:<\/strong> Households that entertain, families who need a large capacity, or design-conscious buyers who want a premium standard-spout kettle that lasts a decade.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/47LNDQU\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The Breville IQ is most ideal for people looking for a premium kettle that isn&#8217;t a gooseneck; its the largest capacity in this roundup (1.8L). Reddit users often report 8\u201310 year lifespans with Breville kettles. However, the trade-off is fewer presets than the Cuisinart or Ninja, and you&#8217;re also paying a huge premium for design and brand heritage&#8230;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Cosori Electric Gooseneck Kettle<\/strong><\/h3>\n\n\n\n<!-- 09-product-cosori.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"cosori\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#5 \u00b7 Best Budget Gooseneck<\/div>\n      <div class=\"nw-pname\">Cosori Electric Gooseneck Kettle<\/div>\n      <div class=\"nw-ptag\">Fastest gooseneck boil tested, 100% stainless interior, great value<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$45\u2013$60<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.6 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61dQ0Lx9lCL._AC_SL1500_.jpg\" alt=\"Cosori Electric Gooseneck Kettle matte black\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 0.8 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1200W<\/span>\n      <span class=\"nw-spec\"><strong>Presets:<\/strong> 5 temp presets<\/span>\n      <span class=\"nw-spec\"><strong>Inner material:<\/strong> 100% stainless lid + bottom<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Fastest gooseneck boil time in testing<\/li>\n          <li>100% stainless interior; zero plastic contact<\/li>\n          <li>Compact, elegant design<\/li>\n          <li>4\u20136 year durability track record (Reddit)<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Small 0.8L capacity<\/li>\n          <li>No built-in brew timer<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n      \n      <div><strong>Best for:<\/strong> Pour-over coffee fans who want a solid gooseneck at a fraction of the Fellow Stagg price.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/4spFqcH\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Reddit users mention Cosori gooseneck kettles as the ultimate long-term electric kettle. People report  4\u20136 years of heavy daily use with absolutely zero issues. This model also recorded the fastest boil time of any gooseneck in testing, and the 100% stainless steel interior means no plastic ever touches your water. If you want a gooseneck for pour-over but the Fellow Stagg price makes you wince, you may want to consider Cosori gooseneck kettle&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Cosori Glass Kettle GK172-C<\/h3>\n\n\n\n<!-- 10-product-cosori-glass.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"cosori-glass\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#6 \u00b7 Best Under $40 \u00b7 Best No-Plastic<\/div>\n      <div class=\"nw-pname\">Cosori Glass Kettle GK172-C<\/div>\n      <div class=\"nw-ptag\">Zero plastic contact, fast boil, genuinely good at this price<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$30\u2013$40<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.5 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71v2C6p8RQL._AC_SL1500_.jpg\" alt=\"Cosori Glass Kettle GK172-C borosilicate electric kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.7 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1500W<\/span>\n      <span class=\"nw-spec\"><strong>Material:<\/strong> Borosilicate glass<\/span>\n      <span class=\"nw-spec\"><strong>Plastic contact:<\/strong> None<\/span>\n      <span class=\"nw-spec\"><strong>Temp control:<\/strong> Boil only<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Zero plastic contact with water<\/li>\n          <li>Fast boil at an excellent price<\/li>\n          <li>Wide mouth for easy cleaning<\/li>\n          <li>See water level and buildup clearly<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>No temperature control<\/li>\n          <li>Shows limescale quickly; clean weekly in hard water areas<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n      \n      <div><strong>Best for:<\/strong> Health-conscious buyers, first-time kettle owners, and anyone who just wants fast, clean hot water without frills.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/4skDguO\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In case you&#8217;re buying your first electric kettle or if your budget is tight under $40, this may be the best option for you&#8230; The Borosilicate glass also means zero plastic will touch the water. It&#8217;s also fast and cleans easily all thanks to the wide opening,. The only limitation I&#8217;d say its the no temperature control; but if you drink only black tea or use it for cooking and ramen, you sure won&#8217;t miss it&#8230;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Hamilton Beach 41020R<\/h3>\n\n\n\n<!-- 11-product-hamilton-beach.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"hamilton-beach\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#7 \u00b7 Best Budget Overall<\/div>\n      <div class=\"nw-pname\">Hamilton Beach 41020R<\/div>\n      <div class=\"nw-ptag\">Reliable, safe, no-nonsense; the sensible budget pick<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$40\u2013$60<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.4 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61Kk6Vxk5CL._AC_SL1500_.jpg\" alt=\"Hamilton Beach 41020R Electric Kettle stainless steel\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.7 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1500W<\/span>\n      <span class=\"nw-spec\"><strong>Material:<\/strong> Stainless steel, BPA-free<\/span>\n      <span class=\"nw-spec\"><strong>Safety:<\/strong> Auto-shutoff + boil-dry<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Auto-shutoff and boil-dry protection standard<\/li>\n          <li>Stainless, BPA-free construction<\/li>\n          <li>Simple one-button operation<\/li>\n          <li>Wide availability, easy to replace<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Limited presets vs. Cuisinart or Ninja<\/li>\n          <li>No keep-warm function<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n     \n      <div><strong>Best for:<\/strong> First-time buyers, dorm rooms, offices, and anyone who needs a reliable kettle without overthinking it.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/3PMteoR\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Hamilton Beach barely makes flashy kettles. But you can be sure they do make reliable ones. This model includes auto-shutoff and boil-dry protection as standard in a stainless, BPA-free, 1.7L body that will quietly do its job for years. Honestly, It&#8217;s the kettle I&#8217;d recommend for a dorm room, an office kitchen, or a family member who just wants hot water when they press a button.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">8. OXO Brew Adjustable Temperature Kettle<\/h3>\n\n\n\n<!-- 12-product-oxo.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"oxo\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#8 \u00b7 Best for Tea Accuracy<\/div>\n      <div class=\"nw-pname\">OXO Brew Adjustable Temperature Kettle<\/div>\n      <div class=\"nw-ptag\">Most accurate temp for delicate teas, fastest gooseneck boil tested<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$112\u2013$118<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.5 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/61i8Cq9uYvL._AC_SL1500_.jpg\" alt=\"OXO Brew Adjustable Temperature Gooseneck Kettle\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.0 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1200W<\/span>\n      <span class=\"nw-spec\"><strong>Temp:<\/strong> Continuous dial (any temp)<\/span>\n      <span class=\"nw-spec\"><strong>Spout:<\/strong> Gooseneck<\/span>\n      <span class=\"nw-spec\"><strong>Boil time:<\/strong> 3 min 53s (1L)<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Fastest gooseneck boil in head-to-head tests<\/li>\n          <li>Best temperature accuracy for delicate teas<\/li>\n          <li>Large, intuitive dial control<\/li>\n          <li>Solid OXO build quality<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Industrial design; not for every kitchen<\/li>\n          <li>1.0L capacity smaller than standard kettles<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n      \n      <div><strong>Best for:<\/strong> Serious tea drinkers who brew multiple delicate varieties and prioritise temperature accuracy above all else.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/4sXxtwb\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The OXO Brew is not to be undermined&#8230; It records the fastest boil of any gooseneck in testing (3 min 53s for 1L), and its temperature accuracy for delicate teas substantially outperforms the Fellow Stagg in independent tests. The large dial is definitely a pleasure to make use of. The design is industrial rather than appealing&#8230; However,  if the perfect green and white tea is your daily pleasure, then you just got yourself a good deal&#8230;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>9. Beautiful 1.7L Kettle by Drew Barrymore<\/strong><\/h3>\n\n\n\n<!-- 13-product-beautiful.html \u2014 Paste into a Custom HTML block -->\n\n<style>\n.nw-product{font-family:inherit;border:1px solid #E5E0D8;border-radius:14px;overflow:hidden;margin:20px 0 8px}\n.nw-product.nw-top{border-color:#F0DDD0}\n.nw-product-header{padding:20px 22px 16px;border-bottom:1px solid #E5E0D8;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}\n.nw-top .nw-product-header{background:#FBF2EC}\n.nw-rank{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7A756C;margin-bottom:4px}\n.nw-pname{font-size:20px;font-weight:700;color:#1C1A17;line-height:1.25;margin-bottom:4px}\n.nw-ptag{font-size:14px;color:#7A756C}\n.nw-price-block{text-align:right;flex-shrink:0}\n.nw-pprice{display:block;font-size:18px;font-weight:700;color:#B5622A}\n.nw-prating{font-size:13px;color:#7A756C;margin-top:3px}\n.nw-pstars{color:#C89B3C}\n.nw-product-body{padding:18px 22px}\n.nw-product-img{width:100%;max-height:220px;object-fit:contain;border-radius:8px;background:#F9F7F4;margin-bottom:16px;display:block}\n.nw-verdict{font-size:16px;color:#3D3A35;line-height:1.8;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #E5E0D8}\n.nw-specs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}\n.nw-spec{font-size:12px;color:#3D3A35;background:#F5F3EF;border:1px solid #E0DDD8;padding:4px 10px;border-radius:20px}\n.nw-spec strong{color:#1C1A17;font-weight:600}\n.nw-pcgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}\n@media(max-width:500px){.nw-pcgrid{grid-template-columns:1fr}}\n.nw-pros,.nw-cons{font-size:14px}\n.nw-plabel{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}\n.nw-pros .nw-plabel{color:#2D7A60}\n.nw-cons .nw-plabel{color:#A03030}\n.nw-pros ul,.nw-cons ul{list-style:none;padding:0;margin:0}\n.nw-pros li,.nw-cons li{padding:3px 0;color:#3D3A35;display:flex;gap:7px;line-height:1.5}\n.nw-pros li::before{content:'+';color:#2D7A60;font-weight:700;flex-shrink:0}\n.nw-cons li::before{content:'\u2212';color:#A03030;font-weight:700;flex-shrink:0}\n.nw-bestfor{background:#EBF0E8;border-radius:8px;padding:10px 14px;font-size:14px;color:#2D5A2D;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px;line-height:1.55}\n.nw-bestfor strong{color:#1C3C1C}\n.nw-cta{display:inline-flex;align-items:center;gap:6px;background:#B5622A;color:#fff !important;font-size:14px;font-weight:700;padding:10px 20px;border-radius:8px;text-decoration:none !important}\n.nw-cta:hover{background:#9A4E20}\n<\/style>\n\n<div id=\"beautiful\" class=\"nw-product\">\n  <div class=\"nw-product-header\">\n    <div>\n      <div class=\"nw-rank\">#9 \u00b7 Best Design + Touchscreen<\/div>\n      <div class=\"nw-pname\">Beautiful 1.7L Kettle by Drew Barrymore<\/div>\n      <div class=\"nw-ptag\">Matte, touch-safe, 8 presets \u2014 when aesthetics are part of the brief<\/div>\n    <\/div>\n    <div class=\"nw-price-block\">\n      <span class=\"nw-pprice\">$50\u2013$70<\/span>\n      <div class=\"nw-prating\"><span class=\"nw-pstars\">\u2605<\/span> 4.3 \/ 5 Amazon<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-product-body\">\n    <img decoding=\"async\" class=\"nw-product-img\" src=\"https:\/\/m.media-amazon.com\/images\/I\/71mXlY0zQKL._AC_SL1500_.jpg\" alt=\"Beautiful 1.7L Electric Kettle by Drew Barrymore matte finish\" loading=\"lazy\" onerror=\"this.style.display='none'\">\n\n    <div class=\"nw-specs\">\n      <span class=\"nw-spec\"><strong>Capacity:<\/strong> 1.7 L<\/span>\n      <span class=\"nw-spec\"><strong>Power:<\/strong> 1500W<\/span>\n      <span class=\"nw-spec\"><strong>Presets:<\/strong> 8 touchscreen + manual<\/span>\n      <span class=\"nw-spec\"><strong>Keep-warm:<\/strong> 30 min<\/span>\n      <span class=\"nw-spec\"><strong>Exterior:<\/strong> Touch-safe matte<\/span>\n    <\/div>\n\n    <div class=\"nw-pcgrid\">\n      <div class=\"nw-pros\">\n        <div class=\"nw-plabel\">Pros<\/div>\n        <ul>\n          <li>Stunning matte finish at mid-range price<\/li>\n          <li>8 presets plus manual temp control<\/li>\n          <li>Touch-safe exterior; won&#8217;t burn if brushed<\/li>\n          <li>30-min keep-warm with digital display<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"nw-cons\">\n        <div class=\"nw-plabel\">Cons<\/div>\n        <ul>\n          <li>Temp accuracy can drift \u00b110\u00b0F<\/li>\n          <li>Limited color options<\/li>\n          <li>Lowest rating in this list (4.3)<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"nw-bestfor\">\n      \n      <div><strong>Best for:<\/strong> Style-focused buyers who want a beautiful, feature-rich kettle without reaching into the premium price tier.<\/div>\n    <\/div>\n\n    <a href=\"https:\/\/amzn.to\/4e7JoTC\" class=\"nw-cta\" target=\"_blank\" rel=\"nofollow noopener\">\n      Check current price on Amazon \u2192\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">At only $50\u2013$70 you&#8217;re getting a touchscreen with 8 presets plus manual temperature control, a premium matte finish, and a touch-safe exterior that won&#8217;t burn you if you brush against it mid-boil. One caution though&#8230;. independent testing found temperature accuracy can drift \u00b110\u00b0F, which is fine for black tea and coffee but worth knowing if you often brew delicate greens&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Full Comparison Table<\/h2>\n\n\n\n<!-- 15-comparison-table.html -->\n<style>\n.nw-table-wrap{font-family:inherit;overflow-x:auto;margin:16px 0;border-radius:10px;border:1px solid #E5E0D8}\n.nw-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;min-width:580px}\n.nw-table-wrap thead{background:#1C1A17}\n.nw-table-wrap thead th{text-align:left;padding:11px 13px;color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}\n.nw-table-wrap tbody tr:nth-child(odd){background:#fff}\n.nw-table-wrap tbody tr:nth-child(even){background:#FAF7F2}\n.nw-table-wrap tbody tr.nw-highlight{background:#FBF2EC}\n.nw-table-wrap td{padding:10px 13px;color:#3D3A35;vertical-align:middle}\n.nw-table-wrap td:first-child{font-weight:600;color:#1C1A17}\n.nw-td-rating{color:#C89B3C;font-weight:600}\n.nw-td-yes{color:#2D7A60;font-weight:600}\n.nw-td-no{color:#7A756C}\n.nw-table-note{font-size:12px;color:#7A756C;margin-top:8px;font-style:italic}\n<\/style>\n\n<div class=\"nw-table-wrap\">\n  <table>\n    <thead>\n      <tr>\n        <th>Kettle<\/th>\n        <th>Price<\/th>\n        <th>Capacity<\/th>\n        <th>Presets<\/th>\n        <th>Keep-Warm<\/th>\n        <th>Gooseneck<\/th>\n        <th>Rating<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr class=\"nw-highlight\">\n        <td>Cuisinart CPK-17P1 <\/td>\n        <td>$100-113<\/td>\n        <td>1.7 L<\/td>\n        <td>6<\/td>\n        <td>30 min<\/td>\n        <td class=\"nw-td-no\">No<\/td>\n        <td class=\"nw-td-rating\">4.6 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Ninja KT200<\/td>\n        <td>$80\u2013100<\/td>\n        <td>1.7 L<\/td>\n        <td>7 + manual<\/td>\n        <td>30 min<\/td>\n        <td class=\"nw-td-no\">No<\/td>\n        <td class=\"nw-td-rating\">4.7 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Fellow Stagg EKG<\/td>\n        <td>$165\u2013200<\/td>\n        <td>0.9 L<\/td>\n        <td>Dial<\/td>\n        <td>60 min<\/td>\n        <td class=\"nw-td-yes\">Yes<\/td>\n        <td class=\"nw-td-rating\">4.6 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Breville IQ Kettle<\/td>\n        <td>$150\u2013180<\/td>\n        <td>1.8 L<\/td>\n        <td>5<\/td>\n        <td>Yes<\/td>\n        <td class=\"nw-td-no\">No<\/td>\n        <td class=\"nw-td-rating\">4.4 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Cosori Gooseneck<\/td>\n        <td>$45\u201360<\/td>\n        <td>0.8 L<\/td>\n        <td>5<\/td>\n        <td>Yes<\/td>\n        <td class=\"nw-td-yes\">Yes<\/td>\n        <td class=\"nw-td-rating\">4.6 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Cosori Glass GK172<\/td>\n        <td>$30\u201340<\/td>\n        <td>1.7 L<\/td>\n        <td>None<\/td>\n        <td>No<\/td>\n        <td class=\"nw-td-no\">No<\/td>\n        <td class=\"nw-td-rating\">4.5 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Hamilton Beach<\/td>\n        <td>$40\u201360<\/td>\n        <td>1.7 L<\/td>\n        <td>Basic<\/td>\n        <td>No<\/td>\n        <td class=\"nw-td-no\">No<\/td>\n        <td class=\"nw-td-rating\">4.4 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>OXO Brew Adjustable<\/td>\n        <td>$112\u2013118<\/td>\n        <td>1.0 L<\/td>\n        <td>Dial<\/td>\n        <td>Yes<\/td>\n        <td class=\"nw-td-yes\">Yes<\/td>\n        <td class=\"nw-td-rating\">4.5 \u2605<\/td>\n      <\/tr>\n      <tr>\n        <td>Beautiful by Drew B.<\/td>\n        <td>$50\u201370<\/td>\n        <td>1.7 L<\/td>\n        <td>8 + manual<\/td>\n        <td>30 min<\/td>\n        <td class=\"nw-td-no\">No<\/td>\n        <td class=\"nw-td-rating\">4.3 \u2605<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n<p class=\"nw-table-note\" <=\"\" p=\"\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which One Should You Actually Buy?<\/h2>\n\n\n\n<!-- 16-use-case-guide.html -->\n<style>\n.nw-uc-grid{font-family:inherit;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}\n@media(max-width:560px){.nw-uc-grid{grid-template-columns:1fr}}\n.nw-uc-card{border:1px solid #E5E0D8;border-radius:10px;padding:18px 20px;background:#fff}\n.nw-uc-card h4{font-size:15px;font-weight:700;color:#1C1A17;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #F0EDE8}\n.nw-uc-row{font-size:14px;color:#3D3A35;padding:4px 0;display:flex;gap:7px;line-height:1.5}\n.nw-uc-arrow{color:#B5622A;font-weight:700;flex-shrink:0}\n<\/style>\n\n<div class=\"nw-uc-grid\">\n\n  <div class=\"nw-uc-card\">\n    <h4>By drink type<\/h4>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Black tea, instant coffee, ramen: <strong>Cuisinart<\/strong> or <strong>Hamilton Beach<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Green, white, or oolong tea: <strong>OXO Brew<\/strong> or <strong>Ninja KT200<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Daily pour-over coffee: <strong>Fellow Stagg EKG<\/strong> or <strong>Cosori Gooseneck<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>All of the above: <strong>Ninja KT200<\/strong> (7 presets covers everything)<\/div><\/div>\n  <\/div>\n\n  <div class=\"nw-uc-card\">\n    <h4>By household size<\/h4>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Solo or couple: any gooseneck, or <strong>Cosori Glass<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Family of 3\u20135: <strong>Cuisinart CPK-17P1<\/strong> or <strong>Breville IQ<\/strong> (1.7\u20131.8L)<\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Office or shared kitchen: <strong>Hamilton Beach<\/strong> or <strong>Ninja KT200<\/strong><\/div><\/div>\n  <\/div>\n\n  <div class=\"nw-uc-card\">\n    <h4>By budget<\/h4>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Under $40: <strong>Cosori Glass GK172-C<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>$40\u2013$60: <strong>Hamilton Beach<\/strong> or <strong>Cosori Gooseneck<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>$60\u2013$100: <strong>Ninja KT200<\/strong> or <strong>Cuisinart<\/strong> (best sweet spots)<\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>$100\u2013$130: <strong>OXO Brew Adjustable<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>$150+: <strong>Fellow Stagg EKG<\/strong> or <strong>Breville IQ<\/strong><\/div><\/div>\n  <\/div>\n\n  <div class=\"nw-uc-card\">\n    <h4>By kitchen style<\/h4>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Modern minimalist: <strong>Fellow Stagg EKG<\/strong> (multiple matte finishes)<\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Classic stainless: <strong>Cuisinart<\/strong> or <strong>Breville IQ<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Bold statement piece: <strong>Beautiful by Drew Barrymore<\/strong><\/div><\/div>\n    <div class=\"nw-uc-row\"><span class=\"nw-uc-arrow\">\u2192<\/span><div>Clean, glass-forward: <strong>Cosori Glass GK172-C<\/strong><\/div><\/div>\n  <\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How Long Do These Actually Last?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the most important question, and if anything the most valid&#8230; I mean who wants to keep on buying new electric kettles every 4 months&#8230;<\/p>\n\n\n\n<!-- 17-durability-stats.html -->\n<style>\n.nw-dur-grid{font-family:inherit;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 20px}\n@media(max-width:520px){.nw-dur-grid{grid-template-columns:1fr 1fr}}\n.nw-dur-card{background:#fff;border:1px solid #E5E0D8;border-radius:10px;padding:14px 16px;text-align:center}\n.nw-dur-brand{font-weight:700;font-size:14px;color:#1C1A17;margin-bottom:6px}\n.nw-dur-years{font-size:22px;font-weight:700;color:#B5622A;line-height:1}\n.nw-dur-label{font-size:12px;color:#7A756C;margin-top:4px}\n.nw-dur-note{font-family:inherit;background:#EBF0E8;border:1px solid #C5D4C2;border-radius:8px;padding:14px 18px;display:flex;gap:12px;align-items:flex-start;margin-top:4px}\n.nw-dur-note-icon{font-size:18px;flex-shrink:0;margin-top:1px}\n.nw-dur-note p{font-size:15px;color:#1C3C1C;line-height:1.65;margin:0}\n.nw-dur-note strong{color:#0E2A0E}\n<\/style>\n\n<div class=\"nw-dur-grid\">\n  <div class=\"nw-dur-card\">\n    <div class=\"nw-dur-brand\">Cuisinart<\/div>\n    <div class=\"nw-dur-years\">6\u20138 yrs<\/div>\n    <div class=\"nw-dur-label\">typical daily use<\/div>\n  <\/div>\n  <div class=\"nw-dur-card\">\n    <div class=\"nw-dur-brand\">Breville<\/div>\n    <div class=\"nw-dur-years\">8\u201310 yrs<\/div>\n    <div class=\"nw-dur-label\">typical daily use<\/div>\n  <\/div>\n  <div class=\"nw-dur-card\">\n    <div class=\"nw-dur-brand\">Fellow Stagg<\/div>\n    <div class=\"nw-dur-years\">5+ yrs<\/div>\n    <div class=\"nw-dur-label\">reported so far<\/div>\n  <\/div>\n  <div class=\"nw-dur-card\">\n    <div class=\"nw-dur-brand\">Cosori<\/div>\n    <div class=\"nw-dur-years\">4\u20136 yrs<\/div>\n    <div class=\"nw-dur-label\">typical daily use<\/div>\n  <\/div>\n  <div class=\"nw-dur-card\">\n    <div class=\"nw-dur-brand\">Hamilton Beach<\/div>\n    <div class=\"nw-dur-years\">3\u20135 yrs<\/div>\n    <div class=\"nw-dur-label\">typical daily use<\/div>\n  <\/div>\n  <div class=\"nw-dur-card\">\n    <div class=\"nw-dur-brand\">Budget ($20\u201330)<\/div>\n    <div class=\"nw-dur-years\">1\u20133 yrs<\/div>\n    <div class=\"nw-dur-label\">before element fails<\/div>\n  <\/div>\n<\/div>\n\n<div class=\"nw-dur-note\">\n  <div class=\"nw-dur-note-icon\"><\/div>\n  <p><strong>The true variable isn&#8217;t brand&#8230;honestly, it&#8217;s descaling.<\/strong> Kettles descaled regularly (every 4\u20138 weeks) consistently hit the top end of their lifespan or exceed it. Kettles that are never descaled die early, regardless of brand or price. If you live in a hard water area, ensure that you descale on a monthly basis.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s also a cost-per-day argument that should be considered. A $75 Cuisinart that&#8217;s used daily for 7 years costs roughly $0.03 per day. A $30 no-brand kettle replaced every 2 years costs $0.04 per day, and requires more of your time and attention. The sweet spot is what delivers the best value over time&#8230; <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<!-- 18-faq.html -->\n<style>\n.nw-faq{font-family:inherit;margin:16px 0}\n.nw-faq-item{border:1px solid #E5E0D8;border-radius:10px;margin-bottom:10px;overflow:hidden}\n.nw-faq-q{padding:16px 18px;font-weight:600;color:#1C1A17;font-size:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;user-select:none;list-style:none}\n.nw-faq-q:hover{background:#FBF2EC}\n.nw-faq-chevron{color:#B5622A;font-size:18px;flex-shrink:0;transition:transform .25s;display:inline-block}\n.nw-faq-item.nw-open .nw-faq-chevron{transform:rotate(180deg)}\n.nw-faq-a{display:none;padding:4px 18px 18px;font-size:15px;color:#3D3A35;line-height:1.75;background:#fff;border-top:1px solid #F0EDE8}\n.nw-faq-a p{margin:14px 0 0}\n.nw-faq-item.nw-open .nw-faq-a{display:block}\n<\/style>\n\n<div class=\"nw-faq\">\n\n  <div class=\"nw-faq-item nw-open\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      Are electric kettles actually worth it?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>Yes, for almost everyone. They boil water 2\u20133x faster than a stovetop, shut off automatically so you can walk away, and quality models last 5\u20138 years. The time savings alone, even just 3 minutes a day; adds up to nearly 18 hours a year. At $75\u2013$100 for a mid-range kettle, that&#8217;s a very easy return on investment.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      Does temperature control actually make a difference in taste?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>Drastically, for tea. Green tea brewed at boiling point (212\u00b0F) releases bitter tannins and turns astringent. The same leaves at 165\u2013175\u00b0F produce a smooth, sweet cup. White tea is even more sensitive. For black tea and French press coffee, boiling is fine. For pour-over coffee, 195\u2013205\u00b0F extracts cleaner flavor. Once you experience the difference, you genuinely won&#8217;t go back. If you only drink black tea or use it for cooking, boil-only is perfectly fine.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      What&#8217;s the difference between a gooseneck and a regular spout; do I actually need one?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>A gooseneck spout is long, narrow, and curved, giving you precise control over how fast and where water flows. It&#8217;s essential for pour-over coffee (V60, Chemex, AeroPress) where a slow, circular pour makes a real flavor difference. For regular tea, filling mugs, or general use, a standard spout is faster and more practical. The honest answer: buy a gooseneck if you make pour-over coffee. Don&#8217;t buy one just because it looks good; it will slow you down every single day.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      How do I descale my kettle, and how often?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>Fill the kettle halfway with equal parts white vinegar and water. Bring to a boil, let sit for 15\u201320 minutes, then pour out and rinse twice, boil the rinse water and discard it too, so you&#8217;re not left with a vinegar taste. Alternatively, use a commercial descaling tablet. How often depends on your water hardness: every 3\u20134 weeks in hard water areas, every 6\u20138 weeks in soft water areas. Glass kettles make buildup obvious; stainless steel hides it, so keep a regular schedule regardless.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      Is stainless steel better than glass?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>Stainless steel is more durable and better at retaining heat. Glass has zero taste impact, looks beautiful, and lets you see inside, but shows limescale quickly and is slightly heavier when full. Both are excellent for taste purity. The thing to actually avoid is a plastic interior; plastic can impart taste over time, especially in cheaper models. The material that touches the water is what matters most.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      What are the most common problems, and can they be fixed?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p><strong>Kettle not boiling or shutting off early:<\/strong> Almost always limescale buildup on the heating element. Descale thoroughly and the problem usually resolves. <strong>Plastic or metallic taste:<\/strong> Normal in new kettles; boil and discard 3\u20135 times before first regular use. <strong>Lid hinge broken:<\/strong> Usually end-of-life for budget models; for premium brands, contact warranty support; Fellow and Breville are both responsive. <strong>General rule:<\/strong> If descaling doesn&#8217;t fix it and it&#8217;s under warranty, contact the brand before writing it off.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      Where&#8217;s the best place to buy?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p><strong>Honestly, Amazon&#8230;<\/strong> has the widest selection and thousands of verified reviews; useful for real-world reliability data. <strong>Best Buy<\/strong> is good if you want to handle one in person and prefer in-store returns. <strong>Costco<\/strong> occasionally carries Cuisinart models at notably lower prices. <strong>Brand websites<\/strong> (Fellow, Breville) are worth checking for exclusive colorways and warranty perks. One important note: avoid third-party marketplace sellers on Walmart Marketplace for premium brands; counterfeit Fellow and Breville products have been reported. Stick to sold-and-shipped by the brand or Amazon directly.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      Can I use it for things other than tea and coffee?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>More than most people realise. Common uses: instant ramen and noodles, oatmeal and porridge, hot chocolate, instant soups, baby formula (use a temp-controlled model to hit 158\u00b0F precisely before mixing), blanching vegetables in a bowl, and sterilising small utensils. Some home bakers pour boiling kettle water into a pan at the bottom of the oven to create steam for better bread crust. If you&#8217;re using it for anything temperature-sensitive other than a full boil, you&#8217;ll want a model with temp control.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      Should I consider a Zojirushi water boiler instead?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>It depends on how often you boil. A water boiler keeps water at your chosen temperature 24\/7, press dispense and you&#8217;re done in seconds. The trade-off: always-on electricity use, higher upfront cost, and more counter space. They make the most sense for households that need hot water 5+ times a day and hate any wait at all. For most households doing 2\u20134 cups a day, a good electric kettle is the better value. If you find yourself reboiling the same water repeatedly all day, seriously consider a water boiler instead.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"nw-faq-item\">\n    <div class=\"nw-faq-q\" onclick=\"nwToggleFaq(this)\">\n      What should I do before using a new kettle for the first time?\n      <span class=\"nw-faq-chevron\">\u2304<\/span>\n    <\/div>\n    <div class=\"nw-faq-a\">\n      <p>This step is almost never mentioned in buying guides, but it matters. Before your first regular use, fill the kettle to the max line, bring it to a full boil, and pour the water out. Do this 2\u20133 times. This flushes out any manufacturing residue, plastic smell, or factory chemicals from the heating element and interior. If you skip this, your first few cups may taste a bit off. It takes 10 minutes and makes a real difference, especially with new stainless steel models.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<script>\nfunction nwToggleFaq(el){\n  var item=el.parentElement;\n  var isOpen=item.classList.contains('nw-open');\n  document.querySelectorAll('.nw-faq-item').forEach(function(i){i.classList.remove('nw-open');});\n  if(!isOpen){item.classList.add('nw-open');}\n}\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If I could only choose one Electric kettle, then it would be the Cuisinart CPK-17P1. It&#8217;s fast, reliable, precise, and priced quite fairly. The people I know who own one have had it for years without a second thought, which is exactly what a kettle should be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re a pour-over coffee person who wants the most pleasurable daily ritual, then the Fellow Stagg EKG is your best bet. But understand that&#8230;you&#8217;re buying a precision tool with a small tank, and not a everyday family kettle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, if you&#8217;re on a tight budget, the Cosori Glass kettle is a steal for under $40. Clean design, zero plastic, fast boil. <em>And you can spend the difference on better tea&#8230;<\/em><\/p>\n\n\n\n<!-- 19-conclusion.html -->\n<!-- IMPORTANT: Replace all [YOUR AFFILIATE LINK] with your actual Amazon affiliate links -->\n<style>\n.nw-conclusion{font-family:inherit;margin:16px 0 24px}\n.nw-verdict-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:24px}\n@media(max-width:560px){.nw-verdict-grid{grid-template-columns:1fr}}\n.nw-verdict-card{border:1px solid #E5E0D8;border-radius:10px;padding:18px;background:#fff;text-align:center}\n.nw-verdict-card.nw-vc-top{border-color:#F0DDD0;background:#FBF2EC}\n.nw-vc-tier{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#B5622A;margin-bottom:8px}\n.nw-vc-name{font-size:16px;font-weight:700;color:#1C1A17;margin-bottom:6px;line-height:1.3}\n.nw-vc-price{font-size:14px;color:#7A756C;margin-bottom:14px}\n.nw-vc-btn{display:inline-block;background:#B5622A;color:#fff !important;font-size:13px;font-weight:700;padding:9px 16px;border-radius:7px;text-decoration:none !important}\n.nw-vc-btn:hover{background:#9A4E20}\n.nw-price-tip{font-family:inherit;background:#FBF5E6;border:1px solid #E8D9A8;border-radius:8px;padding:14px 18px;display:flex;gap:12px;align-items:flex-start;margin-top:20px}\n.nw-price-tip-icon{font-size:18px;flex-shrink:0;margin-top:1px}\n.nw-price-tip p{font-size:15px;color:#5A4A1A;line-height:1.65;margin:0}\n.nw-price-tip strong{color:#3A2E0E}\n.nw-sign-off{font-family:inherit;border-top:1px solid #E5E0D8;margin-top:24px;padding-top:20px;display:flex;align-items:center;gap:14px}\n.nw-sign-avatar{width:46px;height:46px;border-radius:50%;background:#F0DDD0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#B5622A;flex-shrink:0}\n.nw-sign-text{font-size:15px;color:#3D3A35;line-height:1.6}\n.nw-sign-text strong{color:#1C1A17}\n<\/style>\n\n<div class=\"nw-conclusion\">\n  <div class=\"nw-verdict-grid\">\n\n    <div class=\"nw-verdict-card nw-vc-top\">\n      <div class=\"nw-vc-tier\">Best for most people<\/div>\n      <div class=\"nw-vc-name\">Cuisinart CPK-17P1 PerfecTemp<\/div>\n      <div class=\"nw-vc-price\">$100\u2013$113<\/div>\n      <a href=\"https:\/\/amzn.to\/4vgdVol\" class=\"nw-vc-btn\" target=\"_blank\" rel=\"nofollow noopener\">Check price \u2192<\/a>\n    <\/div>\n\n    <div class=\"nw-verdict-card\">\n      <div class=\"nw-vc-tier\">Best splurge<\/div>\n      <div class=\"nw-vc-name\">Fellow Stagg EKG<\/div>\n      <div class=\"nw-vc-price\">$165\u2013$200<\/div>\n      <a href=\"https:\/\/amzn.to\/4slrbp9\" class=\"nw-vc-btn\" target=\"_blank\" rel=\"nofollow noopener\">Check price \u2192<\/a>\n    <\/div>\n\n    <div class=\"nw-verdict-card\">\n      <div class=\"nw-vc-tier\">Best on a budget<\/div>\n      <div class=\"nw-vc-name\">Cosori Glass GK172-C<\/div>\n      <div class=\"nw-vc-price\">$30\u2013$40<\/div>\n      <a href=\"https:\/\/amzn.to\/4skDguO\" class=\"nw-vc-btn\" target=\"_blank\" rel=\"nofollow noopener\">Check price \u2192<\/a>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"nw-price-tip\">\n    <div class=\"nw-price-tip-icon\"><\/div>\n    <p><strong>Prices fluctuate regularly.<\/strong> The Cuisinart and Ninja both go on sale for $15\u2013$20 off fairly often. Check current pricing before you buy to make sure you&#8217;re not paying full list price when a deal might already be live.<\/p>\n  <\/div>\n\n <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>PS:<\/strong> This is my first post on this blog that took me almost forever, with all this tech stuff&#8230; If you like this style, I&#8217;d truly appreciate your comment, and if you have any suggestions, please share.. See you on the next one&#8230;<\/em><\/p>\n\n\n\n<p class=\"has-small-font-size wp-block-paragraph\"><em>Affiliate Disclosure: This page contains affiliate links; if you buy through them, I may earn a small commission at no extra cost to you.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>By<\/strong> <strong>Nicole Walker<\/strong>: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"2560\" src=\"https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-scaled.png\" alt=\"\" class=\"wp-image-90\" style=\"width:108px;height:auto\" srcset=\"https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-scaled.png 2560w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-300x300.png 300w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-1024x1024.png 1024w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-150x150.png 150w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-768x768.png 768w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-1536x1536.png 1536w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-2048x2048.png 2048w, https:\/\/homeversezone.com\/wp-content\/uploads\/2026\/04\/Nicole-Walker-1-600x600.png 600w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You landed here for one and only reason. To determine which Electric kettle you should actually consider buying&#8230;I&#8217;ve owned a couple of these electric kettles myself&#8230;And I took the liberty to research all these nine electric kettles. Here&#8217;s exactly what I found&#8230; Find Your Kettle in 30 Seconds If you already have a rough idea [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AACbEezOm6EVwxORx+KgFazOm6EVtqeTqw7Rx+KgFQ32p5OrDgCRx+KgFbank6sOkcfioBW2p5OrDtHH4qAVAuybjfcMAezOm6EVANHH4qAVALank6sO7M6boRUH9qeTqw4A7M6boRUFtqeTqw7Rx+KgFQD2p5OrDgW0mZrtBaybjfcMrM6boRWsm433DPSZmu0FAOzOm6EVAPSZmu0FAKzOm6EVtJma7QW2p5OrDuzOm6EVAPank6sOCezOm6EVA\/ank6sOAKzOm6EV9qeTqw4A7M6boRUL9qeTqw4D7M6boRUCtqeTqw6szpuhFbank6sOrM6boRW2p5OrDqzOm6EV9qeTqw4MrM6boRW2p5OrDuzOm6EVBbank6sOrM6boRW2p5OrDuzOm6EVAPank6sOAuzOm6EVALank6sO7M6boRUAtqeTqw7szpuhFQP2p5OrDgDszpuhFQD2p5OrDgnszpuhFQD2p5OrDgDszpuhFQG2p5OrDuzOm6EVALank6sO7M6boRUCtqeTqw7szpuhFQm2p5OrDqzOm6EVtqeTqw6szpuhFbank6sO7M6boRUBtqeTqw7szpuhFQO2p5OrDuzOm6EVAPank6sOAqzOm6EVtqeTqw6szpuhFbank6sOrM6boRX2p5OrDgHszpuhFQG2p5OrDuzOm6EVBPank6sOAOzOm6EVALank6sO7M6boRUCtqeTqw6szpuhFbank6sOrM6boRW2p5OrDqzOm6EV9qeTqw4A7M6boRUC9qeTqw4JrM6boRX2p5OrDguszpuhFfank6sODKzOm6EV9qeTqw4NrM6boRX2p5OrDgSszpuhFfank6sOAezOm6EVA7ank6sOrM6boRW2p5OrDuzOm6EVCPank6sOAOzOm6EVAPank6sOAezOm6EVBLank6sOrM6boRW2p5OrDuzOm6EVAbank6sO7M6boRUA9qeTqw4ArM6boRW2p5OrDqzOm6EVtqeTqw7szpuhFQW2p5OrDqzOm6EV9qeTqw4B7M6boRUB9qeTqw4B7M6boRUBtqeTqw7szpuhFQa2p5OrDqzOm6EVtqeTqw7szpuhFQG2p5OrDqzOm6EVtqeTqw7szpuhFQi2p5OrDqzOm6EV9qeTqw4CrM6boRX2p5OrDgHszpuhFQG2p5OrDuzOm6EVC7ank6sOrM6boRW2p5OrDqzOm6EVtqeTqw6szpuhFbank6sO7M6boRUBtqeTqw7szpuhFQG2p5OrDuzOm6EVArank6sO7M6boRUAtqeTqw6szpuhFbank6sO7M6boRUA9qeTqw4BrM6boRW2p5OrDuzOm6EVAbank6sO7M6boRUCtqeTqw6szpuhFbank6sO7M6boRUF9qeTqw4B7M6boRUD9qeTqw4A7M6boRUGtqeTqw6szpuhFbank6sO7M6boRUD9qeTqw4A7M6boRUD9qeTqw4A7M6boRUA9qeTqw4H7M6boRUAtqeTqw6szpuhFbank6sOrM6boRX2p5OrDhaszpuhFfank6sOG6zOm6EV9qeTqw4ErM6boRX2p5OrDgHszpuhFQP2p5OrDgDszpuhFQC2p5OrDuzOm6EVAbank6sO7M6boRUB9qeTqw4ArM6boRW2p5OrDuzOm6EVALank6sO7M6boRUC9qeTqw4A7M6boRUF9qeTqw4B7M6boRUBtqeTqw7szpuhFQv2p5OrDgbszpuhFQC2p5OrDqzOm6EVtqeTqw6szpuhFfank6sOB6zOm6EVtqeTqw7szpuhFQX2p5OrDgDszpuhFQK2p5OrDuzOm6EVALank6sO7M6boRUBtqeTqw6szpuhFbank6sO7M6boRUDtqeTqw7szpuhFQi2p5OrDuzOm6EVCvank6sODezOm6EVAPank6sOAOzOm6EVBLank6sOrM6boRW2p5OrDuzOm6EVALank6sO7M6boRUFtqeTqw6szpuhFbank6sOrM6boRW2p5OrDqzOm6EVtqeTqw6szpuhFbank6sOrM6boRW2p5OrDqzOm6EVtqeTqw6szpuhFbank6sO7M6boRUAtqeTqw7szpuhFQj2p5OrDgCszpuhFfank6sOAazOm6EV9qeTqw4B7M6boRUAtqeTqw6szpuhFbank6sO7M6boRUB9qeTqw4LrM6boRW2p5OrDuzOm6EVBLank6sO7M6boRUAtqeTqw7szpuhFQC2p5OrDuzOm6EVALank6sO7M6boRUG9qeTqw4A7M6boRUB9qeTqw4B7M6boRUA9qeTqw4ArM6boRX2p5OrDgfszpuhFQD2p5OrDgWszpuhFfank6sOC6zOm6EV9qeTqw4GrM6boRX2p5OrDgHszpuhFQD2p5OrDgXszpuhFQD2p5OrDgnszpuhFQK2p5OrDqzOm6EV9qeTqw4QrM6boRX2p5OrDg2szpuhFfank6sOI6zOm6EV9qeTqw4HrM6boRX2p5OrDimszpuhFfank6sOAezOm6EVAaybjfcMtqeTqw7szpuhFQCsm433DKzOm6EV7JuN9wwB9qeTqw4ArJuN9wzszpuhFQCsm433DOzOm6EVAeybjfcMBKzOm6EV7JuN9wwB7M6boRUI7JuN9wwAtqeTqw7szpuhFQCsm433DOzOm6EVAOybjfcMALank6sO7M6boRUCtqeTqw7szpuhFQC2p5OrDuzOm6EVAPank6sOAOzOm6EVAvank6sOAOzOm6EVBKybjfcM7M6boRUAtqeTqw7szpuhFQDsm433DAHszpuhFQC0mZrtBezOm6EVArSZmu0F7M6boRUBtJma7QXszpuhFQG0mZrtBazOm6EVtJma7QWszpuhFbSZmu0F7M6boRUF0cfioBUA7M6boRUB9Jma7QUA7M6boRUC9Jma7QUB0cfioBUBtqeTqw6Rx+KgFfSZmu0FALank6sOkcfioBXwHRoBW1SWA9QDpAUCBgoCsA6kFRqwA9YptDKuAQoEAgYDAggGCiACBQACFwAaMo0BAD4GBBIoDjwKAgYYAgQKAgwiEBQCHAYCFAoQAgQHAgkABAIGBAIGAg4MDggGCAQCCQAGBAoSDhgKFAoCBhgKBwAMBQMQAgQDAAYKAgYCBuoUiCMBAQgASNxVFLAOpBUasAOMCwoEAgYDAggGCiACBQACFwAaMo0BAD4GBBIoDjwKAgYYAgQKAgwiEBQCHAYCFAoQAgQHAgkABAIGBAIGAg4MDggGCAQCCQAGBAoSDhgKFAoCBhgKBwAMBQMQAgQDABCgFwMDBA4GwBiEGATCGLAOSrYKAQEIAEj0CgQCrgoWAQEIAEgC3AIDAwTWF5wdAwIEAwQEAwQEAggDDuQFCIYHvgEGJCrOASQqxAwCwhiEGIQCvBDGEQSwAwMCBAMEBAK0TvJOAoRQwlCoUeZRAgQCtFu8BZIB+mKUZogB2mcDC7B07nS8dfp1AqJ5igGwEoQBhg6UAaoDlgGAEpABnBIC+s0Bns4BAQEIAEgCBAMAjgHYAYoCAQEIAEgKKowBBDoA\/gLMAroHigSWBYABAwYMBgreC4wMAQEIAEgC3AGMCAQCBAgEBgwIAvwIoAkEPN4KtgoMDggGAhAy4Ay6DPgMgA\/+DgMBqhEIEgMCBgIKAjDGEhBKBEJI2gGaIALQGJQYyhgIBAYWJASUARoIBgIQjAGIAqYFRABYAu4S5gGcIMwYuAYGrAIaCIgdwh0CCgLWEZ4vAQEIAEjWAYACBgTCHY4cngIBAQgASALeAgUAhAPGA0iwAgLmAuImJKImigGgCPwoAwGIHYoSBgQGMNgOpg8E6g+qD0TEE94vqEbcO4hHnAHiIwS0AZQOmhRDANIUmhTWFPYtuEgBAQgASApIBA5MSBYCTAgcBLoFAQEIAEjGYzacaIoBnAGSBTA0AugPBQBCSJ4QAtQQgBGGBgEBCABIygaMBgUAQkgyAmiCAQSEBgEBCABIwA8CMpQQkBAQAwMEDggCBtITBQBCSKoVAQEIAjoQggEGqgUa2AhInAKWCRjKDI4MAQEIAEjQDwMDBBYCMoIfCAMABNARjBIDABAMjASIAcoYshkBAQgASOAIAwAwqA8sEPYIBQBCSKwKAQEIAr4EBsYFSI4F\/gcshAK0DwEBCABIAgUA6M8Btr0BtBOmXYwDmAGcAYYvuAW+AyAC0J8BtJ8BAQEIAEhkhALWAUq2EwEBCABI1hKMJDDE1gGy1gEBAQgASAIEAgAGjAEC0gGkAuICTKoCAuQCuAPKF5wXAgQDAAQCBAIKBAMBBPLJAazNAYQBwAqcBA4YCNoYBAKyIPogphIs0hOeJVjGJagmAQEIAEgCBQDsAahXkAOYAZoBsia0AYQFFIIFuAK+Af6TAaKUAQEBCABICo4EBAwGnAEIBpIDKAQCLA7SC7oOAQEIAEjeD74Qug4wwBGyEgEAhgHAFAQCqBTwFIoRyhGoGQEBCABIAgRMEEo4AQEIAEgKJiraAZIRAQEIAEjQEoZphgOAIIACqgmiAboFFKIGuAKQA5IRMCzurAGsrQEBAQgASAAQAQEIAEgCUAUA7K0BmK4BCAIFAAIKAgYCBAMBEAIIwAO+BbiHARSgBrgC7pUBCgQGDAgK0q8BBAK+xwL6mQFGqpoBCA4QkAEGlgECGqoCHBimAQIYBKoBFBbYpgGopwEBAQgASOKpAZ6bAb4fMOASlhMBAIAB3hQEAoYVzhWSFQEBCABI6AKqAgSiBN4EngSed4QCmAsUpAS4Ar4B0JMBtJMBAQEIAEgKHiQ6ChQaGAwFAIYBMLwGwA2AD4wN6BuWHAEBCABIbqwBdLoBAMICBAK+AsgCjAXKBrQGAQEIAEgCBQBKFgEBCABICgYCmgEeCCIqBCcAGAIgCAocNoABLAQuBogC+AueDAEBCABIAN4NnJEBnAKIAhSWBbgCkAOeDDAszKIBCIyjAQBKxqMBAoSkAcykAZCkAQEBCABI7gKwAgUASrgDAQEIAEgKIhAIIggCGoAFygeaCwEBCABI4guAYrACmAGaAa4oFIAFuALOngGMrAEw3psBlJwBANycAQQCoJsBjgL2nQGioQEBAQgASPoFjAos\/AQFAEqSBKpcngGQJboBhgQUjAW4AsCQAaagAQEBCABICg4BAI4B5AEEAowC1AKYAgEBCABIwqQBkLMBqAT0EwUArBOYfL4BtAsUigW4Ar4B1KgBuKgBAQEIAEgKOgSwAoQBEBisAgwCggTgDIwNAQEIAEgKSAQCSIABAQEIAEjwDpAQjA20A94SBQCWEqopjAEyjgYwliMwngY0og22BPaCAZqDAQEBCABICkgEAkiaAQEBCABIAgUAyAKuGjqAFpABjhA0theCAYoT\/m2CbgEBCABICkgEAkiWAaAFAQEIAEj4BrILkAYsEMQMBQBKugwBAQgASAqOARgkqAMGpAEUFhLSCoRMsgoOAtpWhAGoXwEBCABICkgEAkgeAQEIAEgCBQDEYaiFAZIKvAe0DpADvAKkAo4PkAOkAaQCsA+MB44NkAOCAqQCmhK+BqgUmh+sEL4Hkg+UCQLyjwKWkAIBAQgASAoYYAQCSIwBnggBAQgASAqmAjAkBhSkAQoCzgaABwEBCABICwACBgiKATIwrgECwAWGBgEBCABI1BeEHJ4InAGAB5wBhgYw+h0Eth3yHey6Fp7YFrpBgAWGBqQDkgakA6YBmAG+B4gDvAgC\/MkXlgPYAgKmyRcDAAQCBAJKDALkyBeoyBcC0HDMIKiQAQEBCABIzgq8CAKiBRDqBAKaBQEBCABIAOTKF5LLFzDUAZwEDAMBKg4DABACBgQwCOzRF4jSF6IEAg4CEAQ0AsbYF47YF4gGBDoHAALi3xeQZ4IE+gyI7BYC5JcVkrkVFgK0AeazFZKxFQKUAuizFfQHkgOiBKBboN4UAuLeFPgZvgwA\/gycBtwGAPY6phMA5hO+a\/5rvmu+FwCuxBQC8MQUALSZFQLKmgHMyxcBAQgASAoYApwBBgD+AbT\/B\/z5B5oF9gacAZ42AwCevAH25gECsOEEjPYMgAeGJI4Hlg7y0QqawQ+GC7YJoA78qRcCiu0HAwGeDQD65geq4gne4wkChK8XxNUXvgSYvQP4wgMBAQgASAIEAgy4\/AMSAMT9AwCQ\/QPAHtYELL4fhPQB2JAC+sIDAJbKA1rSxgOAAwbGA4YDRhhGFAK+twO6lxUCxvIUiAGaEvjkA57LA5ARxN0DAtoMqPsD2kO4ogHIwAS+kwXwHpwM8IEFAoisA\/KEAwEBCABIAgQCDIymA+SmAwKskwWeiQHimAa25AXo5AWckQaEFuKiBrSiBpwBDroDBOCnBgQImK0G1q0GlKcGLOyYBqCcBtycBgIoApKdBsgGiAbwswYCrMwGimjqhAewpweqC5wH+roHApSdBtaWBqaVBgEBkBHylQYCsq8HghLwwQeKGAISBiICEAYoAqaVB9iVB6wDBCYIBAIHAFIimJAHypAHpAoWBo4BEjwYiAECDtIEkIUHxP8GxgagAZQBvBQC9BOMgQfM\/wagJATQZrjAB\/7ABwKO1QeSjAGUDsj4BwKk+AeWAcwDvgT+BMj2B4j2B9T3BwKUgQgCHPjVBwKg1wfS1weIywfEywegDgaSyQeOAd4J5AQA8ssHAozUB9wI4KMHAoTMB5KEAfbECJq3CLoYkA3MDO7BCAiUwgjAwggElMIIEIoBMLwI0gHcvQgEmgECjr0I6N0IAqjyCBT4wwiC1AmkBLILxp8BJowB0rcIAh4EsrYI3rYIgrgI+LcIurYIqpwB6psB2KoIAoDGCejkCQK8yAggipsB+JoBHMaQCAKqkgg0rAKWlAHiuAkCkswJumGQLv6\/CgKwsAkIIgj0rQkCjrMJxA36pgkCrt8KqoEBgAbk2QsCuMsK6skKAQEIAEgKJLrNCvTMCjDgAbQCBhgIogMYjAIMBwCOARICCggQhgEMAvYJqAqivwrQxgqYApwRGgISxBIGoAG6EALwEIQRBLiwCujBCpIBMKa\/CuzOCgKUhwyme7IN0tUMApC3C\/60C77eDNbeDLrsDObtDAKk7QzgCuTJDLTMDJAH7tMMoMwMggQqogLU4AwCgPMMvCfM9gyKvw3IB6QfuhaeEaoYkBTQpw4BAQgASAq2sg7Crg4w0AO+AwaCAQYOBCgCmqoOvgeWSuRI9ALovw4CrMYO7gPwmA6YlQ6mCYYB4pUOtooOnmGaJI4S6pgPrqoPoAWeEogEvBbuxA+M1Q+mBJgZgjSqGIwZ1N8PAQEIAEgKEAooEp4CFCq69Q\/69Q+05g+UAQbY2g8GvucPugnuFZIB8MwPAhQEDAQWAorgD5wI\/BmuAQKEAcYB0MIPntoP9LQRApyiEfLBDwLGiAQAjiWE9wPilgQAqpcEigMQggEC3gTanQTaJY5MvAEAoAwAhBgApAYArOAU3uIVmGmmAprSAwKMxRDqFv7cDwMAkOYP+uQPApjyD8jyDwgCCAYOBCwGtPQP3PQPlAIMGgKOAQKQ8A\/07g+KBggCNOQOpA5CrucP2PYPArYNtAnOCLrmD8jfDwK02g\/w0A8BAQgASMqUB5qUBwEBCABIAgQCDNi+BYaTFfLPD+QFAgUAAgEGrAbUAZoLtr8P0L8PAQEIAEgKygyUDSqSvQ\/ovg++AgREBEYqAAZGmgJICIQB2AayB94CvgTYB7AJ3h+yHwEBCABI+IIBxPsDvvAE+gHcCgKOGDCGDQCUAdYBlgIAxBwAqhgC2CuGFJwhAvaZAVCkpQFICCL2nwWungUC7LwHnDyIigfQ+AbozAFCArTECALcvwiCtAHasQGqvgHCwAEDAJQB6gKMCgMArMEBuA64BIQjlBjcjQIClju46wTinwWI6QTM6QQCrlOG5gWaNObqBaS+B+jDBojxB+aRB6YuuJoIpMMB9JUJthC6hAqcL6qqAcyvD778DsrvCqzaDPj4EALQDYL6AYrIFQL21Be01Rfq1Re+1Rf21RcCDK7VFwT00BeGHwKSsBfazxeYBITLF9zPF4QEAoQbAwCg6Qfi8gcCoPIH7guuBRSwDqQVGrADjAsKBAIGAwIIBgogAgUAAhcAGjKNAQA+BgQSKA48CgIGGAIECgIMIhAUAhwGAhQKEAIEBwIJAAQCBgQCBgIODA4IBggEAgkABgQKEg4YChQKAgYYCgcADAUDEAIEAwAQAQcCAQAGmBcDAwSKCyQqxAzCGIQYAq4FAwIEAwQEAgADAAACAAMABAIBAQgBAAMMAAIAApbOAZANAQgCAQECAQYCAAIAAwIBCrAT+AsBAAQACggEBhYkBJQBGggGAhCMAYgCuAS8FOYIBswYrBr0IrIRGggABgIKArwB2AIBAYACghrqGage8igkoibUHwADAYgdAgEDpBM4ROQP4gO0AsQnAQCkLd4IhiT+EwC+ExQFANYUmhvwXKZzpgfeCAKEJ9ICzAMDAwQWArwfAwCWGP4HLOa9Aba9AQEIuLABAIQCAQDWoQEArskB4McBAQCInwGyKRIOGLQH4g2SDIQCANYOthIoAQloAIqVAQEBmiKGAeq4AbK1AagD6AOoAwCIBQEMyAUArsMBAQO0AQoEBgwICsIB0sUBgsMBLAEAlrwBgAHEgQOO\/wIAlAcBBeKGA4aVBAEAxpUEkrEEALICxgEA\/rIEAQGKuAQBCLSwAcijAZShAdShAQCUoQEBBiwBALKtAXb8zgKK0QIBAMrRAojZAgEGyNkCtvsDjgHE\/QO02QIBALi3AQEF7JEEAQCKpgUBAZAhAQnaxwUAsLcGAQfwtwYBALC3BgEC8LcGsLkHAQIs3LoHAKy6BwEY7LoHiqwKyqwKAQGYqwoBBZA1rAEBCtTiCobJC7wIAgEA+MQXADgBAILLF4YHhgb+8Bb4CKbUAQECuAf4B6C7Fdy7FZjCFcTfFKTtFNyHFfoGuqEV1gbOjhWmlxWMC8TkFZxctJoV0AbChRWsjhW2A+T6FJSLFZ0HAMLXEOSMCJ6KCAEA1owIsgWA8wGI8Q+AB4YkjgfeqA2cphKGC7YJ1tYPilf6kwigC5KuF8TVF5ASiLYDkjQSxv0Dhv0D8vwDvvwDwB7WBCy+H4T0AfjuBQCmG5bKA1oBAdLGA4YDRgAGAQDEHpr8A4gB4PEDnIcEyPUDFLLaBIY1gB\/azgG8EKrtAuwztCyEFgASnAEOugMEAQGEBsQGAiwAwKgGaLoQjJ4HhiOqC5wH5J0BAKAQ9KYGjA4QmrIHsrsB4OsItB7eBIgQ+gq6CgagAZQBAQCKAYgC9EGQVIyNCJQOAQAelgGKD9gNxvsHlPkHxOsHuvEHAhwBAKoBAMDmB4DmBwEAKtAI6M8HuA6oxAfctwe42wjcDboYkA3MDAEALgEAGBCKATDG0giuDqrhCACKkAGkBLILxp8BJowBAQIEAKQBAH7ExQiExggBAOi3CIoNvqoI8KoIgqsIHAEApgI0zKEIuq0KkC7MjwEIIggBAJwFrpMBrpkBgAbqhwGOowEBANruCwDaA5QHmAIBAgcAoAEBAAwBAKQCzAKSAaoPvOQMsg22CgCKAQCkDvjsDJjiDACQA8LZDILZDAKCBOLQDJiODbZBpB+6Fp4RqhikFZwKAQDisA62gg\/kSIxU+k\/uA64D6qYOiqkO7J4OvpoPjhKEEqAFnhKIBLwWnhCmBJgZgjSqGJcaAPr1D7TmD5QBBgEA0OQPtvsP7hWMAQYBBuzUD6TxD\/wZrgEC8MIPxAbOGaIu8IoEpJYEAQOGAfQGzuwCnvATzOkQgASWBYgH8K4EgMMV+poVlqAV8pwBlgmoEdz0D\/oBAAakDsgHlAYApgGUjwTKwwm6B4aTFQDyzw8A4gW6BgEApgoQtAIBACQEACqGAQCOAdQFmAbMAQCc5QPi4ASkCIh17AmkDgCGDQCUAuQHpgjCKcJrUAAQlKUB1KUBjoQB7t8GuBEA6MwBnLkBAJAN6r4BpsQBrAS4DrgEhCOUGLSZA9o2qtABmjS+0wGgrQG4twGkwwG8f5wvqqoBzjKi6wHEjA+KyBUCAD4AFAEBBgSCD9wQ+tMXutMXAsTLF7gamAqXGygAIQEnAigGJwAoESEBKCkhACgeIQAoACcABAABAAAABACEAIEAhACBBQAAgQAAAIFkhACBAIQBgQCEAAAAhwAhACgAIQAnASEAJwAAAMQAwWjEB8EDxAEEAIcAIQAoAScBKAAnAKgBKACHACEAKAAhACcAIQEnAKEAxAaEDYEChBKBAIQBqAAEAIQAgQPBBqEAAACoAaEAxA3BBMQEwQHEAcEAxA7BAcQBhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACHACEAKAAhACcBIQAnAKgBKAAEAIEAhwAoAicBKAAnAAQAgQCEAIEBwQCBAAAAhAGBAIQAgQeEAIEBhACHACEAKAAhACcBIQAnAKEAAADBAcQAwQTEAMEXxADBCMQAgQAAAKEBBAAhAMEAAADBAMQAwQHEAMEOAADBAAAAgQDBAKgCxALBAsQAwQXHACEAKAAhACcBIQAnAMQAwQJEAMQAxwAhACgBJwEoACcAqAChAQQAgQAhAMEAAACoAsEMxADBAIECwQMAAMEAAABEAIEAwQDEAMECBABEAMEBxABEAIQAwQIAAIcAIQAoACEAJwEhACcAAQChAYQAIQCBAAAAqALEAIQAhwAhACgAIQAnASEAJwDBAIQAgQCEAIEAhACBAqEBBAAhAIEAAACoAocAIQAoACEAJwEhACcARACEAKEBBAAhAIEAAACoAkQAhACHACEAKAAhACcBIQAnAMEBgQGEB4EChACoAQQAKACHACgCJwEEAIEAhACBAIQAgQEoACcAxABEAIEAhACHACgCJwEoACcAxAbBAYQAgQOEAAQAgQCEAIEAhAOHACEAKAAhACcBIQAnAMEChAGBAagBBAAoAIcAKAInAQQAgQEoACcAwQDEAMEAhwAhACgAIQAnACEBJwCoAaEAwQDEAcEAxADBAMQAwQHEAMEBhwAoAicBKAAnAMQAwQAEAIcAIQAoACEAJwEhACcAwQDEAMEAxwAhACgAIQAnACEBJwAAAKEBIQEBAAAAoQGnAAQAoQDBAAAAqAEhAKgARAABAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQBxADBAkQAxAKEAEQAqAEhAKgAgQAAAMQAwQAAAMEAAADBAAAAwQDHACEAKAAhACcAIQEnAKgBoQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDHACgCJwEoACcABACBAIQAgQCEAYEAhACBAIQAgQCEAYEAxwAhACgAIQAnASEAJwDEAMEAxADBAAEAhADEAYQAqAEhAKgAwQAAAMQAAADHACEAKAAhACcAIQEnAKgBwQChAMcAKAInASgAJwABAIQAgQDHACEAKAAhACcBIQAnAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQHHACEAKAAhACcAIQEnAMcAIQAoAScBKAAnAKEAqAGhAAQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhADBAMQAwQDEAMEAxAdEAKgBIQCoAQQAgQCEAIEAhACBAIQAgQKEAIEAhACBAIQAgQCEAYEAhADHACEAKAAhACcBIQAnAMQAwQDEAMEAAQCEAMQBhACoASEAqADHACEAKAAhACcAIQEnAMQAqAHBAKEAxADBAMQAwQDEAMEAxADBAMcAKAInASgAJwAEAIEAhACBAIQAgQGEAIEBhAKBAMQAwQHHACEAKAAhACcBIQAnAMQAwQABAIQAxACoASEAqADEAMEAxwAhACgAIQAnACEBJwCoAaEAxwAoAicBKAAnAAQAgQCEAYEAhACBAIQCgQGEAYEAhAGBAIQAgQCEAIEAhACBAMcAIQAoACEAJwEhACcAwQAAAMQAwQDEAMEAxADBAMQAwQDEAcEAoQABAIQAxACoASEAqADHACEAKAAhACcAIQEnAMQAqAGhAMcAKAInASgAJwAEAIEAhAGBAIQAgQCEAccAIQAoACEAJwEhACcAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAAQCEAMQAqAEhAMEAqADHACEAKAAhACcAIQEnAMQBwQCoAaEAwQAAAMQAwQDEAMEAxADBAMQAwQDEAAAAxwAhACgAIQAnASEAJwABAIQAxAGEAKgBIQCoAMcAIQAoACEAJwAhAScAwQDEAMEAqAGhAMQAwQDEAMEAxADBAMQAwQDHACgCJwEoACcAAQCEAYEAhACBAIQAgQGEAccAIQAoACEAJwEhACcABACoASgAxwAhACgAIQAnACEBJwDEAMEAxADBAKgBoQDEAMEBxADBAMQAwQDEAMEAxADBAccAIQAoACEAJwEhACcABACoASgAxwAhACgAIQAnACEBJwCoAaEAxADBAMQAwQDEAMEAxADBAMQAwQDHACEAKAAhACcBIQAnAAQAqAEoAMEAAADHACEAKAAhACcAIQEnAMQAwQDEAMEBqAGhAMcAKAInASgAJwAEAIEAhAGBAIQAgQCEAIEAhADEAMEAxADBAMQAwQDHACEAKAAhACcBIQAnAAQAqAEoAMcAIQAoACEAJwAhAScAqAGhAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQHHACEAKAAhACcBIQAnAAQARACEAKgBKADBAAAAxwAoAicBKAAnAAQAhACBAoQBgQCEAMcAKAInASgAJwABAIQAgQCEAIEAhACBAIQAgQCEAMcAIQAoACEAJwAhAScAxADBAMQAwQDEAMEAxADBAKgBwQChAKgAxADBAMQAwQDEAMEAxADBAMQAwQHEAMEAqAAoAKgAIQGhA6gAoQOoAKEBqAChAscAKAInASgAJwDBAMQBwQGhAUcAKAInASgAJwDBAAAAwQDEAMEABACBA4QBgQCEA4EAhACBAIQAwQCEAIEAhACBAIQAgQCEAIEAhADBAIQAgQCEAIEAhACBAIQAwQDEAIQAxAChAcEAxADBAMQAwQGhAcQAwQDEAIQAAADEAMEAoQEAAMEAAADBAAAAwQAAAMEAAADBAQAAwQAAAMEAAADBAQAAwQAAAMEBAADBAAAAwQEAAMEAoQEAAMEAAADBAKEBIQDHACgCJwEoACcABACEA8QAKADEAMEAxABEAIQAxAChAagAxAChAagAxASoAMQDoQSoAMEBqADEAKgBxAIhAAAAxwAhACgAIQAnACEBJwCoASEAqADEBcEAxADBAsQCwQDEAcEAxAHBAMQCwQDEAMEAoQHEAYEAhADEAaEBxAChAMQBoQCEAMQBoQHHACEAKAAhACcAIQEnAKgBIQCoAMQAoQLEAKEAxAChAMQAwQDEBcEAxADBAcQCwQCEAIEAhACBAIQAwQDEAaECxAChAMQCoQHEAcEAAADBAAAAwQAAAMEAAACEAIEAhADBAYQAgQCEAIEAhACBAIQAgQCEAIEAhADBAIQAgQCEAIEAhACBAIQAgQCEAMQAhADBAIQAgQCEAYEAhACBAIQAgQCEAIEAxADBAMQDwQDEAcEAhACBAIQAxAGhAsQBwQDEAsECxADBAKEBxALBAMQAwQDEAMEBxADBAMQAhADEAMEBoQHEAaECxAChAMQBwQDEAMEAxAHBAMQEwQCEAIEAhACBAIQAxAChAsQAwQDEAcEAxALBAMQAwQDEAMEAxAHBAMQAwQDEAMEAxADBAKEBxAHBAMQBwQDEAoQAxAChAsQBoQHEA8EAxAKhAsQBoQHHACgCJwEoACcABACBAMEAxADBAIQAgQCEAIEAhACBAIQAgQCEAoEAhACBAIQAgQCEAIEAhACBAMEAxADBAMQAwQDEAMEAxADBAMQCwQDEAcEAxADBAMQBhADEAKECxAGhAcEAAADBAAAAxADBAaEBwQDEAMEAxADBAMQChADEAKECxACoAcEAxAPHACgCJwEoACcABADBAMQAwQCEAIEAhACBAIQAgQCEAIEAhADEAKgAxAHBAKEBwQDEAcEAxACEAIEAxAChAMQBoQDEBKgAxATHACgCJwEoACcABACBAIQAgQCEAIEAhAHBAMQDwQDEAMEBxABEAMQAwQDEAMEAxADBAMQAwQDEAcEAxAKEAMQAhADEAKEBxAChAYQAxACBAIQAwQDEAcEAxADBAMQDwQCEAMQAhADEAIQAxACEAMQEoQLEAKEBqADBAKEBBACEAIEAhACBAIQAgQCEAIEAhADBAIQAgQCEAIEAhACBAIQAwQCEAIEAhACBAEQAxAKBAMEAoQHEAMEAhADEAKEBxwAhACgAIQAnACEBJwDHACEAKAAhACcAIQEnAKgBIQCoAMQBwQChAagBKAAnACgEIQAoAKgAwQHHACgCJwEoACcAAQDEAMEAxADBAAAAQQCBAEEAxADBAMQBgQDBAYEAwQGBAMEAgQDBAIEAwQCBAMQAwQDHACgCJwEoACcAxADBAcQAoQGBAMQAwQDEAMEAgQHBAcQAoQEoAMEAoQHBAMQAwQHEAqECwQAhAKEAwQGhAMEAoQLEAMEAxAChAsQBoQLEBKECxACoAMQAoQGoAMQBqADEAKgAwQCoAcQBqAChAMQCqADEAKgAxAChAagAxAAhAMQBwQDEAMEAxADBAMQDwQChAcQAwQDEAcEAoQGoAsEAoQHEr40G5oAGc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YW9jZWFuX3Bvc3RfbGF5b3V0b2NlYW5fYm90aF9zaWRlYmFyc19zdHlsZW9jZWFuX2JvdGhfc2lkZWJhcnNfY29udGVudF93aWR0aG9jZWFuX2JvdGhfc2lkZWJhcnNfc2lkZWJhcnNfd2lkdGhvY2Vhbl9zaWRlYmFyb2NlYW5fc2Vjb25kX3NpZGViYXJvY2Vhbl9kaXNhYmxlX21hcmdpbnNvY2Vhbl9hZGRfYm9keV9jbGFzc29jZWFuX3Nob3J0Y29kZV9iZWZvcmVfdG9wX2Jhcm9jZWFuX3Nob3J0Y29kZV9hZnRlcl90b3BfYmFyb2NlYW5fc2hvcnRjb2RlX2JlZm9yZV9oZWFkZXJvY2Vhbl9zaG9ydGNvZGVfYWZ0ZXJfaGVhZGVyb2NlYW5faGFzX3Nob3J0Y29kZW9jZWFuX3Nob3J0Y29kZV9hZnRlcl90aXRsZW9jZWFuX3Nob3J0Y29kZV9iZWZvcmVfZm9vdGVyX3dpZGdldHNvY2Vhbl9zaG9ydGNvZGVfYWZ0ZXJfZm9vdGVyX3dpZGdldHNvY2Vhbl9zaG9ydGNvZGVfYmVmb3JlX2Zvb3Rlcl9ib3R0b21vY2Vhbl9zaG9ydGNvZGVfYWZ0ZXJfZm9vdGVyX2JvdHRvbW9jZWFuX2Rpc3BsYXlfdG9wX2Jhcm9jZWFuX2Rpc3BsYXlfaGVhZGVyb2NlYW5faGVhZGVyX3N0eWxlb2NlYW5fY2VudGVyX2hlYWRlcl9sZWZ0X21lbnVvY2Vhbl9jdXN0b21faGVhZGVyX3RlbXBsYXRlb2NlYW5fY3VzdG9tX2xvZ29vY2Vhbl9jdXN0b21fcmV0aW5hX2xvZ29vY2Vhbl9jdXN0b21fbG9nb19tYXhfd2lkdGhvY2Vhbl9jdXN0b21fbG9nb190YWJsZXRfbWF4X3dpZHRob2NlYW5fY3VzdG9tX2xvZ29fbW9iaWxlX21heF93aWR0aG9jZWFuX2N1c3RvbV9sb2dvX21heF9oZWlnaHRvY2Vhbl9jdXN0b21fbG9nb190YWJsZXRfbWF4X2hlaWdodG9jZWFuX2N1c3RvbV9sb2dvX21vYmlsZV9tYXhfaGVpZ2h0b2NlYW5faGVhZGVyX2N1c3RvbV9tZW51b2NlYW5fbWVudV90eXBvX2ZvbnRfZmFtaWx5b2NlYW5fbWVudV90eXBvX2ZvbnRfc3Vic2V0b2NlYW5fbWVudV90eXBvX2ZvbnRfc2l6ZW9jZWFuX21lbnVfdHlwb19mb250X3NpemVfdGFibGV0b2NlYW5fbWVudV90eXBvX2ZvbnRfc2l6ZV9tb2JpbGVvY2Vhbl9tZW51X3R5cG9fZm9udF9zaXplX3VuaXRvY2Vhbl9tZW51X3R5cG9fZm9udF93ZWlnaHRvY2Vhbl9tZW51X3R5cG9fZm9udF93ZWlnaHRfdGFibGV0b2NlYW5fbWVudV90eXBvX2ZvbnRfd2VpZ2h0X21vYmlsZW9jZWFuX21lbnVfdHlwb190cmFuc2Zvcm1vY2Vhbl9tZW51X3R5cG9fdHJhbnNmb3JtX3RhYmxldG9jZWFuX21lbnVfdHlwb190cmFuc2Zvcm1fbW9iaWxlb2NlYW5fbWVudV90eXBvX2xpbmVfaGVpZ2h0b2NlYW5fbWVudV90eXBvX2xpbmVfaGVpZ2h0X3RhYmxldG9jZWFuX21lbnVfdHlwb19saW5lX2hlaWdodF9tb2JpbGVvY2Vhbl9tZW51X3R5cG9fbGluZV9oZWlnaHRfdW5pdG9jZWFuX21lbnVfdHlwb19zcGFjaW5nb2NlYW5fbWVudV90eXBvX3NwYWNpbmdfdGFibGV0b2NlYW5fbWVudV90eXBvX3NwYWNpbmdfbW9iaWxlb2NlYW5fbWVudV90eXBvX3NwYWNpbmdfdW5pdG9jZWFuX21lbnVfbGlua19jb2xvcm9jZWFuX21lbnVfbGlua19jb2xvcl9ob3Zlcm9jZWFuX21lbnVfbGlua19jb2xvcl9hY3RpdmVvY2Vhbl9tZW51X2xpbmtfYmFja2dyb3VuZG9jZWFuX21lbnVfbGlua19ob3Zlcl9iYWNrZ3JvdW5kb2NlYW5fbWVudV9saW5rX2FjdGl2ZV9iYWNrZ3JvdW5kb2NlYW5fbWVudV9zb2NpYWxfbGlua3NfYmdvY2Vhbl9tZW51X3NvY2lhbF9ob3Zlcl9saW5rc19iZ29jZWFuX21lbnVfc29jaWFsX2xpbmtzX2NvbG9yb2NlYW5fbWVudV9zb2NpYWxfaG92ZXJfbGlua3NfY29sb3JvY2Vhbl9kaXNhYmxlX3RpdGxlb2NlYW5fZGlzYWJsZV9oZWFkaW5nb2NlYW5fcG9zdF90aXRsZW9jZWFuX3Bvc3Rfc3ViaGVhZGluZ29jZWFuX3Bvc3RfdGl0bGVfc3R5bGVvY2Vhbl9wb3N0X3RpdGxlX2JhY2tncm91bmRfY29sb3JvY2Vhbl9wb3N0X3RpdGxlX2JhY2tncm91bmRvY2Vhbl9wb3N0X3RpdGxlX2JnX2ltYWdlX3Bvc2l0aW9ub2NlYW5fcG9zdF90aXRsZV9iZ19pbWFnZV9hdHRhY2htZW50b2NlYW5fcG9zdF90aXRsZV9iZ19pbWFnZV9yZXBlYXRvY2Vhbl9wb3N0X3RpdGxlX2JnX2ltYWdlX3NpemVvY2Vhbl9wb3N0X3RpdGxlX2hlaWdodG9jZWFuX3Bvc3RfdGl0bGVfYmdfb3ZlcmxheW9jZWFuX3Bvc3RfdGl0bGVfYmdfb3ZlcmxheV9jb2xvcm9jZWFuX2Rpc2FibGVfYnJlYWRjcnVtYnNvY2Vhbl9icmVhZGNydW1ic19jb2xvcm9jZWFuX2JyZWFkY3J1bWJzX3NlcGFyYXRvcl9jb2xvcm9jZWFuX2JyZWFkY3J1bWJzX2xpbmtzX2NvbG9yb2NlYW5fYnJlYWRjcnVtYnNfbGlua3NfaG92ZXJfY29sb3JvY2Vhbl9kaXNwbGF5X2Zvb3Rlcl93aWRnZXRzb2NlYW5fZGlzcGxheV9mb290ZXJfYm90dG9tb2NlYW5fY3VzdG9tX2Zvb3Rlcl90ZW1wbGF0ZW9jZWFuX3Bvc3Rfb2VtYmVkb2NlYW5fcG9zdF9zZWxmX2hvc3RlZF9tZWRpYW9jZWFuX3Bvc3RfdmlkZW9fZW1iZWRvY2Vhbl9saW5rX2Zvcm1hdG9jZWFuX2xpbmtfZm9ybWF0X3RhcmdldG9jZWFuX3F1b3RlX2Zvcm1hdG9jZWFuX3F1b3RlX2Zvcm1hdF9saW5rb2NlYW5fZ2FsbGVyeV9saW5rX2ltYWdlc29jZWFuX2dhbGxlcnlfaWRmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc0Jlc3QgRWxlY3RyaWMgS2V0dGxlOiBJIFRlc3RlZCA5IFNvIFlvdSBEb24ndCBIYXZlIFRvPCEtLSB3cDpoIC0tPgo8IS0tIHdwOmggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzcGFyYWdyYXB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3BhcmFncmFwRmluZCBZb3VyIEtldHRsZSBpbiAzMCBTZWNvbmRzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NoZWFkaW5nIC0tPgo8aDIgY2xhc3M9InctYmxvY2staGVkaW5nIj5GaW5kIFlvdSBLZXR0bGUgaW4gMzAgU2Vjb25kczwvaDI+CjwhLS0gL3dwOmhlZGluIC0tPgoKPCEtLSB3cDpwYWdyYQoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0+SWYgeW91IGFscmVhZHkgaGF2ZSBhIHJvdWdoIGlkZWEgb2Ygd2hhdCB5b3UgbmVlZCwgc3RhcnQgaGVyZS4gSSd2ZSBtYXRjaGVkIGVhY2ggcGljayB0byBhIHNwZWNpZmljIHR5cGUgb2YgcGVyc29uaHRtbCAtLT4KPCEtLSAwMy1xdWljay1pY2tzLWdyaWQuaHRtbCDigJQgUHN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+CjwhLS0gSU1QT1JUQU5UOiBSZXBsYWNlIGFsbCBbWU9VUiBBRkZJTElBVEUgTElOS10gd2l0aCB5b3UgY3R1YWwgQW1hem9uIGFmZmlsaWF0ZSBsaW5rcyAtLT4KPHN0eWxlPgoubnctaWR7Zm9udC1mbWlseTppbmhlcml0O2Rpc2xheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbjowIDAgOHB4fQpAbWVkaWEobWF4LXdpZHQ6NjAwcHgpey5udy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctY2FyZHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweHNvbGlkICNFNUUwRDg7Ym9yZGVycmFkaXVzOjEycHg7cGFkZGluZzoyMHB4O3RleHRkZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyxib3gtc2hhZG93IC4yc30KLm53LWNhcmQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNGMERERDA7Ym94LXNoYWRvdzowIDRweCAxOHB4IHJnYmEoMTgxLDk4LDQyLC4wOSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ci5udy1jYXJkLm53LWZlYXR1cmVke2JvcmRlci1jb2xvcjojRjBEREQwO2JhY2tncm91bmQ6I0ZCRjJFQztncmlkLWNvbHVtbjpzcGFuIDJ9CkBtZWRpYShtYXgtd2lkdGg6NjAwcHgpey5udy1jYXJkLm53LWZlYXR1cmVke2dyaWQtY29sdW1uOnNwYW4gMX19Ci5udy1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6M3B4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O21hcmdpbi1ib3R0b206MTBweH0KLm53LWItdG9we2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmfQoubnctYi12YWx1ZXtiYWNrZ3JvdW5kOiNFQkYwRTg7Y29sb3I6IzVBNkU1QTtib3JkZXI6MXB4IHNvbGlkICNDNUQ0QzJ9Ci5udy1iLWJ1ZGdldHtiYWNrZ3JvdW5kOiNGQkY1RTY7Y29sb3I6IzdBNUUxMDtib3JkZXI6MXB4IHNvbGlkICNFOEQ5QTh9Ci5udy1iLWNvZmZlZXtiYWNrZ3JvdW5kOiNGMEU4Rjg7Y29sb3I6IzZCM0ZBMDtib3JkZXI6MXB4IHNvbGlkICNEOEM4RjB9Ci5udy1iLXRlYXtiYWNrZ3JvdW5kOiNFOEY0RjA7Y29sb3I6IzJEN0E2MDtib3JkZXI6MXB4IHNvbGlkICNCOERERDR9Ci5udy1iLWRlc2lnbntiYWNrZ3JvdW5kOiNGOEU4RjA7Y29sb3I6IzlBMkQ2QTtib3JkZXI6MXB4IHNvbGlkICNFQ0M4REV9Ci5udy1jYXJkLWltZ3t3aWR0aDoxMDAlO2hlaWdodDoxNDBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxMnB4O2JhY2tncm91bmQ6I0Y5RjdGNH0KLm53LWNhcmQubnctZmVhdHVyZWQgLm53LWNhcmQtaW1ne2hlaWdodDoxODBweH0KLm53LW5hbWV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bWFyZ2luLWJvdHRvbTo0cHg7bGluZS1oZWlnaHQ6MS4zfQoubnctY2FyZC5udy1mZWF0dXJlZCAubnctbmFtZXtmb250LXNpemU6MTlweH0KLm53LXRhZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206MTBweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcmljZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXN9Ci5udy1zdGFyc3tmb250LXNpemU6MTNweDtjb2xvcjojQzg5QjNDfQoubnctcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Cjwvc3R5bGUKZGl2IGNsYXNzPSJudy1ncmlkIj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iYWRnZSBudy1iLXRvcCI+4piFIEVkaXRvcidzIFBpY2sg4oCUIEJlc3QgT3ZlcmFsbDxkaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxem5kN0FzMkRMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJDdWlzaW5hcnQgQ1BLLTE3UDEgUGVyZmVjVGVtcCBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciICAgIGRpdiBjbGFzcz0ibnctbmFtZSI+Q3Vpc2luYXJ0IENQSy0xN1AxIFBlcmZlY1RlbXA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXN0YXJzIj7imIXimIXimIXimIXimIU8L3NwYW4+IDQuNiBvbiBBbWF6b248L2Rpdj4KICA8L2E+CgogIDxCRVNUIFZBTFVFIC0tPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi12YWx1ZSI+QmVzdCBWYWx1ZTxkaXY+CiAgICA8aW1nIGNsYXNzPSJuLWNhcmQtaW1nIiBzcmM9Imh0dHMvL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MXpCTUdqSW9kTC5fQUNfU0wxNTAwXy5qZyIgbHQ9Ik5pbmphIEtUMjAwIFBlY2lzaW9uIFRlbXBlcnR1cmUgRWxlY3RyaWMgS2V0dGxlIiBsb2FkaW49ImxhenkiIG9uZXJvcj0idGhpcy5zdHlsZS5kaXNwbHk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPk5pbmphIEtUMjAwIFByZWNpc2lvbjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdGFnIj43IHJlc2V0cywgbGl2ZSB0ZW1wIGRpc3BsYXksIDkwLXNlY29uZCBzaW5nbGUtY3VwIGJvaWwuIE1vcmUgZmVhdHVyZXMgdGFudGhlIEN1aXNpbmFydCBhdCBhIHNpbWlsYXIgcHJpY2UuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJud3JhdGluZyI8c3BhbiBjbGFzcz0ibnctc3RhcnMiPuKYheKYheKYheKYheKYhTwvc3Bhbj4gNC43IG9uIEFtYXpvbjwvZGl2PgogIDwvYT4KCiAgPCEtLSBQT1VSLU9WRVIgQ09GRkVFIC0tPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi1jb2ZmZWUiPlBvdXItT3ZlciBDb2ZmZWU8L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzYxUnNyVGNFSGpMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJGZWxsb3cgU3RhZ2cgRUtHIEVsZWN0cmljIEdvb3NlbmVjayBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgPGRpdiBjbGFzcz0ibnctbmFtZSI+RmVsbG93IFN0YWdnIEVLRzwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdGFnIj5UaGUgZ29vc2VuZWNrIHN0YW5kYXJkLiBJZiB5b3UgbWFrZSBwb3VyLW92ZXIgZGFpbHksIG5vdGhpbmcgZWxzZSBjb21lcyBjbG9zZSBmb3IgcHJlY2lzaW9uIGFuZCBjb250cm9sLjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UiPiQxNjXigJMkMjAwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piF4piFPC9zcGFuPiA0LjYgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKICA8IS0tIFNFUklPVVMgVEVBIC0tPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi10ZWEiPlNlcmlvdXMgVGVhIERyaW5rZXJzPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MW5yU09kKy1BTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iT1hPIEJyZXcgQWRqdXN0YWJsZSBUZW1wZXJhdHVyZSBHb29zZW5lY2sgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPk9YTyBCcmV3IEFkanVzdGFibGU8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXRhZyI+TW9zdCBhY2N1cmF0ZSB0ZW1wZXJhdHVyZSBmb3IgZGVsaWNhdGUgdGVhcy4gRmFzdGVzdCBnb29zZW5lY2sgYm9pbCB0ZXN0ZWQuIFRoZSB1bmRlci10aGUtcmFkYXIgcGljay48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXN0YXJzIj7imIXimIXimIXimIXimIU8L3NwYW4+IDQuNSBvbiBBbWF6b248L2Rpdj4KICA8L2E+CgogIDwhLS0gQkVTVCBVTkRFUiAkNDAgLS0+CiAgICA8ZGl2IGNsYXNzPSJudy1iYWRnZSBudy1iLWJ1ZGdldCI+QmVzdCBVbmRlciAkNDA8L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxbkZvMUlBSUJMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJDb3NvcmkgR2xhc3MgRWxlY3RyaWMgS2V0dGxlIEdLMTcyIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPkNvc29yaSBHbGFzcyBHSzE3Mi1DPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPlplcm8gcGxhc3RpYyBjb250YWN0IHdpdGggd2F0ZXIuIEZhc3QgYm9pbCwgZWFzeSB0byBjbGVhbi4gR2VudWluZWx5IGdvb2QgYXQgdGhpcyBwcmljZS48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlIj4kMzDigJMkNDA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXN0YXJzIj7imIXimIXimIXimIXimIU8L3NwYW4+IDQuNSBvbiBBbWF6b248L2Rpdj4KICA8L2E+CgogIDwhLS0gQkVTVCBERVNJR04gLS0+CiAgICA8ZGl2IGNsYXNzPSJudy1iYWRnZSBudy1iLWRlc2lnbiI+QmVzdCBEZXNpZ248L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxdWU1aTVWSFVMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJCZWF1dGlmdWwgYnkgRHJldyBCYXJyeW1vcmUgMS43TCBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgPGRpdiBjbGFzcz0ibnctbmFtZSI+QmVhdXRpZnVsIGJ5IERyZXcgQmFycnltb3JlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPk1hdHRlIHRvdWNoc2NyZWVuLCA4IHByZXNldHMsIHRvdWNoLXNhZmUgYm9keS4gRm9yIHdoZW4gdGhlIGtldHRsZSBuZWVkcyB0byBsb29rIGFzIGdvb2QgYXMgaXQgd29ya3MuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDUw4oCTJDcwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piFPC9zcGFuPiA0LjMgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxUaGUgNiBUaGluZ3MgVGhhdCBBY3R1YWxseSBNYXR0ZXIgY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzTW9zdCBidXlpbmcgZ3VpZGVzIC4gCgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGhlIDYgVGhpbmdzIFRoYXQgQWN0dWFsbHkgTWF0dGVyIDwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzIC0tPgo8IS0tIC93cDo8IS0tIHdwOnBhcmFncmFwMS4gQ2FwYWNpdHlsZXZlbGFncHJhcmFwaHBhcmFncmFwaCAtLT4KCjwhLS0gd3A6Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzcGFyYWdyYXBoIC0tPgo8c3Ryb25nPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczIuIFRlbXBlcmF0dXJlbGV2ZWw8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8c3Ryb25nPjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpTcG91dCBUeXBlMy4gPHN0cm9uZz48L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M0LiBLZWVwLVdhcm1sZXZlbDxzdHJvbmc+PC9zdHJvbmc+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjUuIEludGVyaW9yIE1hdGVyaWFsbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8c3Ryb25nPjwvc3Ryb25nPjYuIFByaWNlIFRpZXJsZXZlbDxzdHJvbmc+PC9zdHJvbmc+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5JZiB5b3UgbGl2ZSBpbiBhIGhhcmQgd2F0ZXIgYXJlYSwgcmVhZCB0aGlzIGZpcnN0bGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIYXJkIHdhdGVyIG1pbmVyYWwgYnVpbGR1cCBpc3JlYXNvbiBlbGVjdHJpYyBrZXR0bGVzIGRpZSBlYXJseWFuZCBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIGJyYW5kIG9yIHByaWNlLiBJZiB5b3VyIHRhcCB3YXRlciBsZWF2ZXMgd2hpdGUgcmVzaWR1ZSBvbiBkaXNoZXMgb3IgaW4gcG90cywgZGVzY2FsZSB5b3VyIGtldHRsZSBldmVyeSAz4oCTNCB3ZWVrcyB3aXRoIGVxdWFsIHBhcnRzIHdoaXRlIHZpbmVnYXIgYW5kIHdhdGRyb3BDYXBpbm5lckJsb2NrczsgPGVtPj5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NoZWFkaW5nIHsibGV2ZWwiOjR9IC0tPgo8aDQgY2xhc3M9InctYmxvY2staGVkaW5nIj5JZiB5b3UgbGl2ZSBpbiBhIGhhZCB3dGVyIGFyZWEsIHJlYWQgdGhpcyBmaXJzdDwvaDQ+CjwhLS0gL3dwOmhlYWRpbiAtLT4KCjwhLS0gd3A6cGFncmEKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PHN0cm9uZz5ub2JvZHkgbWVudGlvbnM6PC9zdHJvbmc+wqBBIDE1MDBXIGtldHRsZSBjb3N0cyByb3VnaGx5ICQwLjAy4oCTJDAuMDMgcGVyIGZ1bGwgYm9pbCBhdCBhdmVyYWdlIFVTIGVsZWN0cmljaXR5IHJhdGVzLiBCb2lsaW5nIG9ubHkgd2hhdCB5b3UgbmVlZCAobm90IGZpbGxpbmcgdG8gdGhlIG1heCBldmVyeSB0aW1lKSBzYXZlcyByZWFsIG1vbmV5IGFuZCB0aW1lIG92ZXIgbW9udGhzIG9mIGRhaWx5IHVzZS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3MKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpBbGwgOSBLZXR0bGVzLCBIb25lc3RseSBSZXZpZXdlZGxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RWFjaCByZXZpZXcgYmVsb3cgZm9sbG93cyB0aGUgc2FtZSBzdHJ1Y3R1cmUgc28geW91IGNhbiBzY2FuIGFuZCBjb21wYXJlIGVhc2lseS4gSSd2ZSBpbmNsdWRlZCByZWFsIGxvbmctdGVybSBvd25lcnNoaXAgbm90ZXMgcHVsbGVkIGZyb20gdmVyaWZpZWQgdXNlciByZXBvcnRzZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkFsbCA5IEtldHRsZXMsIEhvbmVzdGx5IFJldmlld2VkPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aHRtbCAtLT4KPCEtLSAwNi1wcm9kdWN0LWN1aXNpbmFydC5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2suIFRoaXMgYmxvY2sgaW5jbHVkZXMgYWxsIHNoYXJlZCBwcm9kdWN0IHN0eWxlcy4gLS0+CjwhLS0gSU1QT1JUQU5UOiBSZXBsYWNlIFtZT1VSIEFGRklMSUFURSBMSU5LXSB3aXRoIHlvdXIgYWN0dWFsIEFtYXpvbiBhZmZpbGlhdGUgbGluayAtLT4KCjwhLS0gU2hhcmVkIHByb2R1Y3QgY2FyZCBzdHlsZXMgKGluY2x1ZGVkIG9uY2UgaGVyZSwgdXNlZCBieSBhbGwgcHJvZHVjdCBjYXJkcykgLS0+CjxzdHlsZT4KLm53LXByb2R1Y3R7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MjBweCAwIDhweH0KLm53LXByb2R1Y3QubnctdG9we2JvcmRlci1jb2xvcjojRjBEREQwfQoubnctcHJvZHVjdC1oZWFkZXJ7cGFkZGluZzoyMHB4IDIycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwfQoubnctdG9wIC5udy1wcm9kdWN0LWhlYWRlcntiYWNrZ3JvdW5kOiNGQkYyRUN9Ci5udy1yYW5re2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjRweH0KLm53LXBuYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wdGFne2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkN9Ci5udy1wcmljZS1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtc2hyaW5rOjB9Ci5udy1wcHJpY2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQX0KLm53LXByYXRpbmd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjNweH0KLm53LXBzdGFyc3tjb2xvcjojQzg5QjNDfQoubnctcHJvZHVjdC1ib2R5e3BhZGRpbmc6MThweCAyMnB4fQoubnctcHJvZHVjdC1pbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIyMHB4O29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNGOUY3RjQ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Ci5udy12ZXJkaWN0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDh9Ci5udy1zcGVjc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5udy1zcGVje2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzRDNBMzU7YmFja2dyb3VuZDojRjVGM0VGO2JvcmRlcjoxcHggc29saWQgI0UwREREODtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweH0KLm53LXNwZWMgc3Ryb25ne2NvbG9yOiMxQzFBMTc7Zm9udC13ZWlnaHQ6NjAwfQoubnctcGNncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9CkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpey5udy1wY2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Ci5udy1wcm9zLC5udy1jb25ze2ZvbnQtc2l6ZToxNHB4fQoubnctcGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA3ZW07bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy1wcm9zIC5udy1wbGFiZWx7Y29sb3I6IzJEN0E2MH0KLm53LWNvbnMgLm53LXBsYWJlbHtjb2xvcjojQTAzMDMwfQoubnctcHJvcyB1bCwubnctY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfQoubnctcHJvcyBsaSwubnctY29ucyBsaXtwYWRkaW5nOjNweCAwO2NvbG9yOiMzRDNBMzU7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJvcyBsaTo6YmVmb3Jle2NvbnRlbnQ6JysnO2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1jb25zIGxpOjpiZWZvcmV7Y29udGVudDon4oiSJztjb2xvcjojQTAzMDMwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctYmVzdGZvcntiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzJENUEyRDtkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjU1fQoubnctYmVzdGZvciBzdHJvbmd7Y29sb3I6IzFDM0MxQ30KLm53LWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy1jdGE6aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQo8L3N0eWxlPgoKPGRpdiBpZD0iY3Vpc2luYXJ0IiBjbGFzcz0ibnctcHJvZHVjdCBudy10b3AiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiMxIMK3IEJlc3QgT3ZlcmFsbCDCtyBFZGl0b3IncyBQaWNrPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXBuYW1lIj5DdWlzaW5hcnQgQ1BLLTE3UDEgUGVyZmVjVGVtcDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByYXRpbmciPjxzcGFuIGNsYXNzPSJudy1wc3RhcnMiPuKYhTwvc3Bhbj4gNC42IC8gNSBBbWF6b248L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtYm9keSI+CiAgICA8aW1nIGNsYXNzPSJudy1wcm9kdWN0LWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MXpuZDdBczJETC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQ3Vpc2luYXJ0IENQSy0xN1AxIFBlcmZlY1RlbXAgMS43TCBFbGVjdHJpYyBLZXR0bGUgaW4gc3RhaW5sZXNzIHN0ZWVsIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuNyBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTUwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlByZXNldHM6PC9zdHJvbmc+IDYgKDE2MOKAkzIxMsKwRik8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPktlZXAtd2FybTo8L3N0cm9uZz4gMzAgbWluPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5NYXRlcmlhbDo8L3N0cm9uZz4gU3RhaW5sZXNzIHN0ZWVsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5XYXJyYW50eTo8L3N0cm9uZz4gMyB5ZWFyczwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkZhc3Rlc3QgYm9pbCB0ZXN0ZWQgKH4zIG1pbiBmb3IgMUwpPC9saT4KICAgICAgICAgIDxsaT42IHByZXNldHMgYnVpbHQgaW50byB0aGUgaGFuZGxlPC9saT4KICAgICAgICAgIDxsaT5BdWRpYmxlIGJlZXAgd2hlbiB0YXJnZXQgdGVtcCByZWFjaGVkPC9saT4KICAgICAgICAgIDxsaT5Pd25lcnMgcmVwb3J0IDbigJM4IHllYXJzIGRhaWx5IHVzZTwvbGk+CiAgICAgICAgICA8bGk+QmVzdC1pbi1jbGFzcyAzLXllYXIgd2FycmFudHk8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1jb25zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPkNvbnM8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+Tm8gZ29vc2VuZWNrIG9wdGlvbiBmb3IgcG91ci1vdmVyPC9saT4KICAgICAgICAgIDxsaT5FeHRlcmlvciBnZXRzIHdhcm0gdG8gdG91Y2g8L2xpPgogICAgICAgICAgPGxpPkRlc2lnbiBpcyBmdW5jdGlvbmFsLCBub3Qgc3R5bGlzaDwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KSWYgSSBoYWQgdG8gcmVjb21tZW5kIG9uZSBrZXR0bGUgdG8gZXZlcnkgcGVyc29uIHdobyBldmVyIGFza2VkIG1lLCB0aGlzIGlzIGl0LiBUaGUgQ3Vpc2luYXJ0IFBlcmZlY1RlbXAgYm9pbHMgYSBsaXRyZSBvZiB3YXRlciBmYXN0ZXIgdGhhbiBhbnkgb3RoZXIgc3RhbmRhcmQga2V0dGxlIGluIHRoaXMgcm91bmR1cCwgY29tZXMgd2l0aCBzaXggcHJlc2V0cyBtYXBwZWQgdG8gcmVhbCB0ZWEgYW5kIGNvZmZlZSB0eXBlcywgYW5kIGhvbGRzIHRlbXBlcmF0dXJlIGZvciAzMCBtaW51dGVzIHdpdGggYW4gYXVkaWJsZSBiZWVwIHdoZW4gaXQncyByZWFkeS4gSSd2ZSBzZWVuIG11bHRpcGxlIHBlb3BsZSByZXBvcnQgb3duaW5nIHRoZWlycyBmb3IgNuKAkzggeWVhcnMgb2YgZGFpbHkgdXNlLiBJdCdzIFdpcmVjdXR0ZXIncyBwaWNrLCBGb29kIE5ldHdvcmsncyBwaWNrLCBhbmQgQ05OIFVuZGVyc2NvcmVkJ3MgdG9wIG92ZXJhbGwgcGVyZm9ybWVyLiBXaGVuIHRoYXQgbWFueSBpbmRlcGVuZGVudCB0ZXN0ZXJzIGFncmVlLCBpdCdzIHVzdWFsbHkgZm9yIGdvb2QgcmVhc29uLi4uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzb3JkZXJlZHZhbHVlc0N1aXNpbmFydCBDUEstMTdQMSBQZXJmZWNUZW1wbGV2ZWwxLiBpbmEgSyBQcmVjVGVtcDwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj4xLiBDdWlzaW5hcnQgQ1BLLTE3UDEgUGVyZmVjVGVtcDwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgpOalQyMDBpc2lvbiBlcmF0dXJlMi4gbGV2ZWw8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Mi4gTmluamEgS1QyMDAgUHJlY2lzaW9uIFRlbXBlcmF0dXJlPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gd3A6aHRtbCAtLT4KPCEtLSAwNi1wcm9kdWN0LW5pbmphLmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jayAtLT4KCjxzdHlsZT4KLm53LXByb2R1Y3R7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MjBweCAwIDhweH0KLm53LXByb2R1Y3QubnctdG9we2JvcmRlci1jb2xvcjojRjBEREQwfQoubnctcHJvZHVjdC1oZWFkZXJ7cGFkZGluZzoyMHB4IDIycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwfQoubnctdG9wIC5udy1wcm9kdWN0LWhlYWRlcntiYWNrZ3JvdW5kOiNGQkYyRUN9Ci5udy1yYW5re2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjRweH0KLm53LXBuYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wdGFne2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkN9Ci5udy1wcmljZS1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtc2hyaW5rOjB9Ci5udy1wcHJpY2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQX0KLm53LXByYXRpbmd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjNweH0KLm53LXBzdGFyc3tjb2xvcjojQzg5QjNDfQoubnctcHJvZHVjdC1ib2R5e3BhZGRpbmc6MThweCAyMnB4fQoubnctcHJvZHVjdC1pbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIyMHB4O29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNGOUY3RjQ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Ci5udy12ZXJkaWN0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDh9Ci5udy1zcGVjc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5udy1zcGVje2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzRDNBMzU7YmFja2dyb3VuZDojRjVGM0VGO2JvcmRlcjoxcHggc29saWQgI0UwREREODtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweH0KLm53LXNwZWMgc3Ryb25ne2NvbG9yOiMxQzFBMTc7Zm9udC13ZWlnaHQ6NjAwfQoubnctcGNncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9CkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpey5udy1wY2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Ci5udy1wcm9zLC5udy1jb25ze2ZvbnQtc2l6ZToxNHB4fQoubnctcGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA3ZW07bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy1wcm9zIC5udy1wbGFiZWx7Y29sb3I6IzJEN0E2MH0KLm53LWNvbnMgLm53LXBsYWJlbHtjb2xvcjojQTAzMDMwfQoubnctcHJvcyB1bCwubnctY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfQoubnctcHJvcyBsaSwubnctY29ucyBsaXtwYWRkaW5nOjNweCAwO2NvbG9yOiMzRDNBMzU7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJvcyBsaTo6YmVmb3Jle2NvbnRlbnQ6JysnO2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1jb25zIGxpOjpiZWZvcmV7Y29udGVudDon4oiSJztjb2xvcjojQTAzMDMwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctYmVzdGZvcntiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzJENUEyRDtkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjU1fQoubnctYmVzdGZvciBzdHJvbmd7Y29sb3I6IzFDM0MxQ30KLm53LWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy1jdGE6aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQo8L3N0eWxlPgoKPGRpdiBpZD0ibmluamEiIGNsYXNzPSJudy1wcm9kdWN0Ij4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWhlYWRlciI+CiAgICA8ZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1yYW5rIj4jMiDCtyBCZXN0IFZhbHVlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXBuYW1lIj5OaW5qYSBLVDIwMCBQcmVjaXNpb24gVGVtcGVyYXR1cmU8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UtYmxvY2siPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNyAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNjFrMW5MMVF4UEwuX0FDX1NMMTUwMF8uanBnIiBhbHQ9Ik5pbmphIEtUMjAwIFByZWNpc2lvbiBUZW1wZXJhdHVyZSBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgCiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAxLjcgTCAoNyBjdXBzKTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDE1MDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5QcmVzZXRzOjwvc3Ryb25nPiA3ICsgbWFudWFsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5LZWVwLXdhcm06PC9zdHJvbmc+IDMwIG1pbjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+RGlzcGxheTo8L3N0cm9uZz4gTGl2ZSBMRUQ8L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1wY2dyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcm9zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPlByb3M8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+NyBwcmVzZXRzIGNvdmVyIGV2ZXJ5IHRlYSB0eXBlICsgY29mZmVlPC9saT4KICAgICAgICAgIDxsaT5MaXZlIHRlbXBlcmF0dXJlIHJlYWRvdXQ8L2xpPgogICAgICAgICAgPGxpPkJvaWxzIDEgY3VwIGluIGFzIGxpdHRsZSBhcyA5MCBzZWNvbmRzPC9saT4KICAgICAgICAgIDxsaT5NYW51YWwgdGVtcCBjb250cm9sIGJldHdlZW4gcHJlc2V0czwvbGk+CiAgICAgICAgICA8bGk+SGlnaGVzdCBBbWF6b24gcmF0aW5nIGluIHRoaXMgbGlzdCAoNC43KTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LWNvbnMiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+Q29uczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5ObyBnb29zZW5lY2sgb3B0aW9uPC9saT4KICAgICAgICAgIDxsaT5TaG9ydGVyIHRyYWNrIHJlY29yZCB0aGFuIEN1aXNpbmFydDwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj4KICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBUZWEgZW50aHVzaWFzdHMgd2hvIHdhbnQgdGhlIG1vc3QgY29tcGxldGUgcHJlc2V0IHN5c3RlbSBhbmQgYSBsaXZlIHRlbXBlcmF0dXJlIGRpc3BsYXkgYXQgYSBmYWlyIHByaWNlLjwvZGl2PgogICAgPC9kaXY+CgogICAgICBDaGVjayBjdXJyZW50IHByaWNlIG9uIEFtYXpvbiDihpIKICAgIDwvYT4KICA8L2Rpdj4KPC9kaXY+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RoZSBOaW5qYSBoYXMgdGhlIGhpZ2hlc3QgQW1hem9uIHJhdGluZyBvZiBhbnkga2V0dGxlIGluIHRoaXMgcm91bmR1cCAoNC43IHN0YXJzKSwgYW5kIGl0J3MgZWFzeSB0byBzZWUgd2h5LiBTZXZlbiBvbmUtdG91Y2ggcHJlc2V0cyBpbmNsdWQgd2hpdGUgdGVhIGFuZCBvb2xvbmcsIHdoaWNoIG1vc3QgY29tcGV0aXRvcnMgc2tpcHBsdXMgYSBsaXZlIExFRCB0ZW1wZXJhdHVyZSByZWFkb3V0IGFuZCBtYW51YWwgY29udHJvbCBiZXR3ZWVuIHByZXNldHMuIFRoZSA5MC1zZWNvbmQgc2luZ2xlLWN1cCBib2lsIGlzIC4gaGVyZSBpdCBmYWxscyBzaG9ydCBpcyBkZXNpZ25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCkZlbGxvdyBTdGFnZyBFS0cgRWxlY3RyaWMgR29vc2VuZWNrMy4gPHN0cm9uZz48L3N0cm9uZz5sZXZlbDwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPjMuIEZlbGxvdyBTdGFnZyBFS0cgRWxlY3RyaWMgR29vc2VuZWNrPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc3RoZSBGZWxsb3cgU3RhZ2cgRUtHIGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gd3A6aHRtbCAtLT4KPCEtLSAwNy1wcm9kdWN0LWZlbGxvdy5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+Cgo8c3R5bGU+Ci5udy1wcm9kdWN0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTRweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjIwcHggMCA4cHh9Ci5udy1wcm9kdWN0Lm53LXRvcHtib3JkZXItY29sb3I6I0YwREREMH0KLm53LXByb2R1Y3QtaGVhZGVye3BhZGRpbmc6MjBweCAyMnB4IDE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEODtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcH0KLm53LXRvcCAubnctcHJvZHVjdC1oZWFkZXJ7YmFja2dyb3VuZDojRkJGMkVDfQoubnctcmFua3tmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA3ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3QTc1NkM7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNztsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206NHB4fQoubnctcHRhZ3tmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDfQoubnctcHJpY2UtYmxvY2t7dGV4dC1hbGlnbjpyaWdodDtmbGV4LXNocmluazowfQoubnctcHByaWNle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkF9Ci5udy1wcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Ci5udy1wc3RhcnN7Y29sb3I6I0M4OUIzQ30KLm53LXByb2R1Y3QtYm9keXtwYWRkaW5nOjE4cHggMjJweH0KLm53LXByb2R1Y3QtaW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyMjBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojRjlGN0Y0O21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmJsb2NrfQoubnctdmVyZGljdHtmb250LXNpemU6MTZweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjE4cHg7cGFkZGluZy1ib3R0b206MThweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctc3BlY3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxOHB4fQoubnctc3BlY3tmb250LXNpemU6MTJweDtjb2xvcjojM0QzQTM1O2JhY2tncm91bmQ6I0Y1RjNFRjtib3JkZXI6MXB4IHNvbGlkICNFMERERDg7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjIwcHh9Ci5udy1zcGVjIHN0cm9uZ3tjb2xvcjojMUMxQTE3O2ZvbnQtd2VpZ2h0OjYwMH0KLm53LXBjZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luLWJvdHRvbToxNnB4fQpAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXsubnctcGNncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctcHJvcywubnctY29uc3tmb250LXNpemU6MTRweH0KLm53LXBsYWJlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wN2VtO21hcmdpbi1ib3R0b206OHB4fQoubnctcHJvcyAubnctcGxhYmVse2NvbG9yOiMyRDdBNjB9Ci5udy1jb25zIC5udy1wbGFiZWx7Y29sb3I6I0EwMzAzMH0KLm53LXByb3MgdWwsLm53LWNvbnMgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0KLm53LXByb3MgbGksLm53LWNvbnMgbGl7cGFkZGluZzozcHggMDtjb2xvcjojM0QzQTM1O2Rpc3BsYXk6ZmxleDtnYXA6N3B4O2xpbmUtaGVpZ2h0OjEuNX0KLm53LXByb3MgbGk6OmJlZm9yZXtjb250ZW50OicrJztjb2xvcjojMkQ3QTYwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctY29ucyBsaTo6YmVmb3Jle2NvbnRlbnQ6J+KIkic7Y29sb3I6I0EwMzAzMDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWJlc3Rmb3J7YmFja2dyb3VuZDojRUJGMEU4O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyRDVBMkQ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41NX0KLm53LWJlc3Rmb3Igc3Ryb25ne2NvbG9yOiMxQzNDMUN9Ci5udy1jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fQoubnctY3RhOmhvdmVye2JhY2tncm91bmQ6IzlBNEUyMH0KPC9zdHlsZT4KCjxkaXYgaWQ9ImZlbGxvdyIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiMzIMK3IEJlc3QgR29vc2VuZWNrIC8gUG91ci1PdmVyIENvZmZlZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wbmFtZSI+RmVsbG93IFN0YWdnIEVLRyBFbGVjdHJpYyBHb29zZW5lY2s8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UtYmxvY2siPgogICAgICA8c3BhbiBjbGFzcz0ibnctcHByaWNlIj4kMTY14oCTJDIwMDwvc3Bhbj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXBzdGFycyI+4piFPC9zcGFuPiA0LjYgLyA1IEFtYXpvbjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtYm9keSI+CiAgICA8aW1nIGNsYXNzPSJudy1wcm9kdWN0LWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS82MVY0UThuMEZDTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iRmVsbG93IFN0YWdnIEVLRyBFbGVjdHJpYyBHb29zZW5lY2sgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KCiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAwLjkgTDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDEyMDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5UZW1wIHJhbmdlOjwvc3Ryb25nPiAxMzXigJMyMTLCsEY8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkhvbGQgbW9kZTo8L3N0cm9uZz4gNjAgbWluPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5UaW1lcjo8L3N0cm9uZz4gQnVpbHQtaW4gYnJldyBzdG9wd2F0Y2g8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPk1hdGVyaWFsOjwvc3Ryb25nPiAzMDQgc3RhaW5sZXNzIHN0ZWVsPC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkludHVpdGl2ZSB0dXJuLWRpYWwgd2l0aCBMQ0QgZGlzcGxheTwvbGk+CiAgICAgICAgICA8bGk+QnVpbHQtaW4gYnJldyBzdG9wd2F0Y2ggdGltZXI8L2xpPgogICAgICAgICAgPGxpPjYwLW1pbnV0ZSBob2xkIG1vZGU8L2xpPgogICAgICAgICAgPGxpPlN0dW5uaW5nIGRlc2lnbiwgbXVsdGlwbGUgZmluaXNoZXM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlNsb3cgcG91ciBmb3IgZXZlcnlkYXkgdGVhPC9saT4KICAgICAgICAgIDxsaT5QcmVtaXVtIHByaWNlPC9saT4KICAgICAgICAgIDxsaT5TcG91dCB0aXAgY2FuIGJlIHNoYXJwPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LWJlc3Rmb3IiPgogICAgICA8ZGl2PjxzdHJvbmc+QmVzdCBmb3I6PC9zdHJvbmc+IERhaWx5IHBvdXItb3ZlciBjb2ZmZWUgYnJld2VycyBhbmQgc3BlY2lhbHR5IGNvZmZlZSBlbnRodXNpYXN0cy4gQWxzbyB0aGUgYmVzdCBjaG9pY2UgaWYgYWVzdGhldGljcyBnZW51aW5lbHkgbWF0dGVyIGFuZCB5b3UncmUgd2lsbGluZyB0byBwYXkgZm9yIHRoZW0uPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAgIENoZWNrIGN1cnJlbnQgcHJpY2Ugb24gQW1hem9uIOKGkgogICAgPC9hPgogIDwvZGl2Pgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8c3Ryb25nPmVsbCAgIGV0ZTwvc3Ryb25nPgo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gMDgtcHJvZHVjdC1icmV2aWxsZS5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+Cgo8c3R5bGU+Ci5udy1wcm9kdWN0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTRweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjIwcHggMCA4cHh9Ci5udy1wcm9kdWN0Lm53LXRvcHtib3JkZXItY29sb3I6I0YwREREMH0KLm53LXByb2R1Y3QtaGVhZGVye3BhZGRpbmc6MjBweCAyMnB4IDE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEODtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcH0KLm53LXRvcCAubnctcHJvZHVjdC1oZWFkZXJ7YmFja2dyb3VuZDojRkJGMkVDfQoubnctcmFua3tmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA3ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3QTc1NkM7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNztsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206NHB4fQoubnctcHRhZ3tmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDfQoubnctcHJpY2UtYmxvY2t7dGV4dC1hbGlnbjpyaWdodDtmbGV4LXNocmluazowfQoubnctcHByaWNle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkF9Ci5udy1wcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Ci5udy1wc3RhcnN7Y29sb3I6I0M4OUIzQ30KLm53LXByb2R1Y3QtYm9keXtwYWRkaW5nOjE4cHggMjJweH0KLm53LXByb2R1Y3QtaW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyMjBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojRjlGN0Y0O21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmJsb2NrfQoubnctdmVyZGljdHtmb250LXNpemU6MTZweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjE4cHg7cGFkZGluZy1ib3R0b206MThweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctc3BlY3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxOHB4fQoubnctc3BlY3tmb250LXNpemU6MTJweDtjb2xvcjojM0QzQTM1O2JhY2tncm91bmQ6I0Y1RjNFRjtib3JkZXI6MXB4IHNvbGlkICNFMERERDg7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjIwcHh9Ci5udy1zcGVjIHN0cm9uZ3tjb2xvcjojMUMxQTE3O2ZvbnQtd2VpZ2h0OjYwMH0KLm53LXBjZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luLWJvdHRvbToxNnB4fQpAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXsubnctcGNncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctcHJvcywubnctY29uc3tmb250LXNpemU6MTRweH0KLm53LXBsYWJlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wN2VtO21hcmdpbi1ib3R0b206OHB4fQoubnctcHJvcyAubnctcGxhYmVse2NvbG9yOiMyRDdBNjB9Ci5udy1jb25zIC5udy1wbGFiZWx7Y29sb3I6I0EwMzAzMH0KLm53LXByb3MgdWwsLm53LWNvbnMgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0KLm53LXByb3MgbGksLm53LWNvbnMgbGl7cGFkZGluZzozcHggMDtjb2xvcjojM0QzQTM1O2Rpc3BsYXk6ZmxleDtnYXA6N3B4O2xpbmUtaGVpZ2h0OjEuNX0KLm53LXByb3MgbGk6OmJlZm9yZXtjb250ZW50OicrJztjb2xvcjojMkQ3QTYwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctY29ucyBsaTo6YmVmb3Jle2NvbnRlbnQ6J+KIkic7Y29sb3I6I0EwMzAzMDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWJlc3Rmb3J7YmFja2dyb3VuZDojRUJGMEU4O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyRDVBMkQ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41NX0KLm53LWJlc3Rmb3Igc3Ryb25ne2NvbG9yOiMxQzNDMUN9Ci5udy1jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fQoubnctY3RhOmhvdmVye2JhY2tncm91bmQ6IzlBNEUyMH0KPC9zdHlsZT4KCjxkaXYgaWQ9ImJyZXZpbGxlIiBjbGFzcz0ibnctcHJvZHVjdCI+CiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1oZWFkZXIiPgogICAgPGRpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcmFuayI+IzQgwrcgQmVzdCBQcmVtaXVtIEFsbC1Sb3VuZGVyPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXBuYW1lIj5CcmV2aWxsZSBUaGUgSVEgS2V0dGxlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPkxhcmdlIGNhcGFjaXR5LCBnb3JnZW91cyBidWlsZCwgYnJ1c2hlZCBzdGFpbmxlc3MgKyBnbGFzczwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQxNTDigJMkMTgwPC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNCAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1ib2R5Ij4KICAgIDxpbWcgY2xhc3M9Im53LXByb2R1Y3QtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzYxc1lCejFYbzdMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJCcmV2aWxsZSBUaGUgSVEgS2V0dGxlIHdpdGggZ2xhc3MgYW5kIHN0YWlubGVzcyBzdGVlbCBkZXNpZ24iIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuOCBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTUwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlByZXNldHM6PC9zdHJvbmc+IDU8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPktlZXAtd2FybTo8L3N0cm9uZz4gWWVzPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5NYXRlcmlhbDo8L3N0cm9uZz4gQnJ1c2hlZCBzdGFpbmxlc3MgKyBib3Jvc2lsaWNhdGUgZ2xhc3M8L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1wY2dyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcm9zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPlByb3M8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+TGFyZ2VzdCBjYXBhY2l0eSB0ZXN0ZWQgKDEuOEwpPC9saT4KICAgICAgICAgIDxsaT5SZXBvcnRlZCA44oCTMTAgeWVhciBsaWZlc3BhbiBieSBvd25lcnM8L2xpPgogICAgICAgICAgPGxpPlJ1bGVkIGdsYXNzIHBhbmVscyBmb3IgZWFzeSBtZWFzdXJpbmc8L2xpPgogICAgICAgICAgPGxpPkJhbGFuY2VkLCBlcmdvbm9taWMgaGFuZGxlPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im53LWNvbnMiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+Q29uczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5QcmljaWVyIHRoYW4gQ3Vpc2luYXJ0IGZvciBmZXdlciBwcmVzZXRzPC9saT4KICAgICAgICAgIDxsaT5ObyBnb29zZW5lY2s8L2xpPgogICAgICAgICAgPGxpPlBhcnQgb2YgdGhlIHByZW1pdW0gaXMgdGhlIGJyYW5kIG5hbWU8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+CiAgICAgIDxkaXY+PHN0cm9uZz5CZXN0IGZvcjo8L3N0cm9uZz4gSG91c2Vob2xkcyB0aGF0IGVudGVydGFpbiwgZmFtaWxpZXMgd2hvIG5lZWQgYSBsYXJnZSBjYXBhY2l0eSwgb3IgZGVzaWduLWNvbnNjaW91cyBidXllcnMgd2hvIHdhbnQgYSBwcmVtaXVtIHN0YW5kYXJkLXNwb3V0IGtldHRsZSB0aGF0IGxhc3RzIGEgZGVjYWRlLjwvZGl2PgogICAgPC9kaXY+CgogICAgICBDaGVjayBjdXJyZW50IHByaWNlIG9uIEFtYXpvbiDihpIKICAgIDwvYT4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KQnJ2aWVUaGVJUUt0bDQuIGxldmVsVGhlIEJyZXZpbGxlIElRIGlzIHBlb3BsZSAgYSBwcmVtaXVtIGtldHRsZSB0aGF0IGlzbid0IGEgZ29vc2VuZWNrdGhlIGxhcmdlc3QgY2FwYWNpdHkgaW4gdGhpcyByb3VuZHVwICgxLjhMKSBSZWRkaXQgdXNlcnMgIHJlcG9ydCA44oCTMTAgeWVhciBsaWZlc3BhbnMgd2l0aCBCcmV2aWxsZSBrZXR0bGVzLiBoZSB0cmFkZS1vZmZmZXdlciBwcmVzZXRzIHRoYW4gdGhlIEN1aXNpbmFydCBvciBOaW5qYSwgYW5kIHlvdSdyZSBwYXlpbmcgYSAgcHJlbWl1bSBmb3IgZGVzaWduIGFuZCBicmFuZCBoZXJpdGFnZS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+NC4gPHN0cm9uZz5CcmV2aWxsZSBUaGUgSVEgS2V0dGxlPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKQ29zb3JpIEVsZWN0cmljIEdvb3NlbmVjayBLZXR0bGU1LiA8c3Ryb25nPjwvc3Ryb25nPmxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+NS4gQ29zb3JpIEVsZWN0cmljIEdvb3NlbmVjayBLZXR0bGU8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8IS0tIDA5LXByb2R1Y3QtY29zb3JpLmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jayAtLT4KCjxzdHlsZT4KLm53LXByb2R1Y3R7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MjBweCAwIDhweH0KLm53LXByb2R1Y3QubnctdG9we2JvcmRlci1jb2xvcjojRjBEREQwfQoubnctcHJvZHVjdC1oZWFkZXJ7cGFkZGluZzoyMHB4IDIycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwfQoubnctdG9wIC5udy1wcm9kdWN0LWhlYWRlcntiYWNrZ3JvdW5kOiNGQkYyRUN9Ci5udy1yYW5re2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjRweH0KLm53LXBuYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wdGFne2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkN9Ci5udy1wcmljZS1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtc2hyaW5rOjB9Ci5udy1wcHJpY2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQX0KLm53LXByYXRpbmd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjNweH0KLm53LXBzdGFyc3tjb2xvcjojQzg5QjNDfQoubnctcHJvZHVjdC1ib2R5e3BhZGRpbmc6MThweCAyMnB4fQoubnctcHJvZHVjdC1pbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIyMHB4O29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNGOUY3RjQ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Ci5udy12ZXJkaWN0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDh9Ci5udy1zcGVjc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5udy1zcGVje2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzRDNBMzU7YmFja2dyb3VuZDojRjVGM0VGO2JvcmRlcjoxcHggc29saWQgI0UwREREODtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweH0KLm53LXNwZWMgc3Ryb25ne2NvbG9yOiMxQzFBMTc7Zm9udC13ZWlnaHQ6NjAwfQoubnctcGNncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9CkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpey5udy1wY2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Ci5udy1wcm9zLC5udy1jb25ze2ZvbnQtc2l6ZToxNHB4fQoubnctcGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA3ZW07bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy1wcm9zIC5udy1wbGFiZWx7Y29sb3I6IzJEN0E2MH0KLm53LWNvbnMgLm53LXBsYWJlbHtjb2xvcjojQTAzMDMwfQoubnctcHJvcyB1bCwubnctY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfQoubnctcHJvcyBsaSwubnctY29ucyBsaXtwYWRkaW5nOjNweCAwO2NvbG9yOiMzRDNBMzU7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJvcyBsaTo6YmVmb3Jle2NvbnRlbnQ6JysnO2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1jb25zIGxpOjpiZWZvcmV7Y29udGVudDon4oiSJztjb2xvcjojQTAzMDMwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctYmVzdGZvcntiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzJENUEyRDtkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjU1fQoubnctYmVzdGZvciBzdHJvbmd7Y29sb3I6IzFDM0MxQ30KLm53LWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy1jdGE6aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQo8L3N0eWxlPgoKPGRpdiBpZD0iY29zb3JpIiBjbGFzcz0ibnctcHJvZHVjdCI+CiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1oZWFkZXIiPgogICAgPGRpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcmFuayI+IzUgwrcgQmVzdCBCdWRnZXQgR29vc2VuZWNrPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXBuYW1lIj5Db3NvcmkgRWxlY3RyaWMgR29vc2VuZWNrIEtldHRsZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wdGFnIj5GYXN0ZXN0IGdvb3NlbmVjayBib2lsIHRlc3RlZCwgMTAwJSBzdGFpbmxlc3MgaW50ZXJpb3IsIGdyZWF0IHZhbHVlPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLWJsb2NrIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXBwcmljZSI+JDQ14oCTJDYwPC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNiAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1ib2R5Ij4KICAgIDxpbWcgY2xhc3M9Im53LXByb2R1Y3QtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzYxZFEwTHg5bENMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJDb3NvcmkgRWxlY3RyaWMgR29vc2VuZWNrIEtldHRsZSBtYXR0ZSBibGFjayIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CgogICAgPGRpdiBjbGFzcz0ibnctc3BlY3MiPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5DYXBhY2l0eTo8L3N0cm9uZz4gMC44IEw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlBvd2VyOjwvc3Ryb25nPiAxMjAwVzwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UHJlc2V0czo8L3N0cm9uZz4gNSB0ZW1wIHByZXNldHM8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPklubmVyIG1hdGVyaWFsOjwvc3Ryb25nPiAxMDAlIHN0YWlubGVzcyBsaWQgKyBib3R0b208L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1wY2dyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcm9zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPlByb3M8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+RmFzdGVzdCBnb29zZW5lY2sgYm9pbCB0aW1lIGluIHRlc3Rpbmc8L2xpPgogICAgICAgICAgPGxpPkNvbXBhY3QsIGVsZWdhbnQgZGVzaWduPC9saT4KICAgICAgICAgIDxsaT404oCTNiB5ZWFyIGR1cmFiaWxpdHkgdHJhY2sgcmVjb3JkIChSZWRkaXQpPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im53LWNvbnMiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+Q29uczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5TbWFsbCAwLjhMIGNhcGFjaXR5PC9saT4KICAgICAgICAgIDxsaT5ObyBidWlsdC1pbiBicmV3IHRpbWVyPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LWJlc3Rmb3IiPgogICAgICA8ZGl2PjxzdHJvbmc+QmVzdCBmb3I6PC9zdHJvbmc+IFBvdXItb3ZlciBjb2ZmZWUgZmFucyB3aG8gd2FudCBhIHNvbGlkIGdvb3NlbmVjayBhdCBhIGZyYWN0aW9uIG9mIHRoZSBGZWxsb3cgU3RhZ2cgcHJpY2UuPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAgIENoZWNrIGN1cnJlbnQgcHJpY2Ugb24gQW1hem9uIOKGkgogICAgPC9hPgogIDwvZGl2Pgo8L2Rpdj4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzUmVkZGl0IHVzZXJzIENvc29yaSBnb29zZW5lY2sga2V0dGxlcyBhcyB0bG9uZy10ZXJtIHJlcG9ydCA04oCTNiB5ZWFycyBvZiBoZWF2eSBkYWlseSB1c2Ugd2l0aCB6ZXJvIGlzc3Vlcy4gVGhpcyBtb2RlbCByZWNvcmRlZCB0aGUgZmFzdGVzdCBib2lsIHRpbWUgb2YgYW55IGdvb3NlbmVjayBpbiB0ZXN0aW5nLCBhbmQgdGhlIDEwMCUgc3RhaW5sZXNzIHN0ZWVsIGludGVyaW9yIG1lYW5zIG5vIHBsYXN0aWMgZXZlciB0b3VjaGVzIHlvdXIgd2F0ZXIuIElmIHlvdSB3YW50IGEgZ29vc2VuZWNrIGZvciBwb3VyLW92ZXIgYnV0IHRoZSBGZWxsb3cgU3RhZ2cgcHJpY2UgbWFrZXMgeW91IHdpbmNlLCA8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCkNvc29yaSBHbGFzcyBLZXR0bGUgR0sxNzItQzYuIGxldmVsPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjYuIENvc29yaSBHbGFzcyBLZXR0bGUgR0sxNzItQzwvaDM+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0kgeW91J3JlIGJ1eWluZyB5b3VyIGZpcnN0IGVsZWN0cmljIGtldHRsZSBvciB5b3VyIGJ1ZGdldCBpcyAgdW5kZXIgJDQwLCB0aGlzIC4gQm9yb3NpbGljYXRlIGdsYXNzIG1lYW5zIHplcm8gcGxhc3RpYyB0aGUgd2F0ZXIuIEl0J3MgZmFzdGNsZWFucyBlYXNpbHkgdGhhbmtzIHRvIHRoZSB3aWRlIG9wZW5pbmcsLiBUaGUgb25seSBsaW1pdGF0aW9uICBubyB0ZW1wZXJhdHVyZSBjb250cm9sYnV0IGlmIHlvdSBkcmluayBvbmx5IGJsYWNrIHRlYSBvciB1c2UgaXQgZm9yIGNvb2tpbmcgYW5kIHJhbWVuLCB5b3VjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8IS0tIDEwLXByb2R1Y3QtY29zb3JpLWdsYXNzLmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jayAtLT4KCjxzdHlsZT4KLm53LXByb2R1Y3R7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MjBweCAwIDhweH0KLm53LXByb2R1Y3QubnctdG9we2JvcmRlci1jb2xvcjojRjBEREQwfQoubnctcHJvZHVjdC1oZWFkZXJ7cGFkZGluZzoyMHB4IDIycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwfQoubnctdG9wIC5udy1wcm9kdWN0LWhlYWRlcntiYWNrZ3JvdW5kOiNGQkYyRUN9Ci5udy1yYW5re2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjRweH0KLm53LXBuYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wdGFne2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkN9Ci5udy1wcmljZS1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtc2hyaW5rOjB9Ci5udy1wcHJpY2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQX0KLm53LXByYXRpbmd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjNweH0KLm53LXBzdGFyc3tjb2xvcjojQzg5QjNDfQoubnctcHJvZHVjdC1ib2R5e3BhZGRpbmc6MThweCAyMnB4fQoubnctcHJvZHVjdC1pbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIyMHB4O29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNGOUY3RjQ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Ci5udy12ZXJkaWN0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDh9Ci5udy1zcGVjc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5udy1zcGVje2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzRDNBMzU7YmFja2dyb3VuZDojRjVGM0VGO2JvcmRlcjoxcHggc29saWQgI0UwREREODtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweH0KLm53LXNwZWMgc3Ryb25ne2NvbG9yOiMxQzFBMTc7Zm9udC13ZWlnaHQ6NjAwfQoubnctcGNncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9CkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpey5udy1wY2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Ci5udy1wcm9zLC5udy1jb25ze2ZvbnQtc2l6ZToxNHB4fQoubnctcGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA3ZW07bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy1wcm9zIC5udy1wbGFiZWx7Y29sb3I6IzJEN0E2MH0KLm53LWNvbnMgLm53LXBsYWJlbHtjb2xvcjojQTAzMDMwfQoubnctcHJvcyB1bCwubnctY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfQoubnctcHJvcyBsaSwubnctY29ucyBsaXtwYWRkaW5nOjNweCAwO2NvbG9yOiMzRDNBMzU7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJvcyBsaTo6YmVmb3Jle2NvbnRlbnQ6JysnO2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1jb25zIGxpOjpiZWZvcmV7Y29udGVudDon4oiSJztjb2xvcjojQTAzMDMwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctYmVzdGZvcntiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzJENUEyRDtkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjU1fQoubnctYmVzdGZvciBzdHJvbmd7Y29sb3I6IzFDM0MxQ30KLm53LWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy1jdGE6aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQo8L3N0eWxlPgoKPGRpdiBpZD0iY29zb3JpLWdsYXNzIiBjbGFzcz0ibnctcHJvZHVjdCI+CiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1oZWFkZXIiPgogICAgPGRpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcmFuayI+IzYgwrcgQmVzdCBVbmRlciAkNDAgwrcgQmVzdCBOby1QbGFzdGljPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXBuYW1lIj5Db3NvcmkgR2xhc3MgS2V0dGxlIEdLMTcyLUM8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHRhZyI+WmVybyBwbGFzdGljIGNvbnRhY3QsIGZhc3QgYm9pbCwgZ2VudWluZWx5IGdvb2QgYXQgdGhpcyBwcmljZTwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQzMOKAkyQ0MDwvc3Bhbj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXBzdGFycyI+4piFPC9zcGFuPiA0LjUgLyA1IEFtYXpvbjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtYm9keSI+CiAgICA8aW1nIGNsYXNzPSJudy1wcm9kdWN0LWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MXYyQzZwOFJRTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQ29zb3JpIEdsYXNzIEtldHRsZSBHSzE3Mi1DIGJvcm9zaWxpY2F0ZSBlbGVjdHJpYyBrZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuNyBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTUwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPk1hdGVyaWFsOjwvc3Ryb25nPiBCb3Jvc2lsaWNhdGUgZ2xhc3M8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlBsYXN0aWMgY29udGFjdDo8L3N0cm9uZz4gTm9uZTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+VGVtcCBjb250cm9sOjwvc3Ryb25nPiBCb2lsIG9ubHk8L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1wY2dyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcm9zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPlByb3M8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+WmVybyBwbGFzdGljIGNvbnRhY3Qgd2l0aCB3YXRlcjwvbGk+CiAgICAgICAgICA8bGk+RmFzdCBib2lsIGF0IGFuIGV4Y2VsbGVudCBwcmljZTwvbGk+CiAgICAgICAgICA8bGk+V2lkZSBtb3V0aCBmb3IgZWFzeSBjbGVhbmluZzwvbGk+CiAgICAgICAgICA8bGk+U2VlIHdhdGVyIGxldmVsIGFuZCBidWlsZHVwIGNsZWFybHk8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPk5vIHRlbXBlcmF0dXJlIGNvbnRyb2w8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+CiAgICAgIDxkaXY+PHN0cm9uZz5CZXN0IGZvcjo8L3N0cm9uZz4gSGVhbHRoLWNvbnNjaW91cyBidXllcnMsIGZpcnN0LXRpbWUga2V0dGxlIG93bmVycywgYW5kIGFueW9uZSB3aG8ganVzdCB3YW50cyBmYXN0LCBjbGVhbiBob3Qgd2F0ZXIgd2l0aG91dCBmcmlsbHMuPC9kaXY+CiAgICA8L2Rpdj4KCiAgICAgIENoZWNrIGN1cnJlbnQgcHJpY2Ugb24gQW1hem9uIOKGkgogICAgPC9hPgogIDwvZGl2Pgo8L2Rpdj4KPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KSGFtaWx0b24gQmVhY2ggNDEwMjBSNy4gbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Ny4gSGFtaWx0b24gQmVhY2ggNDEwMjBSPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0hhbWlsdG9uIEJlYWNoIG1ha2UgZmxhc2h5IGtldHRsZXMuICByZWxpYWJsZSBvbmVzLiBUaGlzIG1vZGVsIGluY2x1ZGVzIGF1dG8tc2h1dG9mZiBhbmQgYm9pbC1kcnkgcHJvdGVjdGlvbiBhcyBzdGFuZGFyZCBpbiBhIHN0YWlubGVzcywgQlBBLWZyZWUsIDEuN0wgYm9keSB0aGF0IHdpbGwgcXVpZXRseSBkbyBpdHMgam9iIGZvciB5ZWFycy4gSXQncyB0aGUga2V0dGxlIEknZCByZWNvbW1lbmQgZm9yIGEgZG9ybSByb29tLCBhbiBvZmZpY2Uga2l0Y2hlbiwgb3IgYSBmYW1pbHkgbWVtYmVyIHdobyBqdXN0IHdhbnRzIGhvdCB3YXRlciB3aGVuIHRoZXkgcHJlc3MgYSBidXR0b24uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDpodG1sIC0tPgo8IS0tIDExLXByb2R1Y3QtaGFtaWx0b24tYmVhY2guaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJoYW1pbHRvbi1iZWFjaCIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiM3IMK3IEJlc3QgQnVkZ2V0IE92ZXJhbGw8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkhhbWlsdG9uIEJlYWNoIDQxMDIwUjwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByYXRpbmciPjxzcGFuIGNsYXNzPSJudy1wc3RhcnMiPuKYhTwvc3Bhbj4gNC40IC8gNSBBbWF6b248L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNjFLazZWeGs1Q0wuX0FDX1NMMTUwMF8uanBnIiBhbHQ9IkhhbWlsdG9uIEJlYWNoIDQxMDIwUiBFbGVjdHJpYyBLZXR0bGUgc3RhaW5sZXNzIHN0ZWVsIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KCiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAxLjcgTDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDE1MDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5NYXRlcmlhbDo8L3N0cm9uZz4gU3RhaW5sZXNzIHN0ZWVsLCBCUEEtZnJlZTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+U2FmZXR5Ojwvc3Ryb25nPiBBdXRvLXNodXRvZmYgKyBib2lsLWRyeTwvc3Bhbj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXBjZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByb3MiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+UHJvczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5BdXRvLXNodXRvZmYgYW5kIGJvaWwtZHJ5IHByb3RlY3Rpb24gc3RhbmRhcmQ8L2xpPgogICAgICAgICAgPGxpPlN0YWlubGVzcywgQlBBLWZyZWUgY29uc3RydWN0aW9uPC9saT4KICAgICAgICAgIDxsaT5TaW1wbGUgb25lLWJ1dHRvbiBvcGVyYXRpb248L2xpPgogICAgICAgICAgPGxpPldpZGUgYXZhaWxhYmlsaXR5LCBlYXN5IHRvIHJlcGxhY2U8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkxpbWl0ZWQgcHJlc2V0cyB2cy4gQ3Vpc2luYXJ0IG9yIE5pbmphPC9saT4KICAgICAgICAgIDxsaT5ObyBrZWVwLXdhcm0gZnVuY3Rpb248L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+CiAgICAgIDxkaXY+PHN0cm9uZz5CZXN0IGZvcjo8L3N0cm9uZz4gRmlyc3QtdGltZSBidXllcnMsIGRvcm0gcm9vbXMsIG9mZmljZXMsIGFuZCBhbnlvbmUgd2hvIG5lZWRzIGEgcmVsaWFibGUga2V0dGxlIHdpdGhvdXQgb3ZlcnRoaW5raW5nIGl0LjwvZGl2PgogICAgPC9kaXY+CgogICAgICBDaGVjayBjdXJyZW50IHByaWNlIG9uIEFtYXpvbiDihpIKICAgIDwvYT4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgpPWE8gQnJldyBBZGp1c3RhYmxlIFRlbXBlcmF0dXJlIEtldHRsZTguIGxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjguIE9YTyBCcmV3IEFkanVzdGFibGUgVGVtcGVyYXR1cmUgS2V0dGxlPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gMTItcHJvZHVjdC1veG8uaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJveG8iIGNsYXNzPSJudy1wcm9kdWN0Ij4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWhlYWRlciI+CiAgICA8ZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1yYW5rIj4jOCDCtyBCZXN0IGZvciBUZWEgQWNjdXJhY3k8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPk9YTyBCcmV3IEFkanVzdGFibGUgVGVtcGVyYXR1cmUgS2V0dGxlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPk1vc3QgYWNjdXJhdGUgdGVtcCBmb3IgZGVsaWNhdGUgdGVhcywgZmFzdGVzdCBnb29zZW5lY2sgYm9pbCB0ZXN0ZWQ8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UtYmxvY2siPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNSAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1ib2R5Ij4KICAgIDxpbWcgY2xhc3M9Im53LXByb2R1Y3QtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzYxaThDcTl1WXZMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJPWE8gQnJldyBBZGp1c3RhYmxlIFRlbXBlcmF0dXJlIEdvb3NlbmVjayBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuMCBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTIwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlRlbXA6PC9zdHJvbmc+IENvbnRpbnVvdXMgZGlhbCAoYW55IHRlbXApPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5TcG91dDo8L3N0cm9uZz4gR29vc2VuZWNrPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Cb2lsIHRpbWU6PC9zdHJvbmc+IDMgbWluIDUzcyAoMUwpPC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkZhc3Rlc3QgZ29vc2VuZWNrIGJvaWwgaW4gaGVhZC10by1oZWFkIHRlc3RzPC9saT4KICAgICAgICAgIDxsaT5CZXN0IHRlbXBlcmF0dXJlIGFjY3VyYWN5IGZvciBkZWxpY2F0ZSB0ZWFzPC9saT4KICAgICAgICAgIDxsaT5MYXJnZSwgaW50dWl0aXZlIGRpYWwgY29udHJvbDwvbGk+CiAgICAgICAgICA8bGk+U29saWQgT1hPIGJ1aWxkIHF1YWxpdHk8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPjEuMEwgY2FwYWNpdHkgc21hbGxlciB0aGFuIHN0YW5kYXJkIGtldHRsZXM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+CiAgICAgIDxkaXY+PHN0cm9uZz5CZXN0IGZvcjo8L3N0cm9uZz4gU2VyaW91cyB0ZWEgZHJpbmtlcnMgd2hvIGJyZXcgbXVsdGlwbGUgZGVsaWNhdGUgdmFyaWV0aWVzIGFuZCBwcmlvcml0aXNlIHRlbXBlcmF0dXJlIGFjY3VyYWN5IGFib3ZlIGFsbCBlbHNlLjwvZGl2PgogICAgPC9kaXY+CgogICAgICBDaGVjayBjdXJyZW50IHByaWNlIG9uIEFtYXpvbiDihpIKICAgIDwvYT4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+CgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NCZWF1dGlmdWwgMS43TCBLZXR0bGUgYnkgRHJldyBCYXJyeW1vcmU5LiA8c3Ryb25nPjwvc3Ryb25nPmxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+OS4gQmVhdXRpZnVsIDEuN0wgS2V0dGxlIGJ5IERyZXcgQmFycnltb3JlPC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6aHRtbCAtLT4KPCEtLSAxMy1wcm9kdWN0LWJlYXV0aWZ1bC5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+Cgo8c3R5bGU+Ci5udy1wcm9kdWN0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTRweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjIwcHggMCA4cHh9Ci5udy1wcm9kdWN0Lm53LXRvcHtib3JkZXItY29sb3I6I0YwREREMH0KLm53LXByb2R1Y3QtaGVhZGVye3BhZGRpbmc6MjBweCAyMnB4IDE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEODtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcH0KLm53LXRvcCAubnctcHJvZHVjdC1oZWFkZXJ7YmFja2dyb3VuZDojRkJGMkVDfQoubnctcmFua3tmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA3ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3QTc1NkM7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNztsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206NHB4fQoubnctcHRhZ3tmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDfQoubnctcHJpY2UtYmxvY2t7dGV4dC1hbGlnbjpyaWdodDtmbGV4LXNocmluazowfQoubnctcHByaWNle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkF9Ci5udy1wcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Ci5udy1wc3RhcnN7Y29sb3I6I0M4OUIzQ30KLm53LXByb2R1Y3QtYm9keXtwYWRkaW5nOjE4cHggMjJweH0KLm53LXByb2R1Y3QtaW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyMjBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojRjlGN0Y0O21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmJsb2NrfQoubnctdmVyZGljdHtmb250LXNpemU6MTZweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjE4cHg7cGFkZGluZy1ib3R0b206MThweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctc3BlY3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxOHB4fQoubnctc3BlY3tmb250LXNpemU6MTJweDtjb2xvcjojM0QzQTM1O2JhY2tncm91bmQ6I0Y1RjNFRjtib3JkZXI6MXB4IHNvbGlkICNFMERERDg7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjIwcHh9Ci5udy1zcGVjIHN0cm9uZ3tjb2xvcjojMUMxQTE3O2ZvbnQtd2VpZ2h0OjYwMH0KLm53LXBjZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luLWJvdHRvbToxNnB4fQpAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXsubnctcGNncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctcHJvcywubnctY29uc3tmb250LXNpemU6MTRweH0KLm53LXBsYWJlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wN2VtO21hcmdpbi1ib3R0b206OHB4fQoubnctcHJvcyAubnctcGxhYmVse2NvbG9yOiMyRDdBNjB9Ci5udy1jb25zIC5udy1wbGFiZWx7Y29sb3I6I0EwMzAzMH0KLm53LXByb3MgdWwsLm53LWNvbnMgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0KLm53LXByb3MgbGksLm53LWNvbnMgbGl7cGFkZGluZzozcHggMDtjb2xvcjojM0QzQTM1O2Rpc3BsYXk6ZmxleDtnYXA6N3B4O2xpbmUtaGVpZ2h0OjEuNX0KLm53LXByb3MgbGk6OmJlZm9yZXtjb250ZW50OicrJztjb2xvcjojMkQ3QTYwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctY29ucyBsaTo6YmVmb3Jle2NvbnRlbnQ6J+KIkic7Y29sb3I6I0EwMzAzMDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWJlc3Rmb3J7YmFja2dyb3VuZDojRUJGMEU4O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyRDVBMkQ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41NX0KLm53LWJlc3Rmb3Igc3Ryb25ne2NvbG9yOiMxQzNDMUN9Ci5udy1jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fQoubnctY3RhOmhvdmVye2JhY2tncm91bmQ6IzlBNEUyMH0KPC9zdHlsZT4KCjxkaXYgaWQ9ImJlYXV0aWZ1bCIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiM5IMK3IEJlc3QgRGVzaWduICsgVG91Y2hzY3JlZW48L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkJlYXV0aWZ1bCAxLjdMIEtldHRsZSBieSBEcmV3IEJhcnJ5bW9yZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wdGFnIj5NYXR0ZSwgdG91Y2gtc2FmZSwgOCBwcmVzZXRzIOKAlCB3aGVuIGFlc3RoZXRpY3MgYXJlIHBhcnQgb2YgdGhlIGJyaWVmPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLWJsb2NrIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXBwcmljZSI+JDUw4oCTJDcwPC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuMyAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1ib2R5Ij4KICAgIDxpbWcgY2xhc3M9Im53LXByb2R1Y3QtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxbVhsWTB6UUtMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJCZWF1dGlmdWwgMS43TCBFbGVjdHJpYyBLZXR0bGUgYnkgRHJldyBCYXJyeW1vcmUgbWF0dGUgZmluaXNoIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KCiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAxLjcgTDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDE1MDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5QcmVzZXRzOjwvc3Ryb25nPiA4IHRvdWNoc2NyZWVuICsgbWFudWFsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5LZWVwLXdhcm06PC9zdHJvbmc+IDMwIG1pbjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+RXh0ZXJpb3I6PC9zdHJvbmc+IFRvdWNoLXNhZmUgbWF0dGU8L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1wY2dyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcm9zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPlByb3M8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+U3R1bm5pbmcgbWF0dGUgZmluaXNoIGF0IG1pZC1yYW5nZSBwcmljZTwvbGk+CiAgICAgICAgICA8bGk+OCBwcmVzZXRzIHBsdXMgbWFudWFsIHRlbXAgY29udHJvbDwvbGk+CiAgICAgICAgICA8bGk+MzAtbWluIGtlZXAtd2FybSB3aXRoIGRpZ2l0YWwgZGlzcGxheTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJudy1jb25zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPkNvbnM8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+VGVtcCBhY2N1cmFjeSBjYW4gZHJpZnQgwrExMMKwRjwvbGk+CiAgICAgICAgICA8bGk+TGltaXRlZCBjb2xvciBvcHRpb25zPC9saT4KICAgICAgICAgIDxsaT5Mb3dlc3QgcmF0aW5nIGluIHRoaXMgbGlzdCAoNC4zKTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj4KICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBTdHlsZS1mb2N1c2VkIGJ1eWVycyB3aG8gd2FudCBhIGJlYXV0aWZ1bCwgZmVhdHVyZS1yaWNoIGtldHRsZSB3aXRob3V0IHJlYWNoaW5nIGludG8gdGhlIHByZW1pdW0gcHJpY2UgdGllci48L2Rpdj4KICAgIDwvZGl2PgoKICAgICAgQ2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSCiAgICA8L2E+CiAgPC9kaXY+CjwvZGl2PgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NBdCAkNTDigJMkNzAgeW91J3JlIGdldHRpbmcgYSB0b3VjaHNjcmVlbiB3aXRoIDggcHJlc2V0cyBwbHVzIG1hbnVhbCB0ZW1wZXJhdHVyZSBjb250cm9sLCBhIHByZW1pdW0gLCBhbmQgYSB0b3VjaC1zYWZlIGV4dGVyaW9yIHRoYXQgd29uJ3QgYnVybiB5b3UgaWYgeW91IGJydXNoIGFnYWluc3QgaXQgbWlkLWJvaWwuIE9uZSAgaW5kZXBlbmRlbnQgdGVzdGluZyBmb3VuZCB0ZW1wZXJhdHVyZSBhY2N1cmFjeSBjYW4gZHJpZnQgwrExMMKwRiwgd2hpY2ggaXMgZmluZSBmb3IgYmxhY2sgdGVhIGFuZCBjb2ZmZWUgYnV0IHdvcnRoIGtub3dpbmcgaWYgeW91IGJyZXcgZGVsaWNhdGUgZ3JlZW5zLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0Z1bGwgQ29tcGFyaXNvbiBUYWJsZWxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSAvd3A6aHRtbCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RnVsbCBDb21wYXJpc29uIFRhYmxlPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6aHRtbCAtLT4KPCEtLSAxNS1jb21wYXJpc29uLXRhYmxlLmh0bWwgLS0+CjxzdHlsZT4KLm53LXRhYmxlLXdyYXB7Zm9udC1mYW1pbHk6aW5oZXJpdDtvdmVyZmxvdy14OmF1dG87bWFyZ2luOjE2cHggMDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctdGFibGUtd3JhcCB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6MTRweDttaW4td2lkdGg6NTgwcHh9Ci5udy10YWJsZS13cmFwIHRoZWFke2JhY2tncm91bmQ6IzFDMUExN30KLm53LXRhYmxlLXdyYXAgdGhlYWQgdGh7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTFweCAxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDZlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Ci5udy10YWJsZS13cmFwIHRib2R5IHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2ZmZn0KLm53LXRhYmxlLXdyYXAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I0ZBRjdGMn0KLm53LXRhYmxlLXdyYXAgdGJvZHkgdHIubnctaGlnaGxpZ2h0e2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXRhYmxlLXdyYXAgdGR7cGFkZGluZzoxMHB4IDEzcHg7Y29sb3I6IzNEM0EzNTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ci5udy10YWJsZS13cmFwIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMUMxQTE3fQoubnctdGQtcmF0aW5ne2NvbG9yOiNDODlCM0M7Zm9udC13ZWlnaHQ6NjAwfQoubnctdGQteWVze2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NjAwfQoubnctdGQtbm97Y29sb3I6IzdBNzU2Q30KLm53LXRhYmxlLW5vdGV7Zm9udC1zaXplOjEycHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjhweDtmb250LXN0eWxlOml0YWxpY30KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LXRhYmxlLXdyYXAiPgogIDx0YWJsZT4KICAgIDx0aGVhZD4KICAgICAgPHRyPgogICAgICAgIDx0aD5LZXR0bGU8L3RoPgogICAgICAgIDx0aD5QcmljZTwvdGg+CiAgICAgICAgPHRoPkNhcGFjaXR5PC90aD4KICAgICAgICA8dGg+UHJlc2V0czwvdGg+CiAgICAgICAgPHRoPktlZXAtV2FybTwvdGg+CiAgICAgICAgPHRoPkdvb3NlbmVjazwvdGg+CiAgICAgICAgPHRoPlJhdGluZzwvdGg+CiAgICAgIDwvdHI+CiAgICA8L3RoZWFkPgogICAgPHRib2R5PgogICAgICA8dHIgY2xhc3M9Im53LWhpZ2hsaWdodCI+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+NjwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjYg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5OaW5qYSBLVDIwMDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+NyArIG1hbnVhbDwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40Ljcg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5GZWxsb3cgU3RhZ2cgRUtHPC90ZD4KICAgICAgICA8dGQ+JDE2NeKAkzIwMDwvdGQ+CiAgICAgICAgPHRkPjAuOSBMPC90ZD4KICAgICAgICA8dGQ+RGlhbDwvdGQ+CiAgICAgICAgPHRkPjYwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC15ZXMiPlllczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1yYXRpbmciPjQuNiDimIU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkJyZXZpbGxlIElRIEtldHRsZTwvdGQ+CiAgICAgICAgPHRkPiQxNTDigJMxODA8L3RkPgogICAgICAgIDx0ZD4xLjggTDwvdGQ+CiAgICAgICAgPHRkPjU8L3RkPgogICAgICAgIDx0ZD5ZZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtbm8iPk5vPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC40IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+Q29zb3JpIEdvb3NlbmVjazwvdGQ+CiAgICAgICAgPHRkPiQ0NeKAkzYwPC90ZD4KICAgICAgICA8dGQ+MC44IEw8L3RkPgogICAgICAgIDx0ZD41PC90ZD4KICAgICAgICA8dGQ+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXllcyI+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC42IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+Q29zb3JpIEdsYXNzIEdLMTcyPC90ZD4KICAgICAgICA8dGQ+JDMw4oCTNDA8L3RkPgogICAgICAgIDx0ZD4xLjcgTDwvdGQ+CiAgICAgICAgPHRkPk5vbmU8L3RkPgogICAgICAgIDx0ZD5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjUg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5IYW1pbHRvbiBCZWFjaDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+QmFzaWM8L3RkPgogICAgICAgIDx0ZD5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjQg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5PWE8gQnJldyBBZGp1c3RhYmxlPC90ZD4KICAgICAgICA8dGQ+MS4wIEw8L3RkPgogICAgICAgIDx0ZD5EaWFsPC90ZD4KICAgICAgICA8dGQ+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXllcyI+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC41IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+QmVhdXRpZnVsIGJ5IERyZXcgQi48L3RkPgogICAgICAgIDx0ZD4kNTDigJM3MDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+OCArIG1hbnVhbDwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjMg4piFPC90ZD4KICAgICAgPC90cj4KICAgIDwvdGJvZHk+CiAgPC90YWJsZT4KPC9kaXY+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1doaWNoIE9uZSBTaG91bGQgWW91IEFjdHVhbGx5IEJ1eT9sZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gL3dwOmh0bWwgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hpY2ggT25lIFNob3VsZCBZb3UgQWN0dWFsbHkgQnV5PzwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gMTYtdXNlLWNhc2UtZ3VpZGUuaHRtbCAtLT4KPHN0eWxlPgoubnctdWMtZ3JpZHtmb250LWZhbWlseTppbmhlcml0O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW46MTZweCAwfQpAbWVkaWEobWF4LXdpZHRoOjU2MHB4KXsubnctdWMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXVjLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjE4cHggMjBweDtiYWNrZ3JvdW5kOiNmZmZ9Ci5udy11Yy1jYXJkIGg0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O21hcmdpbjowIDAgMTJweDtwYWRkaW5nLWJvdHRvbTo4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0YwRURFOH0KLm53LXVjLXJvd3tmb250LXNpemU6MTRweDtjb2xvcjojM0QzQTM1O3BhZGRpbmc6NHB4IDA7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctdWMtYXJyb3d7Y29sb3I6I0I1NjIyQTtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LXVjLWdyaWQiPgoKICA8ZGl2IGNsYXNzPSJudy11Yy1jYXJkIj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5CbGFjayB0ZWEsIGluc3RhbnQgY29mZmVlLCByYW1lbjogPHN0cm9uZz5DdWlzaW5hcnQ8L3N0cm9uZz4gb3IgPHN0cm9uZz5IYW1pbHRvbiBCZWFjaDwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PkdyZWVuLCB3aGl0ZSwgb3Igb29sb25nIHRlYTogPHN0cm9uZz5PWE8gQnJldzwvc3Ryb25nPiBvciA8c3Ryb25nPk5pbmphIEtUMjAwPC9zdHJvbmc+PC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+RGFpbHkgcG91ci1vdmVyIGNvZmZlZTogPHN0cm9uZz5GZWxsb3cgU3RhZ2cgRUtHPC9zdHJvbmc+IG9yIDxzdHJvbmc+Q29zb3JpIEdvb3NlbmVjazwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PkFsbCBvZiB0aGUgYWJvdmU6IDxzdHJvbmc+TmluamEgS1QyMDA8L3N0cm9uZz4gKDcgcHJlc2V0cyBjb3ZlcnMgZXZlcnl0aGluZyk8L2Rpdj48L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctdWMtY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+U29sbyBvciBjb3VwbGU6IGFueSBnb29zZW5lY2ssIG9yIDxzdHJvbmc+Q29zb3JpIEdsYXNzPC9zdHJvbmc+PC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+RmFtaWx5IG9mIDPigJM1OiA8c3Ryb25nPkN1aXNpbmFydCBDUEstMTdQMTwvc3Ryb25nPiBvciA8c3Ryb25nPkJyZXZpbGxlIElRPC9zdHJvbmc+ICgxLjfigJMxLjhMKTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2Pk9mZmljZSBvciBzaGFyZWQga2l0Y2hlbjogPHN0cm9uZz5IYW1pbHRvbiBCZWFjaDwvc3Ryb25nPiBvciA8c3Ryb25nPk5pbmphIEtUMjAwPC9zdHJvbmc+PC9kaXY+PC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXVjLWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PlVuZGVyICQ0MDogPHN0cm9uZz5Db3NvcmkgR2xhc3MgR0sxNzItQzwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PiQ0MOKAkyQ2MDogPHN0cm9uZz5IYW1pbHRvbiBCZWFjaDwvc3Ryb25nPiBvciA8c3Ryb25nPkNvc29yaSBHb29zZW5lY2s8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj4kNjDigJMkMTAwOiA8c3Ryb25nPk5pbmphIEtUMjAwPC9zdHJvbmc+IG9yIDxzdHJvbmc+Q3Vpc2luYXJ0PC9zdHJvbmc+IChiZXN0IHN3ZWV0IHNwb3RzKTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PiQxMDDigJMkMTMwOiA8c3Ryb25nPk9YTyBCcmV3IEFkanVzdGFibGU8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj4kMTUwKzogPHN0cm9uZz5GZWxsb3cgU3RhZ2cgRUtHPC9zdHJvbmc+IG9yIDxzdHJvbmc+QnJldmlsbGUgSVE8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctdWMtY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+TW9kZXJuIG1pbmltYWxpc3Q6IDxzdHJvbmc+RmVsbG93IFN0YWdnIEVLRzwvc3Ryb25nPiAobXVsdGlwbGUgbWF0dGUgZmluaXNoZXMpPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+Q2xhc3NpYyBzdGFpbmxlc3M6IDxzdHJvbmc+Q3Vpc2luYXJ0PC9zdHJvbmc+IG9yIDxzdHJvbmc+QnJldmlsbGUgSVE8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5Cb2xkIHN0YXRlbWVudCBwaWVjZTogPHN0cm9uZz5CZWF1dGlmdWwgYnkgRHJldyBCYXJyeW1vcmU8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5DbGVhbiwgZ2xhc3MtZm9yd2FyZDogPHN0cm9uZz5Db3NvcmkgR2xhc3MgR0sxNzItQzwvc3Ryb25nPjwvZGl2PjwvZGl2PgogIDwvZGl2PgoKPC9kaXY+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0hvdyBMb25nIERvIFRoZXNlIEFjdHVhbGx5IExhc3Q\/bGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBMb25nIERvIFRoZXNlIEFjdHVhbGx5IExhc3Q\/PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzVGhlcmUncyBhbHNvIGEgY29zdC1wZXItZGF5IGFyZ3VtZW50IC4gQSAkNzUgQ3Vpc2luYXJ0IHVzZWQgZGFpbHkgZm9yIDcgeWVhcnMgY29zdHMgcm91Z2hseSAkMC4wMyBwZXIgZGF5LiBBICQzMCBuby1icmFuZCBrZXR0bGUgcmVwbGFjZWQgZXZlcnkgMiB5ZWFycyBjb3N0cyAkMC4wNCBwZXIgZGF5YW5kIHJlcXVpcmVzIG1vcmUgb2YgeW91ciB0aW1lIGFuZCBhdHRlbnRpb24uIFRoZSBzd2VldCBzcG90ICBkZWxpdmVycyB0aGUgYmVzdCB2YWx1ZSBvdmVyIHRpbWUuPCEtLSB3cDpodG1sIC0tPgo8IS0tIDE3LWR1cmFiaWxpdHktc3RhdHMuaHRtbCAtLT4KPHN0eWxlPgoubnctZHVyLWdyaWR7Zm9udC1mYW1pbHk6aW5oZXJpdDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjEycHg7bWFyZ2luOjE2cHggMCAyMHB4fQpAbWVkaWEobWF4LXdpZHRoOjUyMHB4KXsubnctZHVyLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fQoubnctZHVyLWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxNHB4IDE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5udy1kdXItYnJhbmR7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxQzFBMTc7bWFyZ2luLWJvdHRvbTo2cHh9Ci5udy1kdXIteWVhcnN7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkE7bGluZS1oZWlnaHQ6MX0KLm53LWR1ci1sYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6NHB4fQoubnctZHVyLW5vdGV7Zm9udC1mYW1pbHk6aW5oZXJpdDtiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyOjFweCBzb2xpZCAjQzVENEMyO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTRweCAxOHB4O2Rpc3BsYXk6ZmxleDtnYXA6MTJweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6NHB4fQoubnctZHVyLW5vdGUtaWNvbntmb250LXNpemU6MThweDtmbGV4LXNocmluazowO21hcmdpbi10b3A6MXB4fQoubnctZHVyLW5vdGUgcHtmb250LXNpemU6MTVweDtjb2xvcjojMUMzQzFDO2xpbmUtaGVpZ2h0OjEuNjU7bWFyZ2luOjB9Ci5udy1kdXItbm90ZSBzdHJvbmd7Y29sb3I6IzBFMkEwRX0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LWR1ci1ncmlkIj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkN1aXNpbmFydDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLXllYXJzIj424oCTOCB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+dHlwaWNhbCBkYWlseSB1c2U8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkJyZXZpbGxlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXIteWVhcnMiPjjigJMxMCB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+dHlwaWNhbCBkYWlseSB1c2U8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkZlbGxvdyBTdGFnZzwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLXllYXJzIj41KyB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+cmVwb3J0ZWQgc28gZmFyPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ibnctZHVyLWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctZHVyLWJyYW5kIj5Db3Nvcmk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci15ZWFycyI+NOKAkzYgeXJzPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItbGFiZWwiPnR5cGljYWwgZGFpbHkgdXNlPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ibnctZHVyLWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctZHVyLWJyYW5kIj5IYW1pbHRvbiBCZWFjaDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLXllYXJzIj4z4oCTNSB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+dHlwaWNhbCBkYWlseSB1c2U8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkJ1ZGdldCAoJDIw4oCTMzApPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXIteWVhcnMiPjHigJMzIHlyczwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLWxhYmVsIj5iZWZvcmUgZWxlbWVudCBmYWlsczwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im53LWR1ci1ub3RlIj4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+CgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NGQVFzbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RkFRczwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gMTgtZmFxLmh0bWwgLS0+CjxzdHlsZT4KLm53LWZhcXtmb250LWZhbWlseTppbmhlcml0O21hcmdpbjoxNnB4IDB9Ci5udy1mYXEtaXRlbXtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxMHB4O21hcmdpbi1ib3R0b206MTBweDtvdmVyZmxvdzpoaWRkZW59Ci5udy1mYXEtcXtwYWRkaW5nOjE2cHggMThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzFDMUExNztmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O2JhY2tncm91bmQ6I2ZmZjt1c2VyLXNlbGVjdDpub25lO2xpc3Qtc3R5bGU6bm9uZX0KLm53LWZhcS1xOmhvdmVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LWZhcS1jaGV2cm9ue2NvbG9yOiNCNTYyMkE7Zm9udC1zaXplOjE4cHg7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzO2Rpc3BsYXk6aW5saW5lLWJsb2NrfQoubnctZmFxLWl0ZW0ubnctb3BlbiAubnctZmFxLWNoZXZyb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfQoubnctZmFxLWF7ZGlzcGxheTpub25lO3BhZGRpbmc6NHB4IDE4cHggMThweDtmb250LXNpemU6MTVweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuNzU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNGMEVERTh9Ci5udy1mYXEtYSBwe21hcmdpbjoxNHB4IDAgMH0KLm53LWZhcS1pdGVtLm53LW9wZW4gLm53LWZhcS1he2Rpc3BsYXk6YmxvY2t9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJudy1mYXEiPgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSBudy1vcGVuIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIEFyZSBlbGVjdHJpYyBrZXR0bGVzIGFjdHVhbGx5IHdvcnRoIGl0PwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LWZhcS1pdGVtIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIERvZXMgdGVtcGVyYXR1cmUgY29udHJvbCBhY3R1YWxseSBtYWtlIGEgZGlmZmVyZW5jZSBpbiB0YXN0ZT8KICAgICAgPHNwYW4gY2xhc3M9Im53LWZhcS1jaGV2cm9uIj7ijIQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1hIj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LWZhcS1pdGVtIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1mYXEtY2hldnJvbiI+4oyEPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtYSI+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctZmFxLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ibnctZmFxLXEiIG9uY2xpY2s9Im53VG9nZ2xlRmFxKHRoaXMpIj4KICAgICAgSXMgc3RhaW5sZXNzIHN0ZWVsIGJldHRlciB0aGFuIGdsYXNzPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LWZhcS1pdGVtIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1mYXEtY2hldnJvbiI+4oyEPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtYSI+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctZmFxLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ibnctZmFxLXEiIG9uY2xpY2s9Im53VG9nZ2xlRmFxKHRoaXMpIj4KICAgICAgV2hlcmUncyB0aGUgYmVzdCBwbGFjZSB0byBidXk\/CiAgICAgIDxzcGFuIGNsYXNzPSJudy1mYXEtY2hldnJvbiI+4oyEPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtYSI+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctZmFxLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ibnctZmFxLXEiIG9uY2xpY2s9Im53VG9nZ2xlRmFxKHRoaXMpIj4KICAgICAgQ2FuIEkgdXNlIGl0IGZvciB0aGluZ3Mgb3RoZXIgdGhhbiB0ZWEgYW5kIGNvZmZlZT8KICAgICAgPHNwYW4gY2xhc3M9Im53LWZhcS1jaGV2cm9uIj7ijIQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1hIj4KICAgICAgPHA+TW9yZSB0aGFuIG1vc3QgcGVvcGxlIHJlYWxpc2UuIENvbW1vbiB1c2VzOiBpbnN0YW50IHJhbWVuIGFuZCBub29kbGVzLCBvYXRtZWFsIGFuZCBwb3JyaWRnZSwgaG90IGNob2NvbGF0ZSwgaW5zdGFudCBzb3VwcywgYmFieSBmb3JtdWxhICh1c2UgYSB0ZW1wLWNvbnRyb2xsZWQgbW9kZWwgdG8gaGl0IDE1OMKwRiBwcmVjaXNlbHkgYmVmb3JlIG1peGluZyksIGJsYW5jaGluZyB2ZWdldGFibGVzIGluIGEgYm93bCwgYW5kIHN0ZXJpbGlzaW5nIHNtYWxsIHV0ZW5zaWxzLiBTb21lIGhvbWUgYmFrZXJzIHBvdXIgYm9pbGluZyBrZXR0bGUgd2F0ZXIgaW50byBhIHBhbiBhdCB0aGUgYm90dG9tIG9mIHRoZSBvdmVuIHRvIGNyZWF0ZSBzdGVhbSBmb3IgYmV0dGVyIGJyZWFkIGNydXN0LiBJZiB5b3UncmUgdXNpbmcgaXQgZm9yIGFueXRoaW5nIHRlbXBlcmF0dXJlLXNlbnNpdGl2ZSBvdGhlciB0aGFuIGEgZnVsbCBib2lsLCB5b3UnbGwgd2FudCBhIG1vZGVsIHdpdGggdGVtcCBjb250cm9sLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICBTaG91bGQgSSBjb25zaWRlciBhIFpvamlydXNoaSB3YXRlciBib2lsZXIgaW5zdGVhZD8KICAgICAgPHNwYW4gY2xhc3M9Im53LWZhcS1jaGV2cm9uIj7ijIQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1hIj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICBXaGF0IHNob3VsZCBJIGRvIGJlZm9yZSB1c2luZyBhIG5ldyBrZXR0bGUgZm9yIHRoZSBmaXJzdCB0aW1lPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgPC9kaXY+CiAgPC9kaXY+Cgo8L2Rpdj4KCjxzY3JpcHQ+CmZ1bmN0aW9uIG53VG9nZ2xlRmFxKGVsKXsKICB2YXIgaXRlbT1lbC5wYXJlbnRFbGVtZW50OwogIHZhciBpc09wZW49aXRlbS5jbGFzc0xpc3QuY29udGFpbnMoJ253LW9wZW4nKTsKICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubnctZmFxLWl0ZW0nKS5mb3JFYWNoKGZ1bmN0aW9uKGkpe2kuY2xhc3NMaXN0LnJlbW92ZSgnbnctb3BlbicpO30pOwogIGlmKCFpc09wZW4pe2l0ZW0uY2xhc3NMaXN0LmFkZCgnbnctb3BlbicpO30KfQo8L3NjcmlwdD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQ29uY2x1c2lvbjxzdHJvbmc+PC9zdHJvbmc+bGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NJZiB5b3UncmUgYSBwb3VyLW92ZXIgY29mZmVlIHBlcnNvbiB3aG8gd2FudHMgdGhlIG1vc3QgcGxlYXN1cmFibGUgZGFpbHkgcml0dWFsLCB0aGUgRmVsbG93IFN0YWdnIEVLRyBpcyB5b3UncmUgYnV5aW5nIGEgcHJlY2lzaW9uIHRvb2wgd2l0aCBhIHNtYWxsIHRhbmssIG5vdCBhIGV2ZXJ5ZGF5IGZhbWlseSBrZXR0bGUuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzIHRoZSBDb3NvcmkgR2xhc3Mga2V0dGxlIGlzIGEgIGZvciB1bmRlciAkNDAuIENsZWFuIGRlc2lnbiwgemVybyBwbGFzdGljLCBmYXN0IGJvaWwuIHBlbmQgdGhlIGRpZmZlcmVuY2Ugb24gYmV0dGVyIHRlYS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Q29uY2x1c2lvbjwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmh0bWwgLS0+CjwhLS0gMTktY29uY2x1c2lvbi5odG1sIC0tPgo8IS0tIElNUE9SVEFOVDogUmVwbGFjZSBhbGwgW1lPVVIgQUZGSUxJQVRFIExJTktdIHdpdGggeW91ciBhY3R1YWwgQW1hem9uIGFmZmlsaWF0ZSBsaW5rcyAtLT4KPHN0eWxlPgoubnctY29uY2x1c2lvbntmb250LWZhbWlseTppbmhlcml0O21hcmdpbjoxNnB4IDAgMjRweH0KLm53LXZlcmRpY3QtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MjRweH0KQG1lZGlhKG1heC13aWR0aDo1NjBweCl7Lm53LXZlcmRpY3QtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXZlcmRpY3QtY2FyZHtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MThweDtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5udy12ZXJkaWN0LWNhcmQubnctdmMtdG9we2JvcmRlci1jb2xvcjojRjBEREQwO2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXZjLXRpZXJ7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojQjU2MjJBO21hcmdpbi1ib3R0b206OHB4fQoubnctdmMtbmFtZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNzttYXJnaW4tYm90dG9tOjZweDtsaW5lLWhlaWdodDoxLjN9Ci5udy12Yy1wcmljZXtmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206MTRweH0KLm53LXZjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjlweCAxNnB4O2JvcmRlci1yYWRpdXM6N3B4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy12Yy1idG46aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQoubnctcHJpY2UtdGlwe2ZvbnQtZmFtaWx5OmluaGVyaXQ7YmFja2dyb3VuZDojRkJGNUU2O2JvcmRlcjoxcHggc29saWQgI0U4RDlBODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjE0cHggMThweDtkaXNwbGF5OmZsZXg7Z2FwOjEycHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjIwcHh9Ci5udy1wcmljZS10aXAtaWNvbntmb250LXNpemU6MThweDtmbGV4LXNocmluazowO21hcmdpbi10b3A6MXB4fQoubnctcHJpY2UtdGlwIHB7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVBNEExQTtsaW5lLWhlaWdodDoxLjY1O21hcmdpbjowfQoubnctcHJpY2UtdGlwIHN0cm9uZ3tjb2xvcjojM0EyRTBFfQoubnctc2lnbi1vZmZ7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXItdG9wOjFweCBzb2xpZCAjRTVFMEQ4O21hcmdpbi10b3A6MjRweDtwYWRkaW5nLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE0cHh9Ci5udy1zaWduLWF2YXRhcnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I0YwREREMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNCNTYyMkE7ZmxleC1zaHJpbms6MH0KLm53LXNpZ24tdGV4dHtmb250LXNpemU6MTVweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuNn0KLm53LXNpZ24tdGV4dCBzdHJvbmd7Y29sb3I6IzFDMUExN30KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LWNvbmNsdXNpb24iPgogIDxkaXYgY2xhc3M9Im53LXZlcmRpY3QtZ3JpZCI+CgogICAgPGRpdiBjbGFzcz0ibnctdmVyZGljdC1jYXJkIG53LXZjLXRvcCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXRpZXIiPkJlc3QgZm9yIG1vc3QgcGVvcGxlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLW5hbWUiPkN1aXNpbmFydCBDUEstMTdQMSBQZXJmZWNUZW1wPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy12ZXJkaWN0LWNhcmQiPgogICAgICA8ZGl2IGNsYXNzPSJudy12Yy10aWVyIj5CZXN0IHNwbHVyZ2U8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtbmFtZSI+RmVsbG93IFN0YWdnIEVLRzwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy12Yy1wcmljZSI+JDE2NeKAkyQyMDA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXZlcmRpY3QtY2FyZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXRpZXIiPkJlc3Qgb24gYSBidWRnZXQ8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtbmFtZSI+Q29zb3JpIEdsYXNzIEdLMTcyLUM8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtcHJpY2UiPiQzMOKAkyQ0MDwvZGl2PgogICAgPC9kaXY+CgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1wcmljZS10aXAiPgogICAgPHA+PHN0cm9uZz5QcmljZXMgZmx1Y3R1YXRlIHJlZ3VsYXJseS48L3N0cm9uZz4gVGhlIEN1aXNpbmFydCBhbmQgTmluamEgYm90aCBnbyBvbiBzYWxlIGZvciAkMTXigJMkMjAgb2ZmIGZhaXJseSBvZnRlbi4gQ2hlY2sgY3VycmVudCBwcmljaW5nIGJlZm9yZSB5b3UgYnV5IHRvIG1ha2Ugc3VyZSB5b3UncmUgbm90IHBheWluZyBmdWxsIGxpc3QgcHJpY2Ugd2hlbiBhIGRlYWwgbWlnaHQgYWxyZWFkeSBiZSBsaXZlLjwvcD4KICA8L2Rpdj4KCgpkb2N1bWVudHNsdWdzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnljbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpodG1sIC0tPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKWW91IGxhbmRlZCBoZXJlIGZvciBvbmUgaGljaCBFbGVjdHJpYyBrZXR0bGUgc2hvdWxkICBhY3R1YWxseSBidXlJJ3ZlIG93bmVkIGEgY291cGxlIG9mIHRoZXNlIGVsZWN0cmljIGtldHRsZXMgbXlzZWxmLi4uQW5kIEkgdG9vayB0aGUgbGliZXJ0eSB0byByZXNlYXJjaCBhbGwgdGhlc2UgbmluZSBlbGVjdHJpYyBrZXR0bGVzLiBIZXJlJ3MgZXhhY3RseSB3aGF0IEkgZm91bmQuLi55b3UgY2FuIGp1c3QgLi4uPHA+SWYgeW91IGFscmVhZHkgaGF2ZSBhIHJvdWdoIGlkZWEgb2Ygd2hhdCB5b3UgbmVlZCwgeW91IGNhbiBqdXN0IHN0YXJ0IGhlcmUuIEkndmUgbWF0Y2hlZCBlYWNoIHBpY2sgdG8gYSBzcGVjaWZpYyB0eXBlIG9mIHBlcnNvbi4uLjwvcD4KYmFyZWx5IHRlbGwgeW91IHRoZSBtb3N0IGNydWNpYWwgdGhpbmdzIHRoYXQgbWF0dGVyIHdoZW4gcHVyY2hhc2luZyBhbiBFbGVjdHJpYyBrZXR0bGVUaGVzZSBhcmUgdGhlIHRoaW5ncyB5b3Ugc2hvdWxkIGFjdHVhbGx5IGNvbnNpZGVyOiA8cD5Nb3N0IGJ1eWluZyBndWlkZXMgYmFyZWx5IHRlbGwgeW91IHRoZSBtb3N0IGNydWNpYWwgdGhpbmdzIHRoYXQgbWF0dGVyIHdoZW4gcHVyY2hhc2luZyBhbiBFbGVjdHJpYyBrZXR0bGUuIFRoZXNlIGFyZSB0aGUgdGhpbmdzIHlvdSBzaG91bGQgYWN0dWFsbHkgY29uc2lkZXI6IDwvcD4Kc3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQWZmaWxpYXRlIFNEaXNjbG9zdXJlOiBUaGlzIHBhZ2UgY29udGFpbnMgYWZmaWxpYXRlIGxpbmtzIOKAlCBpZiB5b3UgYnV5IHRocm91Z2ggdGhlbSwgSSBtYXkgZWFybiBhIHNtYWxsIGNvbW1pc3Npb24gYXQgbm8gZXh0cmEgY29zdCB0byB5b3UuOyBmb250U2l6ZTwhLS0gd3A6cGFyYWdyYXBoIHsiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8ZW0+PC9lbT48cCBjbGFzcz0iaGFzLXNtYWxsLWZvbnQtc2l6ZSI+PGVtPkFmZmlsaWF0ZSBEaXNjbG9zdXJlOiBUaGlzIHBhZ2UgY29udGFpbnMgYWZmaWxpYXRlIGxpbmtzOyBpZiB5b3UgYnV5IHRocm91Z2ggdGhlbSwgSSBtYXkgZWFybiBhIHNtYWxsIGNvbW1pc3Npb24gYXQgbm8gZXh0cmEgY29zdCB0byB5b3UuPC9lbT48L3A+CiAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRzWHh0d2IiIGNsYXNzPSJudy1jYXJkIj4KICAgICAgICA8dGQ+JDEwMC0xMTM8L3RkPgogICAgICAgIDx0ZD4kODDigJMxMDA8L3RkPgogICAgICAgIDx0ZD4kNDDigJM2MDwvdGQ+CiAgICAgICAgPHRkPiQxMTLigJMxMTg8L3RkPgo8cCBjbGFzcz0ibnctdGFibGUtbm90ZSIgPD0iIiBwPSIiPjwvcD4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtcHJpY2UiPiQxMDDigJMkMTEzPC9kaXY+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80dmdkVm9sIiBjbGFzcz0ibnctdmMtYnRuIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+Q2hlY2sgcHJpY2Ug4oaSPC9hPgogICAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNscmJwOSIgY2xhc3M9Im53LXZjLWJ0biIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPkNoZWNrIHByaWNlIOKGkjwvYT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRza0RndU8iIGNsYXNzPSJudy12Yy1idG4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj5DaGVjayBwcmljZSDihpI8L2E+CiA8L2Rpdj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80N0xORFFVIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CnlvdSAgPHA+WW91IGxhbmRlZCBoZXJlIGZvciBvbmUgYW5kIG9ubHkgcmVhc29uLiBUbyBkZXRlcm1pbmUgd2hpY2ggRWxlY3RyaWMga2V0dGxlIHlvdSBzaG91bGQgYWN0dWFsbHkgY29uc2lkZXIgYnV5aW5nLi4uSSd2ZSBvd25lZCBhIGNvdXBsZSBvZiB0aGVzZSBlbGVjdHJpYyBrZXR0bGVzIG15c2VsZi4uLkFuZCBJIHRvb2sgdGhlIGxpYmVydHkgdG8gcmVzZWFyY2ggYWxsIHRoZXNlIG5pbmUgZWxlY3RyaWMga2V0dGxlcy4gSGVyZSdzIGV4YWN0bHkgd2hhdCBJIGZvdW5kLi4uPC9wPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NoZWlnaHRBbm90aGVyIHRoaW5nIGFsbW9zdCBldmVyIDwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMzlweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MzlweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+CgogdGhlICBtYWluZXIuIHZlbiBhICQyMDAga2V0dGxlIHdvbid0IGxhc3QgMiB5ZWFycy4gRG8gaXQgY29uc2lzdGVudGx5IGFuZCBhICQ1MCBrZXR0bGUgY2FuIGVhc2lseSByZWFjaCA4IHllYTwvZW1FcnMuUHJvbWlzZSEhPGVtPjwvZW0+Li4uPHA+PHN0cm9uZz5Bbm90aGVyIHRoaW5nIGFsbW9zdCBub2JvZHkgZXZlciBtZW50aW9uczo8L3N0cm9uZz7CoEEgMTUwMFcga2V0dGxlIGNvc3RzIHJvdWdobHkgJDAuMDLigJMkMC4wMyBwZXIgZnVsbCBib2lsIGF0IGF2ZXJhZ2UgVVMgZWxlY3RyaWNpdHkgcmF0ZXMuIEJvaWxpbmcgb25seSB3aGF0IHlvdSBuZWVkIDxlbT4obm90IGZpbGxpbmcgdG8gdGhlIG1heCBldmVyeSB0aW1lKSA8L2VtPnNhdmVzIHJlYWwgbW9uZXkgYW5kIHRpbWUgb3ZlciBtb250aHMgb2YgZGFpbHkgdXNlLjwvcD4KPHA+RWFjaCByZXZpZXcgYmVsb3cgZm9sbG93cyB0aGUgc2FtZSBzdHJ1Y3R1cmUgc28geW91IGNhbiBzY2FuIGFuZCBjb21wYXJlIGVhc2lseS4gSSd2ZSBpbmNsdWRlZCByZWFsIGxvbmctdGVybSBvd25lcnNoaXAgbm90ZXMgcHVsbGVkIGZyb20gdmVyaWZpZWQgdXNlciByZXBvcnRzLi4uPC9wPgogPHA+PGVtPkhhcmQgd2F0ZXIgbWluZXJhbCBidWlsZHVwIGlzIHRoZSBtYWluIHJlYXNvbiBlbGVjdHJpYyBrZXR0bGVzIGRpZSBlYXJseTsgYW5kIGl0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggYnJhbmQgb3IgcHJpY2UuIElmIHlvdXIgdGFwIHdhdGVyIGxlYXZlcyB3aGl0ZSByZXNpZHVlIG9uIGRpc2hlcyBvciBpbiBwb3RzLCBkZXNjYWxlIHlvdXIga2V0dGxlIGV2ZXJ5IDPigJM0IHdlZWtzIHdpdGggZXF1YWwgcGFydHMgd2hpdGUgdmluZWdhciBhbmQgd2F0ZXIuIEV2ZW4gYSAkMjAwIGtldHRsZSB3b24ndCBsYXN0IDIgeWVhcnMuIERvIGl0IGNvbnNpc3RlbnRseSBhbmQgYSAkNTAga2V0dGxlIGNhbiBlYXNpbHkgcmVhY2ggOCB5ZWFycy4gUHJvbWlzZSEhPC9lbT48L3A+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPkZhc3QsIHByZWNpc2UsIHJlbGlhYmxlIGFuZCBoYWxmIHRoZSBwcmljZSBvZiBwcmVtaXVtIGFsdGVybmF0aXZlczwvZGl2PgpzbyB5ZWFoISEgICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+PGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBFdmVyeWRheSB0ZWEgYW5kIGNvZmZlZSBkcmlua2VycyB3aG8gd2FudCByZWxpYWJsZSBwcmVjaXNpb24sIGZhc3QgYm9pbCwgYW5kIGxvbmctdGVybSB2YWx1ZSB3aXRob3V0IG92ZXJwYXlpbmcuPC9kaXY+PC9kaXY+CjxwPklmIEkgaGFkIHRvIHJlY29tbWVuZCBvbmUga2V0dGxlIHRvIGV2ZXJ5IHBlcnNvbiB3aG8gZXZlciBhc2tlZCBtZSwgdGhpcyBpcyBpdC4gVGhlIEN1aXNpbmFydCBQZXJmZWNUZW1wIGJvaWxzIGEgbGl0cmUgb2Ygd2F0ZXIgZmFzdGVyIHRoYW4gYW55IG90aGVyIHN0YW5kYXJkIGtldHRsZSBpbiB0aGlzIHJvdW5kdXAsIGNvbWVzIHdpdGggc2l4IHByZXNldHMgbWFwcGVkIHRvIHJlYWwgdGVhIGFuZCBjb2ZmZWUgdHlwZXMsIGFuZCBob2xkcyB0ZW1wZXJhdHVyZSBmb3IgMzAgbWludXRlcyB3aXRoIGFuIGF1ZGlibGUgYmVlcCB3aGVuIGl0J3MgcmVhZHkuIEkndmUgc2VlbiBtdWx0aXBsZSBwZW9wbGUgcmVwb3J0IG93bmluZyB0aGVpcnMgZm9yIDbigJM4IHllYXJzIG9mIGRhaWx5IHVzZS4gSXQncyBXaXJlY3V0dGVyJ3MgcGljaywgRm9vZCBOZXR3b3JrJ3MgcGljaywgYW5kIENOTiBVbmRlcnNjb3JlZCdzIHRvcCBvdmVyYWxsIHBlcmZvcm1lci4gV2hlbiB0aGF0IG1hbnkgaW5kZXBlbmRlbnQgdGVzdGVycyBhZ3JlZSwgaXQncyB1c3VhbGx5IGZvciBnb29kIHJlYXNvbi4uLnNvIHllYWghITwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzaGVpZ2h0PCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzOHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozOHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCiAgICAgCiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPjcgcHJlc2V0cywgbGl2ZSBkaXNwbGF5LCA5MC1zZWNvbmQgYm9pbCAobW9zdCBmZWF0dXJlcyBwZXIgZG9sbGFyKTwvZGl2PgogICAgICAgICAgPGxpPlB1cmVseSBmdW5jdGlvbmFsIGRlc2lnbiwgbm90IHN0eWxpc2g8L2xpPgp0aGF0IGVzdXN1YWxseSA7IHF1aXRlIGRvcGVJJ2Qgc2F5LCB3IGl0czsgaXQncyBub3QgdGhhdCBhcHBlYWxpbmcuLi5hbHNvIDxwPlRoZSBOaW5qYSBoYXMgdGhlIGhpZ2hlc3QgQW1hem9uIHJhdGluZyBvZiBhbnkga2V0dGxlIGluIHRoaXMgcm91bmR1cCAoNC43IHN0YXJzKSwgYW5kIGl0J3MgZWFzeSB0byBzZWUgd2h5LiBTZXZlbiBvbmUtdG91Y2ggcHJlc2V0cyB0aGF0IGluY2x1ZGVzIHdoaXRlIHRlYSBhbmQgb29sb25nLCB3aGljaCBtb3N0IGNvbXBldGl0b3JzIHVzdWFsbHkgc2tpcDsgcGx1cyBhIGxpdmUgTEVEIHRlbXBlcmF0dXJlIHJlYWRvdXQgYW5kIG1hbnVhbCBjb250cm9sIGJldHdlZW4gcHJlc2V0cy4gVGhlIDkwLXNlY29uZCBzaW5nbGUtY3VwIGJvaWwgaXMgYWxzbyBxdWl0ZSBkb3BlLiBJJ2Qgc2F5LCB3aGVyZSBpdCBmYWxscyBzaG9ydCBpcyBpdHMgZGVzaWduOyBpdCdzIG5vdCB0aGF0IGFwcGVhbGluZy4uLjwvcD4KICAgICAgPGRpdiBjbGFzcz0ibnctcHRhZyI+VGhlIGRlc2lnbiBpY29uIChwcmVjaXNpb24gc3BvdXQsIHR1cm4tZGlhbCBjb250cm9sLCA2MC1taW4gaG9sZCk8L2Rpdj4KICAgICAgICAgIDxsaT5QcmVjaXNpb24gZ29vc2VuZWNrOyBvcHRpbWFsIHBvdXItb3ZlciBmbG93PC9saT4KICAgICAgICAgIDxsaT5TbWFsbCAwLjlMOyBub3QgZm9yIGZhbWlsaWVzPC9saT4KICAgICAgClNvIGlzIHdoYXQgcGVvcGxlIG9uIFJlZGRpdCBkcm9vbCBvdmVyLiBBbmQgaGV5LCBpdCdzIGZvciBhIGdvb2QgcmVhc29uLi4uSXQgaGFzIGFuIGFwcGVhbGluZyBkZXNpZ24sIGFuZCBhICBwb3VyIGNvbnRyb2xzb2xpZC4gVGhlIHR1cm4tZGlhbCB0ZW1wZXJhdHVyZSBzeXN0ZW0gaXMgZmFyIG1vcmUgaW50dWl0aXZlIHRoYW4gYnV0dG9uLWJhc2VkIGNvbXBldGl0b3JzLCBhbmQgdGhlIGdvb3NlbmVjayBzcG91dCBkZWxpdmVycyBhIHNsb3csIHByZWNpc2Ugc3RyZWFtIHRoYXQncyBlc3NlbnRpYWwgZm9yIHBvdXItb3ZlciBjb2ZmZWUuIGl0IGhhcyBhIHNtYWxsIDAuOUwgY2FwYWNpdHksIHRoZSBwb3VyIGlzICBzbG93IGZvciBldmVyeWRheSB0ZWEsIGFuZCBpdC4gSWYgeW91IGRvbid0IG1ha2UgcG91ci1vdmVyIGNvZmZlZSBpdCdzIGFXaXRoIHRoYXQgc2FpZCwgYWxzbyBxdWl0ZSBsaWVzIG9uIHRoZSBwcmljZXkgc2lkZSBvZnRlbiwgc29saWQgb3B0aW9uLi4uLDxwPlNvLCB0aGUgRmVsbG93IFN0YWdnIEVLRyBpcyB3aGF0IHBlb3BsZSBvbiBSZWRkaXQgZHJvb2wgb3Zlci4gQW5kIGhleSwgaXQncyBmb3IgYSBnb29kIHJlYXNvbi4uLkl0IGhhcyBhbiBhcHBlYWxpbmcgZGVzaWduLCBhbmQgYSBzb2xpZCBwb3VyIGNvbnRyb2wuIFRoZSB0dXJuLWRpYWwgdGVtcGVyYXR1cmUgc3lzdGVtIGlzIGZhciBtb3JlIGludHVpdGl2ZSB0aGFuIGJ1dHRvbi1iYXNlZCBjb21wZXRpdG9ycywgYW5kIHRoZSBnb29zZW5lY2sgc3BvdXQgZGVsaXZlcnMgYSBzbG93LCBwcmVjaXNlIHN0cmVhbSB0aGF0J3MgZXNzZW50aWFsIGZvciBwb3VyLW92ZXIgY29mZmVlLiBXaXRoIHRoYXQgc2FpZCwgaXQgYWxzbyBoYXMgYSBzbWFsbCAwLjlMIGNhcGFjaXR5LCB0aGUgcG91ciBpcyBxdWl0ZSBzbG93IGZvciBldmVyeWRheSB0ZWEsIGFuZCBpdCBsaWVzIG9uIHRoZSBwcmljZXkgc2lkZS4gSWYgeW91IGRvbid0IG1ha2UgcG91ci1vdmVyIGNvZmZlZSBvZnRlbiwgaXQncyBhIHNvbGlkIG9wdGlvbi4uLjwvcD4KICAgICAgCm1vc3QgaWRlYWwgZm9yIGxvb2tpbmcgZm9yOyBpdHMgSG93ZXZlciwgdCBpcyAgYWxzb2h1Z2UuLi4ub2Z0ZW48cD5UaGUgQnJldmlsbGUgSVEgaXMgbW9zdCBpZGVhbCBmb3IgcGVvcGxlIGxvb2tpbmcgZm9yIGEgcHJlbWl1bSBrZXR0bGUgdGhhdCBpc24ndCBhIGdvb3NlbmVjazsgaXRzIHRoZSBsYXJnZXN0IGNhcGFjaXR5IGluIHRoaXMgcm91bmR1cCAoMS44TCkuIFJlZGRpdCB1c2VycyBvZnRlbiByZXBvcnQgOOKAkzEwIHllYXIgbGlmZXNwYW5zIHdpdGggQnJldmlsbGUga2V0dGxlcy4gSG93ZXZlciwgdGhlIHRyYWRlLW9mZiBpcyBmZXdlciBwcmVzZXRzIHRoYW4gdGhlIEN1aXNpbmFydCBvciBOaW5qYSwgYW5kIHlvdSdyZSBhbHNvIHBheWluZyBhIGh1Z2UgcHJlbWl1bSBmb3IgZGVzaWduIGFuZCBicmFuZCBoZXJpdGFnZS4uLi48L3A+CiAgICAgIAogICAgICAgICAgPGxpPjEwMCUgc3RhaW5sZXNzIGludGVyaW9yOyB6ZXJvIHBsYXN0aWMgY29udGFjdDwvbGk+Cm1lbnRpb24gaGUgdWx0aW1hdGUgZWxlY3RyaWMga2V0dGxlLiBQZW9wbGUgIGFic29sdXRlbHkgYWxzbyB5b3UgbWF5IHdhbnQgdG8gY29uc2lkZXIgQ29zb3JpIGdvb3NlbmVjayBrZXR0bGUuLi48cD5SZWRkaXQgdXNlcnMgbWVudGlvbiBDb3NvcmkgZ29vc2VuZWNrIGtldHRsZXMgYXMgdGhlIHVsdGltYXRlIGxvbmctdGVybSBlbGVjdHJpYyBrZXR0bGUuIFBlb3BsZSByZXBvcnQgIDTigJM2IHllYXJzIG9mIGhlYXZ5IGRhaWx5IHVzZSB3aXRoIGFic29sdXRlbHkgemVybyBpc3N1ZXMuIFRoaXMgbW9kZWwgYWxzbyByZWNvcmRlZCB0aGUgZmFzdGVzdCBib2lsIHRpbWUgb2YgYW55IGdvb3NlbmVjayBpbiB0ZXN0aW5nLCBhbmQgdGhlIDEwMCUgc3RhaW5sZXNzIHN0ZWVsIGludGVyaW9yIG1lYW5zIG5vIHBsYXN0aWMgZXZlciB0b3VjaGVzIHlvdXIgd2F0ZXIuIElmIHlvdSB3YW50IGEgZ29vc2VuZWNrIGZvciBwb3VyLW92ZXIgYnV0IHRoZSBGZWxsb3cgU3RhZ2cgcHJpY2UgbWFrZXMgeW91IHdpbmNlLCB5b3UgbWF5IHdhbnQgdG8gY29uc2lkZXIgQ29zb3JpIGdvb3NlbmVjayBrZXR0bGUuLi48L3A+Cm4gY2FzZSAgICAgICAgICA8bGk+U2hvd3MgbGltZXNjYWxlIHF1aWNrbHk7IGNsZWFuIHdlZWtseSBpbiBoYXJkIHdhdGVyIGFyZWFzPC9saT4KICAgICAgCmlmIHRpZ2h0bWF5IGJlIHRoZSBiZXN0IG9wdGlvbiBmb3IgeW91Li5UaGUgd2Fsc28gdG91Y2ggaWxsIGFsc28gIGFuZCBhbGwgSSdkIHNheSBpdHMgdGhlOyAgc3VyZSB3b24ndCBtaXNzIGl0Li4uLjxwPkluIGNhc2UgeW91J3JlIGJ1eWluZyB5b3VyIGZpcnN0IGVsZWN0cmljIGtldHRsZSBvciBpZiB5b3VyIGJ1ZGdldCBpcyB0aWdodCB1bmRlciAkNDAsIHRoaXMgbWF5IGJlIHRoZSBiZXN0IG9wdGlvbiBmb3IgeW91Li4uIFRoZSBCb3Jvc2lsaWNhdGUgZ2xhc3MgYWxzbyBtZWFucyB6ZXJvIHBsYXN0aWMgd2lsbCB0b3VjaCB0aGUgd2F0ZXIuIEl0J3MgYWxzbyBmYXN0IGFuZCBjbGVhbnMgZWFzaWx5IGFsbCB0aGFua3MgdG8gdGhlIHdpZGUgb3BlbmluZywuIFRoZSBvbmx5IGxpbWl0YXRpb24gSSdkIHNheSBpdHMgdGhlIG5vIHRlbXBlcmF0dXJlIGNvbnRyb2w7IGJ1dCBpZiB5b3UgZHJpbmsgb25seSBibGFjayB0ZWEgb3IgdXNlIGl0IGZvciBjb29raW5nIGFuZCByYW1lbiwgeW91IHN1cmUgd29uJ3QgbWlzcyBpdC4uLi48L3A+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPlJlbGlhYmxlLCBzYWZlLCBuby1ub25zZW5zZTsgdGhlIHNlbnNpYmxlIGJ1ZGdldCBwaWNrPC9kaXY+CiAgICAgCmJhcmVseSBzQnV0IHlvdSBjYW4gYmUgc3VyZSB0aGV5IGRvIG1ha2VIb25lc3RseSwgPHA+SGFtaWx0b24gQmVhY2ggYmFyZWx5IG1ha2VzIGZsYXNoeSBrZXR0bGVzLiBCdXQgeW91IGNhbiBiZSBzdXJlIHRoZXkgZG8gbWFrZSByZWxpYWJsZSBvbmVzLiBUaGlzIG1vZGVsIGluY2x1ZGVzIGF1dG8tc2h1dG9mZiBhbmQgYm9pbC1kcnkgcHJvdGVjdGlvbiBhcyBzdGFuZGFyZCBpbiBhIHN0YWlubGVzcywgQlBBLWZyZWUsIDEuN0wgYm9keSB0aGF0IHdpbGwgcXVpZXRseSBkbyBpdHMgam9iIGZvciB5ZWFycy4gSG9uZXN0bHksIEl0J3MgdGhlIGtldHRsZSBJJ2QgcmVjb21tZW5kIGZvciBhIGRvcm0gcm9vbSwgYW4gb2ZmaWNlIGtpdGNoZW4sIG9yIGEgZmFtaWx5IG1lbWJlciB3aG8ganVzdCB3YW50cyBob3Qgd2F0ZXIgd2hlbiB0aGV5IHByZXNzIGEgYnV0dG9uLjwvcD4KICAgICAgICAgIDxsaT5JbmR1c3RyaWFsIGRlc2lnbjsgbm90IGZvciBldmVyeSBraXRjaGVuPC9saT4KICAgICAgCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RoZSBPWE8gQnJldyBpcyA8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgpub3QgdG8gYmUgdW5kZXJtaW5lZC4uLiBJdCByZWNvcnRoZSBmYXN0ZXN0IGJvaWwgb2YgYW55IGdvb3NlbmVjayBpbiB0ZXN0aW5nICgzIG1pbiA1M3MgZm9yIDFMKSwgYW5kIGl0cyB0ZW1wZXJhdHVyZSBhY2N1cmFjeSBmb3IgZGVsaWNhdGUgdGVhcyBzIG91dHBlcmZvcm1zIHRoZSBGZWxsb3cgU3RhZ2cgaW4gaW5kZXBlbmRlbnQgdGVzdHMuIFRoZSBsYXJnZSBkaWFsIGlzIHRvIHVzZS4gVGhlIGRlc2lnbiBpcyBpbmR1c3RyaWFsIHJhdGhlciB0aGFuICAgaWYgIGdyZWVuIGFuZCB3aGl0ZSB0ZWEgaXMgeW91ciBkYWlseSAgZHMgdWJzdGFudGlhbGx5ZGVmaW5pdGVseSBhIHBsZWFzdXJlIG1ha2UgIG9mYXBwZWFsaW5nLi4uSG93ZXZlciwgdGhlIHBlcmZlY3RwbGVhc3VyZSwgdGhlbnlvdSBqdXN0IGdvdCB5b3Vyc2VsZiBhIGdvb2QgZGVhbC4uLjxwPlRoZSBPWE8gQnJldyBpcyBub3QgdG8gYmUgdW5kZXJtaW5lZC4uLiBJdCByZWNvcmRzIHRoZSBmYXN0ZXN0IGJvaWwgb2YgYW55IGdvb3NlbmVjayBpbiB0ZXN0aW5nICgzIG1pbiA1M3MgZm9yIDFMKSwgYW5kIGl0cyB0ZW1wZXJhdHVyZSBhY2N1cmFjeSBmb3IgZGVsaWNhdGUgdGVhcyBzdWJzdGFudGlhbGx5IG91dHBlcmZvcm1zIHRoZSBGZWxsb3cgU3RhZ2cgaW4gaW5kZXBlbmRlbnQgdGVzdHMuIFRoZSBsYXJnZSBkaWFsIGlzIGRlZmluaXRlbHkgYSBwbGVhc3VyZSB0byBtYWtlIHVzZSBvZi4gVGhlIGRlc2lnbiBpcyBpbmR1c3RyaWFsIHJhdGhlciB0aGFuIGFwcGVhbGluZy4uLiBIb3dldmVyLCAgaWYgdGhlIHBlcmZlY3QgZ3JlZW4gYW5kIHdoaXRlIHRlYSBpcyB5b3VyIGRhaWx5IHBsZWFzdXJlLCB0aGVuIHlvdSBqdXN0IGdvdCB5b3Vyc2VsZiBhIGdvb2QgZGVhbC4uLjwvcD4KICAgICAgICAgIDxsaT5Ub3VjaC1zYWZlIGV4dGVyaW9yOyB3b24ndCBidXJuIGlmIGJydXNoZWQ8L2xpPgogICAgICAKIG9ubHltYXR0ZSBmaW5pc2hjYXV0aW9uIHRob3VnaC4uLi5vZnRlbiAuLjxwPkF0IG9ubHkgJDUw4oCTJDcwIHlvdSdyZSBnZXR0aW5nIGEgdG91Y2hzY3JlZW4gd2l0aCA4IHByZXNldHMgcGx1cyBtYW51YWwgdGVtcGVyYXR1cmUgY29udHJvbCwgYSBwcmVtaXVtIG1hdHRlIGZpbmlzaCwgYW5kIGEgdG91Y2gtc2FmZSBleHRlcmlvciB0aGF0IHdvbid0IGJ1cm4geW91IGlmIHlvdSBicnVzaCBhZ2FpbnN0IGl0IG1pZC1ib2lsLiBPbmUgY2F1dGlvbiB0aG91Z2guLi4uIGluZGVwZW5kZW50IHRlc3RpbmcgZm91bmQgdGVtcGVyYXR1cmUgYWNjdXJhY3kgY2FuIGRyaWZ0IMKxMTDCsEYsIHdoaWNoIGlzIGZpbmUgZm9yIGJsYWNrIHRlYSBhbmQgY29mZmVlIGJ1dCB3b3J0aCBrbm93aW5nIGlmIHlvdSBvZnRlbiBicmV3IGRlbGljYXRlIGdyZWVucy4uLjwvcD4KICAgICAgICA8dGQ+Q3Vpc2luYXJ0IENQSy0xN1AxIDwvdGQ+CiAgICA8aDQ+QnkgZHJpbmsgdHlwZTwvaDQ+CiAgICA8aDQ+QnkgaG91c2Vob2xkIHNpemU8L2g0PgogICAgPGg0PkJ5IGJ1ZGdldDwvaDQ+CiAgICA8aDQ+Qnkga2l0Y2hlbiBzdHlsZTwvaDQ+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RoaXMgaXMgdGhlIG1vc3QgaW1wb3J0YW50IHF1ZXN0aW9uLCBhbmQgaWYgYW55dGhpbmcgdGhlIG1vc3QgdmFsaWQuLi4gSTwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCiBtZWFuIHdobyB3YW50cyB0byBrZWVwIG9uIGJ1eWluZyBuZXcgZWxlY3RyaWMga2V0dGxlcyBldmVyeSA0IG1vbnRocy4uLjxwPlRoaXMgaXMgdGhlIG1vc3QgaW1wb3J0YW50IHF1ZXN0aW9uLCBhbmQgaWYgYW55dGhpbmcgdGhlIG1vc3QgdmFsaWQuLi4gSSBtZWFuIHdobyB3YW50cyB0byBrZWVwIG9uIGJ1eWluZyBuZXcgZWxlY3RyaWMga2V0dGxlcyBldmVyeSA0IG1vbnRocy4uLjwvcD4KICA8ZGl2IGNsYXNzPSJudy1kdXItbm90ZS1pY29uIj48L2Rpdj4KICA8cD48c3Ryb25nPlRoZSB0cnVlIHZhcmlhYmxlIGlzbid0IGJyYW5kLi4uaG9uZXN0bHksIGl0J3MgZGVzY2FsaW5nLjwvc3Ryb25nPiBLZXR0bGVzIGRlc2NhbGVkIHJlZ3VsYXJseSAoZXZlcnkgNOKAkzggd2Vla3MpIGNvbnNpc3RlbnRseSBoaXQgdGhlIHRvcCBlbmQgb2YgdGhlaXIgbGlmZXNwYW4gb3IgZXhjZWVkIGl0LiBLZXR0bGVzIHRoYXQgYXJlIG5ldmVyIGRlc2NhbGVkIGRpZSBlYXJseSwgcmVnYXJkbGVzcyBvZiBicmFuZCBvciBwcmljZS4gSWYgeW91IGxpdmUgaW4gYSBoYXJkIHdhdGVyIGFyZWEsIGVuc3VyZSB0aGF0IHlvdSBkZXNjYWxlIG9uIGEgbW9udGhseSBiYXNpcy48L3A+CnRoYXQgc2hvdWxkIGJlIGNvbnNpZGVyZWR0aGF0J3MgLCBpcyB3aGF0Li4gPHA+VGhlcmUncyBhbHNvIGEgY29zdC1wZXItZGF5IGFyZ3VtZW50IHRoYXQgc2hvdWxkIGJlIGNvbnNpZGVyZWQuIEEgJDc1IEN1aXNpbmFydCB0aGF0J3MgdXNlZCBkYWlseSBmb3IgNyB5ZWFycyBjb3N0cyByb3VnaGx5ICQwLjAzIHBlciBkYXkuIEEgJDMwIG5vLWJyYW5kIGtldHRsZSByZXBsYWNlZCBldmVyeSAyIHllYXJzIGNvc3RzICQwLjA0IHBlciBkYXksIGFuZCByZXF1aXJlcyBtb3JlIG9mIHlvdXIgdGltZSBhbmQgYXR0ZW50aW9uLiBUaGUgc3dlZXQgc3BvdCBpcyB3aGF0IGRlbGl2ZXJzIHRoZSBiZXN0IHZhbHVlIG92ZXIgdGltZS4uLiA8L3A+CiAgICAgIDxwPlllcywgZm9yIGFsbW9zdCBldmVyeW9uZS4gVGhleSBib2lsIHdhdGVyIDLigJMzeCBmYXN0ZXIgdGhhbiBhIHN0b3ZldG9wLCBzaHV0IG9mZiBhdXRvbWF0aWNhbGx5IHNvIHlvdSBjYW4gd2FsayBhd2F5LCBhbmQgcXVhbGl0eSBtb2RlbHMgbGFzdCA14oCTOCB5ZWFycy4gVGhlIHRpbWUgc2F2aW5ncyBhbG9uZSwgZXZlbiBqdXN0IDMgbWludXRlcyBhIGRheTsgYWRkcyB1cCB0byBuZWFybHkgMTggaG91cnMgYSB5ZWFyLiBBdCAkNzXigJMkMTAwIGZvciBhIG1pZC1yYW5nZSBrZXR0bGUsIHRoYXQncyBhIHZlcnkgZWFzeSByZXR1cm4gb24gaW52ZXN0bWVudC48L3A+CiAgICAgIDxwPkRyYXN0aWNhbGx5LCBmb3IgdGVhLiBHcmVlbiB0ZWEgYnJld2VkIGF0IGJvaWxpbmcgcG9pbnQgKDIxMsKwRikgcmVsZWFzZXMgYml0dGVyIHRhbm5pbnMgYW5kIHR1cm5zIGFzdHJpbmdlbnQuIFRoZSBzYW1lIGxlYXZlcyBhdCAxNjXigJMxNzXCsEYgcHJvZHVjZSBhIHNtb290aCwgc3dlZXQgY3VwLiBXaGl0ZSB0ZWEgaXMgZXZlbiBtb3JlIHNlbnNpdGl2ZS4gRm9yIGJsYWNrIHRlYSBhbmQgRnJlbmNoIHByZXNzIGNvZmZlZSwgYm9pbGluZyBpcyBmaW5lLiBGb3IgcG91ci1vdmVyIGNvZmZlZSwgMTk14oCTMjA1wrBGIGV4dHJhY3RzIGNsZWFuZXIgZmxhdm9yLiBPbmNlIHlvdSBleHBlcmllbmNlIHRoZSBkaWZmZXJlbmNlLCB5b3UgZ2VudWluZWx5IHdvbid0IGdvIGJhY2suIElmIHlvdSBvbmx5IGRyaW5rIGJsYWNrIHRlYSBvciB1c2UgaXQgZm9yIGNvb2tpbmcsIGJvaWwtb25seSBpcyBwZXJmZWN0bHkgZmluZS48L3A+CiAgICAgIFdoYXQncyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgZ29vc2VuZWNrIGFuZCBhIHJlZ3VsYXIgc3BvdXQ7IGRvIEkgYWN0dWFsbHkgbmVlZCBvbmU\/CiAgICAgIDxwPkEgZ29vc2VuZWNrIHNwb3V0IGlzIGxvbmcsIG5hcnJvdywgYW5kIGN1cnZlZCwgZ2l2aW5nIHlvdSBwcmVjaXNlIGNvbnRyb2wgb3ZlciBob3cgZmFzdCBhbmQgd2hlcmUgd2F0ZXIgZmxvd3MuIEl0J3MgZXNzZW50aWFsIGZvciBwb3VyLW92ZXIgY29mZmVlIChWNjAsIENoZW1leCwgQWVyb1ByZXNzKSB3aGVyZSBhIHNsb3csIGNpcmN1bGFyIHBvdXIgbWFrZXMgYSByZWFsIGZsYXZvciBkaWZmZXJlbmNlLiBGb3IgcmVndWxhciB0ZWEsIGZpbGxpbmcgbXVncywgb3IgZ2VuZXJhbCB1c2UsIGEgc3RhbmRhcmQgc3BvdXQgaXMgZmFzdGVyIGFuZCBtb3JlIHByYWN0aWNhbC4gVGhlIGhvbmVzdCBhbnN3ZXI6IGJ1eSBhIGdvb3NlbmVjayBpZiB5b3UgbWFrZSBwb3VyLW92ZXIgY29mZmVlLiBEb24ndCBidXkgb25lIGp1c3QgYmVjYXVzZSBpdCBsb29rcyBnb29kOyBpdCB3aWxsIHNsb3cgeW91IGRvd24gZXZlcnkgc2luZ2xlIGRheS48L3A+CiAgICAgIEhvdyBkbyBJIGRlc2NhbGUgbXkga2V0dGxlLCBhbmQgaG93IG9mdGVuPwogICAgICA8cD5GaWxsIHRoZSBrZXR0bGUgaGFsZndheSB3aXRoIGVxdWFsIHBhcnRzIHdoaXRlIHZpbmVnYXIgYW5kIHdhdGVyLiBCcmluZyB0byBhIGJvaWwsIGxldCBzaXQgZm9yIDE14oCTMjAgbWludXRlcywgdGhlbiBwb3VyIG91dCBhbmQgcmluc2UgdHdpY2UsIGJvaWwgdGhlIHJpbnNlIHdhdGVyIGFuZCBkaXNjYXJkIGl0IHRvbywgc28geW91J3JlIG5vdCBsZWZ0IHdpdGggYSB2aW5lZ2FyIHRhc3RlLiBBbHRlcm5hdGl2ZWx5LCB1c2UgYSBjb21tZXJjaWFsIGRlc2NhbGluZyB0YWJsZXQuIEhvdyBvZnRlbiBkZXBlbmRzIG9uIHlvdXIgd2F0ZXIgaGFyZG5lc3M6IGV2ZXJ5IDPigJM0IHdlZWtzIGluIGhhcmQgd2F0ZXIgYXJlYXMsIGV2ZXJ5IDbigJM4IHdlZWtzIGluIHNvZnQgd2F0ZXIgYXJlYXMuIEdsYXNzIGtldHRsZXMgbWFrZSBidWlsZHVwIG9idmlvdXM7IHN0YWlubGVzcyBzdGVlbCBoaWRlcyBpdCwgc28ga2VlcCBhIHJlZ3VsYXIgc2NoZWR1bGUgcmVnYXJkbGVzcy48L3A+CiAgICAgIDxwPlN0YWlubGVzcyBzdGVlbCBpcyBtb3JlIGR1cmFibGUgYW5kIGJldHRlciBhdCByZXRhaW5pbmcgaGVhdC4gR2xhc3MgaGFzIHplcm8gdGFzdGUgaW1wYWN0LCBsb29rcyBiZWF1dGlmdWwsIGFuZCBsZXRzIHlvdSBzZWUgaW5zaWRlLCBidXQgc2hvd3MgbGltZXNjYWxlIHF1aWNrbHkgYW5kIGlzIHNsaWdodGx5IGhlYXZpZXIgd2hlbiBmdWxsLiBCb3RoIGFyZSBleGNlbGxlbnQgZm9yIHRhc3RlIHB1cml0eS4gVGhlIHRoaW5nIHRvIGFjdHVhbGx5IGF2b2lkIGlzIGEgcGxhc3RpYyBpbnRlcmlvcjsgcGxhc3RpYyBjYW4gaW1wYXJ0IHRhc3RlIG92ZXIgdGltZSwgZXNwZWNpYWxseSBpbiBjaGVhcGVyIG1vZGVscy4gVGhlIG1hdGVyaWFsIHRoYXQgdG91Y2hlcyB0aGUgd2F0ZXIgaXMgd2hhdCBtYXR0ZXJzIG1vc3QuPC9wPgogICAgICBXaGF0IGFyZSB0aGUgbW9zdCBjb21tb24gcHJvYmxlbXMsIGFuZCBjYW4gdGhleSBiZSBmaXhlZD8KICAgICAgPHA+PHN0cm9uZz5LZXR0bGUgbm90IGJvaWxpbmcgb3Igc2h1dHRpbmcgb2ZmIGVhcmx5Ojwvc3Ryb25nPiBBbG1vc3QgYWx3YXlzIGxpbWVzY2FsZSBidWlsZHVwIG9uIHRoZSBoZWF0aW5nIGVsZW1lbnQuIERlc2NhbGUgdGhvcm91Z2hseSBhbmQgdGhlIHByb2JsZW0gdXN1YWxseSByZXNvbHZlcy4gPHN0cm9uZz5QbGFzdGljIG9yIG1ldGFsbGljIHRhc3RlOjwvc3Ryb25nPiBOb3JtYWwgaW4gbmV3IGtldHRsZXM7IGJvaWwgYW5kIGRpc2NhcmQgM+KAkzUgdGltZXMgYmVmb3JlIGZpcnN0IHJlZ3VsYXIgdXNlLiA8c3Ryb25nPkxpZCBoaW5nZSBicm9rZW46PC9zdHJvbmc+IFVzdWFsbHkgZW5kLW9mLWxpZmUgZm9yIGJ1ZGdldCBtb2RlbHM7IGZvciBwcmVtaXVtIGJyYW5kcywgY29udGFjdCB3YXJyYW50eSBzdXBwb3J0OyBGZWxsb3cgYW5kIEJyZXZpbGxlIGFyZSBib3RoIHJlc3BvbnNpdmUuIDxzdHJvbmc+R2VuZXJhbCBydWxlOjwvc3Ryb25nPiBJZiBkZXNjYWxpbmcgZG9lc24ndCBmaXggaXQgYW5kIGl0J3MgdW5kZXIgd2FycmFudHksIGNvbnRhY3QgdGhlIGJyYW5kIGJlZm9yZSB3cml0aW5nIGl0IG9mZi48L3A+CiAgICAgIDxwPjxzdHJvbmc+SG9uZXN0bHksIEFtYXpvbi4uLjwvc3Ryb25nPiBoYXMgdGhlIHdpZGVzdCBzZWxlY3Rpb24gYW5kIHRob3VzYW5kcyBvZiB2ZXJpZmllZCByZXZpZXdzOyB1c2VmdWwgZm9yIHJlYWwtd29ybGQgcmVsaWFiaWxpdHkgZGF0YS4gPHN0cm9uZz5CZXN0IEJ1eTwvc3Ryb25nPiBpcyBnb29kIGlmIHlvdSB3YW50IHRvIGhhbmRsZSBvbmUgaW4gcGVyc29uIGFuZCBwcmVmZXIgaW4tc3RvcmUgcmV0dXJucy4gPHN0cm9uZz5Db3N0Y288L3N0cm9uZz4gb2NjYXNpb25hbGx5IGNhcnJpZXMgQ3Vpc2luYXJ0IG1vZGVscyBhdCBub3RhYmx5IGxvd2VyIHByaWNlcy4gPHN0cm9uZz5CcmFuZCB3ZWJzaXRlczwvc3Ryb25nPiAoRmVsbG93LCBCcmV2aWxsZSkgYXJlIHdvcnRoIGNoZWNraW5nIGZvciBleGNsdXNpdmUgY29sb3J3YXlzIGFuZCB3YXJyYW50eSBwZXJrcy4gT25lIGltcG9ydGFudCBub3RlOiBhdm9pZCB0aGlyZC1wYXJ0eSBtYXJrZXRwbGFjZSBzZWxsZXJzIG9uIFdhbG1hcnQgTWFya2V0cGxhY2UgZm9yIHByZW1pdW0gYnJhbmRzOyBjb3VudGVyZmVpdCBGZWxsb3cgYW5kIEJyZXZpbGxlIHByb2R1Y3RzIGhhdmUgYmVlbiByZXBvcnRlZC4gU3RpY2sgdG8gc29sZC1hbmQtc2hpcHBlZCBieSB0aGUgYnJhbmQgb3IgQW1hem9uIGRpcmVjdGx5LjwvcD4KICAgICAgPHA+SXQgZGVwZW5kcyBvbiBob3cgb2Z0ZW4geW91IGJvaWwuIEEgd2F0ZXIgYm9pbGVyIGtlZXBzIHdhdGVyIGF0IHlvdXIgY2hvc2VuIHRlbXBlcmF0dXJlIDI0LzcsIHByZXNzIGRpc3BlbnNlIGFuZCB5b3UncmUgZG9uZSBpbiBzZWNvbmRzLiBUaGUgdHJhZGUtb2ZmOiBhbHdheXMtb24gZWxlY3RyaWNpdHkgdXNlLCBoaWdoZXIgdXBmcm9udCBjb3N0LCBhbmQgbW9yZSBjb3VudGVyIHNwYWNlLiBUaGV5IG1ha2UgdGhlIG1vc3Qgc2Vuc2UgZm9yIGhvdXNlaG9sZHMgdGhhdCBuZWVkIGhvdCB3YXRlciA1KyB0aW1lcyBhIGRheSBhbmQgaGF0ZSBhbnkgd2FpdCBhdCBhbGwuIEZvciBtb3N0IGhvdXNlaG9sZHMgZG9pbmcgMuKAkzQgY3VwcyBhIGRheSwgYSBnb29kIGVsZWN0cmljIGtldHRsZSBpcyB0aGUgYmV0dGVyIHZhbHVlLiBJZiB5b3UgZmluZCB5b3Vyc2VsZiByZWJvaWxpbmcgdGhlIHNhbWUgd2F0ZXIgcmVwZWF0ZWRseSBhbGwgZGF5LCBzZXJpb3VzbHkgY29uc2lkZXIgYSB3YXRlciBib2lsZXIgaW5zdGVhZC48L3A+CiAgICAgIDxwPlRoaXMgc3RlcCBpcyBhbG1vc3QgbmV2ZXIgbWVudGlvbmVkIGluIGJ1eWluZyBndWlkZXMsIGJ1dCBpdCBtYXR0ZXJzLiBCZWZvcmUgeW91ciBmaXJzdCByZWd1bGFyIHVzZSwgZmlsbCB0aGUga2V0dGxlIHRvIHRoZSBtYXggbGluZSwgYnJpbmcgaXQgdG8gYSBmdWxsIGJvaWwsIGFuZCBwb3VyIHRoZSB3YXRlciBvdXQuIERvIHRoaXMgMuKAkzMgdGltZXMuIFRoaXMgZmx1c2hlcyBvdXQgYW55IG1hbnVmYWN0dXJpbmcgcmVzaWR1ZSwgcGxhc3RpYyBzbWVsbCwgb3IgZmFjdG9yeSBjaGVtaWNhbHMgZnJvbSB0aGUgaGVhdGluZyBlbGVtZW50IGFuZCBpbnRlcmlvci4gSWYgeW91IHNraXAgdGhpcywgeW91ciBmaXJzdCBmZXcgY3VwcyBtYXkgdGFzdGUgYSBiaXQgb2ZmLiBJdCB0YWtlcyAxMCBtaW51dGVzIGFuZCBtYWtlcyBhIHJlYWwgZGlmZmVyZW5jZSwgZXNwZWNpYWxseSB3aXRoIG5ldyBzdGFpbmxlc3Mgc3RlZWwgbW9kZWxzLjwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzSWYgSSBjb3VsZCBvbmx5IGNob29zZSBvbmUgRWxlY3RyaWMga2V0dGxlLCB0aGVuIGl0IHdvdWxkIGJlIHRoZSBDdWlzaW5hcnQgQ1BLLTE3UDEuIEl0J3MgZmFzdCwgcmVsaWFibGUsIHByZWNpc2UsIGFuZCBwcmljZWQgZmFpcmx5LiBUaGUgcGVvcGxlIEkga25vdyB3aG8gb3duIG9uZSBoYXZlIGhhZCBpdCBmb3IgeWVhcnMgd2l0aG91dCBhIHNlY29uZCB0aG91Z2h0LCB3aGljaCBpcyBleGFjdGx5IHdoYXQgYSBrZXR0bGUgc2hvdWxkIGJlLnF1aXRlIHRoZW4geW91ciBiZXN0IGJldC4gQnV0IHVuZGVyc3RhbmQgdGhhdC4uLmFuZCBIb3dldmVyLCBpZiB5b3UncmUgb24gYSB0aWdodCBidWRnZXQsPHA+SWYgeW91J3JlIGEgcG91ci1vdmVyIGNvZmZlZSBwZXJzb24gd2hvIHdhbnRzIHRoZSBtb3N0IHBsZWFzdXJhYmxlIGRhaWx5IHJpdHVhbCwgdGhlbiB0aGUgRmVsbG93IFN0YWdnIEVLRyBpcyB5b3VyIGJlc3QgYmV0LiBCdXQgdW5kZXJzdGFuZCB0aGF0Li4ueW91J3JlIGJ1eWluZyBhIHByZWNpc2lvbiB0b29sIHdpdGggYSBzbWFsbCB0YW5rLCBhbmQgbm90IGEgZXZlcnlkYXkgZmFtaWx5IGtldHRsZS48L3A+CnN0ZWFsQW5kIHlvdSBjYW4gcy4uPGVtPjwvZW0+PHA+SG93ZXZlciwgaWYgeW91J3JlIG9uIGEgdGlnaHQgYnVkZ2V0LCB0aGUgQ29zb3JpIEdsYXNzIGtldHRsZSBpcyBhIHN0ZWFsIGZvciB1bmRlciAkNDAuIENsZWFuIGRlc2lnbiwgemVybyBwbGFzdGljLCBmYXN0IGJvaWwuIDxlbT5BbmQgeW91IGNhbiBzcGVuZCB0aGUgZGlmZmVyZW5jZSBvbiBiZXR0ZXIgdGVhLi4uPC9lbT48L3A+CjxwPklmIEkgY291bGQgb25seSBjaG9vc2Ugb25lIEVsZWN0cmljIGtldHRsZSwgdGhlbiBpdCB3b3VsZCBiZSB0aGUgQ3Vpc2luYXJ0IENQSy0xN1AxLiBJdCdzIGZhc3QsIHJlbGlhYmxlLCBwcmVjaXNlLCBhbmQgcHJpY2VkIHF1aXRlIGZhaXJseS4gVGhlIHBlb3BsZSBJIGtub3cgd2hvIG93biBvbmUgaGF2ZSBoYWQgaXQgZm9yIHllYXJzIHdpdGhvdXQgYSBzZWNvbmQgdGhvdWdodCwgd2hpY2ggaXMgZXhhY3RseSB3aGF0IGEga2V0dGxlIHNob3VsZCBiZS48L3A+CklmIGl0cyBmb3IgU29sbyBvciBjb3VwbGUgdGhlbiB1bmRlciAxLjJMIGFob3VsZCBiZSBmaW5lLiBGYW1pbHkgb2YgMysgb3IgeW91IG1ha2UgbXVsdGlwbGUgY3VwcyBhdCBvbmNlLSAgZ2V0IDEuN0wgb3IgbGFyZ2VyLiBEb24ndCBnbyBzbWFsbCB0byBzYXZlIGNvdW50ZXIgc3BhY2UsIHlvdSdsbCBqdXN0IHJlYm9pbCBjb25zdGFudGx5LiAuIENvbnRyb2w8L3N0cm9uZz5Gb3IgYmxhY2sgdGVhLCByYW1lbiwgb2F0bWVhbCB0aGVuIGJvaWwtb25seSBpcyBmaW5lLiBCdXQgZm9yIEdyZWVuLCB3aGl0ZSwgb3Igb29sb25nIHRlYSB0ZW1wZXJhdHVyZS4gSWYgYW55dGhpbmcsIHRoZSB0YXN0ZSBkaWZmZXJlbmUgd2l0aCB0aGUgd3JvbmcgdGVtcGVyYXR1cmUgaXMgcmVhbC4uLSAtPHA+PHN0cm9uZz4xLiBDYXBhY2l0eTwvc3Ryb25nPi0gSWYgaXRzIGZvciBTb2xvIG9yIGNvdXBsZSB0aGVuIHVuZGVyIDEuMkwgYWhvdWxkIGJlIGZpbmUuIEZhbWlseSBvZiAzKyBvciB5b3UgbWFrZSBtdWx0aXBsZSBjdXBzIGF0IG9uY2UtICBnZXQgMS43TCBvciBsYXJnZXIuIERvbid0IGdvIHNtYWxsIHRvIHNhdmUgY291bnRlciBzcGFjZSwgeW91J2xsIGp1c3QgcmVib2lsIGNvbnN0YW50bHkuPC9wPgpJZiBpdHMgZm9yIHBvdXItb3ZlciBjb2ZmZWUgdGhlbiBsb29rIG91dCBmb3IgZ29vc2VuZWNrIG9ubHkuIEJ1dCBmb3IgZXZlcnl0aGluZyBlbHNlLCBhIHN0YW5kYXJkIHNwb3V0IGlzIGZhc3RlciBhbmQgZWFzaWVyLiAtIEl0cyBjb29sIHRvIGhhdmUgaWYgeW91IGdldCBkaXN0cmFjdGVkIGVhc2lseS4gMzAgbWludXRlcyBpcyBzdGFuZGFyZCBvbiBtaWQtcmFuZ2UgbW9kZWxzLiBJZiB5b3UgZG9uJ3QgbmVlZCBpdCwgZG9uJ3QgcGF5IGV4dHJhIGZvciBpdCwgcmVib2lsaW5nIGp1c3QgdGFrZXMgOTAgc2Vjb25kcy4tIFN0YWlubGVzcyBzdGVlbCBpbnRlcmlvciAgaXMgdGhlIG1vc3QgZHVyYWJsZSBhbmQgdGFzdGUtbmV1dHJhbC4gQm9yb3NpbGljYXRlIGdsYXNzICBvbiB0aGUgb3RoZXIgaGFuZCBoYXMgemVybyBwbGFzdGljLCBsb29rcyBhcHBlYWxpbmcgYW5kIHNob3dzIGxpbWVzY2FsZS4gQnV0IHBsYXN0aWMgaW50ZXJpb3IsIGF2b2lkIGl0IGVudGlyZWx5LiBJdCBhZmZlY3RzIHRhc3RlIG92ZXIgdGltZS4tIFVuZGVyICQ0MDogcmVsaWFibGUgYmFzaWNzLiAkNTDigJMkMTAwOiBiZXN0IHZhbHVlIHpvbmUgd2l0aCB0ZW1wIGNvbnRyb2wuICQxMDDigJMkMjAwOiBwcmVjaXNpb24gYnVpbGRzIHRoYXQgbGFzdCA34oCTMTAgeWVhcnMuIFN3ZWV0IHNwb3QgaXMgJDYw4oCTJDEwMCBmb3IgbW9zdCBob3VzZWhvbGRzLi0gPHA+PHN0cm9uZz4zLiBTcG91dCBUeXBlPC9zdHJvbmc+LSBJZiBpdHMgZm9yIHBvdXItb3ZlciBjb2ZmZWUgdGhlbiBsb29rIG91dCBmb3IgZ29vc2VuZWNrIG9ubHkuIEJ1dCBmb3IgZXZlcnl0aGluZyBlbHNlLCBhIHN0YW5kYXJkIHNwb3V0IGlzIGZhc3RlciBhbmQgZWFzaWVyLiA8L3A+CjxwPjxzdHJvbmc+NC4gS2VlcC1XYXJtPC9zdHJvbmc+LSBJdHMgY29vbCB0byBoYXZlIGlmIHlvdSBnZXQgZGlzdHJhY3RlZCBlYXNpbHkuIDMwIG1pbnV0ZXMgaXMgc3RhbmRhcmQgb24gbWlkLXJhbmdlIG1vZGVscy4gSWYgeW91IGRvbid0IG5lZWQgaXQsIGRvbid0IHBheSBleHRyYSBmb3IgaXQsIHJlYm9pbGluZyBqdXN0IHRha2VzIDkwIHNlY29uZHMuPC9wPgo8cD48c3Ryb25nPjUuIEludGVyaW9yIE1hdGVyaWFsPC9zdHJvbmc+LSBTdGFpbmxlc3Mgc3RlZWwgaW50ZXJpb3IgIGlzIHRoZSBtb3N0IGR1cmFibGUgYW5kIHRhc3RlLW5ldXRyYWwuIEJvcm9zaWxpY2F0ZSBnbGFzcyAgb24gdGhlIG90aGVyIGhhbmQgaGFzIHplcm8gcGxhc3RpYywgbG9va3MgYXBwZWFsaW5nIGFuZCBzaG93cyBsaW1lc2NhbGUuIEJ1dCBwbGFzdGljIGludGVyaW9yLCBhdm9pZCBpdCBlbnRpcmVseS4gSXQgYWZmZWN0cyB0YXN0ZSBvdmVyIHRpbWUuPC9wPgo8cD48c3Ryb25nPjYuIFByaWNlIFRpZXI8L3N0cm9uZz4tIFVuZGVyICQ0MDogcmVsaWFibGUgYmFzaWNzLiAkNTDigJMkMTAwOiBiZXN0IHZhbHVlIHpvbmUgd2l0aCB0ZW1wIGNvbnRyb2wuICQxMDDigJMkMjAwOiBwcmVjaXNpb24gYnVpbGRzIHRoYXQgbGFzdCA34oCTMTAgeWVhcnMuIFN3ZWV0IHNwb3QgaXMgJDYw4oCTJDEwMCBmb3IgbW9zdCBob3VzZWhvbGRzLjwvcD4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLXRpcC1pY29uIj48L2Rpdj4KUFM6IFRoaXMgaXMgbXkgZmlyc3QgcG9zdCBvbiB0aGlzIGJsb2cgdGhhdCB0b29rIG1lIGFsbW9zdCBmb3JldmVyLCB3aXRoIGFsbCB0aGlzIHRlY2ggc3R1ZmYuLi4gSWYgeW91IGxpa2UgdGhpcyBzdHlsZSwgSSdkIHRydWx5IGFwcHJlY2lhdGUgeW91ciBjb21tZW50LCBhbmQgaWYgeW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zLCBwbDxzdHJvbmc+PC9zdHJvbmc+ZW0+PGVhc2Ugc2hhcmUuLiBTZWUgeW91IG9uIHRoZSBuZXh0IG9uZS4uLjwvZW0+PHA+PGVtPjxzdHJvbmc+UFM6PC9zdHJvbmc+IFRoaXMgaXMgbXkgZmlyc3QgcG9zdCBvbiB0aGlzIGJsb2cgdGhhdCB0b29rIG1lIGFsbW9zdCBmb3JldmVyLCB3aXRoIGFsbCB0aGlzIHRlY2ggc3R1ZmYuLi4gSWYgeW91IGxpa2UgdGhpcyBzdHlsZSwgSSdkIHRydWx5IGFwcHJlY2lhdGUgeW91ciBjb21tZW50LCBhbmQgaWYgeW91IGhhdmUgYW55IHN1Z2dlc3Rpb25zLCBwbGVhc2Ugc2hhcmUuLiBTZWUgeW91IG9uIHRoZSBuZXh0IG9uZS4uLjwvZW0+PC9wPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NoZWlnaHQ8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjQzcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjQzcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKYWx0Y2FwdGlvbmlkbGlua3VybHNpemVTbHVnbGlua0Rlc3RpbmF0aW9ud2lkdGhoZWlnaHRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKQnk8c3Ryb25nPjwvc3Ryb25nPiA8c3Ryb25nPk5pY29sZSBXYWxrZXI8L2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NuPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3Ryb25nPjogPHA+PHN0cm9uZz5CeTwvc3Ryb25nPiA8c3Ryb25nPk5pY29sZSBXYWxrZXI8L3N0cm9uZz46IDwvcD4KYWxpZ24gY29udHJvbCBjb21lcyBpbiBxdWl0ZSBoYW5keTxwPjxzdHJvbmc+Mi4gVGVtcGVyYXR1cmUgQ29udHJvbDwvc3Ryb25nPi0gRm9yIGJsYWNrIHRlYSwgcmFtZW4sIG9hdG1lYWwgdGhlbiBib2lsLW9ubHkgaXMgZmluZS4gQnV0IGZvciBHcmVlbiwgd2hpdGUsIG9yIG9vbG9uZyB0ZWEgdGVtcGVyYXR1cmUgY29udHJvbCBjb21lcyBpbiBxdWl0ZSBoYW5keS4gSWYgYW55dGhpbmcsIHRoZSB0YXN0ZSBkaWZmZXJlbmNuZSB3aXRoIHRoZSB3cm9uZyB0ZW1wZXJhdHVyZSBpcyByZWFsLi4uPC9wPgpzdGF0ZXZlcnNpb248IS0tIEVESVRPUidTIFBJQ0sg4oCUIHNwYW5zIGZ1bGwgd2lkdGggLS0+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPlRoZSBvbmUgSSdkIGJ1eSBmb3Igc29tZW9uZSBJIGNhcmUgYWJvdXQsIGF0IGFueSBidWRnZXQuIEZhc3Rlc3QgYm9pbCB0ZXN0ZWQsIDYgcHJlY2lzZSBwcmVzZXRzLCByb2NrLXNvbGlkIHJlbGlhYmlsaXR5LW93bmVycyByZXBvcnQgNuKAkzggeWVhcnMgb2YgZGFpbHkgdXNlLjwvZGl2PgogIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80dmdkVm9sIiBjbGFzcz0ibnctY2FyZCBudy1mZWF0dXJlZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDEwMOKAkyQxMTM8L2Rpdj4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNGN2OWtZNSIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UiPiQ4MOKAkyQxMDA8L2Rpdj4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNscmJwOSIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UiPiQxMTLigJMkMTE4PC9kaXY+CiAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRlN0pvVEMiIGNsYXNzPSJudy1jYXJkIj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80dmdkVm9sIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+Q2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSPC9hPgogICAgICA8c3BhbiBjbGFzcz0ibnctcHByaWNlIj4kMTAw4oCTJDExMzwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXBwcmljZSI+JDgw4oCTJDEwMDwvc3Bhbj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80Y3Y5a1k1IiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNscmJwOSIgY2xhc3M9Im53LWN0YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRzcEZxY0giIGNsYXNzPSJudy1jdGEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80c2tEZ3VPIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQ0MOKAkyQ2MDwvc3Bhbj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by8zUE10ZW9SIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNYeHR3YiIgY2xhc3M9Im53LWN0YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPgogICAgICA8c3BhbiBjbGFzcz0ibnctcHByaWNlIj4kMTEy4oCTJDExODwvc3Bhbj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80ZTdKb1RDIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRza0RndU8iIGNsYXNzPSJudy1jYXJkIj4Kc3RhdGV2ZXJzaW9uYW5kIG9ubHkgcmVhc29uLnlvdWFjdHVhbGx5IGNvbnNpZGVyIGluZy4uLiBUbyBkZXRlcm1pbmUgdzwhLS0gd3A6aW1hZ2UgeyJpZCI6OTAsIndpZHRoIjoiMTA4cHgiLCJoZWlnaHQiOiJhdXRvIiwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoibGVmdCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmxlZnQgc2l6ZS1mdWxsIGlzLXJlc2l6ZWQiPjxpbWcgc3JjPSJodHRwczovL2hvbWV2ZXJzZXpvbmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L05pY29sZS1XYWxrZXItMS1zY2FsZWQucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTkwIiBzdHlsZT0id2lkdGg6MTA4cHg7aGVpZ2h0OmF1dG8iLz48L2ZpZ3VyZT4KBQcIBAgGCAUIBwgHCAYIDggOCAsIBkgBBggEERkhIg0UFRQeXQAcExslZAAjFRQSHRwRGBtiABxjABhbABlgAB4bYgAZYAAbYgAgF14AHBUbHBogIRogHSMTFRAVFiEbIiQgHhcbIRkXIR0jHBscERwWERgSFxkQCQgKCAQIBjUIAUUAAwEECAcECkcACwgDQQMCBwYIHggHBApHAAsFCAcECkcACxgJDiYDEAMKQQICQQQCQQECAQRBDjM\/FxKbAQEtCRCPAZABFB2yFgEWggEqowIEOJ4BDzAWEwE3AxEOHAsVmgGFAQIoEgecAZgJgwe1AYAJjgkRCAcECkcACwUiCAcECkcACxNCAIUCIAYWCAcECkcACwEECRALBUEBAgQXCAcECkcACw4ICQgHBApHAAsOBRgILgoCAQgJCAcECkcACwwFCAkIBwQKRwALGC4YFAUIBwQKRwALCAkNBQgJCAcECkcACwhBAwIHFjEFCAcECgcdIbUCBwsCBAEIBwQKRwALJAkZAy4QAxgWCAEGhgIkMwgHBApHAAsCFiAFCAcECgefAgcLrQEIBwQKRwALGLMuLKMXEAgHBApHAAsprAgIBwQKRwALGAgHBApHAAsHBh0FA0EDAgECBLkBQQAEBgcDBb0BCAcECkcAC7kqLJkTogKhAj8IBwQKRwALhQIGLgSpAQIWBwgHBApHAAspGCMDCAkFkAIIBwQKRwALCAcECkcACxUIBwQKRwALlCuAELUEvQKRA6gBGAgHBApHAAsIBwQKRwALCAECQQQJvEOQA6gBQgABAwIBAgMFEwcoKw4zDDUKJwgHBApHAAuCAhggAwgJBQgHBApHAAuNAps7rAWSAj8IBwQKRwALDR0KBiMYngMpCAcECkcACxgbAwWhAQgHBApHAAsIBwQKRwALAS0PEQJTABAEDhsWF4QBCAcECkcAC7BBhAGrAqgBGBYVAwUIBwQKRwALsQEIBwQKRwALDwQRAaAChwIIBwQKRwALiCsslxSgApIBGCYDBQgHBApHAAuCAhaWLagSgwKmApIBCAcECkcACycDCAkFCAcECkcAC5QCsz26BaUCPwgHBApHAAsCmAEIlgGBAhUIBwQKRwALFQUIBwQKRwALKboBvhOHA6sRjwOxBggHBApHAAsiBQgHBApHAAuODIALhwi7C6UJCAcECkcACyAFCAcECkcAC5YCFggHBApHAAslErQBMgsjliAHEwgHBApHAAsEBQgHBApHAAuNEr4DqAGSAagBkgGmA6gBkgGfA60PvwOqBAgHBApHAAsKCAkFCAcECkcAC5EBGDIFGAgHBApHAAsBBBk3IggHBApHAAuRAm4AGLQfgwOJAzO\/AwEIBAUHBQcIBwQKRwALEhYIBwQKRwALWAAVBwEIAQMYDhYHCBoEBh0DCg0DigILOhEBMqYCBQcIBwQKRwALCgEuA48BAggrGAQFtgI1GhkYGiijAvQBAAieAQQBkwQFBwgHBApHAAsGQQAJAQkFhQIFAUQAoAEEAQMCBQIEBQOXBKoCAYIGpAEJuQK9CAgHBApHAAsGhQIGpAE5BQIIAgoDBAIBBAEUBwWXBqMBPzAHAgEGAgoJEQgURwATAgMIBQK1AgMnHiQHBAxFAAcRRwAJAY8IBwkGCwIECQFCAQMEAwEFqAUHgQFIAAQGCwcBCwUELQKLBwaNAQcDBQgPCQQBBUMABEUAQgAPAhekBpcBBgdBAA0SCoYGPAcIBwQKRwALEBgUDLEBhgFDACcBBCMBAwwNCQUDBQcDBgsOJIQHPgcFDApEAAYCgQYlGx8XHggHBApHAAuIARgBIQcUC5gCvAUZBwIHA78EhwWZB50BpgcxtwelBoABiwmfCpUIpgcIBwQKRwALBhSPARW\/AQYFDhQDBAEECgYLBa4DBQwBAgQFgQOLBIMDQQARpQEhJgIBqQO+AQKpAgKiAwKmAgKmApADkQSOAyoDRAAHFgwODScuGUEABwkEDR+HBAgHBApHAAsIBwQKRwALBoUCGAMHAgQDCA8FBggHBApHAAsWGAIICRgIBwQKRwALAogBAQg8BQQSB70DBQcqvAKBASo1KTUqNYECLy7eAQIt3gEAL54BNQUHDwFDAAYJQwAJBQGVBRYBDQBdAQIAxQMBAgAOAQAACAEAAFAB\/gFCAQEAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAACQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAEEAAgBBAABBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAEEAAgBBAAIAQQACAEEAAEEAAAJBAAIAQQACAOIJQWkKAwGYB7IKDbgBrwRBAAorBQIBA0ECBAMFEAFCAAFLAA0ZZgAfAwIJFAceBQEDDAECBQEGEQgKAQ4DAQoFCAECQwJEAAIBAwIBAwEHBgcEAwQCAUQAAwIFCQcMBQoFAQMMBUMABkIDCAECQQADAQOKB0ECAwgFAwIBAgQBBgJBAAQCAQJDAAECQwABAkEAA0ECQwBBAAMBBAIDCQIBAkEDAwIBBEEAAgEIAgMHRgAKQgBBAAQCAQJBAAQBBUEAAkECA0EABAECQQAEAgMEQQMGBAENA0EAAkEQAxIVGAIEBYYCGQoTAZkDQQEYEQECMb4CKSQSFSUiKisoQQYYQQImHYwBAgEHqwJBBgMFQQOPA0IBBAIDBgELBwIeBAgGBwQDAQgZBgcYLAMJAiYlBEECAwEFARgBB0ECtAUCQQQCBEIAFQwCARpBALcCAQetAgJBBQsCQQAaQQIDAiNBBQhBAKQCQQEICRYOBBwIEQKTAgMCAw0aAoECQgEBpAIBtAIJBQMICQIKCAEJpwJBAgNBAqgCQQWnAiWpAhoBGUECvwJBCa0CQQUcCRiICAQBA0EECAMNqQEBBEECtwUFBEEAAgEIQQIhMaMCCBZBBAMcAQKFA0EGJKYBLrwCvwEBEUECHkECtAgWQQMlQQMjQQIHQQIFQgEFQQAiMyhBAwcIAwEJAQkRQQaoAS06CpwBEUECAkMAFAGzAUECnQc0BUEDBwJBBRFBAxG7B0ECowGAATEKnAGpCBYeQQsEAgUDAgEIBJYBCpwBQQMECAMBDZUBDAECC0ECtAYWBUEJEQGCAQqcARFBAhIFDQxCABemBhZBAh4FQQIUQQsEFQwBBSACAxJBAweOAQqcAY8GHgEFQQ4IBA1BApgBLQqcAa0FFgVBAbQBQQQeQQIHLz0KnAGAB0ECBUEHoAcWQQE\/CpwBEUECGyIMBkELpgY0QQEmGVgAGpsCEUENHSgaIUEHrwJBA4gDCBZBBQwDCgmZBQG1BEENiQWaB54BpwcyuAenBoEBjQmUCpYIqQcBEUEGjgRBAhIDCkEDQwAlGEEEjwSgA4MDNEEAEUEAoALyAQAspAGeBBFBEgJBApoBCBZBBQcIjAEGQQICBLsBQQACAb4CAgMBrgNBAANBAIsDQQCbAxyLA0EAAosDDawCHwGKAQEVhAKvAjOzAgy+AiGIAwGUAQEXuwGtAgyGAiixApwDEqEDQQALpQMFqgNBBq0CQQvMBQBBAg5BBwSBBo4ElgGsAQNBAIEGQRYCAaMHQQGSBkEFhQcBBwGEAQEHASiTCwEDAQMBrwECBAEDnQILCQwBOZgIAbcIAkECgQcHvQaBB0EBBY4HAgGmBq8FQQScBgQCrwYCQQOUBgECAQSlBgGrBkEArwZBAQJBCgsYFgMEDAYJBQgGFwKNBgdBAQKsBkEEBwEHAZEGQQC7BQGyBUEDHUECkAEWQwACQQCCBUEAAr4ECUEFBQkKjwQDlQS1AwFCAAG9AkECtQISCAGnA0EEAkEBAwIDPAZBAKwCBBkFuANBAAxBDh5BC4EFEkECDRUBCQgJQQADIyECBB8DIwqMAQQhEwlBAqgDPEEAISIbBRkIuwFBAZoFQQBOAANBAYEBQQGsAgEnQQE0QQ2eAUEIAkEAkQRBAJcEnARBA5UFQQAFgg8AfQF9AX0AdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAdwB9AH0AdwB3AHcGZW5hYmxldwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AH0AfQB9AH0AfQB9AH0AfQB3AHcAdwB9AH0AfQB3AnB4dwB3AHcAdwB3AHcAfQB9AH0AdwB9AH0AfQB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwdkZWZhdWx0dwB3AHcAdwB9AHcAdwB3AHcAfQB8PwAAAHcAdwdkZWZhdWx0dwB3AHcAdwB3B2RlZmF1bHR3B2RlZmF1bHR3AHcAdwB3AHcAdwRzZWxmdwB3BHBvc3R3Am9udQB3AHUAeHh3DmNvcmUvcGFyYWdyYXBoeXckY2VhMGRlNjgtNWE5MS00NWI1LWI3NDctOTgyODBhZWQzMzYxdwxjb3JlL2hlYWRpbmd9Anh3JDAwYTIwOTM1LTlkNmQtNDA1MC05MzliLWE1ZjUxZDNlNDc3OXckNWM2YjU3NGYtNWI2NC00MTYxLWJmOWYtZTQ0MjhhM2M3ZmVldwljb3JlL2h0bWx4dyQzOTEzOTg4OS0zMWQyLTRmNTUtYTU4YS04ZGY0YTU0YjdiNzJ3DGNvcmUvaGVhZGluZ30CdyQ5MTJmNzljNy05NWFjLTQ0ZjEtOWU0OC1mZTI3MzYwYjRiM2F4dw5jb3JlL3BhcmFncmFwaHl4dyQ0OThiNjJmZi0xY2RhLTRmZTctOWYzOS00MzRjYzQ2OTVjODZ3DmNvcmUvcGFyYWdyYXBoeXh4dw5jb3JlL3BhcmFncmFwaHl3JGNhMmM2ODUwLWFkZjktNDc3NC04MTdiLTg1MWU3ZDIwZjBkNXckZDEzNmRjNjQtNGQ2Yy00YzFjLTg4NzEtOWY1NGNjMmVkNjNkdw5jb3JlL3BhcmFncmFwaHl4dyQ3YzdmNGFhOC0zOTFlLTQzMjAtOTM3Zi1kNDNlMzljNTI4MzZ3DmNvcmUvcGFyYWdyYXBoeXh3JGIwMmFlYzg5LTI2MGQtNDFmZi04MjhkLTVlOGExOWMwNTAwNXcOY29yZS9wYXJhZ3JhcGh5eHckMzBkNTNlMWQtODgwOS00YzBkLWIxMjEtNTNjYjM0MzA3YzI1dw5jb3JlL3BhcmFncmFwaHl4dyQxYTRhYmY5OS0wNjI5LTRiMTItOGY0Yy03ZDg2OTQ0MjdiNWN3DGNvcmUvaGVhZGluZ30EdyRmOGZiNTMwNi05YWY4LTQwM2YtOWY4ZS03NWI5ZmVhYWUxNGF4dw5jb3JlL3BhcmFncmFwaHl3JDdlOThkYTE0LTBmZmQtNDBkNC05MjI2LWUxZDQ1MTJkOWQ5Mnh3DmNvcmUvcGFyYWdyYXBoeXh3JDFkZmMxMjRiLTliNTctNGQ3MC05YmQxLWE3ZjA0N2JhYmY1OXcMY29yZS9oZWFkaW5nfQJ3JDUwZGE5M2YzLTNiMDctNDU4MC1iNDc5LTQ2MDM5YzA5NGQ1Ynh3DmNvcmUvcGFyYWdyYXBoeXh3JDRkZjYzYzcwLTUwYmMtNGRjMy1iYWUwLWEwMGQxMjE1M2QxZXcJY29yZS9odG1sdyRlNzVjZjA4NS1kY2U3LTQyNmEtYTQxZC04ZDY3N2MyNjcwNzV4dw5jb3JlL3BhcmFncmFwaHl4eHckNTExY2E4NzMtZjkyNi00ZjY0LTgzMzktNWYyNWIzZDg3N2Mydwxjb3JlL2hlYWRpbmd9A3ckYzhiZmEwMjUtMzAzZS00ZmZkLTkyNjEtZDZjYTQyODM4OTJhdwxjb3JlL2hlYWRpbmd9A3h3JDNhYjljMTE3LTFkMTEtNDliZS1hOTVmLWNjNmZjMmRiZjQ0YncJY29yZS9odG1sdyQxOTBjZTFjZC02M2RhLTRiZDgtYTk0Ni1hY2NiZjk4ZTcyODZ4dw5jb3JlL3BhcmFncmFwaHl4dyQ0NTNhMjI2ZS0xZTU4LTQ4MWEtOTA1Yi0wZGMzZGQzOGYyOWF3DGNvcmUvaGVhZGluZ30DeHckYTMyMjEyZjMtZDA4Yy00NTk0LThmYjEtNjIwMjAzMDc0ZjE2dwljb3JlL2h0bWx3JDY0MzY0ZjRhLTRmNzgtNDc1My05NDUxLWUzYjI1NTBkNDE4MHh3DmNvcmUvcGFyYWdyYXBoeXh4eHcOY29yZS9wYXJhZ3JhcGh5dyQzMTQxZjkwNC1iZTRhLTQxNjItYjdjNC0yYjk4YTE4OWM5NDl3CWNvcmUvaHRtbHckYjhiYWNmYjctMzQxMC00NTQ5LThlZTQtODQ5OTg5NzAzNGQ2dwxjb3JlL2hlYWRpbmd9A3ckNDFkM2Q0NWItYWM5Mi00NWJmLWFmMGMtYzJiM2I5ZGJlMWM2eHckZmIzMjZjYTQtNjk0My00Y2E4LWIyNzItOWE1ZTVlYjgzZWVhdwxjb3JlL2hlYWRpbmd9A3h3JGM1YzBjNmQ5LWFhZjctNGE4Ny1hM2IzLTJiNmQzNTg4YWRiYXcJY29yZS9odG1sdyRkZjUzYTcwNC02YTI4LTRkYWYtYmY3ZS01YjBhNDUyMzZiMTN4dw5jb3JlL3BhcmFncmFwaHl4dyQ5ZDNjY2FiNy1jN2UwLTQxY2MtOWI1ZC0zYzMwZDZmYmU0MTR3DGNvcmUvaGVhZGluZ30DeHckNTU2OTkwZDktNmI3MS00ZWExLWI2OTgtODYwNDJlNDg0YWQ2dwljb3JlL2h0bWx3JDJlNmVlMWFkLTU3YTgtNGU0MC04NGZiLTg2Mzg1ZmRjZDUwNHh3DmNvcmUvcGFyYWdyYXBoeXh3JGI5MjU0NDdiLTBlOTMtNDM4ZC04ODBiLTgzNDNkMmUzZGRlNHcMY29yZS9oZWFkaW5nfQN4dyRjMzEyZmI1NC0wYzUzLTQ1OWQtYmYzNC1iYjUyNWVmNDg2YTZ3CWNvcmUvaHRtbHckNTI1YWViOWItMjRjMy00OGJkLWIyNDctOTc3YTBmNjZkOTZjeHcOY29yZS9wYXJhZ3JhcGh5eHckY2UxNDY5MmItYjBlMC00MTU4LTk2N2UtOWIyMWY3ZGMwNzM1dwxjb3JlL2hlYWRpbmd9A3h3JDczZjc3MjkxLTkzOTItNDFiMS1iYTY2LTE5NjE5YjAyODc1Y3cJY29yZS9odG1seHckMTFiNmMyMWYtY2FiZi00Zjc5LTkwMjAtNGNiZTViOGIxNDkwdwxjb3JlL2hlYWRpbmd9A3h3JDg3OTdhM2ViLTNkZTQtNDlkNy1hNmVkLWVhYjgzNTFmNDRiZHcJY29yZS9odG1sdyQxYTg3NGNlZi0zNGEzLTQyYmYtOGUyZC01NjBhYjJjYjk4YmZ4dw5jb3JlL3BhcmFncmFwaHl4dyRhMjU5Mjg0My1hOTdhLTQyYTAtYTAwZi1jZDNiZDE5YjdjZmV3DGNvcmUvaGVhZGluZ30CeHckZTQ1M2U5ZTItNDMzZC00MTk2LWFkODctNmRiNzNhYmJlMzU2dwljb3JlL2h0bWx4dyQ3MzUwYTIzNS02OTBjLTRmOTItYTM3My1mNjViMDg3ZTc4NGR3DGNvcmUvaGVhZGluZ30CeHckYzI0ODEzZmUtNzk1ZS00YTM5LTkwYjEtMDNmMGQzOWEzMzM5dwljb3JlL2h0bWx4dyRlNGQ1ODA0MS00MmY3LTRiNmQtOWMxYi1hN2QwNDk4MjE1NDJ3DGNvcmUvaGVhZGluZ30CeHckZDg2MDVjOTMtOWQ0OS00MjI2LThkYTQtYmU5NGRmOTIwNTA4dwljb3JlL2h0bWx3JDY0Y2ZmMDAwLTM0YmUtNDdkNi1iYmRkLTczZGY1ZWJhZTM3Ynh3DmNvcmUvcGFyYWdyYXBoeXh3JGVlM2ZhMGRiLWE1MmEtNDZkZC05NjI3LWEwMTJiMzg1ZGU4M3cMY29yZS9oZWFkaW5nfQJ4dyQxOGQzMDE5Ny04ZjA3LTRkNDMtOTMxZC04MTA3ZGNmZTQxOWR3CWNvcmUvaHRtbHh3JDgyNzU2MDJlLTNiYjUtNGZjMy04ZTU5LWU4ODgyNGI3NzQwNXcMY29yZS9oZWFkaW5nfQJ3JDFmMjg5NzIyLTcxMTMtNDg1OS04ZDU4LWQ0NmM2NDcwYzM4YXh3DmNvcmUvcGFyYWdyYXBoeXckODY2ZmZiNTMtNDgzNi00YTA2LTgyNGMtYWE3YWE1MzgyZGFjeHcOY29yZS9wYXJhZ3JhcGh5eHckNGY4ZmFjYjEtNjE4Ni00OTU5LTllYWYtMzlhYWZmZDEwYzBldwljb3JlL2h0bWx3B3B1Ymxpc2h3EzIwMjYtMDQtMDdUMDQ6NDk6MjF3M2Jlc3QtZWxlY3RyaWMta2V0dGxlLWktdGVzdGVkLTktc28teW91LWRvbnQtaGF2ZS10b3UBfQF3B2RlZmF1bHR3B2RlZmF1bHR3Am9udyQ1YmQ5NjBlNC04YmYzLTRkNzYtOTI4Yi0wZTI3NDEwMDhhYTh4dw5jb3JlL3BhcmFncmFwaHl3JDU2YmEyOGE0LTYzNGItNGU4Mi1iNmIwLWVlZGFlZDFhNWE1N3h3DmNvcmUvcGFyYWdyYXBoeTYAdyRhZDI4OTY4Yy01NDg5LTQ4NTMtOWIwMC01MWIyOTZmNGU4NTJ4dw5jb3JlL3BhcmFncmFwaHl3BXNtYWxsd4IvPCEtLSAwMy1xdWljay1waWNrcy1ncmlkLmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jayAtLT4KPCEtLSBJTVBPUlRBTlQ6IFJlcGxhY2UgYWxsIFtZT1VSIEFGRklMSUFURSBMSU5LXSB3aXRoIHlvdXIgYWN0dWFsIEFtYXpvbiBhZmZpbGlhdGUgbGlua3MgLS0+CjxzdHlsZT4KLm53LWdyaWR7Zm9udC1mYW1pbHk6aW5oZXJpdDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luOjAgMCA4cHh9CkBtZWRpYShtYXgtd2lkdGg6NjAwcHgpey5udy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctY2FyZHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTJweDtwYWRkaW5nOjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyxib3gtc2hhZG93IC4yc30KLm53LWNhcmQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNGMERERDA7Ym94LXNoYWRvdzowIDRweCAxOHB4IHJnYmEoMTgxLDk4LDQyLC4wOSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ci5udy1jYXJkLm53LWZlYXR1cmVke2JvcmRlci1jb2xvcjojRjBEREQwO2JhY2tncm91bmQ6I0ZCRjJFQztncmlkLWNvbHVtbjpzcGFuIDJ9CkBtZWRpYShtYXgtd2lkdGg6NjAwcHgpey5udy1jYXJkLm53LWZlYXR1cmVke2dyaWQtY29sdW1uOnNwYW4gMX19Ci5udy1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6M3B4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O21hcmdpbi1ib3R0b206MTBweH0KLm53LWItdG9we2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmfQoubnctYi12YWx1ZXtiYWNrZ3JvdW5kOiNFQkYwRTg7Y29sb3I6IzVBNkU1QTtib3JkZXI6MXB4IHNvbGlkICNDNUQ0QzJ9Ci5udy1iLWJ1ZGdldHtiYWNrZ3JvdW5kOiNGQkY1RTY7Y29sb3I6IzdBNUUxMDtib3JkZXI6MXB4IHNvbGlkICNFOEQ5QTh9Ci5udy1iLWNvZmZlZXtiYWNrZ3JvdW5kOiNGMEU4Rjg7Y29sb3I6IzZCM0ZBMDtib3JkZXI6MXB4IHNvbGlkICNEOEM4RjB9Ci5udy1iLXRlYXtiYWNrZ3JvdW5kOiNFOEY0RjA7Y29sb3I6IzJEN0E2MDtib3JkZXI6MXB4IHNvbGlkICNCOERERDR9Ci5udy1iLWRlc2lnbntiYWNrZ3JvdW5kOiNGOEU4RjA7Y29sb3I6IzlBMkQ2QTtib3JkZXI6MXB4IHNvbGlkICNFQ0M4REV9Ci5udy1jYXJkLWltZ3t3aWR0aDoxMDAlO2hlaWdodDoxNDBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxMnB4O2JhY2tncm91bmQ6I0Y5RjdGNH0KLm53LWNhcmQubnctZmVhdHVyZWQgLm53LWNhcmQtaW1ne2hlaWdodDoxODBweH0KLm53LW5hbWV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bWFyZ2luLWJvdHRvbTo0cHg7bGluZS1oZWlnaHQ6MS4zfQoubnctY2FyZC5udy1mZWF0dXJlZCAubnctbmFtZXtmb250LXNpemU6MTlweH0KLm53LXRhZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206MTBweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcmljZXtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXN9Ci5udy1zdGFyc3tmb250LXNpemU6MTNweDtjb2xvcjojQzg5QjNDfQoubnctcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJudy1ncmlkIj4KCjwhLS0gRURJVE9SJ1MgUElDSyDigJQgc3BhbnMgZnVsbCB3aWR0aCAtLT4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHZnZFZvbCIgY2xhc3M9Im53LWNhcmQgbnctZmVhdHVyZWQiPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi10b3AiPuKYhSBFZGl0b3IncyBQaWNrIOKAlCBCZXN0IE92ZXJhbGw8L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxem5kN0FzMkRMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJDdWlzaW5hcnQgQ1BLLTE3UDEgUGVyZmVjVGVtcCBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgPGRpdiBjbGFzcz0ibnctbmFtZSI+Q3Vpc2luYXJ0IENQSy0xN1AxIFBlcmZlY1RlbXA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXRhZyI+VGhlIG9uZSBJJ2QgYnV5IGZvciBzb21lb25lIEkgY2FyZSBhYm91dCwgYXQgYW55IGJ1ZGdldC4gRmFzdGVzdCBib2lsIHRlc3RlZCwgNiBwcmVjaXNlIHByZXNldHMsIHJvY2stc29saWQgcmVsaWFiaWxpdHktb3duZXJzIHJlcG9ydCA24oCTOCB5ZWFycyBvZiBkYWlseSB1c2UuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDEwMOKAkyQxMTM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXN0YXJzIj7imIXimIXimIXimIXimIU8L3NwYW4+IDQuNiBvbiBBbWF6b248L2Rpdj4KICA8L2E+CgogIDwhLS0gQkVTVCBWQUxVRSAtLT4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNGN2OWtZNSIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi12YWx1ZSI+QmVzdCBWYWx1ZTwvZGl2PgogICAgPGltZyBjbGFzcz0ibnctY2FyZC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNzF6Qk1HaklvZEwuX0FDX1NMMTUwMF8uanBnIiBhbHQ9Ik5pbmphIEtUMjAwIFByZWNpc2lvbiBUZW1wZXJhdHVyZSBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgPGRpdiBjbGFzcz0ibnctbmFtZSI+TmluamEgS1QyMDAgUHJlY2lzaW9uPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPjcgcHJlc2V0cywgbGl2ZSB0ZW1wIGRpc3BsYXksIDkwLXNlY29uZCBzaW5nbGUtY3VwIGJvaWwuIE1vcmUgZmVhdHVyZXMgdGhhbiB0aGUgQ3Vpc2luYXJ0IGF0IGEgc2ltaWxhciBwcmljZS48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlIj4kODDigJMkMTAwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piF4piFPC9zcGFuPiA0Ljcgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKICA8IS0tIFBPVVItT1ZFUiBDT0ZGRUUgLS0+CiAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRzbHJicDkiIGNsYXNzPSJudy1jYXJkIj4KICAgIDxkaXYgY2xhc3M9Im53LWJhZGdlIG53LWItY29mZmVlIj5Qb3VyLU92ZXIgQ29mZmVlPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS82MVJzclRjRUhqTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iRmVsbG93IFN0YWdnIEVLRyBFbGVjdHJpYyBHb29zZW5lY2sgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPkZlbGxvdyBTdGFnZyBFS0c8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXRhZyI+VGhlIGdvb3NlbmVjayBzdGFuZGFyZC4gSWYgeW91IG1ha2UgcG91ci1vdmVyIGRhaWx5LCBub3RoaW5nIGVsc2UgY29tZXMgY2xvc2UgZm9yIHByZWNpc2lvbiBhbmQgY29udHJvbC48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlIj4kMTY14oCTJDIwMDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctc3RhcnMiPuKYheKYheKYheKYheKYhTwvc3Bhbj4gNC42IG9uIEFtYXpvbjwvZGl2PgogIDwvYT4KCiAgPCEtLSBTRVJJT1VTIFRFQSAtLT4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNYeHR3YiIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi10ZWEiPlNlcmlvdXMgVGVhIERyaW5rZXJzPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MW5yU09kKy1BTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iT1hPIEJyZXcgQWRqdXN0YWJsZSBUZW1wZXJhdHVyZSBHb29zZW5lY2sgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPk9YTyBCcmV3IEFkanVzdGFibGU8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXRhZyI+TW9zdCBhY2N1cmF0ZSB0ZW1wZXJhdHVyZSBmb3IgZGVsaWNhdGUgdGVhcy4gRmFzdGVzdCBnb29zZW5lY2sgYm9pbCB0ZXN0ZWQuIFRoZSB1bmRlci10aGUtcmFkYXIgcGljay48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlIj4kMTEy4oCTJDExODwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctc3RhcnMiPuKYheKYheKYheKYheKYhTwvc3Bhbj4gNC41IG9uIEFtYXpvbjwvZGl2PgogIDwvYT4KCiAgPCEtLSBCRVNUIFVOREVSICQ0MCAtLT4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNrRGd1TyIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi1idWRnZXQiPkJlc3QgVW5kZXIgJDQwPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MW5GbzFJQUlCTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQ29zb3JpIEdsYXNzIEVsZWN0cmljIEtldHRsZSBHSzE3MiIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgICA8ZGl2IGNsYXNzPSJudy1uYW1lIj5Db3NvcmkgR2xhc3MgR0sxNzItQzwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdGFnIj5aZXJvIHBsYXN0aWMgY29udGFjdCB3aXRoIHdhdGVyLiBGYXN0IGJvaWwsIGVhc3kgdG8gY2xlYW4uIEdlbnVpbmVseSBnb29kIGF0IHRoaXMgcHJpY2UuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDMw4oCTJDQwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piF4piFPC9zcGFuPiA0LjUgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKICA8IS0tIEJFU1QgREVTSUdOIC0tPgogIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80ZTdKb1RDIiBjbGFzcz0ibnctY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1iYWRnZSBudy1iLWRlc2lnbiI+QmVzdCBEZXNpZ248L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxdWU1aTVWSFVMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJCZWF1dGlmdWwgYnkgRHJldyBCYXJyeW1vcmUgMS43TCBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgPGRpdiBjbGFzcz0ibnctbmFtZSI+QmVhdXRpZnVsIGJ5IERyZXcgQmFycnltb3JlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPk1hdHRlIHRvdWNoc2NyZWVuLCA4IHByZXNldHMsIHRvdWNoLXNhZmUgYm9keS4gRm9yIHdoZW4gdGhlIGtldHRsZSBuZWVkcyB0byBsb29rIGFzIGdvb2QgYXMgaXQgd29ya3MuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDUw4oCTJDcwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piFPC9zcGFuPiA0LjMgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKPC9kaXY+d\/IaPCEtLSAxNS1jb21wYXJpc29uLXRhYmxlLmh0bWwgLS0+CjxzdHlsZT4KLm53LXRhYmxlLXdyYXB7Zm9udC1mYW1pbHk6aW5oZXJpdDtvdmVyZmxvdy14OmF1dG87bWFyZ2luOjE2cHggMDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctdGFibGUtd3JhcCB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtmb250LXNpemU6MTRweDttaW4td2lkdGg6NTgwcHh9Ci5udy10YWJsZS13cmFwIHRoZWFke2JhY2tncm91bmQ6IzFDMUExN30KLm53LXRhYmxlLXdyYXAgdGhlYWQgdGh7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTFweCAxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDZlbTt3aGl0ZS1zcGFjZTpub3dyYXB9Ci5udy10YWJsZS13cmFwIHRib2R5IHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2ZmZn0KLm53LXRhYmxlLXdyYXAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I0ZBRjdGMn0KLm53LXRhYmxlLXdyYXAgdGJvZHkgdHIubnctaGlnaGxpZ2h0e2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXRhYmxlLXdyYXAgdGR7cGFkZGluZzoxMHB4IDEzcHg7Y29sb3I6IzNEM0EzNTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ci5udy10YWJsZS13cmFwIHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMUMxQTE3fQoubnctdGQtcmF0aW5ne2NvbG9yOiNDODlCM0M7Zm9udC13ZWlnaHQ6NjAwfQoubnctdGQteWVze2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NjAwfQoubnctdGQtbm97Y29sb3I6IzdBNzU2Q30KLm53LXRhYmxlLW5vdGV7Zm9udC1zaXplOjEycHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjhweDtmb250LXN0eWxlOml0YWxpY30KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LXRhYmxlLXdyYXAiPgogIDx0YWJsZT4KICAgIDx0aGVhZD4KICAgICAgPHRyPgogICAgICAgIDx0aD5LZXR0bGU8L3RoPgogICAgICAgIDx0aD5QcmljZTwvdGg+CiAgICAgICAgPHRoPkNhcGFjaXR5PC90aD4KICAgICAgICA8dGg+UHJlc2V0czwvdGg+CiAgICAgICAgPHRoPktlZXAtV2FybTwvdGg+CiAgICAgICAgPHRoPkdvb3NlbmVjazwvdGg+CiAgICAgICAgPHRoPlJhdGluZzwvdGg+CiAgICAgIDwvdHI+CiAgICA8L3RoZWFkPgogICAgPHRib2R5PgogICAgICA8dHIgY2xhc3M9Im53LWhpZ2hsaWdodCI+CiAgICAgICAgPHRkPkN1aXNpbmFydCBDUEstMTdQMSA8L3RkPgogICAgICAgIDx0ZD4kMTAwLTExMzwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+NjwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjYg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5OaW5qYSBLVDIwMDwvdGQ+CiAgICAgICAgPHRkPiQ4MOKAkzEwMDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+NyArIG1hbnVhbDwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40Ljcg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5GZWxsb3cgU3RhZ2cgRUtHPC90ZD4KICAgICAgICA8dGQ+JDE2NeKAkzIwMDwvdGQ+CiAgICAgICAgPHRkPjAuOSBMPC90ZD4KICAgICAgICA8dGQ+RGlhbDwvdGQ+CiAgICAgICAgPHRkPjYwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC15ZXMiPlllczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1yYXRpbmciPjQuNiDimIU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkJyZXZpbGxlIElRIEtldHRsZTwvdGQ+CiAgICAgICAgPHRkPiQxNTDigJMxODA8L3RkPgogICAgICAgIDx0ZD4xLjggTDwvdGQ+CiAgICAgICAgPHRkPjU8L3RkPgogICAgICAgIDx0ZD5ZZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtbm8iPk5vPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC40IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+Q29zb3JpIEdvb3NlbmVjazwvdGQ+CiAgICAgICAgPHRkPiQ0NeKAkzYwPC90ZD4KICAgICAgICA8dGQ+MC44IEw8L3RkPgogICAgICAgIDx0ZD41PC90ZD4KICAgICAgICA8dGQ+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXllcyI+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC42IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+Q29zb3JpIEdsYXNzIEdLMTcyPC90ZD4KICAgICAgICA8dGQ+JDMw4oCTNDA8L3RkPgogICAgICAgIDx0ZD4xLjcgTDwvdGQ+CiAgICAgICAgPHRkPk5vbmU8L3RkPgogICAgICAgIDx0ZD5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjUg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5IYW1pbHRvbiBCZWFjaDwvdGQ+CiAgICAgICAgPHRkPiQ0MOKAkzYwPC90ZD4KICAgICAgICA8dGQ+MS43IEw8L3RkPgogICAgICAgIDx0ZD5CYXNpYzwvdGQ+CiAgICAgICAgPHRkPk5vPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLW5vIj5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1yYXRpbmciPjQuNCDimIU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPk9YTyBCcmV3IEFkanVzdGFibGU8L3RkPgogICAgICAgIDx0ZD4kMTEy4oCTMTE4PC90ZD4KICAgICAgICA8dGQ+MS4wIEw8L3RkPgogICAgICAgIDx0ZD5EaWFsPC90ZD4KICAgICAgICA8dGQ+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXllcyI+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC41IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+QmVhdXRpZnVsIGJ5IERyZXcgQi48L3RkPgogICAgICAgIDx0ZD4kNTDigJM3MDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+OCArIG1hbnVhbDwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjMg4piFPC90ZD4KICAgICAgPC90cj4KICAgIDwvdGJvZHk+CiAgPC90YWJsZT4KPC9kaXY+CjxwIGNsYXNzPSJudy10YWJsZS1ub3RlIiA8PSIiIHA9IiI+PC9wPnfrGDwhLS0gMTktY29uY2x1c2lvbi5odG1sIC0tPgo8IS0tIElNUE9SVEFOVDogUmVwbGFjZSBhbGwgW1lPVVIgQUZGSUxJQVRFIExJTktdIHdpdGggeW91ciBhY3R1YWwgQW1hem9uIGFmZmlsaWF0ZSBsaW5rcyAtLT4KPHN0eWxlPgoubnctY29uY2x1c2lvbntmb250LWZhbWlseTppbmhlcml0O21hcmdpbjoxNnB4IDAgMjRweH0KLm53LXZlcmRpY3QtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MjRweH0KQG1lZGlhKG1heC13aWR0aDo1NjBweCl7Lm53LXZlcmRpY3QtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXZlcmRpY3QtY2FyZHtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MThweDtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5udy12ZXJkaWN0LWNhcmQubnctdmMtdG9we2JvcmRlci1jb2xvcjojRjBEREQwO2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXZjLXRpZXJ7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojQjU2MjJBO21hcmdpbi1ib3R0b206OHB4fQoubnctdmMtbmFtZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNzttYXJnaW4tYm90dG9tOjZweDtsaW5lLWhlaWdodDoxLjN9Ci5udy12Yy1wcmljZXtmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206MTRweH0KLm53LXZjLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjlweCAxNnB4O2JvcmRlci1yYWRpdXM6N3B4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy12Yy1idG46aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQoubnctcHJpY2UtdGlwe2ZvbnQtZmFtaWx5OmluaGVyaXQ7YmFja2dyb3VuZDojRkJGNUU2O2JvcmRlcjoxcHggc29saWQgI0U4RDlBODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjE0cHggMThweDtkaXNwbGF5OmZsZXg7Z2FwOjEycHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjIwcHh9Ci5udy1wcmljZS10aXAtaWNvbntmb250LXNpemU6MThweDtmbGV4LXNocmluazowO21hcmdpbi10b3A6MXB4fQoubnctcHJpY2UtdGlwIHB7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzVBNEExQTtsaW5lLWhlaWdodDoxLjY1O21hcmdpbjowfQoubnctcHJpY2UtdGlwIHN0cm9uZ3tjb2xvcjojM0EyRTBFfQoubnctc2lnbi1vZmZ7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXItdG9wOjFweCBzb2xpZCAjRTVFMEQ4O21hcmdpbi10b3A6MjRweDtwYWRkaW5nLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE0cHh9Ci5udy1zaWduLWF2YXRhcnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I0YwREREMDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNCNTYyMkE7ZmxleC1zaHJpbms6MH0KLm53LXNpZ24tdGV4dHtmb250LXNpemU6MTVweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuNn0KLm53LXNpZ24tdGV4dCBzdHJvbmd7Y29sb3I6IzFDMUExN30KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LWNvbmNsdXNpb24iPgogIDxkaXYgY2xhc3M9Im53LXZlcmRpY3QtZ3JpZCI+CgogICAgPGRpdiBjbGFzcz0ibnctdmVyZGljdC1jYXJkIG53LXZjLXRvcCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXRpZXIiPkJlc3QgZm9yIG1vc3QgcGVvcGxlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLW5hbWUiPkN1aXNpbmFydCBDUEstMTdQMSBQZXJmZWNUZW1wPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXByaWNlIj4kMTAw4oCTJDExMzwvZGl2PgogICAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHZnZFZvbCIgY2xhc3M9Im53LXZjLWJ0biIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPkNoZWNrIHByaWNlIOKGkjwvYT4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXZlcmRpY3QtY2FyZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXRpZXIiPkJlc3Qgc3BsdXJnZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy12Yy1uYW1lIj5GZWxsb3cgU3RhZ2cgRUtHPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXByaWNlIj4kMTY14oCTJDIwMDwvZGl2PgogICAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNscmJwOSIgY2xhc3M9Im53LXZjLWJ0biIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPkNoZWNrIHByaWNlIOKGkjwvYT4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXZlcmRpY3QtY2FyZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXRpZXIiPkJlc3Qgb24gYSBidWRnZXQ8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtbmFtZSI+Q29zb3JpIEdsYXNzIEdLMTcyLUM8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtcHJpY2UiPiQzMOKAkyQ0MDwvZGl2PgogICAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNrRGd1TyIgY2xhc3M9Im53LXZjLWJ0biIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPkNoZWNrIHByaWNlIOKGkjwvYT4KICAgIDwvZGl2PgoKICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJpY2UtdGlwIj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLXRpcC1pY29uIj48L2Rpdj4KICAgIDxwPjxzdHJvbmc+UHJpY2VzIGZsdWN0dWF0ZSByZWd1bGFybHkuPC9zdHJvbmc+IFRoZSBDdWlzaW5hcnQgYW5kIE5pbmphIGJvdGggZ28gb24gc2FsZSBmb3IgJDE14oCTJDIwIG9mZiBmYWlybHkgb2Z0ZW4uIENoZWNrIGN1cnJlbnQgcHJpY2luZyBiZWZvcmUgeW91IGJ1eSB0byBtYWtlIHN1cmUgeW91J3JlIG5vdCBwYXlpbmcgZnVsbCBsaXN0IHByaWNlIHdoZW4gYSBkZWFsIG1pZ2h0IGFscmVhZHkgYmUgbGl2ZS48L3A+CiAgPC9kaXY+CgogPC9kaXY+dwRmdWxsd+okPCEtLSAwOC1wcm9kdWN0LWJyZXZpbGxlLmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jayAtLT4KCjxzdHlsZT4KLm53LXByb2R1Y3R7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MjBweCAwIDhweH0KLm53LXByb2R1Y3QubnctdG9we2JvcmRlci1jb2xvcjojRjBEREQwfQoubnctcHJvZHVjdC1oZWFkZXJ7cGFkZGluZzoyMHB4IDIycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwfQoubnctdG9wIC5udy1wcm9kdWN0LWhlYWRlcntiYWNrZ3JvdW5kOiNGQkYyRUN9Ci5udy1yYW5re2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjRweH0KLm53LXBuYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wdGFne2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkN9Ci5udy1wcmljZS1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtc2hyaW5rOjB9Ci5udy1wcHJpY2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQX0KLm53LXByYXRpbmd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjNweH0KLm53LXBzdGFyc3tjb2xvcjojQzg5QjNDfQoubnctcHJvZHVjdC1ib2R5e3BhZGRpbmc6MThweCAyMnB4fQoubnctcHJvZHVjdC1pbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIyMHB4O29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNGOUY3RjQ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Ci5udy12ZXJkaWN0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDh9Ci5udy1zcGVjc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5udy1zcGVje2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzRDNBMzU7YmFja2dyb3VuZDojRjVGM0VGO2JvcmRlcjoxcHggc29saWQgI0UwREREODtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweH0KLm53LXNwZWMgc3Ryb25ne2NvbG9yOiMxQzFBMTc7Zm9udC13ZWlnaHQ6NjAwfQoubnctcGNncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9CkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpey5udy1wY2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Ci5udy1wcm9zLC5udy1jb25ze2ZvbnQtc2l6ZToxNHB4fQoubnctcGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA3ZW07bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy1wcm9zIC5udy1wbGFiZWx7Y29sb3I6IzJEN0E2MH0KLm53LWNvbnMgLm53LXBsYWJlbHtjb2xvcjojQTAzMDMwfQoubnctcHJvcyB1bCwubnctY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfQoubnctcHJvcyBsaSwubnctY29ucyBsaXtwYWRkaW5nOjNweCAwO2NvbG9yOiMzRDNBMzU7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJvcyBsaTo6YmVmb3Jle2NvbnRlbnQ6JysnO2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1jb25zIGxpOjpiZWZvcmV7Y29udGVudDon4oiSJztjb2xvcjojQTAzMDMwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctYmVzdGZvcntiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzJENUEyRDtkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjU1fQoubnctYmVzdGZvciBzdHJvbmd7Y29sb3I6IzFDM0MxQ30KLm53LWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy1jdGE6aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQo8L3N0eWxlPgoKPGRpdiBpZD0iYnJldmlsbGUiIGNsYXNzPSJudy1wcm9kdWN0Ij4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWhlYWRlciI+CiAgICA8ZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1yYW5rIj4jNCDCtyBCZXN0IFByZW1pdW0gQWxsLVJvdW5kZXI8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkJyZXZpbGxlIFRoZSBJUSBLZXR0bGU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHRhZyI+TGFyZ2UgY2FwYWNpdHksIGdvcmdlb3VzIGJ1aWxkLCBicnVzaGVkIHN0YWlubGVzcyArIGdsYXNzPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLWJsb2NrIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXBwcmljZSI+JDE1MOKAkyQxODA8L3NwYW4+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByYXRpbmciPjxzcGFuIGNsYXNzPSJudy1wc3RhcnMiPuKYhTwvc3Bhbj4gNC40IC8gNSBBbWF6b248L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNjFzWUJ6MVhvN0wuX0FDX1NMMTUwMF8uanBnIiBhbHQ9IkJyZXZpbGxlIFRoZSBJUSBLZXR0bGUgd2l0aCBnbGFzcyBhbmQgc3RhaW5sZXNzIHN0ZWVsIGRlc2lnbiIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CgogICAgPGRpdiBjbGFzcz0ibnctc3BlY3MiPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5DYXBhY2l0eTo8L3N0cm9uZz4gMS44IEw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlBvd2VyOjwvc3Ryb25nPiAxNTAwVzwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UHJlc2V0czo8L3N0cm9uZz4gNTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+S2VlcC13YXJtOjwvc3Ryb25nPiBZZXM8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPk1hdGVyaWFsOjwvc3Ryb25nPiBCcnVzaGVkIHN0YWlubGVzcyArIGJvcm9zaWxpY2F0ZSBnbGFzczwvc3Bhbj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXBjZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByb3MiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+UHJvczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5MYXJnZXN0IGNhcGFjaXR5IHRlc3RlZCAoMS44TCk8L2xpPgogICAgICAgICAgPGxpPlJlcG9ydGVkIDjigJMxMCB5ZWFyIGxpZmVzcGFuIGJ5IG93bmVyczwvbGk+CiAgICAgICAgICA8bGk+UnVsZWQgZ2xhc3MgcGFuZWxzIGZvciBlYXN5IG1lYXN1cmluZzwvbGk+CiAgICAgICAgICA8bGk+QmFsYW5jZWQsIGVyZ29ub21pYyBoYW5kbGU8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlByaWNpZXIgdGhhbiBDdWlzaW5hcnQgZm9yIGZld2VyIHByZXNldHM8L2xpPgogICAgICAgICAgPGxpPk5vIGdvb3NlbmVjazwvbGk+CiAgICAgICAgICA8bGk+UGFydCBvZiB0aGUgcHJlbWl1bSBpcyB0aGUgYnJhbmQgbmFtZTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj4KICAgICAgCiAgICAgIDxkaXY+PHN0cm9uZz5CZXN0IGZvcjo8L3N0cm9uZz4gSG91c2Vob2xkcyB0aGF0IGVudGVydGFpbiwgZmFtaWxpZXMgd2hvIG5lZWQgYSBsYXJnZSBjYXBhY2l0eSwgb3IgZGVzaWduLWNvbnNjaW91cyBidXllcnMgd2hvIHdhbnQgYSBwcmVtaXVtIHN0YW5kYXJkLXNwb3V0IGtldHRsZSB0aGF0IGxhc3RzIGEgZGVjYWRlLjwvZGl2PgogICAgPC9kaXY+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzQ3TE5EUVUiIGNsYXNzPSJudy1jdGEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj4KICAgICAgQ2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSCiAgICA8L2E+CiAgPC9kaXY+CjwvZGl2PntCedaYHiiwAHtB5UGKOiAAAKwFAHh3JGIxOTNkMWUxLTk3OTktNDRiNy04NTdkLTllNzk3OWY5NGI3ZHcLY29yZS9zcGFjZXJ3BDM5cHh4dyQ0YTY3YWE4ZC03OGRlLTQ1YjItOGYwZC1lMzUxYjE5OTA1ODJ3C2NvcmUvc3BhY2VydwQzOHB4dyRkN2VhYmQ2Zi0yZTAyLTRlMWMtOGIzZi1kNGYwNjA3MWM5YWF4dw5jb3JlL3BhcmFncmFwaHl35xo8IS0tIDE1LWNvbXBhcmlzb24tdGFibGUuaHRtbCAtLT4KPHN0eWxlPgoubnctdGFibGUtd3JhcHtmb250LWZhbWlseTppbmhlcml0O292ZXJmbG93LXg6YXV0bzttYXJnaW46MTZweCAwO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDh9Ci5udy10YWJsZS13cmFwIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2ZvbnQtc2l6ZToxNHB4O21pbi13aWR0aDo1ODBweH0KLm53LXRhYmxlLXdyYXAgdGhlYWR7YmFja2dyb3VuZDojMUMxQTE3fQoubnctdGFibGUtd3JhcCB0aGVhZCB0aHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxMXB4IDEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNmVtO3doaXRlLXNwYWNlOm5vd3JhcH0KLm53LXRhYmxlLXdyYXAgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZDojZmZmfQoubnctdGFibGUtd3JhcCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojRkFGN0YyfQoubnctdGFibGUtd3JhcCB0Ym9keSB0ci5udy1oaWdobGlnaHR7YmFja2dyb3VuZDojRkJGMkVDfQoubnctdGFibGUtd3JhcCB0ZHtwYWRkaW5nOjEwcHggMTNweDtjb2xvcjojM0QzQTM1O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0KLm53LXRhYmxlLXdyYXAgdGQ6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxQzFBMTd9Ci5udy10ZC1yYXRpbmd7Y29sb3I6I0M4OUIzQztmb250LXdlaWdodDo2MDB9Ci5udy10ZC15ZXN7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo2MDB9Ci5udy10ZC1ub3tjb2xvcjojN0E3NTZDfQoubnctdGFibGUtbm90ZXtmb250LXNpemU6MTJweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6OHB4O2ZvbnQtc3R5bGU6aXRhbGljfQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0ibnctdGFibGUtd3JhcCI+CiAgPHRhYmxlPgogICAgPHRoZWFkPgogICAgICA8dHI+CiAgICAgICAgPHRoPktldHRsZTwvdGg+CiAgICAgICAgPHRoPlByaWNlPC90aD4KICAgICAgICA8dGg+Q2FwYWNpdHk8L3RoPgogICAgICAgIDx0aD5QcmVzZXRzPC90aD4KICAgICAgICA8dGg+S2VlcC1XYXJtPC90aD4KICAgICAgICA8dGg+R29vc2VuZWNrPC90aD4KICAgICAgICA8dGg+UmF0aW5nPC90aD4KICAgICAgPC90cj4KICAgIDwvdGhlYWQ+CiAgICA8dGJvZHk+CiAgICAgIDx0ciBjbGFzcz0ibnctaGlnaGxpZ2h0Ij4KICAgICAgICA8dGQ+Q3Vpc2luYXJ0IENQSy0xN1AxIDwvdGQ+CiAgICAgICAgPHRkPiQ3NeKAkzEwMDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+NjwvdGQ+CiAgICAgICAgPHRkPjMwIG1pbjwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjYg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5OaW5qYSBLVDIwMDwvdGQ+CiAgICAgICAgPHRkPiQ4MOKAkzk1PC90ZD4KICAgICAgICA8dGQ+MS43IEw8L3RkPgogICAgICAgIDx0ZD43ICsgbWFudWFsPC90ZD4KICAgICAgICA8dGQ+MzAgbWluPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLW5vIj5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1yYXRpbmciPjQuNyDimIU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkZlbGxvdyBTdGFnZyBFS0c8L3RkPgogICAgICAgIDx0ZD4kMTY14oCTMjAwPC90ZD4KICAgICAgICA8dGQ+MC45IEw8L3RkPgogICAgICAgIDx0ZD5EaWFsPC90ZD4KICAgICAgICA8dGQ+NjAgbWluPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXllcyI+WWVzPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC42IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+QnJldmlsbGUgSVEgS2V0dGxlPC90ZD4KICAgICAgICA8dGQ+JDE1MOKAkzE4MDwvdGQ+CiAgICAgICAgPHRkPjEuOCBMPC90ZD4KICAgICAgICA8dGQ+NTwvdGQ+CiAgICAgICAgPHRkPlllczwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1ubyI+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjQg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5Db3NvcmkgR29vc2VuZWNrPC90ZD4KICAgICAgICA8dGQ+JDQ14oCTNjA8L3RkPgogICAgICAgIDx0ZD4wLjggTDwvdGQ+CiAgICAgICAgPHRkPjU8L3RkPgogICAgICAgIDx0ZD5ZZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQteWVzIj5ZZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjYg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5Db3NvcmkgR2xhc3MgR0sxNzI8L3RkPgogICAgICAgIDx0ZD4kMzDigJM0MDwvdGQ+CiAgICAgICAgPHRkPjEuNyBMPC90ZD4KICAgICAgICA8dGQ+Tm9uZTwvdGQ+CiAgICAgICAgPHRkPk5vPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLW5vIj5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1yYXRpbmciPjQuNSDimIU8L3RkPgogICAgICA8L3RyPgogICAgICA8dHI+CiAgICAgICAgPHRkPkhhbWlsdG9uIEJlYWNoPC90ZD4KICAgICAgICA8dGQ+JDQw4oCTNTU8L3RkPgogICAgICAgIDx0ZD4xLjcgTDwvdGQ+CiAgICAgICAgPHRkPkJhc2ljPC90ZD4KICAgICAgICA8dGQ+Tm88L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtbm8iPk5vPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLXJhdGluZyI+NC40IOKYhTwvdGQ+CiAgICAgIDwvdHI+CiAgICAgIDx0cj4KICAgICAgICA8dGQ+T1hPIEJyZXcgQWRqdXN0YWJsZTwvdGQ+CiAgICAgICAgPHRkPiQxMDDigJMxMzA8L3RkPgogICAgICAgIDx0ZD4xLjAgTDwvdGQ+CiAgICAgICAgPHRkPkRpYWw8L3RkPgogICAgICAgIDx0ZD5ZZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQteWVzIj5ZZXM8L3RkPgogICAgICAgIDx0ZCBjbGFzcz0ibnctdGQtcmF0aW5nIj40LjUg4piFPC90ZD4KICAgICAgPC90cj4KICAgICAgPHRyPgogICAgICAgIDx0ZD5CZWF1dGlmdWwgYnkgRHJldyBCLjwvdGQ+CiAgICAgICAgPHRkPiQ1MOKAkzcwPC90ZD4KICAgICAgICA8dGQ+MS43IEw8L3RkPgogICAgICAgIDx0ZD44ICsgbWFudWFsPC90ZD4KICAgICAgICA8dGQ+MzAgbWluPC90ZD4KICAgICAgICA8dGQgY2xhc3M9Im53LXRkLW5vIj5ObzwvdGQ+CiAgICAgICAgPHRkIGNsYXNzPSJudy10ZC1yYXRpbmciPjQuMyDimIU8L3RkPgogICAgICA8L3RyPgogICAgPC90Ym9keT4KICA8L3RhYmxlPgo8L2Rpdj4KPHAgY2xhc3M9Im53LXRhYmxlLW5vdGUiPC9wPne6GjwhLS0gMTYtdXNlLWNhc2UtZ3VpZGUuaHRtbCAtLT4KPHN0eWxlPgoubnctdWMtZ3JpZHtmb250LWZhbWlseTppbmhlcml0O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW46MTZweCAwfQpAbWVkaWEobWF4LXdpZHRoOjU2MHB4KXsubnctdWMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXVjLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjE4cHggMjBweDtiYWNrZ3JvdW5kOiNmZmZ9Ci5udy11Yy1jYXJkIGg0e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O21hcmdpbjowIDAgMTJweDtwYWRkaW5nLWJvdHRvbTo4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0YwRURFOH0KLm53LXVjLXJvd3tmb250LXNpemU6MTRweDtjb2xvcjojM0QzQTM1O3BhZGRpbmc6NHB4IDA7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctdWMtYXJyb3d7Y29sb3I6I0I1NjIyQTtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LXVjLWdyaWQiPgoKICA8ZGl2IGNsYXNzPSJudy11Yy1jYXJkIj4KICAgIDxoND5CeSBkcmluayB0eXBlPC9oND4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5CbGFjayB0ZWEsIGluc3RhbnQgY29mZmVlLCByYW1lbjogPHN0cm9uZz5DdWlzaW5hcnQ8L3N0cm9uZz4gb3IgPHN0cm9uZz5IYW1pbHRvbiBCZWFjaDwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PkdyZWVuLCB3aGl0ZSwgb3Igb29sb25nIHRlYTogPHN0cm9uZz5PWE8gQnJldzwvc3Ryb25nPiBvciA8c3Ryb25nPk5pbmphIEtUMjAwPC9zdHJvbmc+PC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+RGFpbHkgcG91ci1vdmVyIGNvZmZlZTogPHN0cm9uZz5GZWxsb3cgU3RhZ2cgRUtHPC9zdHJvbmc+IG9yIDxzdHJvbmc+Q29zb3JpIEdvb3NlbmVjazwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PkFsbCBvZiB0aGUgYWJvdmU6IDxzdHJvbmc+TmluamEgS1QyMDA8L3N0cm9uZz4gKDcgcHJlc2V0cyBjb3ZlcnMgZXZlcnl0aGluZyk8L2Rpdj48L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctdWMtY2FyZCI+CiAgICA8aDQ+QnkgaG91c2Vob2xkIHNpemU8L2g0PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PlNvbG8gb3IgY291cGxlOiBhbnkgZ29vc2VuZWNrLCBvciA8c3Ryb25nPkNvc29yaSBHbGFzczwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PkZhbWlseSBvZiAz4oCTNTogPHN0cm9uZz5DdWlzaW5hcnQgQ1BLLTE3UDE8L3N0cm9uZz4gb3IgPHN0cm9uZz5CcmV2aWxsZSBJUTwvc3Ryb25nPiAoMS434oCTMS44TCk8L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5PZmZpY2Ugb3Igc2hhcmVkIGtpdGNoZW46IDxzdHJvbmc+SGFtaWx0b24gQmVhY2g8L3N0cm9uZz4gb3IgPHN0cm9uZz5OaW5qYSBLVDIwMDwvc3Ryb25nPjwvZGl2PjwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy11Yy1jYXJkIj4KICAgIDxoND5CeSBidWRnZXQ8L2g0PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PlVuZGVyICQ0MDogPHN0cm9uZz5Db3NvcmkgR2xhc3MgR0sxNzItQzwvc3Ryb25nPjwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PiQ0MOKAkyQ2MDogPHN0cm9uZz5IYW1pbHRvbiBCZWFjaDwvc3Ryb25nPiBvciA8c3Ryb25nPkNvc29yaSBHb29zZW5lY2s8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj4kNjDigJMkMTAwOiA8c3Ryb25nPk5pbmphIEtUMjAwPC9zdHJvbmc+IG9yIDxzdHJvbmc+Q3Vpc2luYXJ0PC9zdHJvbmc+IChiZXN0IHN3ZWV0IHNwb3RzKTwvZGl2PjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdWMtcm93Ij48c3BhbiBjbGFzcz0ibnctdWMtYXJyb3ciPuKGkjwvc3Bhbj48ZGl2PiQxMDDigJMkMTMwOiA8c3Ryb25nPk9YTyBCcmV3IEFkanVzdGFibGU8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj4kMTUwKzogPHN0cm9uZz5GZWxsb3cgU3RhZ2cgRUtHPC9zdHJvbmc+IG9yIDxzdHJvbmc+QnJldmlsbGUgSVE8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctdWMtY2FyZCI+CiAgICA8aDQ+Qnkga2l0Y2hlbiBzdHlsZTwvaDQ+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+TW9kZXJuIG1pbmltYWxpc3Q6IDxzdHJvbmc+RmVsbG93IFN0YWdnIEVLRzwvc3Ryb25nPiAobXVsdGlwbGUgbWF0dGUgZmluaXNoZXMpPC9kaXY+PC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy11Yy1yb3ciPjxzcGFuIGNsYXNzPSJudy11Yy1hcnJvdyI+4oaSPC9zcGFuPjxkaXY+Q2xhc3NpYyBzdGFpbmxlc3M6IDxzdHJvbmc+Q3Vpc2luYXJ0PC9zdHJvbmc+IG9yIDxzdHJvbmc+QnJldmlsbGUgSVE8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5Cb2xkIHN0YXRlbWVudCBwaWVjZTogPHN0cm9uZz5CZWF1dGlmdWwgYnkgRHJldyBCYXJyeW1vcmU8L3N0cm9uZz48L2Rpdj48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXVjLXJvdyI+PHNwYW4gY2xhc3M9Im53LXVjLWFycm93Ij7ihpI8L3NwYW4+PGRpdj5DbGVhbiwgZ2xhc3MtZm9yd2FyZDogPHN0cm9uZz5Db3NvcmkgR2xhc3MgR0sxNzItQzwvc3Ryb25nPjwvZGl2PjwvZGl2PgogIDwvZGl2PgoKPC9kaXY+dyRmNDAyOGYyZS04ZmYzLTRiZjUtODUzZS1kYWJjNDdhN2YyMTl4dw5jb3JlL3BhcmFncmFwaHl3lRM8IS0tIDE3LWR1cmFiaWxpdHktc3RhdHMuaHRtbCAtLT4KPHN0eWxlPgoubnctZHVyLWdyaWR7Zm9udC1mYW1pbHk6aW5oZXJpdDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7Z2FwOjEycHg7bWFyZ2luOjE2cHggMCAyMHB4fQpAbWVkaWEobWF4LXdpZHRoOjUyMHB4KXsubnctZHVyLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fQoubnctZHVyLWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxNHB4IDE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ci5udy1kdXItYnJhbmR7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxQzFBMTc7bWFyZ2luLWJvdHRvbTo2cHh9Ci5udy1kdXIteWVhcnN7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkE7bGluZS1oZWlnaHQ6MX0KLm53LWR1ci1sYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6NHB4fQoubnctZHVyLW5vdGV7Zm9udC1mYW1pbHk6aW5oZXJpdDtiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyOjFweCBzb2xpZCAjQzVENEMyO2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTRweCAxOHB4O2Rpc3BsYXk6ZmxleDtnYXA6MTJweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6NHB4fQoubnctZHVyLW5vdGUtaWNvbntmb250LXNpemU6MThweDtmbGV4LXNocmluazowO21hcmdpbi10b3A6MXB4fQoubnctZHVyLW5vdGUgcHtmb250LXNpemU6MTVweDtjb2xvcjojMUMzQzFDO2xpbmUtaGVpZ2h0OjEuNjU7bWFyZ2luOjB9Ci5udy1kdXItbm90ZSBzdHJvbmd7Y29sb3I6IzBFMkEwRX0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im53LWR1ci1ncmlkIj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkN1aXNpbmFydDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLXllYXJzIj424oCTOCB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+dHlwaWNhbCBkYWlseSB1c2U8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkJyZXZpbGxlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXIteWVhcnMiPjjigJMxMCB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+dHlwaWNhbCBkYWlseSB1c2U8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkZlbGxvdyBTdGFnZzwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLXllYXJzIj41KyB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+cmVwb3J0ZWQgc28gZmFyPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ibnctZHVyLWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctZHVyLWJyYW5kIj5Db3Nvcmk8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci15ZWFycyI+NOKAkzYgeXJzPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItbGFiZWwiPnR5cGljYWwgZGFpbHkgdXNlPC9kaXY+CiAgPC9kaXY+CiAgPGRpdiBjbGFzcz0ibnctZHVyLWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctZHVyLWJyYW5kIj5IYW1pbHRvbiBCZWFjaDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLXllYXJzIj4z4oCTNSB5cnM8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWR1ci1sYWJlbCI+dHlwaWNhbCBkYWlseSB1c2U8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1kdXItY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXItYnJhbmQiPkJ1ZGdldCAoJDIw4oCTMzApPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1kdXIteWVhcnMiPjHigJMzIHlyczwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZHVyLWxhYmVsIj5iZWZvcmUgZWxlbWVudCBmYWlsczwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im53LWR1ci1ub3RlIj4KICA8ZGl2IGNsYXNzPSJudy1kdXItbm90ZS1pY29uIj48L2Rpdj4KICA8cD48c3Ryb25nPlRoZSB0cnVlIHZhcmlhYmxlIGlzbid0IGJyYW5kLi4uaG9uZXN0bHksIGl0J3MgZGVzY2FsaW5nLjwvc3Ryb25nPiBLZXR0bGVzIGRlc2NhbGVkIHJlZ3VsYXJseSAoZXZlcnkgNOKAkzggd2Vla3MpIGNvbnNpc3RlbnRseSBoaXQgdGhlIHRvcCBlbmQgb2YgdGhlaXIgbGlmZXNwYW4gb3IgZXhjZWVkIGl0LiBLZXR0bGVzIHRoYXQgYXJlIG5ldmVyIGRlc2NhbGVkIGRpZSBlYXJseSwgcmVnYXJkbGVzcyBvZiBicmFuZCBvciBwcmljZS4gSWYgeW91IGxpdmUgaW4gYSBoYXJkIHdhdGVyIGFyZWEsIGVuc3VyZSB0aGF0IHlvdSBkZXNjYWxlIG9uIGEgbW9udGhseSBiYXNpcy48L3A+CjwvZGl2PnecQzwhLS0gMTgtZmFxLmh0bWwgLS0+CjxzdHlsZT4KLm53LWZhcXtmb250LWZhbWlseTppbmhlcml0O21hcmdpbjoxNnB4IDB9Ci5udy1mYXEtaXRlbXtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxMHB4O21hcmdpbi1ib3R0b206MTBweDtvdmVyZmxvdzpoaWRkZW59Ci5udy1mYXEtcXtwYWRkaW5nOjE2cHggMThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzFDMUExNztmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4O2JhY2tncm91bmQ6I2ZmZjt1c2VyLXNlbGVjdDpub25lO2xpc3Qtc3R5bGU6bm9uZX0KLm53LWZhcS1xOmhvdmVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LWZhcS1jaGV2cm9ue2NvbG9yOiNCNTYyMkE7Zm9udC1zaXplOjE4cHg7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzO2Rpc3BsYXk6aW5saW5lLWJsb2NrfQoubnctZmFxLWl0ZW0ubnctb3BlbiAubnctZmFxLWNoZXZyb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfQoubnctZmFxLWF7ZGlzcGxheTpub25lO3BhZGRpbmc6NHB4IDE4cHggMThweDtmb250LXNpemU6MTVweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuNzU7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNGMEVERTh9Ci5udy1mYXEtYSBwe21hcmdpbjoxNHB4IDAgMH0KLm53LWZhcS1pdGVtLm53LW9wZW4gLm53LWZhcS1he2Rpc3BsYXk6YmxvY2t9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJudy1mYXEiPgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSBudy1vcGVuIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIEFyZSBlbGVjdHJpYyBrZXR0bGVzIGFjdHVhbGx5IHdvcnRoIGl0PwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5ZZXMsIGZvciBhbG1vc3QgZXZlcnlvbmUuIFRoZXkgYm9pbCB3YXRlciAy4oCTM3ggZmFzdGVyIHRoYW4gYSBzdG92ZXRvcCwgc2h1dCBvZmYgYXV0b21hdGljYWxseSBzbyB5b3UgY2FuIHdhbGsgYXdheSwgYW5kIHF1YWxpdHkgbW9kZWxzIGxhc3QgNeKAkzggeWVhcnMuIFRoZSB0aW1lIHNhdmluZ3MgYWxvbmUsIGV2ZW4ganVzdCAzIG1pbnV0ZXMgYSBkYXk7IGFkZHMgdXAgdG8gbmVhcmx5IDE4IGhvdXJzIGEgeWVhci4gQXQgJDc14oCTJDEwMCBmb3IgYSBtaWQtcmFuZ2Uga2V0dGxlLCB0aGF0J3MgYSB2ZXJ5IGVhc3kgcmV0dXJuIG9uIGludmVzdG1lbnQuPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LWZhcS1pdGVtIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIERvZXMgdGVtcGVyYXR1cmUgY29udHJvbCBhY3R1YWxseSBtYWtlIGEgZGlmZmVyZW5jZSBpbiB0YXN0ZT8KICAgICAgPHNwYW4gY2xhc3M9Im53LWZhcS1jaGV2cm9uIj7ijIQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1hIj4KICAgICAgPHA+RHJhc3RpY2FsbHksIGZvciB0ZWEuIEdyZWVuIHRlYSBicmV3ZWQgYXQgYm9pbGluZyBwb2ludCAoMjEywrBGKSByZWxlYXNlcyBiaXR0ZXIgdGFubmlucyBhbmQgdHVybnMgYXN0cmluZ2VudC4gVGhlIHNhbWUgbGVhdmVzIGF0IDE2NeKAkzE3NcKwRiBwcm9kdWNlIGEgc21vb3RoLCBzd2VldCBjdXAuIFdoaXRlIHRlYSBpcyBldmVuIG1vcmUgc2Vuc2l0aXZlLiBGb3IgYmxhY2sgdGVhIGFuZCBGcmVuY2ggcHJlc3MgY29mZmVlLCBib2lsaW5nIGlzIGZpbmUuIEZvciBwb3VyLW92ZXIgY29mZmVlLCAxOTXigJMyMDXCsEYgZXh0cmFjdHMgY2xlYW5lciBmbGF2b3IuIE9uY2UgeW91IGV4cGVyaWVuY2UgdGhlIGRpZmZlcmVuY2UsIHlvdSBnZW51aW5lbHkgd29uJ3QgZ28gYmFjay4gSWYgeW91IG9ubHkgZHJpbmsgYmxhY2sgdGVhIG9yIHVzZSBpdCBmb3IgY29va2luZywgYm9pbC1vbmx5IGlzIHBlcmZlY3RseSBmaW5lLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICBXaGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBhIGdvb3NlbmVjayBhbmQgYSByZWd1bGFyIHNwb3V0OyBkbyBJIGFjdHVhbGx5IG5lZWQgb25lPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5BIGdvb3NlbmVjayBzcG91dCBpcyBsb25nLCBuYXJyb3csIGFuZCBjdXJ2ZWQsIGdpdmluZyB5b3UgcHJlY2lzZSBjb250cm9sIG92ZXIgaG93IGZhc3QgYW5kIHdoZXJlIHdhdGVyIGZsb3dzLiBJdCdzIGVzc2VudGlhbCBmb3IgcG91ci1vdmVyIGNvZmZlZSAoVjYwLCBDaGVtZXgsIEFlcm9QcmVzcykgd2hlcmUgYSBzbG93LCBjaXJjdWxhciBwb3VyIG1ha2VzIGEgcmVhbCBmbGF2b3IgZGlmZmVyZW5jZS4gRm9yIHJlZ3VsYXIgdGVhLCBmaWxsaW5nIG11Z3MsIG9yIGdlbmVyYWwgdXNlLCBhIHN0YW5kYXJkIHNwb3V0IGlzIGZhc3RlciBhbmQgbW9yZSBwcmFjdGljYWwuIFRoZSBob25lc3QgYW5zd2VyOiBidXkgYSBnb29zZW5lY2sgaWYgeW91IG1ha2UgcG91ci1vdmVyIGNvZmZlZS4gRG9uJ3QgYnV5IG9uZSBqdXN0IGJlY2F1c2UgaXQgbG9va3MgZ29vZDsgaXQgd2lsbCBzbG93IHlvdSBkb3duIGV2ZXJ5IHNpbmdsZSBkYXkuPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LWZhcS1pdGVtIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIEhvdyBkbyBJIGRlc2NhbGUgbXkga2V0dGxlLCBhbmQgaG93IG9mdGVuPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5GaWxsIHRoZSBrZXR0bGUgaGFsZndheSB3aXRoIGVxdWFsIHBhcnRzIHdoaXRlIHZpbmVnYXIgYW5kIHdhdGVyLiBCcmluZyB0byBhIGJvaWwsIGxldCBzaXQgZm9yIDE14oCTMjAgbWludXRlcywgdGhlbiBwb3VyIG91dCBhbmQgcmluc2UgdHdpY2UsIGJvaWwgdGhlIHJpbnNlIHdhdGVyIGFuZCBkaXNjYXJkIGl0IHRvbywgc28geW91J3JlIG5vdCBsZWZ0IHdpdGggYSB2aW5lZ2FyIHRhc3RlLiBBbHRlcm5hdGl2ZWx5LCB1c2UgYSBjb21tZXJjaWFsIGRlc2NhbGluZyB0YWJsZXQuIEhvdyBvZnRlbiBkZXBlbmRzIG9uIHlvdXIgd2F0ZXIgaGFyZG5lc3M6IGV2ZXJ5IDPigJM0IHdlZWtzIGluIGhhcmQgd2F0ZXIgYXJlYXMsIGV2ZXJ5IDbigJM4IHdlZWtzIGluIHNvZnQgd2F0ZXIgYXJlYXMuIEdsYXNzIGtldHRsZXMgbWFrZSBidWlsZHVwIG9idmlvdXM7IHN0YWlubGVzcyBzdGVlbCBoaWRlcyBpdCwgc28ga2VlcCBhIHJlZ3VsYXIgc2NoZWR1bGUgcmVnYXJkbGVzcy48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctZmFxLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ibnctZmFxLXEiIG9uY2xpY2s9Im53VG9nZ2xlRmFxKHRoaXMpIj4KICAgICAgSXMgc3RhaW5sZXNzIHN0ZWVsIGJldHRlciB0aGFuIGdsYXNzPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5TdGFpbmxlc3Mgc3RlZWwgaXMgbW9yZSBkdXJhYmxlIGFuZCBiZXR0ZXIgYXQgcmV0YWluaW5nIGhlYXQuIEdsYXNzIGhhcyB6ZXJvIHRhc3RlIGltcGFjdCwgbG9va3MgYmVhdXRpZnVsLCBhbmQgbGV0cyB5b3Ugc2VlIGluc2lkZSwgYnV0IHNob3dzIGxpbWVzY2FsZSBxdWlja2x5IGFuZCBpcyBzbGlnaHRseSBoZWF2aWVyIHdoZW4gZnVsbC4gQm90aCBhcmUgZXhjZWxsZW50IGZvciB0YXN0ZSBwdXJpdHkuIFRoZSB0aGluZyB0byBhY3R1YWxseSBhdm9pZCBpcyBhIHBsYXN0aWMgaW50ZXJpb3I7IHBsYXN0aWMgY2FuIGltcGFydCB0YXN0ZSBvdmVyIHRpbWUsIGVzcGVjaWFsbHkgaW4gY2hlYXBlciBtb2RlbHMuIFRoZSBtYXRlcmlhbCB0aGF0IHRvdWNoZXMgdGhlIHdhdGVyIGlzIHdoYXQgbWF0dGVycyBtb3N0LjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICBXaGF0IGFyZSB0aGUgbW9zdCBjb21tb24gcHJvYmxlbXMsIGFuZCBjYW4gdGhleSBiZSBmaXhlZD8KICAgICAgPHNwYW4gY2xhc3M9Im53LWZhcS1jaGV2cm9uIj7ijIQ8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1hIj4KICAgICAgPHA+PHN0cm9uZz5LZXR0bGUgbm90IGJvaWxpbmcgb3Igc2h1dHRpbmcgb2ZmIGVhcmx5Ojwvc3Ryb25nPiBBbG1vc3QgYWx3YXlzIGxpbWVzY2FsZSBidWlsZHVwIG9uIHRoZSBoZWF0aW5nIGVsZW1lbnQuIERlc2NhbGUgdGhvcm91Z2hseSBhbmQgdGhlIHByb2JsZW0gdXN1YWxseSByZXNvbHZlcy4gPHN0cm9uZz5QbGFzdGljIG9yIG1ldGFsbGljIHRhc3RlOjwvc3Ryb25nPiBOb3JtYWwgaW4gbmV3IGtldHRsZXM7IGJvaWwgYW5kIGRpc2NhcmQgM+KAkzUgdGltZXMgYmVmb3JlIGZpcnN0IHJlZ3VsYXIgdXNlLiA8c3Ryb25nPkxpZCBoaW5nZSBicm9rZW46PC9zdHJvbmc+IFVzdWFsbHkgZW5kLW9mLWxpZmUgZm9yIGJ1ZGdldCBtb2RlbHM7IGZvciBwcmVtaXVtIGJyYW5kcywgY29udGFjdCB3YXJyYW50eSBzdXBwb3J0OyBGZWxsb3cgYW5kIEJyZXZpbGxlIGFyZSBib3RoIHJlc3BvbnNpdmUuIDxzdHJvbmc+R2VuZXJhbCBydWxlOjwvc3Ryb25nPiBJZiBkZXNjYWxpbmcgZG9lc24ndCBmaXggaXQgYW5kIGl0J3MgdW5kZXIgd2FycmFudHksIGNvbnRhY3QgdGhlIGJyYW5kIGJlZm9yZSB3cml0aW5nIGl0IG9mZi48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctZmFxLWl0ZW0iPgogICAgPGRpdiBjbGFzcz0ibnctZmFxLXEiIG9uY2xpY2s9Im53VG9nZ2xlRmFxKHRoaXMpIj4KICAgICAgV2hlcmUncyB0aGUgYmVzdCBwbGFjZSB0byBidXk\/CiAgICAgIDxzcGFuIGNsYXNzPSJudy1mYXEtY2hldnJvbiI+4oyEPC9zcGFuPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtYSI+CiAgICAgIDxwPjxzdHJvbmc+SG9uZXN0bHksIEFtYXpvbi4uLjwvc3Ryb25nPiBoYXMgdGhlIHdpZGVzdCBzZWxlY3Rpb24gYW5kIHRob3VzYW5kcyBvZiB2ZXJpZmllZCByZXZpZXdzOyB1c2VmdWwgZm9yIHJlYWwtd29ybGQgcmVsaWFiaWxpdHkgZGF0YS4gPHN0cm9uZz5CZXN0IEJ1eTwvc3Ryb25nPiBpcyBnb29kIGlmIHlvdSB3YW50IHRvIGhhbmRsZSBvbmUgaW4gcGVyc29uIGFuZCBwcmVmZXIgaW4tc3RvcmUgcmV0dXJucy4gPHN0cm9uZz5Db3N0Y288L3N0cm9uZz4gb2NjYXNpb25hbGx5IGNhcnJpZXMgQ3Vpc2luYXJ0IG1vZGVscyBhdCBub3RhYmx5IGxvd2VyIHByaWNlcy4gPHN0cm9uZz5CcmFuZCB3ZWJzaXRlczwvc3Ryb25nPiAoRmVsbG93LCBCcmV2aWxsZSkgYXJlIHdvcnRoIGNoZWNraW5nIGZvciBleGNsdXNpdmUgY29sb3J3YXlzIGFuZCB3YXJyYW50eSBwZXJrcy4gT25lIGltcG9ydGFudCBub3RlOiBhdm9pZCB0aGlyZC1wYXJ0eSBtYXJrZXRwbGFjZSBzZWxsZXJzIG9uIFdhbG1hcnQgTWFya2V0cGxhY2UgZm9yIHByZW1pdW0gYnJhbmRzOyBjb3VudGVyZmVpdCBGZWxsb3cgYW5kIEJyZXZpbGxlIHByb2R1Y3RzIGhhdmUgYmVlbiByZXBvcnRlZC4gU3RpY2sgdG8gc29sZC1hbmQtc2hpcHBlZCBieSB0aGUgYnJhbmQgb3IgQW1hem9uIGRpcmVjdGx5LjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICBDYW4gSSB1c2UgaXQgZm9yIHRoaW5ncyBvdGhlciB0aGFuIHRlYSBhbmQgY29mZmVlPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5Nb3JlIHRoYW4gbW9zdCBwZW9wbGUgcmVhbGlzZS4gQ29tbW9uIHVzZXM6IGluc3RhbnQgcmFtZW4gYW5kIG5vb2RsZXMsIG9hdG1lYWwgYW5kIHBvcnJpZGdlLCBob3QgY2hvY29sYXRlLCBpbnN0YW50IHNvdXBzLCBiYWJ5IGZvcm11bGEgKHVzZSBhIHRlbXAtY29udHJvbGxlZCBtb2RlbCB0byBoaXQgMTU4wrBGIHByZWNpc2VseSBiZWZvcmUgbWl4aW5nKSwgYmxhbmNoaW5nIHZlZ2V0YWJsZXMgaW4gYSBib3dsLCBhbmQgc3RlcmlsaXNpbmcgc21hbGwgdXRlbnNpbHMuIFNvbWUgaG9tZSBiYWtlcnMgcG91ciBib2lsaW5nIGtldHRsZSB3YXRlciBpbnRvIGEgcGFuIGF0IHRoZSBib3R0b20gb2YgdGhlIG92ZW4gdG8gY3JlYXRlIHN0ZWFtIGZvciBiZXR0ZXIgYnJlYWQgY3J1c3QuIElmIHlvdSdyZSB1c2luZyBpdCBmb3IgYW55dGhpbmcgdGVtcGVyYXR1cmUtc2Vuc2l0aXZlIG90aGVyIHRoYW4gYSBmdWxsIGJvaWwsIHlvdSdsbCB3YW50IGEgbW9kZWwgd2l0aCB0ZW1wIGNvbnRyb2wuPC9wPgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LWZhcS1pdGVtIj4KICAgIDxkaXYgY2xhc3M9Im53LWZhcS1xIiBvbmNsaWNrPSJud1RvZ2dsZUZhcSh0aGlzKSI+CiAgICAgIFNob3VsZCBJIGNvbnNpZGVyIGEgWm9qaXJ1c2hpIHdhdGVyIGJvaWxlciBpbnN0ZWFkPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5JdCBkZXBlbmRzIG9uIGhvdyBvZnRlbiB5b3UgYm9pbC4gQSB3YXRlciBib2lsZXIga2VlcHMgd2F0ZXIgYXQgeW91ciBjaG9zZW4gdGVtcGVyYXR1cmUgMjQvNywgcHJlc3MgZGlzcGVuc2UgYW5kIHlvdSdyZSBkb25lIGluIHNlY29uZHMuIFRoZSB0cmFkZS1vZmY6IGFsd2F5cy1vbiBlbGVjdHJpY2l0eSB1c2UsIGhpZ2hlciB1cGZyb250IGNvc3QsIGFuZCBtb3JlIGNvdW50ZXIgc3BhY2UuIFRoZXkgbWFrZSB0aGUgbW9zdCBzZW5zZSBmb3IgaG91c2Vob2xkcyB0aGF0IG5lZWQgaG90IHdhdGVyIDUrIHRpbWVzIGEgZGF5IGFuZCBoYXRlIGFueSB3YWl0IGF0IGFsbC4gRm9yIG1vc3QgaG91c2Vob2xkcyBkb2luZyAy4oCTNCBjdXBzIGEgZGF5LCBhIGdvb2QgZWxlY3RyaWMga2V0dGxlIGlzIHRoZSBiZXR0ZXIgdmFsdWUuIElmIHlvdSBmaW5kIHlvdXJzZWxmIHJlYm9pbGluZyB0aGUgc2FtZSB3YXRlciByZXBlYXRlZGx5IGFsbCBkYXksIHNlcmlvdXNseSBjb25zaWRlciBhIHdhdGVyIGJvaWxlciBpbnN0ZWFkLjwvcD4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1mYXEtaXRlbSI+CiAgICA8ZGl2IGNsYXNzPSJudy1mYXEtcSIgb25jbGljaz0ibndUb2dnbGVGYXEodGhpcykiPgogICAgICBXaGF0IHNob3VsZCBJIGRvIGJlZm9yZSB1c2luZyBhIG5ldyBrZXR0bGUgZm9yIHRoZSBmaXJzdCB0aW1lPwogICAgICA8c3BhbiBjbGFzcz0ibnctZmFxLWNoZXZyb24iPuKMhDwvc3Bhbj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctZmFxLWEiPgogICAgICA8cD5UaGlzIHN0ZXAgaXMgYWxtb3N0IG5ldmVyIG1lbnRpb25lZCBpbiBidXlpbmcgZ3VpZGVzLCBidXQgaXQgbWF0dGVycy4gQmVmb3JlIHlvdXIgZmlyc3QgcmVndWxhciB1c2UsIGZpbGwgdGhlIGtldHRsZSB0byB0aGUgbWF4IGxpbmUsIGJyaW5nIGl0IHRvIGEgZnVsbCBib2lsLCBhbmQgcG91ciB0aGUgd2F0ZXIgb3V0LiBEbyB0aGlzIDLigJMzIHRpbWVzLiBUaGlzIGZsdXNoZXMgb3V0IGFueSBtYW51ZmFjdHVyaW5nIHJlc2lkdWUsIHBsYXN0aWMgc21lbGwsIG9yIGZhY3RvcnkgY2hlbWljYWxzIGZyb20gdGhlIGhlYXRpbmcgZWxlbWVudCBhbmQgaW50ZXJpb3IuIElmIHlvdSBza2lwIHRoaXMsIHlvdXIgZmlyc3QgZmV3IGN1cHMgbWF5IHRhc3RlIGEgYml0IG9mZi4gSXQgdGFrZXMgMTAgbWludXRlcyBhbmQgbWFrZXMgYSByZWFsIGRpZmZlcmVuY2UsIGVzcGVjaWFsbHkgd2l0aCBuZXcgc3RhaW5sZXNzIHN0ZWVsIG1vZGVscy48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCjwvZGl2PgoKPHNjcmlwdD4KZnVuY3Rpb24gbndUb2dnbGVGYXEoZWwpewogIHZhciBpdGVtPWVsLnBhcmVudEVsZW1lbnQ7CiAgdmFyIGlzT3Blbj1pdGVtLmNsYXNzTGlzdC5jb250YWlucygnbnctb3BlbicpOwogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5udy1mYXEtaXRlbScpLmZvckVhY2goZnVuY3Rpb24oaSl7aS5jbGFzc0xpc3QucmVtb3ZlKCdudy1vcGVuJyk7fSk7CiAgaWYoIWlzT3Blbil7aXRlbS5jbGFzc0xpc3QuYWRkKCdudy1vcGVuJyk7fQp9Cjwvc2NyaXB0PnckZjEwZDAwZWItZjRiMy00OGJhLTliM2UtN2Y2Njg4NjNiZGM0eHcOY29yZS9wYXJhZ3JhcGh5d94YPCEtLSAxOS1jb25jbHVzaW9uLmh0bWwgLS0+CjwhLS0gSU1QT1JUQU5UOiBSZXBsYWNlIGFsbCBbWU9VUiBBRkZJTElBVEUgTElOS10gd2l0aCB5b3VyIGFjdHVhbCBBbWF6b24gYWZmaWxpYXRlIGxpbmtzIC0tPgo8c3R5bGU+Ci5udy1jb25jbHVzaW9ue2ZvbnQtZmFtaWx5OmluaGVyaXQ7bWFyZ2luOjE2cHggMCAyNHB4fQoubnctdmVyZGljdC1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luLWJvdHRvbToyNHB4fQpAbWVkaWEobWF4LXdpZHRoOjU2MHB4KXsubnctdmVyZGljdC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctdmVyZGljdC1jYXJke2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxOHB4O2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0KLm53LXZlcmRpY3QtY2FyZC5udy12Yy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDA7YmFja2dyb3VuZDojRkJGMkVDfQoubnctdmMtdGllcntmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNCNTYyMkE7bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy12Yy1uYW1le2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O21hcmdpbi1ib3R0b206NnB4O2xpbmUtaGVpZ2h0OjEuM30KLm53LXZjLXByaWNle2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLWJvdHRvbToxNHB4fQoubnctdmMtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6OXB4IDE2cHg7Ym9yZGVyLXJhZGl1czo3cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LXZjLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Ci5udy1wcmljZS10aXB7Zm9udC1mYW1pbHk6aW5oZXJpdDtiYWNrZ3JvdW5kOiNGQkY1RTY7Ym9yZGVyOjFweCBzb2xpZCAjRThEOUE4O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTRweCAxOHB4O2Rpc3BsYXk6ZmxleDtnYXA6MTJweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MjBweH0KLm53LXByaWNlLXRpcC1pY29ue2ZvbnQtc2l6ZToxOHB4O2ZsZXgtc2hyaW5rOjA7bWFyZ2luLXRvcDoxcHh9Ci5udy1wcmljZS10aXAgcHtmb250LXNpemU6MTVweDtjb2xvcjojNUE0QTFBO2xpbmUtaGVpZ2h0OjEuNjU7bWFyZ2luOjB9Ci5udy1wcmljZS10aXAgc3Ryb25ne2NvbG9yOiMzQTJFMEV9Ci5udy1zaWduLW9mZntmb250LWZhbWlseTppbmhlcml0O2JvcmRlci10b3A6MXB4IHNvbGlkICNFNUUwRDg7bWFyZ2luLXRvcDoyNHB4O3BhZGRpbmctdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTRweH0KLm53LXNpZ24tYXZhdGFye3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojRjBEREQwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6I0I1NjIyQTtmbGV4LXNocmluazowfQoubnctc2lnbi10ZXh0e2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS42fQoubnctc2lnbi10ZXh0IHN0cm9uZ3tjb2xvcjojMUMxQTE3fQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0ibnctY29uY2x1c2lvbiI+CiAgPGRpdiBjbGFzcz0ibnctdmVyZGljdC1ncmlkIj4KCiAgICA8ZGl2IGNsYXNzPSJudy12ZXJkaWN0LWNhcmQgbnctdmMtdG9wIj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtdGllciI+QmVzdCBmb3IgbW9zdCBwZW9wbGU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtbmFtZSI+Q3Vpc2luYXJ0IENQSy0xN1AxIFBlcmZlY1RlbXA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtcHJpY2UiPiQ3NeKAkyQxMDA8L2Rpdj4KICAgICAgPGEgaHJlZj0iW1lPVVIgQUZGSUxJQVRFIExJTktdIiBjbGFzcz0ibnctdmMtYnRuIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+Q2hlY2sgcHJpY2Ug4oaSPC9hPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctdmVyZGljdC1jYXJkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtdGllciI+QmVzdCBzcGx1cmdlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLW5hbWUiPkZlbGxvdyBTdGFnZyBFS0c8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtcHJpY2UiPiQxNjXigJMkMjAwPC9kaXY+CiAgICAgIDxhIGhyZWY9IltZT1VSIEFGRklMSUFURSBMSU5LXSIgY2xhc3M9Im53LXZjLWJ0biIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPkNoZWNrIHByaWNlIOKGkjwvYT4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXZlcmRpY3QtY2FyZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXZjLXRpZXIiPkJlc3Qgb24gYSBidWRnZXQ8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtbmFtZSI+Q29zb3JpIEdsYXNzIEdLMTcyLUM8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctdmMtcHJpY2UiPiQzMOKAkyQ0MDwvZGl2PgogICAgICA8YSBocmVmPSJbWU9VUiBBRkZJTElBVEUgTElOS10iIGNsYXNzPSJudy12Yy1idG4iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj5DaGVjayBwcmljZSDihpI8L2E+CiAgICA8L2Rpdj4KCiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXByaWNlLXRpcCI+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS10aXAtaWNvbiI+PC9kaXY+CiAgICA8cD48c3Ryb25nPlByaWNlcyBmbHVjdHVhdGUgcmVndWxhcmx5Ljwvc3Ryb25nPiBUaGUgQ3Vpc2luYXJ0IGFuZCBOaW5qYSBib3RoIGdvIG9uIHNhbGUgZm9yICQxNeKAkyQyMCBvZmYgZmFpcmx5IG9mdGVuLiBDaGVjayBjdXJyZW50IHByaWNpbmcgYmVmb3JlIHlvdSBidXkgdG8gbWFrZSBzdXJlIHlvdSdyZSBub3QgcGF5aW5nIGZ1bGwgbGlzdCBwcmljZSB3aGVuIGEgZGVhbCBtaWdodCBhbHJlYWR5IGJlIGxpdmUuPC9wPgogIDwvZGl2PgoKIHh4dyQ3ODNmZjE5MS05MDhmLTRmNjUtOWY1Zi1lYzMyNTExYjlmNTR3C2NvcmUvc3BhY2VydwQ0M3B4dyQ2ZjE4MGMwMC03NWRkLTRiMzItODRhNy0yYTg1NWJjZWI3MGR3CmNvcmUvaW1hZ2V3AH2aAXc5aHR0cHM6Ly9ob21ldmVyc2V6b25lLmNvbS9pbmRleC5waHAvaG9tZS9uaWNvbGUtd2Fsa2VyLTEvd1JodHRwczovL2hvbWV2ZXJzZXpvbmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L05pY29sZS1XYWxrZXItMS0xMDI0eDEwMjQucG5ndwVsYXJnZXcEbm9uZXcEYXV0b3cFMTA4cHh3JDc5NGRmMGI1LWNhZGQtNDhkZS04ZTNmLTg3MDc1MzY4NjBlZHh3DmNvcmUvcGFyYWdyYXBoeXckMmNlZWY1NGYtOTIxZS00MzQyLWJjNDAtY2Q2MWFjYzlhMjYyeHcOY29yZS9wYXJhZ3JhcGh5dwRsZWZ0OQB3nic8IS0tIDA2LXByb2R1Y3QtY3Vpc2luYXJ0Lmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jay4gVGhpcyBibG9jayBpbmNsdWRlcyBhbGwgc2hhcmVkIHByb2R1Y3Qgc3R5bGVzLiAtLT4KPCEtLSBJTVBPUlRBTlQ6IFJlcGxhY2UgW1lPVVIgQUZGSUxJQVRFIExJTktdIHdpdGggeW91ciBhY3R1YWwgQW1hem9uIGFmZmlsaWF0ZSBsaW5rIC0tPgoKPCEtLSBTaGFyZWQgcHJvZHVjdCBjYXJkIHN0eWxlcyAoaW5jbHVkZWQgb25jZSBoZXJlLCB1c2VkIGJ5IGFsbCBwcm9kdWN0IGNhcmRzKSAtLT4KPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJjdWlzaW5hcnQiIGNsYXNzPSJudy1wcm9kdWN0IG53LXRvcCI+CiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1oZWFkZXIiPgogICAgPGRpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcmFuayI+IzEgwrcgQmVzdCBPdmVyYWxsIMK3IEVkaXRvcidzIFBpY2s8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkN1aXNpbmFydCBDUEstMTdQMSBQZXJmZWNUZW1wPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPkZhc3QsIHByZWNpc2UsIHJlbGlhYmxlIGFuZCBoYWxmIHRoZSBwcmljZSBvZiBwcmVtaXVtIGFsdGVybmF0aXZlczwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQxMDDigJMkMTEzPC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNiAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNzF6bmQ3QXMyREwuX0FDX1NMMTUwMF8uanBnIiBhbHQ9IkN1aXNpbmFydCBDUEstMTdQMSBQZXJmZWNUZW1wIDEuN0wgRWxlY3RyaWMgS2V0dGxlIGluIHN0YWlubGVzcyBzdGVlbCIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAxLjcgTDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDE1MDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5QcmVzZXRzOjwvc3Ryb25nPiA2ICgxNjDigJMyMTLCsEYpPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5LZWVwLXdhcm06PC9zdHJvbmc+IDMwIG1pbjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+TWF0ZXJpYWw6PC9zdHJvbmc+IFN0YWlubGVzcyBzdGVlbDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+V2FycmFudHk6PC9zdHJvbmc+IDMgeWVhcnM8L3NwYW4+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXBjZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByb3MiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+UHJvczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5GYXN0ZXN0IGJvaWwgdGVzdGVkICh+MyBtaW4gZm9yIDFMKTwvbGk+CiAgICAgICAgICA8bGk+NiBwcmVzZXRzIGJ1aWx0IGludG8gdGhlIGhhbmRsZTwvbGk+CiAgICAgICAgICA8bGk+QXVkaWJsZSBiZWVwIHdoZW4gdGFyZ2V0IHRlbXAgcmVhY2hlZDwvbGk+CiAgICAgICAgICA8bGk+T3duZXJzIHJlcG9ydCA24oCTOCB5ZWFycyBkYWlseSB1c2U8L2xpPgogICAgICAgICAgPGxpPkJlc3QtaW4tY2xhc3MgMy15ZWFyIHdhcnJhbnR5PC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPk5vIGdvb3NlbmVjayBvcHRpb24gZm9yIHBvdXItb3ZlcjwvbGk+CiAgICAgICAgICA8bGk+RXh0ZXJpb3IgZ2V0cyB3YXJtIHRvIHRvdWNoPC9saT4KICAgICAgICAgIDxsaT5EZXNpZ24gaXMgZnVuY3Rpb25hbCwgbm90IHN0eWxpc2g8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj48ZGl2PjxzdHJvbmc+QmVzdCBmb3I6PC9zdHJvbmc+IEV2ZXJ5ZGF5IHRlYSBhbmQgY29mZmVlIGRyaW5rZXJzIHdobyB3YW50IHJlbGlhYmxlIHByZWNpc2lvbiwgZmFzdCBib2lsLCBhbmQgbG9uZy10ZXJtIHZhbHVlIHdpdGhvdXQgb3ZlcnBheWluZy48L2Rpdj48L2Rpdj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80dmdkVm9sIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+Q2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSPC9hPgogIDwvZGl2Pgo8L2Rpdj536CQ8IS0tIDA2LXByb2R1Y3QtbmluamEuaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJuaW5qYSIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiMyIMK3IEJlc3QgVmFsdWU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPk5pbmphIEtUMjAwIFByZWNpc2lvbiBUZW1wZXJhdHVyZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wdGFnIj43IHByZXNldHMsIGxpdmUgZGlzcGxheSwgOTAtc2Vjb25kIGJvaWwgKG1vc3QgZmVhdHVyZXMgcGVyIGRvbGxhcik8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UtYmxvY2siPgogICAgICA8c3BhbiBjbGFzcz0ibnctcHByaWNlIj4kODDigJMkMTAwPC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNyAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNjFrMW5MMVF4UEwuX0FDX1NMMTUwMF8uanBnIiBhbHQ9Ik5pbmphIEtUMjAwIFByZWNpc2lvbiBUZW1wZXJhdHVyZSBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgCiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAxLjcgTCAoNyBjdXBzKTwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDE1MDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5QcmVzZXRzOjwvc3Ryb25nPiA3ICsgbWFudWFsPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5LZWVwLXdhcm06PC9zdHJvbmc+IDMwIG1pbjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+RGlzcGxheTo8L3N0cm9uZz4gTGl2ZSBMRUQ8L3NwYW4+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1wY2dyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcm9zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPlByb3M8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+NyBwcmVzZXRzIGNvdmVyIGV2ZXJ5IHRlYSB0eXBlICsgY29mZmVlPC9saT4KICAgICAgICAgIDxsaT5MaXZlIHRlbXBlcmF0dXJlIHJlYWRvdXQ8L2xpPgogICAgICAgICAgPGxpPkJvaWxzIDEgY3VwIGluIGFzIGxpdHRsZSBhcyA5MCBzZWNvbmRzPC9saT4KICAgICAgICAgIDxsaT5NYW51YWwgdGVtcCBjb250cm9sIGJldHdlZW4gcHJlc2V0czwvbGk+CiAgICAgICAgICA8bGk+SGlnaGVzdCBBbWF6b24gcmF0aW5nIGluIHRoaXMgbGlzdCAoNC43KTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LWNvbnMiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+Q29uczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5QdXJlbHkgZnVuY3Rpb25hbCBkZXNpZ24sIG5vdCBzdHlsaXNoPC9saT4KICAgICAgICAgIDxsaT5ObyBnb29zZW5lY2sgb3B0aW9uPC9saT4KICAgICAgICAgIDxsaT5TaG9ydGVyIHRyYWNrIHJlY29yZCB0aGFuIEN1aXNpbmFydDwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj4KICAgICAKICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBUZWEgZW50aHVzaWFzdHMgd2hvIHdhbnQgdGhlIG1vc3QgY29tcGxldGUgcHJlc2V0IHN5c3RlbSBhbmQgYSBsaXZlIHRlbXBlcmF0dXJlIGRpc3BsYXkgYXQgYSBmYWlyIHByaWNlLjwvZGl2PgogICAgPC9kaXY+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRjdjlrWTUiIGNsYXNzPSJudy1jdGEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj4KICAgICAgQ2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSCiAgICA8L2E+CiAgPC9kaXY+CjwvZGl2PneJJjwhLS0gMDctcHJvZHVjdC1mZWxsb3cuaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJmZWxsb3ciIGNsYXNzPSJudy1wcm9kdWN0Ij4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWhlYWRlciI+CiAgICA8ZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1yYW5rIj4jMyDCtyBCZXN0IEdvb3NlbmVjayAvIFBvdXItT3ZlciBDb2ZmZWU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkZlbGxvdyBTdGFnZyBFS0cgRWxlY3RyaWMgR29vc2VuZWNrPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPlRoZSBkZXNpZ24gaWNvbiAocHJlY2lzaW9uIHNwb3V0LCB0dXJuLWRpYWwgY29udHJvbCwgNjAtbWluIGhvbGQpPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLWJsb2NrIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXBwcmljZSI+JDE2NeKAkyQyMDA8L3NwYW4+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByYXRpbmciPjxzcGFuIGNsYXNzPSJudy1wc3RhcnMiPuKYhTwvc3Bhbj4gNC42IC8gNSBBbWF6b248L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNjFWNFE4bjBGQ0wuX0FDX1NMMTUwMF8uanBnIiBhbHQ9IkZlbGxvdyBTdGFnZyBFS0cgRWxlY3RyaWMgR29vc2VuZWNrIEtldHRsZSIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CgogICAgPGRpdiBjbGFzcz0ibnctc3BlY3MiPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5DYXBhY2l0eTo8L3N0cm9uZz4gMC45IEw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlBvd2VyOjwvc3Ryb25nPiAxMjAwVzwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+VGVtcCByYW5nZTo8L3N0cm9uZz4gMTM14oCTMjEywrBGPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Ib2xkIG1vZGU6PC9zdHJvbmc+IDYwIG1pbjwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+VGltZXI6PC9zdHJvbmc+IEJ1aWx0LWluIGJyZXcgc3RvcHdhdGNoPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5NYXRlcmlhbDo8L3N0cm9uZz4gMzA0IHN0YWlubGVzcyBzdGVlbDwvc3Bhbj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXBjZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByb3MiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+UHJvczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5QcmVjaXNpb24gZ29vc2VuZWNrOyBvcHRpbWFsIHBvdXItb3ZlciBmbG93PC9saT4KICAgICAgICAgIDxsaT5JbnR1aXRpdmUgdHVybi1kaWFsIHdpdGggTENEIGRpc3BsYXk8L2xpPgogICAgICAgICAgPGxpPkJ1aWx0LWluIGJyZXcgc3RvcHdhdGNoIHRpbWVyPC9saT4KICAgICAgICAgIDxsaT42MC1taW51dGUgaG9sZCBtb2RlPC9saT4KICAgICAgICAgIDxsaT5TdHVubmluZyBkZXNpZ24sIG11bHRpcGxlIGZpbmlzaGVzPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im53LWNvbnMiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+Q29uczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5TbWFsbCAwLjlMOyBub3QgZm9yIGZhbWlsaWVzPC9saT4KICAgICAgICAgIDxsaT5TbG93IHBvdXIgZm9yIGV2ZXJ5ZGF5IHRlYTwvbGk+CiAgICAgICAgICA8bGk+UHJlbWl1bSBwcmljZTwvbGk+CiAgICAgICAgICA8bGk+U3BvdXQgdGlwIGNhbiBiZSBzaGFycDwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj4KICAgICAgCiAgICAgIDxkaXY+PHN0cm9uZz5CZXN0IGZvcjo8L3N0cm9uZz4gRGFpbHkgcG91ci1vdmVyIGNvZmZlZSBicmV3ZXJzIGFuZCBzcGVjaWFsdHkgY29mZmVlIGVudGh1c2lhc3RzLiBBbHNvIHRoZSBiZXN0IGNob2ljZSBpZiBhZXN0aGV0aWNzIGdlbnVpbmVseSBtYXR0ZXIgYW5kIHlvdSdyZSB3aWxsaW5nIHRvIHBheSBmb3IgdGhlbS48L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80c2xyYnA5IiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgICAgIENoZWNrIGN1cnJlbnQgcHJpY2Ugb24gQW1hem9uIOKGkgogICAgPC9hPgogIDwvZGl2Pgo8L2Rpdj536iQ8IS0tIDA4LXByb2R1Y3QtYnJldmlsbGUuaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJicmV2aWxsZSIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiM0IMK3IEJlc3QgUHJlbWl1bSBBbGwtUm91bmRlcjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wbmFtZSI+QnJldmlsbGUgVGhlIElRIEtldHRsZTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wdGFnIj5MYXJnZSBjYXBhY2l0eSwgZ29yZ2VvdXMgYnVpbGQsIGJydXNoZWQgc3RhaW5sZXNzICsgZ2xhc3M8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UtYmxvY2siPgogICAgICA8c3BhbiBjbGFzcz0ibnctcHByaWNlIj4kMTUw4oCTJDE4MDwvc3Bhbj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXBzdGFycyI+4piFPC9zcGFuPiA0LjQgLyA1IEFtYXpvbjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtYm9keSI+CiAgICA8aW1nIGNsYXNzPSJudy1wcm9kdWN0LWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS82MXNZQnoxWG83TC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQnJldmlsbGUgVGhlIElRIEtldHRsZSB3aXRoIGdsYXNzIGFuZCBzdGFpbmxlc3Mgc3RlZWwgZGVzaWduIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KCiAgICA8ZGl2IGNsYXNzPSJudy1zcGVjcyI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPkNhcGFjaXR5Ojwvc3Ryb25nPiAxLjggTDwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UG93ZXI6PC9zdHJvbmc+IDE1MDBXPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5QcmVzZXRzOjwvc3Ryb25nPiA1PC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5LZWVwLXdhcm06PC9zdHJvbmc+IFllczwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+TWF0ZXJpYWw6PC9zdHJvbmc+IEJydXNoZWQgc3RhaW5sZXNzICsgYm9yb3NpbGljYXRlIGdsYXNzPC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkxhcmdlc3QgY2FwYWNpdHkgdGVzdGVkICgxLjhMKTwvbGk+CiAgICAgICAgICA8bGk+UmVwb3J0ZWQgOOKAkzEwIHllYXIgbGlmZXNwYW4gYnkgb3duZXJzPC9saT4KICAgICAgICAgIDxsaT5SdWxlZCBnbGFzcyBwYW5lbHMgZm9yIGVhc3kgbWVhc3VyaW5nPC9saT4KICAgICAgICAgIDxsaT5CYWxhbmNlZCwgZXJnb25vbWljIGhhbmRsZTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJudy1jb25zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPkNvbnM8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+UHJpY2llciB0aGFuIEN1aXNpbmFydCBmb3IgZmV3ZXIgcHJlc2V0czwvbGk+CiAgICAgICAgICA8bGk+Tm8gZ29vc2VuZWNrPC9saT4KICAgICAgICAgIDxsaT5QYXJ0IG9mIHRoZSBwcmVtaXVtIGlzIHRoZSBicmFuZCBuYW1lPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LWJlc3Rmb3IiPgogICAgICAKICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBIb3VzZWhvbGRzIHRoYXQgZW50ZXJ0YWluLCBmYW1pbGllcyB3aG8gbmVlZCBhIGxhcmdlIGNhcGFjaXR5LCBvciBkZXNpZ24tY29uc2Npb3VzIGJ1eWVycyB3aG8gd2FudCBhIHByZW1pdW0gc3RhbmRhcmQtc3BvdXQga2V0dGxlIHRoYXQgbGFzdHMgYSBkZWNhZGUuPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNscmJwOSIgY2xhc3M9Im53LWN0YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPgogICAgICBDaGVjayBjdXJyZW50IHByaWNlIG9uIEFtYXpvbiDihpIKICAgIDwvYT4KICA8L2Rpdj4KPC9kaXY+d7kjPCEtLSAwOS1wcm9kdWN0LWNvc29yaS5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+Cgo8c3R5bGU+Ci5udy1wcm9kdWN0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTRweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjIwcHggMCA4cHh9Ci5udy1wcm9kdWN0Lm53LXRvcHtib3JkZXItY29sb3I6I0YwREREMH0KLm53LXByb2R1Y3QtaGVhZGVye3BhZGRpbmc6MjBweCAyMnB4IDE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEODtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcH0KLm53LXRvcCAubnctcHJvZHVjdC1oZWFkZXJ7YmFja2dyb3VuZDojRkJGMkVDfQoubnctcmFua3tmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA3ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3QTc1NkM7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNztsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206NHB4fQoubnctcHRhZ3tmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDfQoubnctcHJpY2UtYmxvY2t7dGV4dC1hbGlnbjpyaWdodDtmbGV4LXNocmluazowfQoubnctcHByaWNle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkF9Ci5udy1wcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Ci5udy1wc3RhcnN7Y29sb3I6I0M4OUIzQ30KLm53LXByb2R1Y3QtYm9keXtwYWRkaW5nOjE4cHggMjJweH0KLm53LXByb2R1Y3QtaW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyMjBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojRjlGN0Y0O21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmJsb2NrfQoubnctdmVyZGljdHtmb250LXNpemU6MTZweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjE4cHg7cGFkZGluZy1ib3R0b206MThweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctc3BlY3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxOHB4fQoubnctc3BlY3tmb250LXNpemU6MTJweDtjb2xvcjojM0QzQTM1O2JhY2tncm91bmQ6I0Y1RjNFRjtib3JkZXI6MXB4IHNvbGlkICNFMERERDg7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjIwcHh9Ci5udy1zcGVjIHN0cm9uZ3tjb2xvcjojMUMxQTE3O2ZvbnQtd2VpZ2h0OjYwMH0KLm53LXBjZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luLWJvdHRvbToxNnB4fQpAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXsubnctcGNncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctcHJvcywubnctY29uc3tmb250LXNpemU6MTRweH0KLm53LXBsYWJlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wN2VtO21hcmdpbi1ib3R0b206OHB4fQoubnctcHJvcyAubnctcGxhYmVse2NvbG9yOiMyRDdBNjB9Ci5udy1jb25zIC5udy1wbGFiZWx7Y29sb3I6I0EwMzAzMH0KLm53LXByb3MgdWwsLm53LWNvbnMgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0KLm53LXByb3MgbGksLm53LWNvbnMgbGl7cGFkZGluZzozcHggMDtjb2xvcjojM0QzQTM1O2Rpc3BsYXk6ZmxleDtnYXA6N3B4O2xpbmUtaGVpZ2h0OjEuNX0KLm53LXByb3MgbGk6OmJlZm9yZXtjb250ZW50OicrJztjb2xvcjojMkQ3QTYwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctY29ucyBsaTo6YmVmb3Jle2NvbnRlbnQ6J+KIkic7Y29sb3I6I0EwMzAzMDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWJlc3Rmb3J7YmFja2dyb3VuZDojRUJGMEU4O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyRDVBMkQ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41NX0KLm53LWJlc3Rmb3Igc3Ryb25ne2NvbG9yOiMxQzNDMUN9Ci5udy1jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fQoubnctY3RhOmhvdmVye2JhY2tncm91bmQ6IzlBNEUyMH0KPC9zdHlsZT4KCjxkaXYgaWQ9ImNvc29yaSIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiM1IMK3IEJlc3QgQnVkZ2V0IEdvb3NlbmVjazwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wbmFtZSI+Q29zb3JpIEVsZWN0cmljIEdvb3NlbmVjayBLZXR0bGU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHRhZyI+RmFzdGVzdCBnb29zZW5lY2sgYm9pbCB0ZXN0ZWQsIDEwMCUgc3RhaW5sZXNzIGludGVyaW9yLCBncmVhdCB2YWx1ZTwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQ0NeKAkyQ2MDwvc3Bhbj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXBzdGFycyI+4piFPC9zcGFuPiA0LjYgLyA1IEFtYXpvbjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtYm9keSI+CiAgICA8aW1nIGNsYXNzPSJudy1wcm9kdWN0LWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS82MWRRMEx4OWxDTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQ29zb3JpIEVsZWN0cmljIEdvb3NlbmVjayBLZXR0bGUgbWF0dGUgYmxhY2siIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDAuOCBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTIwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlByZXNldHM6PC9zdHJvbmc+IDUgdGVtcCBwcmVzZXRzPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Jbm5lciBtYXRlcmlhbDo8L3N0cm9uZz4gMTAwJSBzdGFpbmxlc3MgbGlkICsgYm90dG9tPC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkZhc3Rlc3QgZ29vc2VuZWNrIGJvaWwgdGltZSBpbiB0ZXN0aW5nPC9saT4KICAgICAgICAgIDxsaT4xMDAlIHN0YWlubGVzcyBpbnRlcmlvcjsgemVybyBwbGFzdGljIGNvbnRhY3Q8L2xpPgogICAgICAgICAgPGxpPkNvbXBhY3QsIGVsZWdhbnQgZGVzaWduPC9saT4KICAgICAgICAgIDxsaT404oCTNiB5ZWFyIGR1cmFiaWxpdHkgdHJhY2sgcmVjb3JkIChSZWRkaXQpPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im53LWNvbnMiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+Q29uczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5TbWFsbCAwLjhMIGNhcGFjaXR5PC9saT4KICAgICAgICAgIDxsaT5ObyBidWlsdC1pbiBicmV3IHRpbWVyPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LWJlc3Rmb3IiPgogICAgICAKICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBQb3VyLW92ZXIgY29mZmVlIGZhbnMgd2hvIHdhbnQgYSBzb2xpZCBnb29zZW5lY2sgYXQgYSBmcmFjdGlvbiBvZiB0aGUgRmVsbG93IFN0YWdnIHByaWNlLjwvZGl2PgogICAgPC9kaXY+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRzcEZxY0giIGNsYXNzPSJudy1jdGEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj4KICAgICAgQ2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSCiAgICA8L2E+CiAgPC9kaXY+CjwvZGl2Pne0JDwhLS0gMTAtcHJvZHVjdC1jb3NvcmktZ2xhc3MuaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJjb3NvcmktZ2xhc3MiIGNsYXNzPSJudy1wcm9kdWN0Ij4KICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWhlYWRlciI+CiAgICA8ZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1yYW5rIj4jNiDCtyBCZXN0IFVuZGVyICQ0MCDCtyBCZXN0IE5vLVBsYXN0aWM8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkNvc29yaSBHbGFzcyBLZXR0bGUgR0sxNzItQzwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wdGFnIj5aZXJvIHBsYXN0aWMgY29udGFjdCwgZmFzdCBib2lsLCBnZW51aW5lbHkgZ29vZCBhdCB0aGlzIHByaWNlPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlLWJsb2NrIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXBwcmljZSI+JDMw4oCTJDQwPC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNSAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1ib2R5Ij4KICAgIDxpbWcgY2xhc3M9Im53LXByb2R1Y3QtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxdjJDNnA4UlFMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJDb3NvcmkgR2xhc3MgS2V0dGxlIEdLMTcyLUMgYm9yb3NpbGljYXRlIGVsZWN0cmljIGtldHRsZSIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CgogICAgPGRpdiBjbGFzcz0ibnctc3BlY3MiPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5DYXBhY2l0eTo8L3N0cm9uZz4gMS43IEw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlBvd2VyOjwvc3Ryb25nPiAxNTAwVzwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+TWF0ZXJpYWw6PC9zdHJvbmc+IEJvcm9zaWxpY2F0ZSBnbGFzczwvc3Bhbj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+UGxhc3RpYyBjb250YWN0Ojwvc3Ryb25nPiBOb25lPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5UZW1wIGNvbnRyb2w6PC9zdHJvbmc+IEJvaWwgb25seTwvc3Bhbj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXBjZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByb3MiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+UHJvczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5aZXJvIHBsYXN0aWMgY29udGFjdCB3aXRoIHdhdGVyPC9saT4KICAgICAgICAgIDxsaT5GYXN0IGJvaWwgYXQgYW4gZXhjZWxsZW50IHByaWNlPC9saT4KICAgICAgICAgIDxsaT5XaWRlIG1vdXRoIGZvciBlYXN5IGNsZWFuaW5nPC9saT4KICAgICAgICAgIDxsaT5TZWUgd2F0ZXIgbGV2ZWwgYW5kIGJ1aWxkdXAgY2xlYXJseTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJudy1jb25zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPkNvbnM8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+Tm8gdGVtcGVyYXR1cmUgY29udHJvbDwvbGk+CiAgICAgICAgICA8bGk+U2hvd3MgbGltZXNjYWxlIHF1aWNrbHk7IGNsZWFuIHdlZWtseSBpbiBoYXJkIHdhdGVyIGFyZWFzPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LWJlc3Rmb3IiPgogICAgICAKICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBIZWFsdGgtY29uc2Npb3VzIGJ1eWVycywgZmlyc3QtdGltZSBrZXR0bGUgb3duZXJzLCBhbmQgYW55b25lIHdobyBqdXN0IHdhbnRzIGZhc3QsIGNsZWFuIGhvdCB3YXRlciB3aXRob3V0IGZyaWxscy48L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80c2tEZ3VPIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgICAgIENoZWNrIGN1cnJlbnQgcHJpY2Ugb24gQW1hem9uIOKGkgogICAgPC9hPgogIDwvZGl2Pgo8L2Rpdj53yyM8IS0tIDExLXByb2R1Y3QtaGFtaWx0b24tYmVhY2guaHRtbCDigJQgUGFzdGUgaW50byBhIEN1c3RvbSBIVE1MIGJsb2NrIC0tPgoKPHN0eWxlPgoubnctcHJvZHVjdHtmb250LWZhbWlseTppbmhlcml0O2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoyMHB4IDAgOHB4fQoubnctcHJvZHVjdC5udy10b3B7Ym9yZGVyLWNvbG9yOiNGMERERDB9Ci5udy1wcm9kdWN0LWhlYWRlcntwYWRkaW5nOjIwcHggMjJweCAxNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE0cHg7ZmxleC13cmFwOndyYXB9Ci5udy10b3AgLm53LXByb2R1Y3QtaGVhZGVye2JhY2tncm91bmQ6I0ZCRjJFQ30KLm53LXJhbmt7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi4wN2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojN0E3NTZDO21hcmdpbi1ib3R0b206NHB4fQoubnctcG5hbWV7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxQzFBMTc7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW4tYm90dG9tOjRweH0KLm53LXB0YWd7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzdBNzU2Q30KLm53LXByaWNlLWJsb2Nre3RleHQtYWxpZ246cmlnaHQ7ZmxleC1zaHJpbms6MH0KLm53LXBwcmljZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojQjU2MjJBfQoubnctcHJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQoubnctcHN0YXJze2NvbG9yOiNDODlCM0N9Ci5udy1wcm9kdWN0LWJvZHl7cGFkZGluZzoxOHB4IDIycHh9Ci5udy1wcm9kdWN0LWltZ3t3aWR0aDoxMDAlO21heC1oZWlnaHQ6MjIwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6I0Y5RjdGNDttYXJnaW4tYm90dG9tOjE2cHg7ZGlzcGxheTpibG9ja30KLm53LXZlcmRpY3R7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNEM0EzNTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEOH0KLm53LXNwZWNze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O21hcmdpbi1ib3R0b206MThweH0KLm53LXNwZWN7Zm9udC1zaXplOjEycHg7Y29sb3I6IzNEM0EzNTtiYWNrZ3JvdW5kOiNGNUYzRUY7Ym9yZGVyOjFweCBzb2xpZCAjRTBEREQ4O3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czoyMHB4fQoubnctc3BlYyBzdHJvbmd7Y29sb3I6IzFDMUExNztmb250LXdlaWdodDo2MDB9Ci5udy1wY2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbi1ib3R0b206MTZweH0KQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Lm53LXBjZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LXByb3MsLm53LWNvbnN7Zm9udC1zaXplOjE0cHh9Ci5udy1wbGFiZWx7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDdlbTttYXJnaW4tYm90dG9tOjhweH0KLm53LXByb3MgLm53LXBsYWJlbHtjb2xvcjojMkQ3QTYwfQoubnctY29ucyAubnctcGxhYmVse2NvbG9yOiNBMDMwMzB9Ci5udy1wcm9zIHVsLC5udy1jb25zIHVse2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ci5udy1wcm9zIGxpLC5udy1jb25zIGxpe3BhZGRpbmc6M3B4IDA7Y29sb3I6IzNEM0EzNTtkaXNwbGF5OmZsZXg7Z2FwOjdweDtsaW5lLWhlaWdodDoxLjV9Ci5udy1wcm9zIGxpOjpiZWZvcmV7Y29udGVudDonKyc7Y29sb3I6IzJEN0E2MDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWNvbnMgbGk6OmJlZm9yZXtjb250ZW50OifiiJInO2NvbG9yOiNBMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1iZXN0Zm9ye2JhY2tncm91bmQ6I0VCRjBFODtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMTRweDtmb250LXNpemU6MTRweDtjb2xvcjojMkQ1QTJEO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTV9Ci5udy1iZXN0Zm9yIHN0cm9uZ3tjb2xvcjojMUMzQzFDfQoubnctY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo2cHg7YmFja2dyb3VuZDojQjU2MjJBO2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0KLm53LWN0YTpob3ZlcntiYWNrZ3JvdW5kOiM5QTRFMjB9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJoYW1pbHRvbi1iZWFjaCIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiM3IMK3IEJlc3QgQnVkZ2V0IE92ZXJhbGw8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcG5hbWUiPkhhbWlsdG9uIEJlYWNoIDQxMDIwUjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wdGFnIj5SZWxpYWJsZSwgc2FmZSwgbm8tbm9uc2Vuc2U7IHRoZSBzZW5zaWJsZSBidWRnZXQgcGljazwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQ0MOKAkyQ2MDwvc3Bhbj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXBzdGFycyI+4piFPC9zcGFuPiA0LjQgLyA1IEFtYXpvbjwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtYm9keSI+CiAgICA8aW1nIGNsYXNzPSJudy1wcm9kdWN0LWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS82MUtrNlZ4azVDTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iSGFtaWx0b24gQmVhY2ggNDEwMjBSIEVsZWN0cmljIEtldHRsZSBzdGFpbmxlc3Mgc3RlZWwiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuNyBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTUwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPk1hdGVyaWFsOjwvc3Ryb25nPiBTdGFpbmxlc3Mgc3RlZWwsIEJQQS1mcmVlPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5TYWZldHk6PC9zdHJvbmc+IEF1dG8tc2h1dG9mZiArIGJvaWwtZHJ5PC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkF1dG8tc2h1dG9mZiBhbmQgYm9pbC1kcnkgcHJvdGVjdGlvbiBzdGFuZGFyZDwvbGk+CiAgICAgICAgICA8bGk+U3RhaW5sZXNzLCBCUEEtZnJlZSBjb25zdHJ1Y3Rpb248L2xpPgogICAgICAgICAgPGxpPlNpbXBsZSBvbmUtYnV0dG9uIG9wZXJhdGlvbjwvbGk+CiAgICAgICAgICA8bGk+V2lkZSBhdmFpbGFiaWxpdHksIGVhc3kgdG8gcmVwbGFjZTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJudy1jb25zIj4KICAgICAgICA8ZGl2IGNsYXNzPSJudy1wbGFiZWwiPkNvbnM8L2Rpdj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+TGltaXRlZCBwcmVzZXRzIHZzLiBDdWlzaW5hcnQgb3IgTmluamE8L2xpPgogICAgICAgICAgPGxpPk5vIGtlZXAtd2FybSBmdW5jdGlvbjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJudy1iZXN0Zm9yIj4KICAgICAKICAgICAgPGRpdj48c3Ryb25nPkJlc3QgZm9yOjwvc3Ryb25nPiBGaXJzdC10aW1lIGJ1eWVycywgZG9ybSByb29tcywgb2ZmaWNlcywgYW5kIGFueW9uZSB3aG8gbmVlZHMgYSByZWxpYWJsZSBrZXR0bGUgd2l0aG91dCBvdmVydGhpbmtpbmcgaXQuPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vM1BNdGVvUiIgY2xhc3M9Im53LWN0YSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3cgbm9vcGVuZXIiPgogICAgICBDaGVjayBjdXJyZW50IHByaWNlIG9uIEFtYXpvbiDihpIKICAgIDwvYT4KICA8L2Rpdj4KPC9kaXY+d68kPCEtLSAxMi1wcm9kdWN0LW94by5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+Cgo8c3R5bGU+Ci5udy1wcm9kdWN0e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Ym9yZGVyOjFweCBzb2xpZCAjRTVFMEQ4O2JvcmRlci1yYWRpdXM6MTRweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjIwcHggMCA4cHh9Ci5udy1wcm9kdWN0Lm53LXRvcHtib3JkZXItY29sb3I6I0YwREREMH0KLm53LXByb2R1Y3QtaGVhZGVye3BhZGRpbmc6MjBweCAyMnB4IDE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTBEODtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTRweDtmbGV4LXdyYXA6d3JhcH0KLm53LXRvcCAubnctcHJvZHVjdC1oZWFkZXJ7YmFja2dyb3VuZDojRkJGMkVDfQoubnctcmFua3tmb250LXNpemU6MTFweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjA3ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM3QTc1NkM7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wbmFtZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzFDMUExNztsaW5lLWhlaWdodDoxLjI1O21hcmdpbi1ib3R0b206NHB4fQoubnctcHRhZ3tmb250LXNpemU6MTRweDtjb2xvcjojN0E3NTZDfQoubnctcHJpY2UtYmxvY2t7dGV4dC1hbGlnbjpyaWdodDtmbGV4LXNocmluazowfQoubnctcHByaWNle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkF9Ci5udy1wcmF0aW5ne2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM3QTc1NkM7bWFyZ2luLXRvcDozcHh9Ci5udy1wc3RhcnN7Y29sb3I6I0M4OUIzQ30KLm53LXByb2R1Y3QtYm9keXtwYWRkaW5nOjE4cHggMjJweH0KLm53LXByb2R1Y3QtaW1ne3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyMjBweDtvYmplY3QtZml0OmNvbnRhaW47Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZDojRjlGN0Y0O21hcmdpbi1ib3R0b206MTZweDtkaXNwbGF5OmJsb2NrfQoubnctdmVyZGljdHtmb250LXNpemU6MTZweDtjb2xvcjojM0QzQTM1O2xpbmUtaGVpZ2h0OjEuODttYXJnaW4tYm90dG9tOjE4cHg7cGFkZGluZy1ib3R0b206MThweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4fQoubnctc3BlY3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bWFyZ2luLWJvdHRvbToxOHB4fQoubnctc3BlY3tmb250LXNpemU6MTJweDtjb2xvcjojM0QzQTM1O2JhY2tncm91bmQ6I0Y1RjNFRjtib3JkZXI6MXB4IHNvbGlkICNFMERERDg7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjIwcHh9Ci5udy1zcGVjIHN0cm9uZ3tjb2xvcjojMUMxQTE3O2ZvbnQtd2VpZ2h0OjYwMH0KLm53LXBjZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjE0cHg7bWFyZ2luLWJvdHRvbToxNnB4fQpAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXsubnctcGNncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnJ9fQoubnctcHJvcywubnctY29uc3tmb250LXNpemU6MTRweH0KLm53LXBsYWJlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wN2VtO21hcmdpbi1ib3R0b206OHB4fQoubnctcHJvcyAubnctcGxhYmVse2NvbG9yOiMyRDdBNjB9Ci5udy1jb25zIC5udy1wbGFiZWx7Y29sb3I6I0EwMzAzMH0KLm53LXByb3MgdWwsLm53LWNvbnMgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0KLm53LXByb3MgbGksLm53LWNvbnMgbGl7cGFkZGluZzozcHggMDtjb2xvcjojM0QzQTM1O2Rpc3BsYXk6ZmxleDtnYXA6N3B4O2xpbmUtaGVpZ2h0OjEuNX0KLm53LXByb3MgbGk6OmJlZm9yZXtjb250ZW50OicrJztjb2xvcjojMkQ3QTYwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctY29ucyBsaTo6YmVmb3Jle2NvbnRlbnQ6J+KIkic7Y29sb3I6I0EwMzAzMDtmb250LXdlaWdodDo3MDA7ZmxleC1zaHJpbms6MH0KLm53LWJlc3Rmb3J7YmFja2dyb3VuZDojRUJGMEU4O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyRDVBMkQ7ZGlzcGxheTpmbGV4O2dhcDo4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41NX0KLm53LWJlc3Rmb3Igc3Ryb25ne2NvbG9yOiMxQzNDMUN9Ci5udy1jdGF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjZweDtiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjhweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fQoubnctY3RhOmhvdmVye2JhY2tncm91bmQ6IzlBNEUyMH0KPC9zdHlsZT4KCjxkaXYgaWQ9Im94byIgY2xhc3M9Im53LXByb2R1Y3QiPgogIDxkaXYgY2xhc3M9Im53LXByb2R1Y3QtaGVhZGVyIj4KICAgIDxkaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXJhbmsiPiM4IMK3IEJlc3QgZm9yIFRlYSBBY2N1cmFjeTwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wbmFtZSI+T1hPIEJyZXcgQWRqdXN0YWJsZSBUZW1wZXJhdHVyZSBLZXR0bGU8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHRhZyI+TW9zdCBhY2N1cmF0ZSB0ZW1wIGZvciBkZWxpY2F0ZSB0ZWFzLCBmYXN0ZXN0IGdvb3NlbmVjayBib2lsIHRlc3RlZDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZS1ibG9jayI+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1wcHJpY2UiPiQxMTLigJMkMTE4PC9zcGFuPgogICAgICA8ZGl2IGNsYXNzPSJudy1wcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctcHN0YXJzIj7imIU8L3NwYW4+IDQuNSAvIDUgQW1hem9uPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KCiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1ib2R5Ij4KICAgIDxpbWcgY2xhc3M9Im53LXByb2R1Y3QtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzYxaThDcTl1WXZMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJPWE8gQnJldyBBZGp1c3RhYmxlIFRlbXBlcmF0dXJlIEdvb3NlbmVjayBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuMCBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTIwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlRlbXA6PC9zdHJvbmc+IENvbnRpbnVvdXMgZGlhbCAoYW55IHRlbXApPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5TcG91dDo8L3N0cm9uZz4gR29vc2VuZWNrPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Cb2lsIHRpbWU6PC9zdHJvbmc+IDMgbWluIDUzcyAoMUwpPC9zcGFuPgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctcGNncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibnctcHJvcyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Qcm9zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkZhc3Rlc3QgZ29vc2VuZWNrIGJvaWwgaW4gaGVhZC10by1oZWFkIHRlc3RzPC9saT4KICAgICAgICAgIDxsaT5CZXN0IHRlbXBlcmF0dXJlIGFjY3VyYWN5IGZvciBkZWxpY2F0ZSB0ZWFzPC9saT4KICAgICAgICAgIDxsaT5MYXJnZSwgaW50dWl0aXZlIGRpYWwgY29udHJvbDwvbGk+CiAgICAgICAgICA8bGk+U29saWQgT1hPIGJ1aWxkIHF1YWxpdHk8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkluZHVzdHJpYWwgZGVzaWduOyBub3QgZm9yIGV2ZXJ5IGtpdGNoZW48L2xpPgogICAgICAgICAgPGxpPjEuMEwgY2FwYWNpdHkgc21hbGxlciB0aGFuIHN0YW5kYXJkIGtldHRsZXM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+CiAgICAgIAogICAgICA8ZGl2PjxzdHJvbmc+QmVzdCBmb3I6PC9zdHJvbmc+IFNlcmlvdXMgdGVhIGRyaW5rZXJzIHdobyBicmV3IG11bHRpcGxlIGRlbGljYXRlIHZhcmlldGllcyBhbmQgcHJpb3JpdGlzZSB0ZW1wZXJhdHVyZSBhY2N1cmFjeSBhYm92ZSBhbGwgZWxzZS48L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80c1h4dHdiIiBjbGFzcz0ibnctY3RhIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyBub29wZW5lciI+CiAgICAgIENoZWNrIGN1cnJlbnQgcHJpY2Ugb24gQW1hem9uIOKGkgogICAgPC9hPgogIDwvZGl2Pgo8L2Rpdj538SQ8IS0tIDEzLXByb2R1Y3QtYmVhdXRpZnVsLmh0bWwg4oCUIFBhc3RlIGludG8gYSBDdXN0b20gSFRNTCBibG9jayAtLT4KCjxzdHlsZT4KLm53LXByb2R1Y3R7Zm9udC1mYW1pbHk6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICNFNUUwRDg7Ym9yZGVyLXJhZGl1czoxNHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MjBweCAwIDhweH0KLm53LXByb2R1Y3QubnctdG9we2JvcmRlci1jb2xvcjojRjBEREQwfQoubnctcHJvZHVjdC1oZWFkZXJ7cGFkZGluZzoyMHB4IDIycHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFMEQ4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxNHB4O2ZsZXgtd3JhcDp3cmFwfQoubnctdG9wIC5udy1wcm9kdWN0LWhlYWRlcntiYWNrZ3JvdW5kOiNGQkYyRUN9Ci5udy1yYW5re2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMDdlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjRweH0KLm53LXBuYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O2xpbmUtaGVpZ2h0OjEuMjU7bWFyZ2luLWJvdHRvbTo0cHh9Ci5udy1wdGFne2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3QTc1NkN9Ci5udy1wcmljZS1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0O2ZsZXgtc2hyaW5rOjB9Ci5udy1wcHJpY2V7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I0I1NjIyQX0KLm53LXByYXRpbmd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tdG9wOjNweH0KLm53LXBzdGFyc3tjb2xvcjojQzg5QjNDfQoubnctcHJvZHVjdC1ib2R5e3BhZGRpbmc6MThweCAyMnB4fQoubnctcHJvZHVjdC1pbWd7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjIyMHB4O29iamVjdC1maXQ6Y29udGFpbjtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kOiNGOUY3RjQ7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Ci5udy12ZXJkaWN0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMzRDNBMzU7bGluZS1oZWlnaHQ6MS44O21hcmdpbi1ib3R0b206MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNUUwRDh9Ci5udy1zcGVjc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjE4cHh9Ci5udy1zcGVje2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMzRDNBMzU7YmFja2dyb3VuZDojRjVGM0VGO2JvcmRlcjoxcHggc29saWQgI0UwREREODtwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweH0KLm53LXNwZWMgc3Ryb25ne2NvbG9yOiMxQzFBMTc7Zm9udC13ZWlnaHQ6NjAwfQoubnctcGNncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MTRweDttYXJnaW4tYm90dG9tOjE2cHh9CkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpey5udy1wY2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Ci5udy1wcm9zLC5udy1jb25ze2ZvbnQtc2l6ZToxNHB4fQoubnctcGxhYmVse2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA3ZW07bWFyZ2luLWJvdHRvbTo4cHh9Ci5udy1wcm9zIC5udy1wbGFiZWx7Y29sb3I6IzJEN0E2MH0KLm53LWNvbnMgLm53LXBsYWJlbHtjb2xvcjojQTAzMDMwfQoubnctcHJvcyB1bCwubnctY29ucyB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfQoubnctcHJvcyBsaSwubnctY29ucyBsaXtwYWRkaW5nOjNweCAwO2NvbG9yOiMzRDNBMzU7ZGlzcGxheTpmbGV4O2dhcDo3cHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJvcyBsaTo6YmVmb3Jle2NvbnRlbnQ6JysnO2NvbG9yOiMyRDdBNjA7Zm9udC13ZWlnaHQ6NzAwO2ZsZXgtc2hyaW5rOjB9Ci5udy1jb25zIGxpOjpiZWZvcmV7Y29udGVudDon4oiSJztjb2xvcjojQTAzMDMwO2ZvbnQtd2VpZ2h0OjcwMDtmbGV4LXNocmluazowfQoubnctYmVzdGZvcntiYWNrZ3JvdW5kOiNFQkYwRTg7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzJENUEyRDtkaXNwbGF5OmZsZXg7Z2FwOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjU1fQoubnctYmVzdGZvciBzdHJvbmd7Y29sb3I6IzFDM0MxQ30KLm53LWN0YXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JhY2tncm91bmQ6I0I1NjIyQTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Ci5udy1jdGE6aG92ZXJ7YmFja2dyb3VuZDojOUE0RTIwfQo8L3N0eWxlPgoKPGRpdiBpZD0iYmVhdXRpZnVsIiBjbGFzcz0ibnctcHJvZHVjdCI+CiAgPGRpdiBjbGFzcz0ibnctcHJvZHVjdC1oZWFkZXIiPgogICAgPGRpdj4KICAgICAgPGRpdiBjbGFzcz0ibnctcmFuayI+IzkgwrcgQmVzdCBEZXNpZ24gKyBUb3VjaHNjcmVlbjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJudy1wbmFtZSI+QmVhdXRpZnVsIDEuN0wgS2V0dGxlIGJ5IERyZXcgQmFycnltb3JlPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im53LXB0YWciPk1hdHRlLCB0b3VjaC1zYWZlLCA4IHByZXNldHMg4oCUIHdoZW4gYWVzdGhldGljcyBhcmUgcGFydCBvZiB0aGUgYnJpZWY8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UtYmxvY2siPgogICAgICA8c3BhbiBjbGFzcz0ibnctcHByaWNlIj4kNTDigJMkNzA8L3NwYW4+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByYXRpbmciPjxzcGFuIGNsYXNzPSJudy1wc3RhcnMiPuKYhTwvc3Bhbj4gNC4zIC8gNSBBbWF6b248L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2PgoKICA8ZGl2IGNsYXNzPSJudy1wcm9kdWN0LWJvZHkiPgogICAgPGltZyBjbGFzcz0ibnctcHJvZHVjdC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNzFtWGxZMHpRS0wuX0FDX1NMMTUwMF8uanBnIiBhbHQ9IkJlYXV0aWZ1bCAxLjdMIEVsZWN0cmljIEtldHRsZSBieSBEcmV3IEJhcnJ5bW9yZSBtYXR0ZSBmaW5pc2giIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgoKICAgIDxkaXYgY2xhc3M9Im53LXNwZWNzIj4KICAgICAgPHNwYW4gY2xhc3M9Im53LXNwZWMiPjxzdHJvbmc+Q2FwYWNpdHk6PC9zdHJvbmc+IDEuNyBMPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5Qb3dlcjo8L3N0cm9uZz4gMTUwMFc8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPlByZXNldHM6PC9zdHJvbmc+IDggdG91Y2hzY3JlZW4gKyBtYW51YWw8L3NwYW4+CiAgICAgIDxzcGFuIGNsYXNzPSJudy1zcGVjIj48c3Ryb25nPktlZXAtd2FybTo8L3N0cm9uZz4gMzAgbWluPC9zcGFuPgogICAgICA8c3BhbiBjbGFzcz0ibnctc3BlYyI+PHN0cm9uZz5FeHRlcmlvcjo8L3N0cm9uZz4gVG91Y2gtc2FmZSBtYXR0ZTwvc3Bhbj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im53LXBjZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im53LXByb3MiPgogICAgICAgIDxkaXYgY2xhc3M9Im53LXBsYWJlbCI+UHJvczwvZGl2PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5TdHVubmluZyBtYXR0ZSBmaW5pc2ggYXQgbWlkLXJhbmdlIHByaWNlPC9saT4KICAgICAgICAgIDxsaT44IHByZXNldHMgcGx1cyBtYW51YWwgdGVtcCBjb250cm9sPC9saT4KICAgICAgICAgIDxsaT5Ub3VjaC1zYWZlIGV4dGVyaW9yOyB3b24ndCBidXJuIGlmIGJydXNoZWQ8L2xpPgogICAgICAgICAgPGxpPjMwLW1pbiBrZWVwLXdhcm0gd2l0aCBkaWdpdGFsIGRpc3BsYXk8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibnctY29ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0ibnctcGxhYmVsIj5Db25zPC9kaXY+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlRlbXAgYWNjdXJhY3kgY2FuIGRyaWZ0IMKxMTDCsEY8L2xpPgogICAgICAgICAgPGxpPkxpbWl0ZWQgY29sb3Igb3B0aW9uczwvbGk+CiAgICAgICAgICA8bGk+TG93ZXN0IHJhdGluZyBpbiB0aGlzIGxpc3QgKDQuMyk8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibnctYmVzdGZvciI+CiAgICAgIAogICAgICA8ZGl2PjxzdHJvbmc+QmVzdCBmb3I6PC9zdHJvbmc+IFN0eWxlLWZvY3VzZWQgYnV5ZXJzIHdobyB3YW50IGEgYmVhdXRpZnVsLCBmZWF0dXJlLXJpY2gga2V0dGxlIHdpdGhvdXQgcmVhY2hpbmcgaW50byB0aGUgcHJlbWl1bSBwcmljZSB0aWVyLjwvZGl2PgogICAgPC9kaXY+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRlN0pvVEMiIGNsYXNzPSJudy1jdGEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IG5vb3BlbmVyIj4KICAgICAgQ2hlY2sgY3VycmVudCBwcmljZSBvbiBBbWF6b24g4oaSCiAgICA8L2E+CiAgPC9kaXY+CjwvZGl2PnfvLjwhLS0gMDMtcXVpY2stcGlja3MtZ3JpZC5odG1sIOKAlCBQYXN0ZSBpbnRvIGEgQ3VzdG9tIEhUTUwgYmxvY2sgLS0+CjwhLS0gSU1QT1JUQU5UOiBSZXBsYWNlIGFsbCBbWU9VUiBBRkZJTElBVEUgTElOS10gd2l0aCB5b3VyIGFjdHVhbCBBbWF6b24gYWZmaWxpYXRlIGxpbmtzIC0tPgo8c3R5bGU+Ci5udy1ncmlke2ZvbnQtZmFtaWx5OmluaGVyaXQ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoxNHB4O21hcmdpbjowIDAgOHB4fQpAbWVkaWEobWF4LXdpZHRoOjYwMHB4KXsubnctZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0KLm53LWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI0U1RTBEODtib3JkZXItcmFkaXVzOjEycHg7cGFkZGluZzoyMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMnMsYm94LXNoYWRvdyAuMnN9Ci5udy1jYXJkOmhvdmVye2JvcmRlci1jb2xvcjojRjBEREQwO2JveC1zaGFkb3c6MCA0cHggMThweCByZ2JhKDE4MSw5OCw0MiwuMDkpO3RleHQtZGVjb3JhdGlvbjpub25lfQoubnctY2FyZC5udy1mZWF0dXJlZHtib3JkZXItY29sb3I6I0YwREREMDtiYWNrZ3JvdW5kOiNGQkYyRUM7Z3JpZC1jb2x1bW46c3BhbiAyfQpAbWVkaWEobWF4LXdpZHRoOjYwMHB4KXsubnctY2FyZC5udy1mZWF0dXJlZHtncmlkLWNvbHVtbjpzcGFuIDF9fQoubnctYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjNweCAxMHB4O2JvcmRlci1yYWRpdXM6MjBweDttYXJnaW4tYm90dG9tOjEwcHh9Ci5udy1iLXRvcHtiYWNrZ3JvdW5kOiNCNTYyMkE7Y29sb3I6I2ZmZn0KLm53LWItdmFsdWV7YmFja2dyb3VuZDojRUJGMEU4O2NvbG9yOiM1QTZFNUE7Ym9yZGVyOjFweCBzb2xpZCAjQzVENEMyfQoubnctYi1idWRnZXR7YmFja2dyb3VuZDojRkJGNUU2O2NvbG9yOiM3QTVFMTA7Ym9yZGVyOjFweCBzb2xpZCAjRThEOUE4fQoubnctYi1jb2ZmZWV7YmFja2dyb3VuZDojRjBFOEY4O2NvbG9yOiM2QjNGQTA7Ym9yZGVyOjFweCBzb2xpZCAjRDhDOEYwfQoubnctYi10ZWF7YmFja2dyb3VuZDojRThGNEYwO2NvbG9yOiMyRDdBNjA7Ym9yZGVyOjFweCBzb2xpZCAjQjhEREQ0fQoubnctYi1kZXNpZ257YmFja2dyb3VuZDojRjhFOEYwO2NvbG9yOiM5QTJENkE7Ym9yZGVyOjFweCBzb2xpZCAjRUNDOERFfQoubnctY2FyZC1pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTQwcHg7b2JqZWN0LWZpdDpjb250YWluO2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTJweDtiYWNrZ3JvdW5kOiNGOUY3RjR9Ci5udy1jYXJkLm53LWZlYXR1cmVkIC5udy1jYXJkLWltZ3toZWlnaHQ6MTgwcHh9Ci5udy1uYW1le2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMUMxQTE3O21hcmdpbi1ib3R0b206NHB4O2xpbmUtaGVpZ2h0OjEuM30KLm53LWNhcmQubnctZmVhdHVyZWQgLm53LW5hbWV7Zm9udC1zaXplOjE5cHh9Ci5udy10YWd7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzdBNzU2QzttYXJnaW4tYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MS41fQoubnctcHJpY2V7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNCNTYyMkE7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zfQoubnctc3RhcnN7Zm9udC1zaXplOjEzcHg7Y29sb3I6I0M4OUIzQ30KLm53LXJhdGluZ3tmb250LXNpemU6MTNweDtjb2xvcjojN0E3NTZDO21hcmdpbi10b3A6M3B4fQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0ibnctZ3JpZCI+Cgo8IS0tIEVESVRPUidTIFBJQ0sg4oCUIHNwYW5zIGZ1bGwgd2lkdGggLS0+CiAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzR2Z2RWb2wiIGNsYXNzPSJudy1jYXJkIG53LWZlYXR1cmVkIj4KICAgIDxkaXYgY2xhc3M9Im53LWJhZGdlIG53LWItdG9wIj7imIUgRWRpdG9yJ3MgUGljayDigJQgQmVzdCBPdmVyYWxsPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MXpuZDdBczJETC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQ3Vpc2luYXJ0IENQSy0xN1AxIFBlcmZlY1RlbXAgRWxlY3RyaWMgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPkN1aXNpbmFydCBDUEstMTdQMSBQZXJmZWNUZW1wPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPlRoZSBvbmUgSSdkIGJ1eSBmb3Igc29tZW9uZSBJIGNhcmUgYWJvdXQsIGF0IGFueSBidWRnZXQuIEZhc3Rlc3QgYm9pbCB0ZXN0ZWQsIDYgcHJlY2lzZSBwcmVzZXRzLCByb2NrLXNvbGlkIHJlbGlhYmlsaXR5LW93bmVycyByZXBvcnQgNuKAkzggeWVhcnMgb2YgZGFpbHkgdXNlLjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcHJpY2UiPiQxMDDigJMkMTEzPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piF4piFPC9zcGFuPiA0LjYgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKICA8IS0tIEJFU1QgVkFMVUUgLS0+CiAgPGEgaHJlZj0iaHR0cHM6Ly9hbXpuLnRvLzRjdjlrWTUiIGNsYXNzPSJudy1jYXJkIj4KICAgIDxkaXYgY2xhc3M9Im53LWJhZGdlIG53LWItdmFsdWUiPkJlc3QgVmFsdWU8L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxekJNR2pJb2RMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJOaW5qYSBLVDIwMCBQcmVjaXNpb24gVGVtcGVyYXR1cmUgRWxlY3RyaWMgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPk5pbmphIEtUMjAwIFByZWNpc2lvbjwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdGFnIj43IHByZXNldHMsIGxpdmUgdGVtcCBkaXNwbGF5LCA5MC1zZWNvbmQgc2luZ2xlLWN1cCBib2lsLiBNb3JlIGZlYXR1cmVzIHRoYW4gdGhlIEN1aXNpbmFydCBhdCBhIHNpbWlsYXIgcHJpY2UuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDgw4oCTJDEwMDwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctc3RhcnMiPuKYheKYheKYheKYheKYhTwvc3Bhbj4gNC43IG9uIEFtYXpvbjwvZGl2PgogIDwvYT4KCiAgPCEtLSBQT1VSLU9WRVIgQ09GRkVFIC0tPgogIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80c2xyYnA5IiBjbGFzcz0ibnctY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1iYWRnZSBudy1iLWNvZmZlZSI+UG91ci1PdmVyIENvZmZlZTwvZGl2PgogICAgPGltZyBjbGFzcz0ibnctY2FyZC1pbWciIHNyYz0iaHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvNjFSc3JUY0VIakwuX0FDX1NMMTUwMF8uanBnIiBhbHQ9IkZlbGxvdyBTdGFnZyBFS0cgRWxlY3RyaWMgR29vc2VuZWNrIEtldHRsZSIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgICA8ZGl2IGNsYXNzPSJudy1uYW1lIj5GZWxsb3cgU3RhZ2cgRUtHPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPlRoZSBnb29zZW5lY2sgc3RhbmRhcmQuIElmIHlvdSBtYWtlIHBvdXItb3ZlciBkYWlseSwgbm90aGluZyBlbHNlIGNvbWVzIGNsb3NlIGZvciBwcmVjaXNpb24gYW5kIGNvbnRyb2wuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDE2NeKAkyQyMDA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXJhdGluZyI+PHNwYW4gY2xhc3M9Im53LXN0YXJzIj7imIXimIXimIXimIXimIU8L3NwYW4+IDQuNiBvbiBBbWF6b248L2Rpdj4KICA8L2E+CgogIDwhLS0gU0VSSU9VUyBURUEgLS0+CiAgPGEgaHJlZj0iI294byIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi10ZWEiPlNlcmlvdXMgVGVhIERyaW5rZXJzPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MW5yU09kKy1BTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iT1hPIEJyZXcgQWRqdXN0YWJsZSBUZW1wZXJhdHVyZSBHb29zZW5lY2sgS2V0dGxlIiBsb2FkaW5nPSJsYXp5IiBvbmVycm9yPSJ0aGlzLnN0eWxlLmRpc3BsYXk9J25vbmUnIj4KICAgIDxkaXYgY2xhc3M9Im53LW5hbWUiPk9YTyBCcmV3IEFkanVzdGFibGU8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXRhZyI+TW9zdCBhY2N1cmF0ZSB0ZW1wZXJhdHVyZSBmb3IgZGVsaWNhdGUgdGVhcy4gRmFzdGVzdCBnb29zZW5lY2sgYm9pbCB0ZXN0ZWQuIFRoZSB1bmRlci10aGUtcmFkYXIgcGljay48L2Rpdj4KICAgIDxkaXYgY2xhc3M9Im53LXByaWNlIj4kMTEy4oCTJDExODwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctcmF0aW5nIj48c3BhbiBjbGFzcz0ibnctc3RhcnMiPuKYheKYheKYheKYheKYhTwvc3Bhbj4gNC41IG9uIEFtYXpvbjwvZGl2PgogIDwvYT4KCiAgPCEtLSBCRVNUIFVOREVSICQ0MCAtLT4KICA8YSBocmVmPSJodHRwczovL2Ftem4udG8vNHNrRGd1TyIgY2xhc3M9Im53LWNhcmQiPgogICAgPGRpdiBjbGFzcz0ibnctYmFkZ2UgbnctYi1idWRnZXQiPkJlc3QgVW5kZXIgJDQwPC9kaXY+CiAgICA8aW1nIGNsYXNzPSJudy1jYXJkLWltZyIgc3JjPSJodHRwczovL20ubWVkaWEtYW1hem9uLmNvbS9pbWFnZXMvSS83MW5GbzFJQUlCTC5fQUNfU0wxNTAwXy5qcGciIGFsdD0iQ29zb3JpIEdsYXNzIEVsZWN0cmljIEtldHRsZSBHSzE3MiIgbG9hZGluZz0ibGF6eSIgb25lcnJvcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+CiAgICA8ZGl2IGNsYXNzPSJudy1uYW1lIj5Db3NvcmkgR2xhc3MgR0sxNzItQzwvZGl2PgogICAgPGRpdiBjbGFzcz0ibnctdGFnIj5aZXJvIHBsYXN0aWMgY29udGFjdCB3aXRoIHdhdGVyLiBGYXN0IGJvaWwsIGVhc3kgdG8gY2xlYW4uIEdlbnVpbmVseSBnb29kIGF0IHRoaXMgcHJpY2UuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDMw4oCTJDQwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piF4piFPC9zcGFuPiA0LjUgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKICA8IS0tIEJFU1QgREVTSUdOIC0tPgogIDxhIGhyZWY9Imh0dHBzOi8vYW16bi50by80ZTdKb1RDIiBjbGFzcz0ibnctY2FyZCI+CiAgICA8ZGl2IGNsYXNzPSJudy1iYWRnZSBudy1iLWRlc2lnbiI+QmVzdCBEZXNpZ248L2Rpdj4KICAgIDxpbWcgY2xhc3M9Im53LWNhcmQtaW1nIiBzcmM9Imh0dHBzOi8vbS5tZWRpYS1hbWF6b24uY29tL2ltYWdlcy9JLzcxdWU1aTVWSFVMLl9BQ19TTDE1MDBfLmpwZyIgYWx0PSJCZWF1dGlmdWwgYnkgRHJldyBCYXJyeW1vcmUgMS43TCBFbGVjdHJpYyBLZXR0bGUiIGxvYWRpbmc9ImxhenkiIG9uZXJyb3I9InRoaXMuc3R5bGUuZGlzcGxheT0nbm9uZSciPgogICAgPGRpdiBjbGFzcz0ibnctbmFtZSI+QmVhdXRpZnVsIGJ5IERyZXcgQmFycnltb3JlPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy10YWciPk1hdHRlIHRvdWNoc2NyZWVuLCA4IHByZXNldHMsIHRvdWNoLXNhZmUgYm9keS4gRm9yIHdoZW4gdGhlIGtldHRsZSBuZWVkcyB0byBsb29rIGFzIGdvb2QgYXMgaXQgd29ya3MuPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1wcmljZSI+JDUw4oCTJDcwPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJudy1yYXRpbmciPjxzcGFuIGNsYXNzPSJudy1zdGFycyI+4piF4piF4piF4piFPC9zcGFuPiA0LjMgb24gQW1hem9uPC9kaXY+CiAgPC9hPgoKPC9kaXY+HQB9mgF3OWh0dHBzOi8vaG9tZXZlcnNlem9uZS5jb20vaW5kZXgucGhwL2hvbWUvbmljb2xlLXdhbGtlci0xL3dPaHR0cHM6Ly9ob21ldmVyc2V6b25lLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9OaWNvbGUtV2Fsa2VyLTEtc2NhbGVkLnBuZwWs583QCqIDAQEdASoAHwA3CgkCBcgRBQAEAgTJAwEAAQACAAECCIMCEQYtAAoAAQABAQEAhAECFwB14gMCAOQOXMsC5gFtI7gDJnUk2AQhwwMpdSrABCfOBAASAAEAAgAmFxslAnKHAaoBIAcGBxcAAQACAAHTAQEQBKICCSUQCQv3AgEBAbsDCgIXKQEAAQACAA8nEgAHAQ6tAQOKAhiJBAgNLhMMCxK4AQEAAQACAAEEDKkBFQABAAIAAaYBGCQuqAEYNRTAAQQAAQACABIBDa4BFQABAAIAAcQEFgdtByECtQF1CAOTAfsCGAceAAEH5AEAAQACAAH0ARgdyAEeAgFtxAEBAAEAAQEDJMsXZSwt4wu6AhARMR2tBAABAAIAAbMEGBUBAAEAAQEBTh4IAgAEBAEBAgEBAQEEAgABAH98GAABB30vAQABAAEBAwC5FWcsLNkJOaIBCaEBWz8QjQEBBgIyAmkTAgAdcgEAAQACACrcAxg4OQABB5ABAQEAAQABAQMRCBAV+gMBAAEAAgDVFWKACD+1AjC9AQnRAVtoqAQYMwEAAQABAQIABgACAAgDAwEBBAECAQEBAAEHAQMJVfwhCdABW3oAFQMHBygCK2IOCzMADAE\/CigAAQACAIMBswMYGjYAAgABAAEBkAER2x1B7AIJkgFbPxAVER0EChgGA5kCFim7AwEAAQACABkiIABiEwEAAQABAQMACQA8AxEUKAwUBCkfFgEXAkQRAQABAAIAAQfwIE1ECasBW2iOAy4jGgACAAEAAQF0ABcHFQMBDKgCAAEAAgDJFVcsLJcKCaABW1LsAhgaK3QCAAEAAQGZAR0CCNYWLqgJPIMBCaYBW1K\/AwEAAQACAAEEPQACAAEAAQEB3wOUARUCAPMePvoCCaUBWz8QCBpaIQgLVgaXAQABAAIAGgABAAEBKqUDejMCAP4JPscBF+sIF88BGbEDqwEBAAEAAgAnAAEAAQEDAI4GHMAFJ4cEGfsFIOUEAAEAAQACACSvAQEAAQABAZcBxwEWHQIALQuGAQIyCQsIuRDYAgcAE7QCAQABAAIACQABAAEBAwCNCcgC\/gHZA2hdUuYDaDFS9wPmAaYDaEBSzATfAZMF7QeVBP8B6AOqAhEBAAEAAgAfjgJxHjcAIAIBAgQkGRc3ACMAAQABAZIBjgIu3wEuwgEYMwIR9Q+fAcMBcckBcTMr\/wGBAwEQAwUBAwEBAQMIWSgfCA8YSxgIHAEIAAMBGAMOehYABwAIARoABL0BBgEdAgMACu0BmgEECwA6zQER2gEzG6YB0BrRo7HQCggAABIALgJ9rAHXAQE2AaIEBAGXBfbTyZUHuwEADgEAAQABAQMAGwOFAeQFCmtkAgUACgACggMJAMQDAQEA5gMA\/wUBAQABAAEBAwCGAQIGAGQAOQAeAQTjAwcAAQAUAAeRA5wDAmMAdgEDmgQGAAL6BQoACQIRAAgCFAAHbgcBEwMCAAMCD5wBtQEKKggeCyQABzgElwQdABi2BAcBmQQCEAAThAcEwgMMAAIEAs8DAwAIlgbtAgIHAEmbAwgDCgEjrgMEAS0AzQMCBgBUkwMQAA8BCQAFAwWkAwMAA6wDCa4DBwDOAwNdARYAogMCQwEYIhgVFAIMA3ELRgUtCAEEBAcjBQEYA4wDDAYNAAkADQAKAQarA4EEAkURBY4GDAAK8QKRAwIlAAEcvwFPGBUBAiECBwEUALkExQIJvQIKCL8CAKAGAMQeBBQITwmUAY4CLQIDiQQJAAoBBgELAPMBvAHeAQGLAgHEAbQBARF2ByEAkgLmAYwMAioGBwAEAgcBFgIMOw4FDQAnAC6rARkDARgV\/gENC6YCAQEAAQABAQIAAQABAQMAngEfBAMBAALSAggMFhQYGwIAEZ8CGAgKowJIIgEhCLsBPAEB6QIEEJYCQ+zNxrsGCQDZASozvAECawLyAQKxAQHsAV6\/AQD4AgL0jM32AgYAABAPD5ICCZYCBp0CA9YC\",\"updateId\":941189742}","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"on","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-97","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":56,"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":166,"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/posts\/97\/revisions\/166"}],"wp:attachment":[{"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homeversezone.com\/index.php\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}