CINXE.COM
S5E5 The $10 Trillion Industry Keeping Us Sick & How to Become Your Own Healer | Dr. Casey Means - What's The Juice | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>S5E5 The $10 Trillion Industry Keeping Us Sick & How to Become Your Own Healer | Dr. Casey Means - What's The Juice | Podcast on Spotify</title><meta property="og:site_name" content="Spotify"/><meta property="fb:app_id" content="174829003346"/><link rel="icon" sizes="32x32" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png"/><link rel="icon" sizes="16x16" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon16.1c487bff.png"/><link rel="icon" href="https://open.spotifycdn.com/cdn/images/favicon.0f31d2ea.ico"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Regular-cc3b1de388efa4cbca6c75cebc24585e.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Bold-37290f1de77f297fcc26d71e9afcf43f.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Bold-4264b799009b1db5c491778b1bc8e5b7.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Extrabold-ba6c73cd7f82c81e49cf2204017803ed.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="description" content="Listen to this episode from What's The Juice on Spotify. Curious as to how Alzheimer’s, Type 2 Diabetes, insomnia, anxiety, infertility, and even cancer can all be connected to our metabolic health – and what to do about it? Frustrated that no matter how much we spend to get well, the healthcare and food industries are incentivized to keep us in a revolving door? Casey Means, MD is a brilliant doctor and advocate for humanity who shares with us the importance of trusting your body’s wisdom, taking control of your metabolic & mitochondrial health, and exactly how to become your own best healer. HERE’S THE JUICE: Why our healthcare system is financially designed for chronic illness The ONE key thing depression, anxiety, infertility, insomnia, heart disease, diabetes, and even Alzheimer’s or cancer all have in common Why our mitochondria are suffering so much in our modern world Why blood sugar management is KEY for healing our metabolic health How Casey gets a whopping 50 grams of fiber in a day and her favorite hacks The 5 things that you need in EACH MEAL for your mitochondria How the fear of death in our culture makes us profitable The importance of trusting your body and understanding your biomarkers & labs How to learn the language of YOUR body’s symptoms and start to utilize pattern recognition to be your own best healer Codependency and the role of setting boundaries as part of your healing plan The connection between leaky gut and energy-draining relationships Watch the full episode on What’s The Juice YouTube Channel To support our ad-free show, shop Olivia’s line of herbalist-formulated supplements for digestion, anxiety, thyroid support, and more by visiting www.organicolivia.com. Our most loved formulas are: GlucoBitters for blood sugar balancing, insulin resistance and PCOS, Liver Juice for acne and liver detoxification support, and Bloat BFF for fast-acting bloating support. Connect with Casey: Instagram Website Levels Website Connect with Olivia: Follow Organic Olivia Olivia’s personal IG Organic Olivia on TikTokRead Olivia’s blog posts LINKS MENTIONED Bloat BFF so that you can get the fiber benefits of beans without the bloat! "/><meta name="google" content="notranslate"/><meta name="music:duration" content="4484"/><meta name="music:album" content="https://open.spotify.com/show/0NJqgXOnMvXs87dvlHpocX"/><meta name="music:release_date" content="2024-03-18T04:05:00Z"/><meta name="al:android:app_name" content="Spotify"/><meta name="al:android:package" content="com.spotify.music"/><meta name="al:android:url" content="spotify://episode/48rFiyYbxjBfO8zmd7pQP9"/><meta name="al:ios:app_name" content="Spotify"/><meta name="al:ios:app_store_id" content="324684580"/><meta name="al:ios:url" content="spotify://episode/48rFiyYbxjBfO8zmd7pQP9"/><meta property="og:title" content="S5E5 The $10 Trillion Industry Keeping Us Sick & How to Become Your Own Healer | Dr. Casey Means"/><meta property="og:description" content="What's The Juice · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9"/><meta property="og:type" content="music.song"/><meta property="og:site_name" content="Spotify"/><meta property="og:restrictions:country:allowed" content="AD"/><meta property="og:restrictions:country:allowed" content="AE"/><meta property="og:restrictions:country:allowed" content="AG"/><meta property="og:restrictions:country:allowed" content="AL"/><meta property="og:restrictions:country:allowed" content="AM"/><meta property="og:restrictions:country:allowed" content="AO"/><meta property="og:restrictions:country:allowed" content="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><meta property="og:restrictions:country:allowed" content="AZ"/><meta property="og:restrictions:country:allowed" content="BA"/><meta property="og:restrictions:country:allowed" content="BB"/><meta property="og:restrictions:country:allowed" content="BE"/><meta property="og:restrictions:country:allowed" content="BF"/><meta property="og:restrictions:country:allowed" content="BG"/><meta property="og:restrictions:country:allowed" content="BH"/><meta property="og:restrictions:country:allowed" content="BI"/><meta property="og:restrictions:country:allowed" content="BJ"/><meta property="og:restrictions:country:allowed" content="BN"/><meta property="og:restrictions:country:allowed" content="BO"/><meta property="og:restrictions:country:allowed" content="BR"/><meta property="og:restrictions:country:allowed" content="BS"/><meta property="og:restrictions:country:allowed" content="BT"/><meta property="og:restrictions:country:allowed" content="BW"/><meta property="og:restrictions:country:allowed" content="BZ"/><meta property="og:restrictions:country:allowed" content="CA"/><meta property="og:restrictions:country:allowed" content="CH"/><meta property="og:restrictions:country:allowed" content="CI"/><meta property="og:restrictions:country:allowed" content="CL"/><meta property="og:restrictions:country:allowed" content="CM"/><meta property="og:restrictions:country:allowed" content="CO"/><meta property="og:restrictions:country:allowed" content="CR"/><meta property="og:restrictions:country:allowed" content="CV"/><meta property="og:restrictions:country:allowed" content="CW"/><meta property="og:restrictions:country:allowed" content="CY"/><meta property="og:restrictions:country:allowed" content="CZ"/><meta property="og:restrictions:country:allowed" content="DE"/><meta property="og:restrictions:country:allowed" content="DJ"/><meta property="og:restrictions:country:allowed" content="DK"/><meta property="og:restrictions:country:allowed" content="DM"/><meta property="og:restrictions:country:allowed" content="DO"/><meta property="og:restrictions:country:allowed" content="DZ"/><meta property="og:restrictions:country:allowed" content="EC"/><meta property="og:restrictions:country:allowed" content="EE"/><meta property="og:restrictions:country:allowed" content="EG"/><meta property="og:restrictions:country:allowed" content="ES"/><meta property="og:restrictions:country:allowed" content="FI"/><meta property="og:restrictions:country:allowed" content="FJ"/><meta property="og:restrictions:country:allowed" content="FM"/><meta property="og:restrictions:country:allowed" content="FR"/><meta property="og:restrictions:country:allowed" content="GA"/><meta property="og:restrictions:country:allowed" content="GB"/><meta property="og:restrictions:country:allowed" content="GD"/><meta property="og:restrictions:country:allowed" content="GE"/><meta property="og:restrictions:country:allowed" content="GH"/><meta property="og:restrictions:country:allowed" content="GM"/><meta property="og:restrictions:country:allowed" content="GN"/><meta property="og:restrictions:country:allowed" content="GQ"/><meta property="og:restrictions:country:allowed" content="GR"/><meta property="og:restrictions:country:allowed" content="GT"/><meta property="og:restrictions:country:allowed" content="GW"/><meta property="og:restrictions:country:allowed" content="GY"/><meta property="og:restrictions:country:allowed" content="HK"/><meta property="og:restrictions:country:allowed" content="HN"/><meta property="og:restrictions:country:allowed" content="HR"/><meta property="og:restrictions:country:allowed" content="HT"/><meta property="og:restrictions:country:allowed" content="HU"/><meta property="og:restrictions:country:allowed" content="ID"/><meta property="og:restrictions:country:allowed" content="IE"/><meta property="og:restrictions:country:allowed" content="IL"/><meta property="og:restrictions:country:allowed" content="IN"/><meta property="og:restrictions:country:allowed" content="IS"/><meta property="og:restrictions:country:allowed" content="IT"/><meta property="og:restrictions:country:allowed" content="JM"/><meta property="og:restrictions:country:allowed" content="JO"/><meta property="og:restrictions:country:allowed" content="JP"/><meta property="og:restrictions:country:allowed" content="KE"/><meta property="og:restrictions:country:allowed" content="KH"/><meta property="og:restrictions:country:allowed" content="KI"/><meta property="og:restrictions:country:allowed" content="KM"/><meta property="og:restrictions:country:allowed" content="KN"/><meta property="og:restrictions:country:allowed" content="KR"/><meta property="og:restrictions:country:allowed" content="KW"/><meta property="og:restrictions:country:allowed" content="LA"/><meta property="og:restrictions:country:allowed" content="LB"/><meta property="og:restrictions:country:allowed" content="LC"/><meta property="og:restrictions:country:allowed" content="LI"/><meta property="og:restrictions:country:allowed" content="LR"/><meta property="og:restrictions:country:allowed" content="LS"/><meta property="og:restrictions:country:allowed" content="LT"/><meta property="og:restrictions:country:allowed" content="LU"/><meta property="og:restrictions:country:allowed" content="LV"/><meta property="og:restrictions:country:allowed" content="MA"/><meta property="og:restrictions:country:allowed" content="MC"/><meta property="og:restrictions:country:allowed" content="ME"/><meta property="og:restrictions:country:allowed" content="MG"/><meta property="og:restrictions:country:allowed" content="MH"/><meta property="og:restrictions:country:allowed" content="MK"/><meta property="og:restrictions:country:allowed" content="ML"/><meta property="og:restrictions:country:allowed" content="MN"/><meta property="og:restrictions:country:allowed" content="MO"/><meta property="og:restrictions:country:allowed" content="MR"/><meta property="og:restrictions:country:allowed" content="MT"/><meta property="og:restrictions:country:allowed" content="MU"/><meta property="og:restrictions:country:allowed" content="MV"/><meta property="og:restrictions:country:allowed" content="MW"/><meta property="og:restrictions:country:allowed" content="MX"/><meta property="og:restrictions:country:allowed" content="MY"/><meta property="og:restrictions:country:allowed" content="MZ"/><meta property="og:restrictions:country:allowed" content="NA"/><meta property="og:restrictions:country:allowed" content="NE"/><meta property="og:restrictions:country:allowed" content="NG"/><meta property="og:restrictions:country:allowed" content="NI"/><meta property="og:restrictions:country:allowed" content="NL"/><meta property="og:restrictions:country:allowed" content="NO"/><meta property="og:restrictions:country:allowed" content="NP"/><meta property="og:restrictions:country:allowed" content="NR"/><meta property="og:restrictions:country:allowed" content="NZ"/><meta property="og:restrictions:country:allowed" content="OM"/><meta property="og:restrictions:country:allowed" content="PA"/><meta property="og:restrictions:country:allowed" content="PE"/><meta property="og:restrictions:country:allowed" content="PG"/><meta property="og:restrictions:country:allowed" content="PH"/><meta property="og:restrictions:country:allowed" content="PL"/><meta property="og:restrictions:country:allowed" content="PR"/><meta property="og:restrictions:country:allowed" content="PS"/><meta property="og:restrictions:country:allowed" content="PT"/><meta property="og:restrictions:country:allowed" content="PW"/><meta property="og:restrictions:country:allowed" content="PY"/><meta property="og:restrictions:country:allowed" content="QA"/><meta property="og:restrictions:country:allowed" content="RO"/><meta property="og:restrictions:country:allowed" content="RS"/><meta property="og:restrictions:country:allowed" content="RW"/><meta property="og:restrictions:country:allowed" content="SA"/><meta property="og:restrictions:country:allowed" content="SB"/><meta property="og:restrictions:country:allowed" content="SC"/><meta property="og:restrictions:country:allowed" content="SE"/><meta property="og:restrictions:country:allowed" content="SG"/><meta property="og:restrictions:country:allowed" content="SI"/><meta property="og:restrictions:country:allowed" content="SK"/><meta property="og:restrictions:country:allowed" content="SL"/><meta property="og:restrictions:country:allowed" content="SM"/><meta property="og:restrictions:country:allowed" content="SN"/><meta property="og:restrictions:country:allowed" content="SR"/><meta property="og:restrictions:country:allowed" content="ST"/><meta property="og:restrictions:country:allowed" content="SV"/><meta property="og:restrictions:country:allowed" content="SZ"/><meta property="og:restrictions:country:allowed" content="TD"/><meta property="og:restrictions:country:allowed" content="TG"/><meta property="og:restrictions:country:allowed" content="TH"/><meta property="og:restrictions:country:allowed" content="TL"/><meta property="og:restrictions:country:allowed" content="TN"/><meta property="og:restrictions:country:allowed" content="TO"/><meta property="og:restrictions:country:allowed" content="TR"/><meta property="og:restrictions:country:allowed" content="TT"/><meta property="og:restrictions:country:allowed" content="TV"/><meta property="og:restrictions:country:allowed" content="TW"/><meta property="og:restrictions:country:allowed" content="TZ"/><meta property="og:restrictions:country:allowed" content="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><meta property="og:restrictions:country:allowed" content="UZ"/><meta property="og:restrictions:country:allowed" content="VC"/><meta property="og:restrictions:country:allowed" content="VN"/><meta property="og:restrictions:country:allowed" content="VU"/><meta property="og:restrictions:country:allowed" content="WS"/><meta property="og:restrictions:country:allowed" content="XK"/><meta property="og:restrictions:country:allowed" content="ZA"/><meta property="og:restrictions:country:allowed" content="ZM"/><meta property="og:restrictions:country:allowed" content="ZW"/><meta property="og:audio" content="https://podz-content.spotifycdn.com/audio/clips/69yjJps17oPKMy2l0vJUUE/clip_1546500_1608520.mp3"/><meta property="og:audio:type" content="audio/mpeg"/><meta property="og:image" content="https://i.scdn.co/image/ab6765630000ba8a21693f409c76fb66f737484c"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="S5E5 The $10 Trillion Industry Keeping Us Sick & How to Become Your Own Healer | Dr. Casey Means"/><meta name="twitter:description" content="What's The Juice · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a21693f409c76fb66f737484c"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F48rFiyYbxjBfO8zmd7pQP9"/><link rel="alternate" href="https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/48rFiyYbxjBfO8zmd7pQP9"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9","url":"https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9","name":"S5E5 The $10 Trillion Industry Keeping Us Sick & How to Become Your Own Healer | Dr. Casey Means","description":"Listen to this episode from What's The Juice on Spotify. Curious as to how Alzheimer\u2019s, Type 2 Diabetes, insomnia, anxiety, infertility, and even cancer can all be connected to our metabolic health \u2013 and what to do about it? Frustrated that no matter how much we spend to get well, the healthcare and food industries are incentivized to keep us in a revolving door? Casey Means, MD is a brilliant doctor and advocate for humanity who shares with us the importance of trusting your body\u2019s wisdom, taking control of your metabolic & mitochondrial health, and exactly how to become your own best healer. \u00A0 HERE\u2019S THE JUICE: Why our healthcare system is financially designed for chronic illness The ONE key thing depression, anxiety, infertility, insomnia, heart disease, diabetes, and even Alzheimer\u2019s or cancer all have in common Why our mitochondria are suffering so much in our modern world Why blood sugar management is KEY for healing our metabolic health How Casey gets a whopping 50 grams of fiber in a day and her favorite hacks The 5 things that you need in EACH MEAL for your mitochondria How the fear of death in our culture makes us profitable The importance of trusting your body and understanding your biomarkers & labs\u00A0 How to learn the language of YOUR body\u2019s symptoms and start to utilize pattern recognition to be your own best healer Codependency and the role of setting boundaries as part of your healing plan The connection between leaky gut and energy-draining relationships\u00A0 \u00A0 Watch the full episode on What\u2019s The Juice YouTube Channel To support our ad-free show, shop Olivia\u2019s line of herbalist-formulated supplements for digestion, anxiety, thyroid support, and more by visiting www.organicolivia.com. Our most loved formulas are: GlucoBitters for blood sugar balancing, insulin resistance and PCOS, Liver Juice for acne and liver detoxification support, and Bloat BFF for fast-acting bloating support. \u00A0 Connect with Casey: Instagram Website Levels Website Connect with Olivia: Follow Organic Olivia\u00A0 Olivia\u2019s personal IG Organic Olivia on TikTokRead Olivia\u2019s blog posts \u00A0 LINKS MENTIONED Bloat BFF so that you can get the fiber benefits of beans without the bloat! \u00A0","datePublished":"2024-03-18","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/48rFiyYbxjBfO8zmd7pQP9?autoplay=true","actionPlatform":["http://schema.org/DesktopWebPlatform","http://schema.org/IOSPlatform","http://schema.googleapis.com/GoogleAudioCast","http://schema.googleapis.com/GoogleVideoCast"]},"android-app://com.spotify.music/spotify/episode/48rFiyYbxjBfO8zmd7pQP9/play"],"expectsAcceptanceOf":{"@type":"Offer","category":"free","eligibleRegion":[{"@type":"Country","name":"AD"},{"@type":"Country","name":"AE"},{"@type":"Country","name":"AG"},{"@type":"Country","name":"AL"},{"@type":"Country","name":"AM"},{"@type":"Country","name":"AO"},{"@type":"Country","name":"AR"},{"@type":"Country","name":"AT"},{"@type":"Country","name":"AU"},{"@type":"Country","name":"AZ"},{"@type":"Country","name":"BA"},{"@type":"Country","name":"BB"},{"@type":"Country","name":"BE"},{"@type":"Country","name":"BF"},{"@type":"Country","name":"BG"},{"@type":"Country","name":"BH"},{"@type":"Country","name":"BI"},{"@type":"Country","name":"BJ"},{"@type":"Country","name":"BN"},{"@type":"Country","name":"BO"},{"@type":"Country","name":"BR"},{"@type":"Country","name":"BS"},{"@type":"Country","name":"BT"},{"@type":"Country","name":"BW"},{"@type":"Country","name":"BZ"},{"@type":"Country","name":"CA"},{"@type":"Country","name":"CH"},{"@type":"Country","name":"CI"},{"@type":"Country","name":"CL"},{"@type":"Country","name":"CM"},{"@type":"Country","name":"CO"},{"@type":"Country","name":"CR"},{"@type":"Country","name":"CV"},{"@type":"Country","name":"CW"},{"@type":"Country","name":"CY"},{"@type":"Country","name":"CZ"},{"@type":"Country","name":"DE"},{"@type":"Country","name":"DJ"},{"@type":"Country","name":"DK"},{"@type":"Country","name":"DM"},{"@type":"Country","name":"DO"},{"@type":"Country","name":"DZ"},{"@type":"Country","name":"EC"},{"@type":"Country","name":"EE"},{"@type":"Country","name":"EG"},{"@type":"Country","name":"ES"},{"@type":"Country","name":"FI"},{"@type":"Country","name":"FJ"},{"@type":"Country","name":"FM"},{"@type":"Country","name":"FR"},{"@type":"Country","name":"GA"},{"@type":"Country","name":"GB"},{"@type":"Country","name":"GD"},{"@type":"Country","name":"GE"},{"@type":"Country","name":"GH"},{"@type":"Country","name":"GM"},{"@type":"Country","name":"GN"},{"@type":"Country","name":"GQ"},{"@type":"Country","name":"GR"},{"@type":"Country","name":"GT"},{"@type":"Country","name":"GW"},{"@type":"Country","name":"GY"},{"@type":"Country","name":"HK"},{"@type":"Country","name":"HN"},{"@type":"Country","name":"HR"},{"@type":"Country","name":"HT"},{"@type":"Country","name":"HU"},{"@type":"Country","name":"ID"},{"@type":"Country","name":"IE"},{"@type":"Country","name":"IL"},{"@type":"Country","name":"IN"},{"@type":"Country","name":"IS"},{"@type":"Country","name":"IT"},{"@type":"Country","name":"JM"},{"@type":"Country","name":"JO"},{"@type":"Country","name":"JP"},{"@type":"Country","name":"KE"},{"@type":"Country","name":"KH"},{"@type":"Country","name":"KI"},{"@type":"Country","name":"KM"},{"@type":"Country","name":"KN"},{"@type":"Country","name":"KR"},{"@type":"Country","name":"KW"},{"@type":"Country","name":"LA"},{"@type":"Country","name":"LB"},{"@type":"Country","name":"LC"},{"@type":"Country","name":"LI"},{"@type":"Country","name":"LR"},{"@type":"Country","name":"LS"},{"@type":"Country","name":"LT"},{"@type":"Country","name":"LU"},{"@type":"Country","name":"LV"},{"@type":"Country","name":"MA"},{"@type":"Country","name":"MC"},{"@type":"Country","name":"ME"},{"@type":"Country","name":"MG"},{"@type":"Country","name":"MH"},{"@type":"Country","name":"MK"},{"@type":"Country","name":"ML"},{"@type":"Country","name":"MN"},{"@type":"Country","name":"MO"},{"@type":"Country","name":"MR"},{"@type":"Country","name":"MT"},{"@type":"Country","name":"MU"},{"@type":"Country","name":"MV"},{"@type":"Country","name":"MW"},{"@type":"Country","name":"MX"},{"@type":"Country","name":"MY"},{"@type":"Country","name":"MZ"},{"@type":"Country","name":"NA"},{"@type":"Country","name":"NE"},{"@type":"Country","name":"NG"},{"@type":"Country","name":"NI"},{"@type":"Country","name":"NL"},{"@type":"Country","name":"NO"},{"@type":"Country","name":"NP"},{"@type":"Country","name":"NR"},{"@type":"Country","name":"NZ"},{"@type":"Country","name":"OM"},{"@type":"Country","name":"PA"},{"@type":"Country","name":"PE"},{"@type":"Country","name":"PG"},{"@type":"Country","name":"PH"},{"@type":"Country","name":"PL"},{"@type":"Country","name":"PR"},{"@type":"Country","name":"PS"},{"@type":"Country","name":"PT"},{"@type":"Country","name":"PW"},{"@type":"Country","name":"PY"},{"@type":"Country","name":"QA"},{"@type":"Country","name":"RO"},{"@type":"Country","name":"RS"},{"@type":"Country","name":"RW"},{"@type":"Country","name":"SA"},{"@type":"Country","name":"SB"},{"@type":"Country","name":"SC"},{"@type":"Country","name":"SE"},{"@type":"Country","name":"SG"},{"@type":"Country","name":"SI"},{"@type":"Country","name":"SK"},{"@type":"Country","name":"SL"},{"@type":"Country","name":"SM"},{"@type":"Country","name":"SN"},{"@type":"Country","name":"SR"},{"@type":"Country","name":"ST"},{"@type":"Country","name":"SV"},{"@type":"Country","name":"SZ"},{"@type":"Country","name":"TD"},{"@type":"Country","name":"TG"},{"@type":"Country","name":"TH"},{"@type":"Country","name":"TL"},{"@type":"Country","name":"TN"},{"@type":"Country","name":"TO"},{"@type":"Country","name":"TR"},{"@type":"Country","name":"TT"},{"@type":"Country","name":"TV"},{"@type":"Country","name":"TW"},{"@type":"Country","name":"TZ"},{"@type":"Country","name":"UA"},{"@type":"Country","name":"US"},{"@type":"Country","name":"UY"},{"@type":"Country","name":"UZ"},{"@type":"Country","name":"VC"},{"@type":"Country","name":"VN"},{"@type":"Country","name":"VU"},{"@type":"Country","name":"WS"},{"@type":"Country","name":"XK"},{"@type":"Country","name":"ZA"},{"@type":"Country","name":"ZM"},{"@type":"Country","name":"ZW"}]}}}</script><link rel="manifest" href="https://open.spotifycdn.com/cdn/generated/manifest-mobile-web-player.a1ddf51c.json"/><style data-styled="active"></style><style data-styled="" data-styled-version="5.3.11">.bksmLQ{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-subdued,#656565);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:var(--encore-spacing-tighter,12px);padding-inline:var(--encore-spacing-tighter,12px);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.bksmLQ{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.bksmLQ{word-break:break-word;}}/*!sc*/ .bksmLQ:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);color:var(--text-base,#000000);}/*!sc*/ .bksmLQ:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ::after{inline-size:24px;}/*!sc*/ .bksmLQ[disabled],.bksmLQ[aria-disabled='true'],fieldset[disabled] .bksmLQ{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .bksmLQ[disabled]::before,.bksmLQ[aria-disabled='true']::before,fieldset[disabled] .bksmLQ::before{background-color:transparent;}/*!sc*/ .bksmLQ[disabled]::after,.bksmLQ[aria-disabled='true']::after,fieldset[disabled] .bksmLQ::after{border-color:transparent;}/*!sc*/ .kTFJuL{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.kTFJuL{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.kTFJuL{word-break:break-word;}}/*!sc*/ .kTFJuL:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .kTFJuL:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL::after{inline-size:100%;}/*!sc*/ .kTFJuL[disabled],.kTFJuL[aria-disabled='true'],fieldset[disabled] .kTFJuL{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .kTFJuL[disabled]::before,.kTFJuL[aria-disabled='true']::before,fieldset[disabled] .kTFJuL::before{background-color:transparent;}/*!sc*/ .kTFJuL[disabled]::after,.kTFJuL[aria-disabled='true']::after,fieldset[disabled] .kTFJuL::after{border-color:transparent;}/*!sc*/ .hRqQQR{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:var(--text-base,#000000);min-inline-size:0;min-block-size:var(--encore-control-size-base,48px);padding-block:calc(var(--encore-spacing-tighter-2,8px) - 2px);padding-inline:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ @supports (overflow-wrap:anywhere){.hRqQQR{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hRqQQR{word-break:break-word;}}/*!sc*/ .hRqQQR:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .hRqQQR:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR::after{inline-size:100%;}/*!sc*/ .hRqQQR[disabled],.hRqQQR[aria-disabled='true'],fieldset[disabled] .hRqQQR{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .hRqQQR[disabled]::before,.hRqQQR[aria-disabled='true']::before,fieldset[disabled] .hRqQQR::before{background-color:transparent;}/*!sc*/ .hRqQQR[disabled]::after,.hRqQQR[aria-disabled='true']::after,fieldset[disabled] .hRqQQR::after{border-color:transparent;}/*!sc*/ data-styled.g2[id="Button-sc-1dqy6lx-0"]{content:"bksmLQ,kTFJuL,hRqQQR,"}/*!sc*/ .hYdsxw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .kUVYXR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-inline-start:12px;}/*!sc*/ data-styled.g3[id="IconWrapper__Wrapper-sc-16usrgb-0"]{content:"hYdsxw,kUVYXR,"}/*!sc*/ .bneLcE{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .bneLcE *{vector-effect:non-scaling-stroke;}/*!sc*/ .zsGU{fill:currentcolor;width:var(--encore-graphic-size-decorative-base,24px);height:var(--encore-graphic-size-decorative-base,24px);}/*!sc*/ .zsGU *{vector-effect:non-scaling-stroke;}/*!sc*/ [dir='rtl'] .zsGU.zsGU{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}/*!sc*/ data-styled.g4[id="Svg-sc-ytk21e-0"]{content:"bneLcE,zsGU,"}/*!sc*/ .hKFGwn{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:var(--encore-button-corner-radius,9999px);font-size:inherit;min-block-size:var(--encore-control-size-larger,56px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;inline-size:var(--encore-control-size-larger,56px);-webkit-block-size:var(--encore-control-size-larger,56px);-ms-flex-block-size:var(--encore-control-size-larger,56px);block-size:var(--encore-control-size-larger,56px);-webkit-transition-property:background-color,-webkit-transform;-webkit-transition-property:background-color,transform;transition-property:background-color,transform;-webkit-transition-duration:33ms;transition-duration:33ms;}/*!sc*/ @supports (overflow-wrap:anywhere){.hKFGwn{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.hKFGwn{word-break:break-word;}}/*!sc*/ data-styled.g6[id="ButtonInner-sc-14ud5tc-0"]{content:"hKFGwn,"}/*!sc*/ .dlTJiR{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;border-radius:var(--encore-button-corner-radius,9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation;-webkit-transition-duration:33ms;transition-duration:33ms;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,-webkit-transform;-webkit-transition-property:background-color,border-color,color,box-shadow,filter,transform;transition-property:background-color,border-color,color,box-shadow,filter,transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding:0;min-inline-size:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0,.dlTJiR:hover .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .dlTJiR:hover .ButtonInner-sc-14ud5tc-0{background-color:var(--background-highlight,#3be477);}/*!sc*/ .dlTJiR:active .ButtonInner-sc-14ud5tc-0{background-color:var(--background-press,#1abc54);box-shadow:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:active .ButtonFocus-sc-2hq6ey-0{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .dlTJiR:focus .ButtonFocus-sc-2hq6ey-0{border-color:var(--parents-essential-base,var(--essential-base,#000000));}/*!sc*/ .dlTJiR[disabled] .ButtonInner-sc-14ud5tc-0,.dlTJiR[aria-disabled='true'] .ButtonInner-sc-14ud5tc-0,fieldset[disabled] .dlTJiR .ButtonInner-sc-14ud5tc-0{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:var(--background-base,#1ed760);color:var(--text-base,#000000);}/*!sc*/ .dlTJiR[disabled] .ButtonFocus-sc-2hq6ey-0,.dlTJiR[aria-disabled='true'] .ButtonFocus-sc-2hq6ey-0,fieldset[disabled] .dlTJiR .ButtonFocus-sc-2hq6ey-0{border-color:transparent;}/*!sc*/ data-styled.g7[id="Button-sc-qlcn5g-0"]{content:"dlTJiR,"}/*!sc*/ .ivomLs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;inset-block-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);inset-inline-start:calc((var(--encore-control-size-larger,56px) - var(--encore-graphic-size-decorative-base,24px)) / 2);}/*!sc*/ data-styled.g8[id="IconWrapper__Wrapper-sc-1hf1hjl-0"]{content:"ivomLs,"}/*!sc*/ .kOChlU{inline-size:100%;border-radius:var(--encore-corner-radius-base,4px);}/*!sc*/ data-styled.g15[id="Image-sc-1u215sg-3"]{content:"kOChlU,"}/*!sc*/ .lmgIvZ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*!sc*/ data-styled.g19[id="ListRowTitle__LineClamp-sc-1xe2if1-0"]{content:"lmgIvZ,"}/*!sc*/ .eFGzcP{outline:none;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ @supports (overflow-wrap:anywhere){.eFGzcP{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.eFGzcP{word-break:break-word;}}/*!sc*/ data-styled.g20[id="ListRowTitle__ListRowText-sc-1xe2if1-1"]{content:"eFGzcP,"}/*!sc*/ .wLcyr{box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;border-radius:var(--encore-corner-radius-larger,6px);min-block-size:48px;z-index:0;color:var(--text-base,#000000);padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;--animation-speed:300ms;--animation-ease:ease;--bg-inset-change-press:-4px;cursor:pointer;}/*!sc*/ .wLcyr::after{content:'';position:absolute;border-radius:var(--encore-corner-radius-larger,6px);z-index:-1;-webkit-transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);transition:background-color var(--animation-speed) var(--animation-ease),top var(--animation-speed) var(--animation-ease),left var(--animation-speed) var(--animation-ease),right var(--animation-speed) var(--animation-ease),bottom var(--animation-speed) var(--animation-ease);inset:0;inset:8px 8px 8px 8px;}/*!sc*/ .wLcyr[disabled],.wLcyr[aria-disabled='true'],fieldset[disabled] .wLcyr{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ .wLcyr:hover::after{background-color:var(--background-highlight,#f5f5f5);inset:0;}/*!sc*/ .wLcyr[disabled]:hover::after,.wLcyr[aria-disabled='true']:hover::after{background-color:unset;}/*!sc*/ .wLcyr[disabled]:active::after,.wLcyr[aria-disabled='true']:active::after{background-color:unset;inset:unset;}/*!sc*/ data-styled.g29[id="Box__BoxComponent-sc-y4nds-0"]{content:"wLcyr,"}/*!sc*/ .MWEhk button,.MWEhk a,.MWEhk [role='button'],.MWEhk [role='link']{position:relative;z-index:1;}/*!sc*/ data-styled.g37[id="Areas__InteractiveArea-sc-1tea2mc-0"]{content:"MWEhk,"}/*!sc*/ .kLALqL{-webkit-column-gap:var(--encore-spacing-tighter,12px);column-gap:var(--encore-spacing-tighter,12px);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g38[id="Areas__MainArea-sc-1tea2mc-1"]{content:"kLALqL,"}/*!sc*/ .cuoMqc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ data-styled.g39[id="Areas__Column-sc-1tea2mc-2"]{content:"cuoMqc,"}/*!sc*/ .hscyXl{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:var(--encore-spacing-tighter-2,8px);}/*!sc*/ .hscyXl[disabled]{opacity:0.7;}/*!sc*/ data-styled.g41[id="Box-sc-1njtxi4-0"]{content:"hscyXl,"}/*!sc*/ .DjiIj{position:absolute;z-index:0;inset:0;cursor:pointer;}/*!sc*/ data-styled.g43[id="CardLink-sc-1ut6cns-0"]{content:"DjiIj,"}/*!sc*/ .gPhSUm{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border:0;border-block-start:1px solid var(--decorative-subdued,#dedede);margin-block:var(--encore-spacing-looser,24px);}/*!sc*/ data-styled.g48[id="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0"]{content:"gPhSUm,"}/*!sc*/ </style><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-dialog-container.78ced745.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.77509cdc.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.363dae0b.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.3f2507fe.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.4c7f16a4.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-download-page.91b50604.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.22541cb6.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.d53c54cb.css"/><link rel="preconnect" href="https://apresolve.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://clienttoken.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api-partner.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://spclient.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://daily-mix.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://exp.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://i.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://lineup-images.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://mosaic.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel-static.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pl.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-dealer.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-spclient.spotify.com" crossorigin="anonymous"/><link rel="preload" href="https://open.spotifycdn.com/cdn/generated-locales/mobile-web-player/en.9454e1ec.json" data-translations-url-for-locale="en" as="fetch" crossorigin="anonymous" type="application/json"/><link rel="search" type="application/opensearchdescription+xml" title="Spotify" href="https://open.spotifycdn.com/cdn/generated/opensearch.4cd8879e.xml"/><script defer="" src="https://www.googleoptimize.com/optimize.js?id=GTM-W53X654"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/gtm.ea4c34bc.js"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/retargeting-pixels.5ab9cdc0.js"></script></head><body class="mobile-web-player"><script id="config" data-testid="config" type="application/json">{"appName":"web_player_prototype","market":"SG","locale":{"locale":"en","rtl":false,"textDirection":"ltr"},"isPremium":false,"correlationId":"1ca06552339f93e75531f2f964f74478","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.634ed7ba.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.0b381e95.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.db269d42.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQCu9gEu1pwE9r2tYgDXVIR-iHNBkbMighT0_cAvBurWV1TfY97pVf4k9qjwKu5bxt30nNksc_0AQvsJeB5EtuCluWdtaqIluHfQrNbi_MBK5pOfrnU","accessTokenExpirationTimestampMs":1732724050076,"isAnonymous":true,"clientId":"f6a40776580943a7bc5173125a1e8832"}</script><div id="main" data-ssr="1"><div class="encore-layout-themes"><div class="ufy3rNNsNBx6IOixSXEG"><div class="encore-dark-theme xXxkvFpB54Fne7ykRnXa" data-main-scrollable-node="true"><div class="Cv2QMWaKhio30Ly6ooMy"><div class="SAvutxFsWpINsq8pSOqb" style="--bottomMargin:0px"><!--$--><div data-testid="podcast-entity-view" class="E34FrewmewkuBM1IDQsg"><div class="M2zTPqWSULZAGKARgjXG" style="background:linear-gradient(#E03018 0%, transparent 100%)"><div class="LTYHCckz80h0rAHEj0aQ OgFUAo4HM9zkORh6yYKs lBPLQvOs6NEAQQaTuYm9" data-testid="entity-header-top-section"><div class="cfggPp9bWTWmJHtaMuwE"><div data-testid="entity-image" style="opacity:1;width:56px;height:56px" class="_9oqBtpu3TVycIiibYRVw"><img aria-hidden="false" draggable="false" loading="eager" src="https://lite-images-i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" data-testid="entity-header-entity-image" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div></div><div class="cfggPp9bWTWmJHtaMuwE"><div class="zJT83mTjBmPlNfEnuNYs" data-testid="entity-header-title-and-subtitle-section"><h1 class="encore-text encore-text-title-medium gj6rSoF7K4FohS2DJDEm" data-encore-id="text" data-testid="showTitle">S5E5 The $10 Trillion Industry Keeping Us Sick & How to Become Your Own Healer | Dr. Casey Means</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">What's The Juice</div></div></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><span><span aria-label="Explicit" class="Ps9zgW56WZaBVLo1n3cg l67ZKWaTyRadDGEcLWcE" title="Explicit"><span class="SgFtsvn3upY_tG6mnt4n">E</span></span><div class="qfYkuLpETFW3axnfMntO"><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Mar 18</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">1 hr 14 min</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">Curious as to how Alzheimer’s, Type 2 Diabetes, insomnia, anxiety, infertility, and even cancer can all be connected to our metabolic health – and what to do about it? Frustrated that no matter how much we spend to get well, the healthcare and food industries are incentivized to keep us in a revolving door? Casey Means, MD is a brilliant doctor and advocate for humanity who shares with us the importance of trusting your body’s wisdom, taking control of your metabolic & mitochondrial health, and exactly how to become your own best healer.</span></div> <div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">HERE’S THE JUICE:</span><button class="Button-sc-1dqy6lx-0 kTFJuL encore-text-body-medium-bold" data-encore-id="buttonTertiary"><span class="encore-text encore-text-body-small-bold" data-encore-id="text">… <!-- -->see more</span></button></div></div></div><img class="kjxUv_MHNgEH5IARHdA0" src="https://lite-images-i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" alt="Podcast Episode" loading="lazy"/><a href="/show/0NJqgXOnMvXs87dvlHpocX"><button class="Button-sc-1dqy6lx-0 hRqQQR encore-text-body-medium-bold" data-encore-id="buttonTertiary">See all episodes<span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 kUVYXR"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 zsGU"><path d='M8.043 2.793a1 1 0 0 0 0 1.414L15.836 12l-7.793 7.793a1 1 0 1 0 1.414 1.414L18.664 12 9.457 2.793a1 1 0 0 0-1.414 0z'/></svg></span></button></a><div data-testid="internal-link-recommender-shelf"><div class="JMgUTIyId0RuU9k6aQaz"><h2 class="encore-text encore-text-title-small" data-encore-id="text" dir="auto">More episodes like this</h2></div><div class="qirFczpKFgQDsNuuzLHP" data-testid="carousel-mwp"><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-2Gy3ssxNhlLHq8MNCyTzp4"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2Gy3ssxNhlLHq8MNCyTzp4"></div><a draggable="false" href="/episode/2Gy3ssxNhlLHq8MNCyTzp4"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f8ed3cbe3f1f82021619480a1" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/2Gy3ssxNhlLHq8MNCyTzp4"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Conquer IBS: 3 steps to healthier digestion</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-3rDOPsgLK3oESwLh6zPIOg"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint3rDOPsgLK3oESwLh6zPIOg"></div><a draggable="false" href="/episode/3rDOPsgLK3oESwLh6zPIOg"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe39361f62711db3f0c9a90b7" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/3rDOPsgLK3oESwLh6zPIOg"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Burnt Out, Chronically Stressed, And Exhausted: How To Recover Your Energy In Every Area Of Life</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-7AvDNnegvdHCCbo2pVQCLO"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint7AvDNnegvdHCCbo2pVQCLO"></div><a draggable="false" href="/episode/7AvDNnegvdHCCbo2pVQCLO"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f21693f409c76fb66f737484c" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/7AvDNnegvdHCCbo2pVQCLO"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">S5E12 Autoimmune Disease: Trauma, Triggers and the Path to Healing | Dr. Sara Gottfried</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-5HXaquptUlsPOQLc9vLj5u"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5HXaquptUlsPOQLc9vLj5u"></div><a draggable="false" href="/episode/5HXaquptUlsPOQLc9vLj5u"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f2c9489cb2a70ef64852ef1eb" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/5HXaquptUlsPOQLc9vLj5u"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">The Causes Of Resistance To Weight Loss with Dr. Casey Means</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-1c7TPp7Q9BpuLrrhwMh8dc"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1c7TPp7Q9BpuLrrhwMh8dc"></div><a draggable="false" href="/episode/1c7TPp7Q9BpuLrrhwMh8dc"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f62cd015cb3c7e4cd2e007654" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/1c7TPp7Q9BpuLrrhwMh8dc"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">What Causes A Fatty Liver And How To Fix It</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-6q4FgDTlk66KBXyENeEUPQ"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6q4FgDTlk66KBXyENeEUPQ"></div><a draggable="false" href="/episode/6q4FgDTlk66KBXyENeEUPQ"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f8f30cbb896ed9413980cb9de" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/6q4FgDTlk66KBXyENeEUPQ"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">What Is Leaky Gut And How Can You Treat It? with Dr. Elizabeth Boham</span></p></a></div></div></div></div></div></div></div><div class="iQxdxLc2HsEnJMZt0Us4"><hr class="HorizontalRule__HorizontalRuleElement-sc-198gjx4-0 gPhSUm bHqWsu7YPnOhoFVoWo1o" data-encore-id="horizontalRule"/></div></div><!--/$--></div><div class="LQ6Ss79CdgHw2ScSPflQ"></div></div></div></div><aside class="encore-dark-theme Yg_FlRTSnjxmfwyAvnFJ"><div></div></aside></div></div><script id="initial-state" type="text/plain">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjQ4ckZpeVlieGpCZk84em1kN3BRUDkiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMTM0OTI5NmZmYTM3OWU2MmEwYjUyMDZjYzBjMjNlNjU5MDA0ZGM0MiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzEzNDkyOTZmZmEzNzllNjJhMGI1MjA2Y2MwYzIzZTY1OTAwNGRjNDIifSx7ImZpbGVJZCI6IjZlMzg1NzE2MGMyMTA3NDQ5NjZiZTZmM2Q1NDIzZDc0YzUyYTMxM2YiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNmUzODU3MTYwYzIxMDc0NDk2NmJlNmYzZDU0MjNkNzRjNTJhMzEzZiJ9LHsiZmlsZUlkIjoiMTdmMTdiMjdlMmU4YzAwZWMwMmQ2MDBjOWY1ODU4YTFhNTgwMWZiZiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzE3ZjE3YjI3ZTJlOGMwMGVjMDJkNjAwYzlmNTg1OGExYTU4MDFmYmYifSx7ImZpbGVJZCI6IjcwNDM5NWNjYTg2NWJmNGFhNDhkOWViMWEzYTgyOWIyNDQ5ZjAwZTMiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzA0Mzk1Y2NhODY1YmY0YWE0OGQ5ZWIxYTNhODI5YjI0NDlmMDBlMyJ9LHsiZmlsZUlkIjoiZGEzMjY2MzcxNDlhNGQwZWFiY2U1NTI3YjU1YzM4MmI3Y2UxODkwNCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2RhMzI2NjM3MTQ5YTRkMGVhYmNlNTUyN2I1NWMzODJiN2NlMTg5MDQifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNjl5akpwczE3b1BLTXkybDB2SlVVRS9jbGlwXzE1NDY1MDBfMTYwODUyMC5tcDMifSwiYXZhaWxhYmxlTWFya2V0cyI6eyJpdGVtcyI6W3siY291bnRyeUNvZGUiOiJBRCJ9LHsiY291bnRyeUNvZGUiOiJBRSJ9LHsiY291bnRyeUNvZGUiOiJBRyJ9LHsiY291bnRyeUNvZGUiOiJBTCJ9LHsiY291bnRyeUNvZGUiOiJBTSJ9LHsiY291bnRyeUNvZGUiOiJBTyJ9LHsiY291bnRyeUNvZGUiOiJBUiJ9LHsiY291bnRyeUNvZGUiOiJBVCJ9LHsiY291bnRyeUNvZGUiOiJBVSJ9LHsiY291bnRyeUNvZGUiOiJBWiJ9LHsiY291bnRyeUNvZGUiOiJCQSJ9LHsiY291bnRyeUNvZGUiOiJCQiJ9LHsiY291bnRyeUNvZGUiOiJCRSJ9LHsiY291bnRyeUNvZGUiOiJCRiJ9LHsiY291bnRyeUNvZGUiOiJCRyJ9LHsiY291bnRyeUNvZGUiOiJCSCJ9LHsiY291bnRyeUNvZGUiOiJCSSJ9LHsiY291bnRyeUNvZGUiOiJCSiJ9LHsiY291bnRyeUNvZGUiOiJCTiJ9LHsiY291bnRyeUNvZGUiOiJCTyJ9LHsiY291bnRyeUNvZGUiOiJCUiJ9LHsiY291bnRyeUNvZGUiOiJCUyJ9LHsiY291bnRyeUNvZGUiOiJCVCJ9LHsiY291bnRyeUNvZGUiOiJCVyJ9LHsiY291bnRyeUNvZGUiOiJCWiJ9LHsiY291bnRyeUNvZGUiOiJDQSJ9LHsiY291bnRyeUNvZGUiOiJDSCJ9LHsiY291bnRyeUNvZGUiOiJDSSJ9LHsiY291bnRyeUNvZGUiOiJDTCJ9LHsiY291bnRyeUNvZGUiOiJDTSJ9LHsiY291bnRyeUNvZGUiOiJDTyJ9LHsiY291bnRyeUNvZGUiOiJDUiJ9LHsiY291bnRyeUNvZGUiOiJDViJ9LHsiY291bnRyeUNvZGUiOiJDVyJ9LHsiY291bnRyeUNvZGUiOiJDWSJ9LHsiY291bnRyeUNvZGUiOiJDWiJ9LHsiY291bnRyeUNvZGUiOiJERSJ9LHsiY291bnRyeUNvZGUiOiJESiJ9LHsiY291bnRyeUNvZGUiOiJESyJ9LHsiY291bnRyeUNvZGUiOiJETSJ9LHsiY291bnRyeUNvZGUiOiJETyJ9LHsiY291bnRyeUNvZGUiOiJEWiJ9LHsiY291bnRyeUNvZGUiOiJFQyJ9LHsiY291bnRyeUNvZGUiOiJFRSJ9LHsiY291bnRyeUNvZGUiOiJFRyJ9LHsiY291bnRyeUNvZGUiOiJFUyJ9LHsiY291bnRyeUNvZGUiOiJGSSJ9LHsiY291bnRyeUNvZGUiOiJGSiJ9LHsiY291bnRyeUNvZGUiOiJGTSJ9LHsiY291bnRyeUNvZGUiOiJGUiJ9LHsiY291bnRyeUNvZGUiOiJHQSJ9LHsiY291bnRyeUNvZGUiOiJHQiJ9LHsiY291bnRyeUNvZGUiOiJHRCJ9LHsiY291bnRyeUNvZGUiOiJHRSJ9LHsiY291bnRyeUNvZGUiOiJHSCJ9LHsiY291bnRyeUNvZGUiOiJHTSJ9LHsiY291bnRyeUNvZGUiOiJHTiJ9LHsiY291bnRyeUNvZGUiOiJHUSJ9LHsiY291bnRyeUNvZGUiOiJHUiJ9LHsiY291bnRyeUNvZGUiOiJHVCJ9LHsiY291bnRyeUNvZGUiOiJHVyJ9LHsiY291bnRyeUNvZGUiOiJHWSJ9LHsiY291bnRyeUNvZGUiOiJISyJ9LHsiY291bnRyeUNvZGUiOiJITiJ9LHsiY291bnRyeUNvZGUiOiJIUiJ9LHsiY291bnRyeUNvZGUiOiJIVCJ9LHsiY291bnRyeUNvZGUiOiJIVSJ9LHsiY291bnRyeUNvZGUiOiJJRCJ9LHsiY291bnRyeUNvZGUiOiJJRSJ9LHsiY291bnRyeUNvZGUiOiJJTCJ9LHsiY291bnRyeUNvZGUiOiJJTiJ9LHsiY291bnRyeUNvZGUiOiJJUyJ9LHsiY291bnRyeUNvZGUiOiJJVCJ9LHsiY291bnRyeUNvZGUiOiJKTSJ9LHsiY291bnRyeUNvZGUiOiJKTyJ9LHsiY291bnRyeUNvZGUiOiJKUCJ9LHsiY291bnRyeUNvZGUiOiJLRSJ9LHsiY291bnRyeUNvZGUiOiJLSCJ9LHsiY291bnRyeUNvZGUiOiJLSSJ9LHsiY291bnRyeUNvZGUiOiJLTSJ9LHsiY291bnRyeUNvZGUiOiJLTiJ9LHsiY291bnRyeUNvZGUiOiJLUiJ9LHsiY291bnRyeUNvZGUiOiJLVyJ9LHsiY291bnRyeUNvZGUiOiJMQSJ9LHsiY291bnRyeUNvZGUiOiJMQiJ9LHsiY291bnRyeUNvZGUiOiJMQyJ9LHsiY291bnRyeUNvZGUiOiJMSSJ9LHsiY291bnRyeUNvZGUiOiJMUiJ9LHsiY291bnRyeUNvZGUiOiJMUyJ9LHsiY291bnRyeUNvZGUiOiJMVCJ9LHsiY291bnRyeUNvZGUiOiJMVSJ9LHsiY291bnRyeUNvZGUiOiJMViJ9LHsiY291bnRyeUNvZGUiOiJNQSJ9LHsiY291bnRyeUNvZGUiOiJNQyJ9LHsiY291bnRyeUNvZGUiOiJNRSJ9LHsiY291bnRyeUNvZGUiOiJNRyJ9LHsiY291bnRyeUNvZGUiOiJNSCJ9LHsiY291bnRyeUNvZGUiOiJNSyJ9LHsiY291bnRyeUNvZGUiOiJNTCJ9LHsiY291bnRyeUNvZGUiOiJNTiJ9LHsiY291bnRyeUNvZGUiOiJNTyJ9LHsiY291bnRyeUNvZGUiOiJNUiJ9LHsiY291bnRyeUNvZGUiOiJNVCJ9LHsiY291bnRyeUNvZGUiOiJNVSJ9LHsiY291bnRyeUNvZGUiOiJNViJ9LHsiY291bnRyeUNvZGUiOiJNVyJ9LHsiY291bnRyeUNvZGUiOiJNWCJ9LHsiY291bnRyeUNvZGUiOiJNWSJ9LHsiY291bnRyeUNvZGUiOiJNWiJ9LHsiY291bnRyeUNvZGUiOiJOQSJ9LHsiY291bnRyeUNvZGUiOiJORSJ9LHsiY291bnRyeUNvZGUiOiJORyJ9LHsiY291bnRyeUNvZGUiOiJOSSJ9LHsiY291bnRyeUNvZGUiOiJOTCJ9LHsiY291bnRyeUNvZGUiOiJOTyJ9LHsiY291bnRyeUNvZGUiOiJOUCJ9LHsiY291bnRyeUNvZGUiOiJOUiJ9LHsiY291bnRyeUNvZGUiOiJOWiJ9LHsiY291bnRyeUNvZGUiOiJPTSJ9LHsiY291bnRyeUNvZGUiOiJQQSJ9LHsiY291bnRyeUNvZGUiOiJQRSJ9LHsiY291bnRyeUNvZGUiOiJQRyJ9LHsiY291bnRyeUNvZGUiOiJQSCJ9LHsiY291bnRyeUNvZGUiOiJQTCJ9LHsiY291bnRyeUNvZGUiOiJQUiJ9LHsiY291bnRyeUNvZGUiOiJQUyJ9LHsiY291bnRyeUNvZGUiOiJQVCJ9LHsiY291bnRyeUNvZGUiOiJQVyJ9LHsiY291bnRyeUNvZGUiOiJQWSJ9LHsiY291bnRyeUNvZGUiOiJRQSJ9LHsiY291bnRyeUNvZGUiOiJSTyJ9LHsiY291bnRyeUNvZGUiOiJSUyJ9LHsiY291bnRyeUNvZGUiOiJSVyJ9LHsiY291bnRyeUNvZGUiOiJTQSJ9LHsiY291bnRyeUNvZGUiOiJTQiJ9LHsiY291bnRyeUNvZGUiOiJTQyJ9LHsiY291bnRyeUNvZGUiOiJTRSJ9LHsiY291bnRyeUNvZGUiOiJTRyJ9LHsiY291bnRyeUNvZGUiOiJTSSJ9LHsiY291bnRyeUNvZGUiOiJTSyJ9LHsiY291bnRyeUNvZGUiOiJTTCJ9LHsiY291bnRyeUNvZGUiOiJTTSJ9LHsiY291bnRyeUNvZGUiOiJTTiJ9LHsiY291bnRyeUNvZGUiOiJTUiJ9LHsiY291bnRyeUNvZGUiOiJTVCJ9LHsiY291bnRyeUNvZGUiOiJTViJ9LHsiY291bnRyeUNvZGUiOiJTWiJ9LHsiY291bnRyeUNvZGUiOiJURCJ9LHsiY291bnRyeUNvZGUiOiJURyJ9LHsiY291bnRyeUNvZGUiOiJUSCJ9LHsiY291bnRyeUNvZGUiOiJUTCJ9LHsiY291bnRyeUNvZGUiOiJUTiJ9LHsiY291bnRyeUNvZGUiOiJUTyJ9LHsiY291bnRyeUNvZGUiOiJUUiJ9LHsiY291bnRyeUNvZGUiOiJUVCJ9LHsiY291bnRyeUNvZGUiOiJUViJ9LHsiY291bnRyeUNvZGUiOiJUVyJ9LHsiY291bnRyeUNvZGUiOiJUWiJ9LHsiY291bnRyeUNvZGUiOiJVQSJ9LHsiY291bnRyeUNvZGUiOiJVUyJ9LHsiY291bnRyeUNvZGUiOiJVWSJ9LHsiY291bnRyeUNvZGUiOiJVWiJ9LHsiY291bnRyeUNvZGUiOiJWQyJ9LHsiY291bnRyeUNvZGUiOiJWTiJ9LHsiY291bnRyeUNvZGUiOiJWVSJ9LHsiY291bnRyeUNvZGUiOiJXUyJ9LHsiY291bnRyeUNvZGUiOiJYSyJ9LHsiY291bnRyeUNvZGUiOiJaQSJ9LHsiY291bnRyeUNvZGUiOiJaTSJ9LHsiY291bnRyeUNvZGUiOiJaVyJ9XX0sImNvbnRlbnRJbmZvcm1hdGlvbiI6bnVsbCwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6IkVYUExJQ0lUIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjI0LCJncmVlbiI6NDgsImhleCI6IiNFMDMwMTgiLCJyZWQiOjIyNH19LCJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiQ3VyaW91cyBhcyB0byBob3cgQWx6aGVpbWVy4oCZcywgVHlwZSAyIERpYWJldGVzLCBpbnNvbW5pYSwgYW54aWV0eSwgaW5mZXJ0aWxpdHksIGFuZCBldmVuIGNhbmNlciBjYW4gYWxsIGJlIGNvbm5lY3RlZCB0byBvdXIgbWV0YWJvbGljIGhlYWx0aCDigJMgYW5kIHdoYXQgdG8gZG8gYWJvdXQgaXQ/IEZydXN0cmF0ZWQgdGhhdCBubyBtYXR0ZXIgaG93IG11Y2ggd2Ugc3BlbmQgdG8gZ2V0IHdlbGwsIHRoZSBoZWFsdGhjYXJlIGFuZCBmb29kIGluZHVzdHJpZXMgYXJlIGluY2VudGl2aXplZCB0byBrZWVwIHVzIGluIGEgcmV2b2x2aW5nIGRvb3I/IENhc2V5IE1lYW5zLCBNRCBpcyBhIGJyaWxsaWFudCBkb2N0b3IgYW5kIGFkdm9jYXRlIGZvciBodW1hbml0eSB3aG8gc2hhcmVzIHdpdGggdXMgdGhlIGltcG9ydGFuY2Ugb2YgdHJ1c3RpbmcgeW91ciBib2R54oCZcyB3aXNkb20sIHRha2luZyBjb250cm9sIG9mIHlvdXIgbWV0YWJvbGljICYgbWl0b2Nob25kcmlhbCBoZWFsdGgsIGFuZCBleGFjdGx5IGhvdyB0byBiZWNvbWUgeW91ciBvd24gYmVzdCBoZWFsZXIuIMKgIEhFUkXigJlTIFRIRSBKVUlDRTogICBXaHkgb3VyIGhlYWx0aGNhcmUgc3lzdGVtIGlzIGZpbmFuY2lhbGx5IGRlc2lnbmVkIGZvciBjaHJvbmljIGlsbG5lc3MgICBUaGUgT05FIGtleSB0aGluZyBkZXByZXNzaW9uLCBhbnhpZXR5LCBpbmZlcnRpbGl0eSwgaW5zb21uaWEsIGhlYXJ0IGRpc2Vhc2UsIGRpYWJldGVzLCBhbmQgZXZlbiBBbHpoZWltZXLigJlzIG9yIGNhbmNlciBhbGwgaGF2ZSBpbiBjb21tb24gICBXaHkgb3VyIG1pdG9jaG9uZHJpYSBhcmUgc3VmZmVyaW5nIHNvIG11Y2ggaW4gb3VyIG1vZGVybiB3b3JsZCAgIFdoeSBibG9vZCBzdWdhciBtYW5hZ2VtZW50IGlzIEtFWSBmb3IgaGVhbGluZyBvdXIgbWV0YWJvbGljIGhlYWx0aCAgIEhvdyBDYXNleSBnZXRzIGEgd2hvcHBpbmcgNTAgZ3JhbXMgb2YgZmliZXIgaW4gYSBkYXkgYW5kIGhlciBmYXZvcml0ZSBoYWNrcyAgIFRoZSA1IHRoaW5ncyB0aGF0IHlvdSBuZWVkIGluIEVBQ0ggTUVBTCBmb3IgeW91ciBtaXRvY2hvbmRyaWEgICBIb3cgdGhlIGZlYXIgb2YgZGVhdGggaW4gb3VyIGN1bHR1cmUgbWFrZXMgdXMgcHJvZml0YWJsZSAgIFRoZSBpbXBvcnRhbmNlIG9mIHRydXN0aW5nIHlvdXIgYm9keSBhbmQgdW5kZXJzdGFuZGluZyB5b3VyIGJpb21hcmtlcnMgJiBsYWJzwqAgICBIb3cgdG8gbGVhcm4gdGhlIGxhbmd1YWdlIG9mIFlPVVIgYm9keeKAmXMgc3ltcHRvbXMgYW5kIHN0YXJ0IHRvIHV0aWxpemUgcGF0dGVybiByZWNvZ25pdGlvbiB0byBiZSB5b3VyIG93biBiZXN0IGhlYWxlciAgIENvZGVwZW5kZW5jeSBhbmQgdGhlIHJvbGUgb2Ygc2V0dGluZyBib3VuZGFyaWVzIGFzIHBhcnQgb2YgeW91ciBoZWFsaW5nIHBsYW4gICBUaGUgY29ubmVjdGlvbiBiZXR3ZWVuIGxlYWt5IGd1dCBhbmQgZW5lcmd5LWRyYWluaW5nIHJlbGF0aW9uc2hpcHPCoCAgIMKgIFdhdGNoIHRoZSBmdWxsIGVwaXNvZGUgb24gV2hhdOKAmXMgVGhlIEp1aWNlIFlvdVR1YmUgQ2hhbm5lbCAgVG8gc3VwcG9ydCBvdXIgYWQtZnJlZSBzaG93LCBzaG9wIE9saXZpYeKAmXMgbGluZSBvZiBoZXJiYWxpc3QtZm9ybXVsYXRlZCBzdXBwbGVtZW50cyBmb3IgZGlnZXN0aW9uLCBhbnhpZXR5LCB0aHlyb2lkIHN1cHBvcnQsIGFuZCBtb3JlIGJ5IHZpc2l0aW5nIHd3dy5vcmdhbmljb2xpdmlhLmNvbS4gT3VyIG1vc3QgbG92ZWQgZm9ybXVsYXMgYXJlOiBHbHVjb0JpdHRlcnMgZm9yIGJsb29kIHN1Z2FyIGJhbGFuY2luZywgaW5zdWxpbiByZXNpc3RhbmNlIGFuZCBQQ09TLCBMaXZlciBKdWljZSBmb3IgYWNuZSBhbmQgbGl2ZXIgZGV0b3hpZmljYXRpb24gc3VwcG9ydCwgYW5kIEJsb2F0IEJGRiBmb3IgZmFzdC1hY3RpbmcgYmxvYXRpbmcgc3VwcG9ydC4gwqAgQ29ubmVjdCB3aXRoIENhc2V5OiBJbnN0YWdyYW0gV2Vic2l0ZSAgTGV2ZWxzIFdlYnNpdGUgIENvbm5lY3Qgd2l0aCBPbGl2aWE6IEZvbGxvdyBPcmdhbmljIE9saXZpYcKgIE9saXZpYeKAmXMgcGVyc29uYWwgSUcgT3JnYW5pYyBPbGl2aWEgb24gVGlrVG9rUmVhZCBPbGl2aWHigJlzIGJsb2cgcG9zdHMgwqAgTElOS1MgTUVOVElPTkVEICBCbG9hdCBCRkYgc28gdGhhdCB5b3UgY2FuIGdldCB0aGUgZmliZXIgYmVuZWZpdHMgb2YgYmVhbnMgd2l0aG91dCB0aGUgYmxvYXQhIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjQ0ODQwNjN9LCJodG1sRGVzY3JpcHRpb24iOiI8cD5DdXJpb3VzIGFzIHRvIGhvdyBBbHpoZWltZXLigJlzLCBUeXBlIDIgRGlhYmV0ZXMsIGluc29tbmlhLCBhbnhpZXR5LCBpbmZlcnRpbGl0eSwgYW5kIGV2ZW4gY2FuY2VyIGNhbiBhbGwgYmUgY29ubmVjdGVkIHRvIG91ciBtZXRhYm9saWMgaGVhbHRoIOKAkyBhbmQgd2hhdCB0byBkbyBhYm91dCBpdD8gRnJ1c3RyYXRlZCB0aGF0IG5vIG1hdHRlciBob3cgbXVjaCB3ZSBzcGVuZCB0byBnZXQgd2VsbCwgdGhlIGhlYWx0aGNhcmUgYW5kIGZvb2QgaW5kdXN0cmllcyBhcmUgaW5jZW50aXZpemVkIHRvIGtlZXAgdXMgaW4gYSByZXZvbHZpbmcgZG9vcj8gQ2FzZXkgTWVhbnMsIE1EIGlzIGEgYnJpbGxpYW50IGRvY3RvciBhbmQgYWR2b2NhdGUgZm9yIGh1bWFuaXR5IHdobyBzaGFyZXMgd2l0aCB1cyB0aGUgaW1wb3J0YW5jZSBvZiB0cnVzdGluZyB5b3VyIGJvZHnigJlzIHdpc2RvbSwgdGFraW5nIGNvbnRyb2wgb2YgeW91ciBtZXRhYm9saWMgJmFtcDsgbWl0b2Nob25kcmlhbCBoZWFsdGgsIGFuZCBleGFjdGx5IGhvdyB0byBiZWNvbWUgeW91ciBvd24gYmVzdCBoZWFsZXIuPC9wPiA8cD7CoDwvcD4gPHA+SEVSReKAmVMgVEhFIEpVSUNFOjwvcD4gPHVsPjxsaT4gPHA+V2h5IG91ciBoZWFsdGhjYXJlIHN5c3RlbSBpcyBmaW5hbmNpYWxseSBkZXNpZ25lZCBmb3IgY2hyb25pYyBpbGxuZXNzPC9wPiA8L2xpPjxsaT4gPHA+VGhlIE9ORSBrZXkgdGhpbmcgZGVwcmVzc2lvbiwgYW54aWV0eSwgaW5mZXJ0aWxpdHksIGluc29tbmlhLCBoZWFydCBkaXNlYXNlLCBkaWFiZXRlcywgYW5kIGV2ZW4gQWx6aGVpbWVy4oCZcyBvciBjYW5jZXIgYWxsIGhhdmUgaW4gY29tbW9uPC9wPiA8L2xpPjxsaT4gPHA+V2h5IG91ciBtaXRvY2hvbmRyaWEgYXJlIHN1ZmZlcmluZyBzbyBtdWNoIGluIG91ciBtb2Rlcm4gd29ybGQ8L3A+IDwvbGk+PGxpPiA8cD5XaHkgYmxvb2Qgc3VnYXIgbWFuYWdlbWVudCBpcyBLRVkgZm9yIGhlYWxpbmcgb3VyIG1ldGFib2xpYyBoZWFsdGg8L3A+IDwvbGk+PGxpPiA8cD5Ib3cgQ2FzZXkgZ2V0cyBhIHdob3BwaW5nIDUwIGdyYW1zIG9mIGZpYmVyIGluIGEgZGF5IGFuZCBoZXIgZmF2b3JpdGUgaGFja3M8L3A+IDwvbGk+PGxpPiA8cD5UaGUgNSB0aGluZ3MgdGhhdCB5b3UgbmVlZCBpbiBFQUNIIE1FQUwgZm9yIHlvdXIgbWl0b2Nob25kcmlhPC9wPiA8L2xpPjxsaT4gPHA+SG93IHRoZSBmZWFyIG9mIGRlYXRoIGluIG91ciBjdWx0dXJlIG1ha2VzIHVzIHByb2ZpdGFibGU8L3A+IDwvbGk+PGxpPiA8cD5UaGUgaW1wb3J0YW5jZSBvZiB0cnVzdGluZyB5b3VyIGJvZHkgYW5kIHVuZGVyc3RhbmRpbmcgeW91ciBiaW9tYXJrZXJzICZhbXA7IGxhYnPCoDwvcD4gPC9saT48bGk+IDxwPkhvdyB0byBsZWFybiB0aGUgbGFuZ3VhZ2Ugb2YgWU9VUiBib2R54oCZcyBzeW1wdG9tcyBhbmQgc3RhcnQgdG8gdXRpbGl6ZSBwYXR0ZXJuIHJlY29nbml0aW9uIHRvIGJlIHlvdXIgb3duIGJlc3QgaGVhbGVyPC9wPiA8L2xpPjxsaT4gPHA+Q29kZXBlbmRlbmN5IGFuZCB0aGUgcm9sZSBvZiBzZXR0aW5nIGJvdW5kYXJpZXMgYXMgcGFydCBvZiB5b3VyIGhlYWxpbmcgcGxhbjwvcD4gPC9saT48bGk+IDxwPlRoZSBjb25uZWN0aW9uIGJldHdlZW4gbGVha3kgZ3V0IGFuZCBlbmVyZ3ktZHJhaW5pbmcgcmVsYXRpb25zaGlwc8KgPC9wPiA8L2xpPjwvdWw+IDxwPsKgPC9wPiA8cD5XYXRjaCB0aGUgZnVsbCBlcGlzb2RlIG9uIDxhIGhyZWY9XCJodHRwczovL3d3dy55b3V0dWJlLmNvbS9jaGFubmVsL1VDcGpfaG5nT2hXdElDOURZWHN5RnRwQVwiIHJlbD1cIm5vZm9sbG93XCI+V2hhdOKAmXMgVGhlIEp1aWNlIFlvdVR1YmUgQ2hhbm5lbDwvYT48L3A+IDxwPjxiciAvPiBUbyBzdXBwb3J0IG91ciBhZC1mcmVlIHNob3csIHNob3AgT2xpdmlh4oCZcyBsaW5lIG9mIGhlcmJhbGlzdC1mb3JtdWxhdGVkIHN1cHBsZW1lbnRzIGZvciBkaWdlc3Rpb24sIGFueGlldHksIHRoeXJvaWQgc3VwcG9ydCwgYW5kIG1vcmUgYnkgdmlzaXRpbmcgd3d3Lm9yZ2FuaWNvbGl2aWEuY29tLiBPdXIgbW9zdCBsb3ZlZCBmb3JtdWxhcyBhcmU6IDxhIGhyZWY9XCJodHRwczovL3d3dy5vcmdhbmljb2xpdmlhLmNvbS9wcm9kdWN0cy9nbHVjb2JpdHRlcnMtMVwiIHJlbD1cIm5vZm9sbG93XCI+R2x1Y29CaXR0ZXJzPC9hPiBmb3IgYmxvb2Qgc3VnYXIgYmFsYW5jaW5nLCBpbnN1bGluIHJlc2lzdGFuY2UgYW5kIFBDT1MsIDxhIGhyZWY9XCJodHRwczovL3d3dy5vcmdhbmljb2xpdmlhLmNvbS9wcm9kdWN0cy9saXZlci1qdWljZVwiIHJlbD1cIm5vZm9sbG93XCI+TGl2ZXIgSnVpY2U8L2E+IGZvciBhY25lIGFuZCBsaXZlciBkZXRveGlmaWNhdGlvbiBzdXBwb3J0LCBhbmQgPGEgaHJlZj1cImh0dHBzOi8vd3d3Lm9yZ2FuaWNvbGl2aWEuY29tL3Byb2R1Y3RzL2Jsb2F0LWJmZlwiIHJlbD1cIm5vZm9sbG93XCI+QmxvYXQgQkZGPC9hPiBmb3IgZmFzdC1hY3RpbmcgYmxvYXRpbmcgc3VwcG9ydC48L3A+IDxwPsKgPC9wPiA8cD5Db25uZWN0IHdpdGggQ2FzZXk6PC9wPiA8cD48YSBocmVmPVwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kcmNhc2V5c2tpdGNoZW4vP2hsJiM2MTtlblwiIHJlbD1cIm5vZm9sbG93XCI+SW5zdGFncmFtPC9hPjwvcD4gPHA+PGEgaHJlZj1cImh0dHBzOi8vd3d3LmNhc2V5bWVhbnMuY29tL1wiIHJlbD1cIm5vZm9sbG93XCI+V2Vic2l0ZTwvYT48L3A+IDxwPjxhIGhyZWY9XCJodHRwczovL3d3dy5sZXZlbHNoZWFsdGguY29tLz91dG1fc291cmNlJiM2MTtibG9nJmFtcDt1dG1fbWVkaXVtJiM2MTtsb2dvXCIgcmVsPVwibm9mb2xsb3dcIj4gTGV2ZWxzIFdlYnNpdGU8L2E+PC9wPiA8cD48YnIgLz4gQ29ubmVjdCB3aXRoIE9saXZpYTo8L3A+IDxwPjxhIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL3Nob3Bvcmdhbmljb2xpdmlhL1wiIHJlbD1cIm5vZm9sbG93XCI+Rm9sbG93IE9yZ2FuaWMgT2xpdmlhPC9hPsKgPC9wPiA8cD48YSBocmVmPVwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9vcmdhbmljX29saXZpYS9yZWVscy9cIiByZWw9XCJub2ZvbGxvd1wiPk9saXZpYeKAmXMgcGVyc29uYWwgSUc8L2E+PC9wPiA8cD48YSBocmVmPVwiaHR0cHM6Ly93d3cudGlrdG9rLmNvbS8mIzY0O29yZ2FuaWNfb2xpdmlhXCIgcmVsPVwibm9mb2xsb3dcIj5PcmdhbmljIE9saXZpYSBvbiBUaWtUb2s8YnIgLz48L2E+PGEgaHJlZj1cImh0dHBzOi8vYmxvZy5vcmdhbmljb2xpdmlhLmNvbS9ibG9nL1wiIHJlbD1cIm5vZm9sbG93XCI+UmVhZCBPbGl2aWHigJlzIGJsb2cgcG9zdHM8L2E+PC9wPiA8cD7CoDwvcD4gPHA+TElOS1MgTUVOVElPTkVEPC9wPiA8cD48YSBocmVmPVwiaHR0cHM6Ly93d3cub3JnYW5pY29saXZpYS5jb20vcHJvZHVjdHMvYmxvYXQtYmZmP2dhZF9zb3VyY2UmIzYxOzEmYW1wO2djbGlkJiM2MTtDandLQ0FqdzQ4LXZCaEJiRWl3QXpxclpWTmExbWR2OFhrZmJwMUpEQUpLRE5vQWpmeG0yWllzOWQzSFZ1a24wbnlsbFEzZENUcmkzTHhvQ0ZtVVFBdkRfQndFXCIgcmVsPVwibm9mb2xsb3dcIj4gQmxvYXQgQkZGPC9hPiBzbyB0aGF0IHlvdSBjYW4gZ2V0IHRoZSBmaWJlciBiZW5lZml0cyBvZiBiZWFucyB3aXRob3V0IHRoZSBibG9hdCE8L3A+IDxwPsKgPC9wPiIsImlkIjoiNDhyRml5WWJ4akJmTzh6bWQ3cFFQOSIsImxhbmd1YWdlIjp7ImNvZGUiOiJlbiJ9LCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJTNUU1IFRoZSAkMTAgVHJpbGxpb24gSW5kdXN0cnkgS2VlcGluZyBVcyBTaWNrICYgSG93IHRvIEJlY29tZSBZb3VyIE93biBIZWFsZXIgfCBEci4gQ2FzZXkgTWVhbnMiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInNob3dPckF1ZGlvYm9vayI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJhY2Nlc3NJbmZvIjpudWxsLCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiRVhQTElDSVQifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldlbGNvbWUgdG8gdGhlIGp1aWNpZXN0IGNvbnZlcnNhdGlvbnMgaW4gd2VsbG5lc3Mgd2l0aCBPbGl2aWEgQW1pdHJhbm8sIGZvdW5kZXIgb2YgT3JnYW5pYyBPbGl2aWEuIOKAnFdoYXTigJlzIFRoZSBKdWljZeKAnSBpcyBhIHBvZGNhc3QgYXMgbXVsdGlmYWNldGVkIGFzIGl0cyBsaXN0ZW5lcnMg4oCUIGEgZmllcmNlIGNvbW11bml0eSBvbiBhIGNvdXJhZ2VvdXMgcGF0aCBvZiBzZWxmIGltcHJvdmVtZW50LCBsZWFybmluZywgYW5kIGhlYWxpbmcuIEhlcmUgd2Ugc2hhcmUgY29udmVyc2F0aW9ucyB0aGF0IGJyaWRnZSB0cmFkaXRpb25hbCB3aXNkb20gYW5kIG1vZGVybiBzY2llbmNlLCBvZmZlcmluZyBhIGJhbGFuY2Ugb2YgdGFuZ2libGUgYWR2aWNlIGFuZCBwZXJzcGVjdGl2ZS1zaGlmdGluZyBwaGlsb3NvcGhpZXMgdGhhdCB3aWxsIG9wdGltaXplIHlvdXIgaGVhbHRoIGFuZCBjaGFuZ2UgdGhlIHdheSB5b3Ugc2VlIHRoZSB3b3JsZC4gIE9uZSB3ZWVrIHdl4oCZbGwgc3BpbGwgdGhlIChoZXJiYWwpIHRlYSBvbiBmdW5jdGlvbmFsIG1lZGljaW5lIGZvciBob3Jtb25lIGltYmFsYW5jZSwgd2hpbGUgdGhlIG5leHQgd2XigJlsbCBkaXZlIGRlZXAgaW50byBwc3ljaGVkZWxpYyBhc3Npc3RlZCB0aGVyYXB5LCBjb2RlcGVuZGVuY3kgYW5kIGxlYXJuaW5nIGhvdyB0byBzYXkgbm8uICBPbGl2aWEgaXMgYSBjbGluaWNhbCBoZXJiYWxpc3QsIGZvcm11bGF0b3IsIGVudHJlcHJlbmV1ciwgYW5kLCBtb3N0IG5vdGFibHksIGFuIGVkdWNhdG9yLiBFYWNoIGVwaXNvZGUgaXMgYW4gb3Bwb3J0dW5pdHkgdG8gc3ludGhlc2l6ZSBoZXIgZWR1Y2F0aW9uIGluIGhlcmJhbGlzbSwgcHN5Y2hvbG9neSwgYW5kIGEgbGlmZXRpbWUgb2YgaGVhbHRoIGlzc3VlcyBpbnRvIGFjdGlvbmFibGUgdGlwcyBvbiBob3cgdG8gbm90IG9ubHkgaGVhbCBidXQgdGhyaXZlLiBJbnRlcnZpZXdzIHdpdGggZG9jdG9ycywgdGhlcmFwaXN0cywgaG9saXN0aWMgcHJhY3RpdGlvbmVycywgYXN0cm9sb2dlcnMsIGFydGlzdHMsIGFuZCBzdG9yeXRlbGxlcnMgYXJlIGJyaW1taW5nIHdpdGggcmF3LCBodW1hbiBtb21lbnRzIGFuZCBlbXBvd2VyaW5nIGluZm9ybWF0aW9uLiBDYW5kaWQgYW5kIGV2ZXIgY3VyaW91cywgT2xpdmlhIGlzIG9uIGEgbWlzc2lvbiB0byB1bmRlcnN0YW5kIHRoZSBodW1hbiBjb25kaXRpb24gYW5kIHNoYXJlIHdoYXQgc2hlIGxlYXJucyBhbG9uZyB0aGUgd2F5LiBBYm92ZSBhbGwsIGhlciBnb2FsIGlzIHRvIGNvbm5lY3QgeW91IHdpdGggdGhlIHBhcmFkaWdtcywgcHJhY3RpdGlvbmVycyBhbmQgdGVhY2hlcnMgeW91IGNhbiByZWx5IG9uIHRvIGhlbHAgZ2V0IHlvdSB0byB0aGUgbmV4dCBsZXZlbC4gUGVlbGluZyBiYWNrIHRoZSBsYXllcnMgaXNu4oCZdCBhbHdheXMgcHJldHR5LCBidXQgdGhlIGp1aWNlIGlzIHdvcnRoIHRoZSBzcXVlZXplLiIsImlkIjoiME5KcWdYT25NdlhzODdkdmxIcG9jWCIsIm1lZGlhVHlwZSI6Ik1JWEVEIiwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicHVibGlzaGVyIjp7Im5hbWUiOiJPbGl2aWEgQW1pdHJhbm8ifSwic2F2ZWQiOmZhbHNlLCJzaG93VHlwZXMiOltdLCJ0cmFpbGVyVjIiOm51bGwsInVyaSI6InNwb3RpZnk6c2hvdzowTkpxZ1hPbk12WHM4N2R2bEhwb2NYIn19LCJwcmV2aWV3Ijp7ImF1ZGlvIjp7InVybCI6Imh0dHBzOi8vcG9kei1jb250ZW50LnNwb3RpZnljZG4uY29tL2F1ZGlvL2NsaXBzLzY5eWpKcHMxN29QS015MmwwdkpVVUUvY2xpcF8xNTQ2NTAwXzE2MDg1MjAubXAzIn0sInNoYXJlYWJsZSI6dHJ1ZSwidmlkZW8iOnsidXJsIjoiIn19LCJyZWxlYXNlRGF0ZSI6eyJkYXkiOjE4LCJpc29TdHJpbmciOiIyMDI0LTAzLTE4VDA0OjA1OjAwWiIsIm1vbnRoIjozLCJwcmVjaXNpb24iOiJNSU5VVEUiLCJ5ZWFyIjoyMDI0fSwidHlwZSI6IlBPRENBU1RfRVBJU09ERSIsInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0OHJGaXlZYnhqQmZPOHptZDdwUVA5In19LCJyZWNvbW1lbmRhdGlvbnMiOnt9LCJzYXZlZCI6e319LCJwbGF5YmFjayI6eyJjdXJyZW50IjpudWxsLCJoYXNTa2lwcGVkVGhpc1Nlc3Npb24iOmZhbHNlLCJpc0J1ZmZlcmluZyI6ZmFsc2UsImhlYXJkQXVkaW8iOmZhbHNlLCJpbml0aWF0ZWRQbGF5YmFjayI6ZmFsc2V9LCJyZXF1ZXN0Ijp7Imhhc1ByZXZpb3VzTGlrZXMiOmZhbHNlLCJpc0Jhbm5lZCI6ZmFsc2UsImVudGl0eVZpZXciOm51bGwsImFsYnVtVXJpIjoiIn0sInNlYXJjaCI6eyJpc0ZldGNoaW5nIjpmYWxzZSwicmVzdWx0cyI6bnVsbCwicXVlcnkiOm51bGwsImVycm9yIjpudWxsLCJyZWNlbnRTZWFyY2hlcyI6W119LCJ0b2FzdCI6eyJtZXNzYWdlIjpudWxsLCJ0eXBlIjoiZGVmYXVsdCIsImFjdGlvbiI6bnVsbH0sInVpIjp7Im1vZGFsIjoibm93X3BsYXlpbmdfYmFyIiwibm93UGxheWluZ1ZpZXciOmZhbHNlLCJkaWFsb2ciOm51bGwsImVycm9yVmlldyI6ZmFsc2V9LCJob21lIjp7ImlzTG9hZGluZyI6ZmFsc2UsImhhc0Vycm9yIjpmYWxzZSwiZGF0YSI6bnVsbH0sIm9uRGVtYW5kUGxheWxpc3RzIjp7ImZldGNoZWQiOmZhbHNlLCJpdGVtcyI6W119LCJjb250ZXh0TWVudSI6eyJpc1Zpc2libGUiOmZhbHNlfSwiY29sb3JFeHRyYWN0aW9uIjp7ImNvbG9ycyI6e319LCJseXJpY3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicmljaEVudGl0aWVzIjp7InNlb0V4cGVyaW1lbnQiOnsiZXBpc29kZSI6e319fSwiYnJvd3NlIjp7ImdyaWQiOnsiaXNMb2FkaW5nIjpmYWxzZSwic2VjdGlvbnMiOm51bGwsImhhc0ZhaWxlZEF0dGVtcHRzIjpmYWxzZX0sInBhZ2VzIjp7fX0sImludGVybmFsTGlua1JlY29tbWVuZGVyIjp7InRyYWNrcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaG93cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJlcGlzb2RlcyI6eyJkYXRhIjpbeyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJhZGRkNDFlM2NiODY0OGIyNTk4YWNhYTIyNWViM2YzZDA2NjlkZmY1IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYWRkZDQxZTNjYjg2NDhiMjU5OGFjYWEyMjVlYjNmM2QwNjY5ZGZmNSJ9LHsiZmlsZUlkIjoiN2E0OTkwNDM5N2I2YTEwNDVmMTdhNWExMjBlMDEyYzRmMTRjMjUwYiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83YTQ5OTA0Mzk3YjZhMTA0NWYxN2E1YTEyMGUwMTJjNGYxNGMyNTBiIn0seyJmaWxlSWQiOiI0MzM1NDIyNzViMDBjMDg2NzI2ZmRiZGU2ZDkxYzczZjEyNWJmNWZmIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQzMzU0MjI3NWIwMGMwODY3MjZmZGJkZTZkOTFjNzNmMTI1YmY1ZmYifSx7ImZpbGVJZCI6IjI5MTRmYTljYWI1ZGJjYzNjOWE0NzMyYWNlM2MyMTNmMzcwNDNiNmUiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yOTE0ZmE5Y2FiNWRiY2MzYzlhNDczMmFjZTNjMjEzZjM3MDQzYjZlIn0seyJmaWxlSWQiOiI2NWYzZGI0OGQ3NmIzNDM5MTlhZWM3NGJmNjJjYTUwNTE1ZDMzNDI0IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjVmM2RiNDhkNzZiMzQzOTE5YWVjNzRiZjYyY2E1MDUxNWQzMzQyNCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ4ZWQzY2JlM2YxZjgyMDIxNjE5NDgwYTEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY4ZWQzY2JlM2YxZjgyMDIxNjE5NDgwYTEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhOGVkM2NiZTNmMWY4MjAyMTYxOTQ4MGExIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJJcnJpdGFibGUgYm93ZWwgc3luZHJvbWUgKElCUykgaXMgYSBsb3QgbW9yZSBjb21tb24gdGhhbiB5b3UgbWlnaHQgdGhpbmsuIEluIGZhY3QsIGl0IGFmZmVjdHMgMSBpbiAxMCBwZW9wbGUgZ2xvYmFsbHkuIFlldCB0aGVyZSBhcmUgc3RpbGwgYSBsb3Qgb2YgcXVlc3Rpb25zIGFib3V0IHdoeSBpdCBvY2N1cnMgYW5kIGhvdyBiZXN0IHRvIHRyZWF0IGl0LsKgIENvdWxkIG5ldyByZXNlYXJjaCBjb25uZWN0aW5nIGd1dCBoZWFsdGggdG8gbWVudGFsIGhlYWx0aCBoZWxwIHVzIHVucmF2ZWwgaXRzIG15c3Rlcmllcz8gSW4gdG9kYXnigJlzIHNob3J0IGVwaXNvZGUgb2YgWk9FIFNjaWVuY2UgJiBOdXRyaXRpb24sIEpvbmF0aGFuIGFuZCBEci4gV2lsbCBhc2s6IFdoYXQgZXhhY3RseSBpcyBJQlMsIGFuZCBob3cgZG9lcyBpdCBjb25uZWN0IHRvIG91ciBicmFpbnM/wqAgRm9sbG93IFpPRSBvbiBJbnN0YWdyYW06IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vem9lLyBEb3dubG9hZCBvdXIgRlJFRSBndWlkZSDigJQgVG9wIDEwIFRpcHMgdG8gTGl2ZSBIZWFsdGhpZXI6IGh0dHBzOi8vem9lLmNvbS9mcmVlZ3VpZGUgUmVmZXJlbmNlZCBpbiB0b2RheeKAmXMgZXBpc29kZTogICBGT0RNQVAgRGlldDogV2hhdCB5b3UgbmVlZCB0byBrbm93IGZyb20gSm9obnMgSG9wa2lucyBNZWRpY2luZSAgIExhcmdlLXNjYWxlIGdlbmV0aWMgc3R1ZHkgcmV2ZWFscyBuZXcgY2x1ZXMgZm9yIHRoZSBzaGFyZWQgb3JpZ2lucyBvZiBpcnJpdGFibGUgYm93ZWwgc3luZHJvbWUgYW5kIG1lbnRhbCBoZWFsdGggZGlzb3JkZXIgZnJvbSB0aGUgVW5pdmVyc2l0eSBvZiBDYW1icmlkZ2UgICBJcnJpdGFibGUgYm93ZWwgc3luZHJvbWU6IEEgY2hyb25pYyBzZXF1ZWxhZSBvZiBhY3V0ZSBnYXN0cm9lbnRlcml0aXMgZnJvbSBHYXN0cm9lbnRlcm9sb2d5ICAgV2lsbGlhbSBPbHNlcjogQmlvZ3JhcGhpY2FsIG92ZXJ2aWV3IGZyb20gdGhlIE5hdGlvbmFsIExpYnJhcnkgT2YgTWVkaWNpbmXCoMKgICAgSUJTOiBXaGF0IHlvdSBuZWVkIHRvIGtub3cgZnJvbSB0aGUgTmF0aW9uYWwgQ2VudGVyIEZvciBDb21wbGVtZW50YXJ5IGFuZCBJbnRlZ3JhdGl2ZSBIZWFsdGggICBJcnJpdGFibGUgYm93ZWwgc3luZHJvbWUgKElCUykgb3ZlcnZpZXcgZnJvbSBKb2hucyBIb3BraW5zIE1lZGljaW5lICAgRXBpc29kZSB0cmFuc2NyaXB0cyBhcmUgYXZhaWxhYmxlIGhlcmUuIElzIHRoZXJlIGEgbnV0cml0aW9uIHRvcGljIHlvdeKAmWQgbGlrZSB1cyB0byBleHBsb3JlPyBFbWFpbCB1cyBhdCBwb2RjYXN0QGpvaW56b2UuY29tIGFuZCB3ZeKAmWxsIGRvIG91ciBiZXN0IHRvIGNvdmVyIGl0LiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoxMjg5MjczfSwiaWQiOiIyR3kzc3N4TmhsTEhxOE1OQ3lUenA0IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiQ29ucXVlciBJQlM6IDMgc3RlcHMgdG8gaGVhbHRoaWVyIGRpZ2VzdGlvbiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ2ZDQzZDVhMzlkZmI5Yzc3ODc4MDg3YjMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY2ZDQzZDVhMzlkZmI5Yzc3ODc4MDg3YjMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNmQ0M2Q1YTM5ZGZiOWM3Nzg3ODA4N2IzIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlpPRSBTY2llbmNlICYgTnV0cml0aW9uIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjF4RGF3cVQ4Q2dtNkhBbmJwRlg1VDUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjMtMDYtMDFUMTE6MDY6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6Mkd5M3NzeE5obExIcThNTkN5VHpwNCJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYzE1YzU2MzFiOTI5OTdlMjNlNjEyZWMyZmNjYzQ2ZTM1NTg4YTc3ZCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2MxNWM1NjMxYjkyOTk3ZTIzZTYxMmVjMmZjY2M0NmUzNTU4OGE3N2QifSx7ImZpbGVJZCI6ImYyZjBmZjUzNjM1NmE2ZGYxNmI3YmMwZWMxMTdkMThkMDRjNDliM2UiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mMmYwZmY1MzYzNTZhNmRmMTZiN2JjMGVjMTE3ZDE4ZDA0YzQ5YjNlIn0seyJmaWxlSWQiOiJhMmIwYjM0MTcxY2E0NjVlNDU5ZTA0MjY1YTMyMTkwMjQ4ZGVlYzFjIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2EyYjBiMzQxNzFjYTQ2NWU0NTllMDQyNjVhMzIxOTAyNDhkZWVjMWMifSx7ImZpbGVJZCI6IjdkZTU3NmFiZjUxMDg3ZDZiNzNjYzY1NDg0MjA3ZjYzZGFjNTc2YWYiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83ZGU1NzZhYmY1MTA4N2Q2YjczY2M2NTQ4NDIwN2Y2M2RhYzU3NmFmIn0seyJmaWxlSWQiOiJmMTY0YzhkZGVlZjYyOTA3N2ZlNWQzMzc3MzAxZDlhMmZhYjg1ZWJjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YxNjRjOGRkZWVmNjI5MDc3ZmU1ZDMzNzczMDFkOWEyZmFiODVlYmMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZTM5MzYxZjYyNzExZGIzZjBjOWE5MGI3Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZTM5MzYxZjYyNzExZGIzZjBjOWE5MGI3Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWUzOTM2MWY2MjcxMWRiM2YwYzlhOTBiNyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBCZWVrZWVwZXLigJlzIE5hdHVyYWxzLCBhbmQgSGlnaGVyRE9TRS7CoCBNb2Rlcm4gbGlmZSBpcyBrZWVwaW5nIG1vc3Qgb2YgdXMgaW4gYSBzdGF0ZSBvZiBjaHJvbmljIHN0cmVzcyBhY3RpdmF0aW9uLCB3aGljaCBwdXRzIG91ciBib2RpZXMgaW4gYW4gb25nb2luZyBzdGF0ZSBvZiBzdXJ2aXZhbCBtb2Rl4oCUc2V0dGluZyB0aGUgc3RhZ2UgZm9yIGJ1cm5vdXQuIEJ1dCBidXJub3V0IGlzIG5vdCBtZXJlbHkgdGhlIHJlc3VsdCBvZiB3b3JraW5nIHRvbyBoYXJkIG9yIGZlZWxpbmcgcGh5c2ljYWxseSBleGhhdXN0ZWQsIGFuZCBpdCBpc27igJl0IGEgcGVyc29uYWwgZmFpbHVyZS7CoCBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIE5laGEgU2FuZ3dhbiwgRHIuIEFuZHJlYSBQZW5uaW5ndG9uLCBhbmQgRHIuIEVsaXphYmV0aCBCb2hhbSBhYm91dCBob3cgY2hyb25pYyB1bm1pdGlnYXRlZCBzdHJlc3MgY2FuIGxlYWQgdG8gYnVybm91dCBhbmQgaG93IHdlIGNhbiBhZGRyZXNzIGl0IGJlZm9yZSBvdXIgYm9kaWVzIGdldCBzaWNrLiBEci4gTmVoYSBTYW5nd2FuIGlzIGFuIGludGVybmFsIG1lZGljaW5lIHBoeXNpY2lhbiwgdGhlIENFTyBhbmQgZm91bmRlciBvZiBJbnR1aXRpdmUgSW50ZWxsaWdlbmNlLCBhbmQgYW4gaW50ZXJuYXRpb25hbCBzcGVha2VyIGFuZCBjb3Jwb3JhdGUgY29tbXVuaWNhdGlvbiBleHBlcnQuIEhlciBwcml2YXRlIHByYWN0aWNlIGFuZCBjb3Jwb3JhdGUgY29uc3VsdGluZyBmb2N1cyBvbiBlbXBvd2VyaW5nIGluZGl2aWR1YWxzLCBvcmdhbml6YXRpb25hbCBsZWFkZXJzLCBhbmQgdGhlaXIgdGVhbXMgd2l0aCB0aGUgdG9vbHMgZm9yIGNsZWFyLCBlZmZlY3RpdmUgY29tbXVuaWNhdGlvbi4gU2hlIGFkZHJlc3NlcyB0aGUgcm9vdCBjYXVzZXMgb2Ygc3RyZXNzLCBtaXNjb21tdW5pY2F0aW9uLCBhbmQgaW50ZXJwZXJzb25hbCBjb25mbGljdCwgb2Z0ZW4gaGVhbGluZyBjaHJvbmljIGNvbmRpdGlvbnMgc3VjaCBhcyBoZWFkYWNoZXMsIGluc29tbmlhLCBhbnhpZXR5LCBkZXByZXNzaW9uLCBhbmQgYnVybm91dC7CoCBEci4gQW5kcmVhIFBlbm5pbmd0b24gaXMgYW4gaW50ZWdyYXRpdmUgcGh5c2ljaWFuLCBhY3VwdW5jdHVyaXN0LCBtZWRpdGF0aW9uIHRlYWNoZXIsIGFuZCBudW1iZXItb25lIGludGVybmF0aW9uYWwgYmVzdHNlbGxpbmcgYXV0aG9yLiBTaGUgcmVjZWl2ZWQgaGVyIERvY3RvciBvZiBNZWRpY2luZSBmcm9tIFdhc2hpbmd0b24gVW5pdmVyc2l0eSBTY2hvb2wgb2YgTWVkaWNpbmUsIHRyYWluZWQgYXQgR2VvcmdldG93biBVbml2ZXJzaXR5IEhvc3BpdGFsLCBhbmQgcmVjZWl2ZWQgY2VydGlmaWNhdGlvbiBpbiBBZ2UgTWFuYWdlbWVudCBNZWRpY2luZSB3aXRoIHRoZSBDZW5lZ2VuaWNzIE1lZGljYWwgSW5zdGl0dXRlLiBIZXIgZXh0ZW5zaXZlIHN0dWR5IG9mIG1lZGljYWwgbnV0cml0aW9uLCBwb3NpdGl2ZSBwc3ljaG9sb2d5LCBhbmQgbmV1cm9zY2llbmNlLWluc3BpcmVkIGJpb2hhY2tpbmcgbGVkIGhlciB0byBjcmVhdGUgYSBob2xpc3RpYyBtZWRpYSBwbGF0Zm9ybSwgSW44Vml0YWxpdHksIHRvIHRlYWNoIHBlb3BsZSBob3cgdG8gYmxlbmQgYW5jaWVudCB3aXNkb20gYW5kIG1vZGVybiBzY2llbmNlIGZvciBlbmhhbmNlZCB2aXRhbGl0eSBhbmQgbGlmZSBtYXN0ZXJ5LiBEci4gRWxpemFiZXRoIEJvaGFtIGlzIGEgcGh5c2ljaWFuIGFuZCBudXRyaXRpb25pc3Qgd2hvIHByYWN0aWNlcyBGdW5jdGlvbmFsIE1lZGljaW5lIGF0IFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiBMZW5veCwgTUEuIFRocm91Z2ggaGVyIHByYWN0aWNlIGFuZCBsZWN0dXJpbmcgc2hlIGhhcyBoZWxwZWQgdGhvdXNhbmRzIG9mIHBlb3BsZSBhY2hpZXZlIHRoZWlyIGdvYWxzIG9mIG9wdGltdW0gaGVhbHRoIGFuZCB3ZWxsbmVzcy4gU2hlIHdpdG5lc3NlcyB0aGUgcG93ZXIgb2YgbnV0cml0aW9uIGV2ZXJ5IGRheSBpbiBoZXIgcHJhY3RpY2UgYW5kIGlzIGNvbW1pdHRlZCB0byB0cmFpbmluZyBvdGhlciBwaHlzaWNpYW5zIHRvIHV0aWxpemUgbnV0cml0aW9uIGluIGhlYWxpbmcuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQmVla2VlcGVy4oCZcyBOYXR1cmFscywgYW5kIEhpZ2hlckRPU0UuIFN0cmVhbWxpbmUgeW91ciBsYWIgb3JkZXJzIHdpdGggUnVwYSBIZWFsdGguIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBhbmQgcmVnaXN0ZXIgZm9yIGEgRlJFRSBsaXZlIGRlbW8gYXQgUnVwYUhlYWx0aC5jb20uIExpc3RlbmVycyBjYW4gc2F2ZSAyMCUgb2ZmIHNpdGV3aWRlIG9uIEJlZWtlZXBlcuKAmXMgTmF0dXJhbHMuIEp1c3QgZ28gdG8gQmVla2VlcGVyc05hdHVyYWxzLmNvbS9IeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4uIFNhdmUgMTUlIG9uIHdlbGxuZXNzIGFuZCBpbmZyYXJlZCB0ZWNoIGZyb20gSGlnaGVyRE9TRS4gSnVzdCBnbyB0byBIaWdoZXJEb3NlLmNvbS9IeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4uIEZ1bGwtbGVuZ3RoIGVwaXNvZGVzIG9mIHRoZXNlIGludGVydmlld3MgY2FuIGJlIGZvdW5kIGhlcmU6IERyLiBOZWhhIFNhbmd3YW4gRHIuIEFuZHJlYSBQZW5uaW5ndG9uIERyLiBFbGl6YWJldGggQm9oYW0gICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NDU1OTI1NX0sImlkIjoiM3JET1BzZ0xLM29FU3dMaDZ6UElPZyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkJ1cm50IE91dCwgQ2hyb25pY2FsbHkgU3RyZXNzZWQsIEFuZCBFeGhhdXN0ZWQ6IEhvdyBUbyBSZWNvdmVyIFlvdXIgRW5lcmd5IEluIEV2ZXJ5IEFyZWEgT2YgTGlmZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEci4gSHltYW4gU2hvdyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTEyLTExVDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNyRE9Qc2dMSzNvRVN3TGg2elBJT2cifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6Ijg3NThkMjRmMDJiNjMzNDU3YjQxZDRhMmNhNTMxN2VhNjliNzI0ODEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODc1OGQyNGYwMmI2MzM0NTdiNDFkNGEyY2E1MzE3ZWE2OWI3MjQ4MSJ9LHsiZmlsZUlkIjoiZmE5N2MxMmMwNjhmZjJmMjY0ZWZlY2VmMjQ3NzVkZjE2NjMxZGE3MiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZhOTdjMTJjMDY4ZmYyZjI2NGVmZWNlZjI0Nzc1ZGYxNjYzMWRhNzIifSx7ImZpbGVJZCI6IjdiM2QzZTZhZmY2ZGZlNDZhOWI2MDk1ODJlMmJiZjliYjg5OTk1MTYiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83YjNkM2U2YWZmNmRmZTQ2YTliNjA5NTgyZTJiYmY5YmI4OTk5NTE2In0seyJmaWxlSWQiOiJmYWExZWQyZWE2MmViMjFkMWJlYWYxNzc5OTE4OWRhNmNmN2FkNmMwIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZhYTFlZDJlYTYyZWIyMWQxYmVhZjE3Nzk5MTg5ZGE2Y2Y3YWQ2YzAifSx7ImZpbGVJZCI6IjY4M2UyOTg3NWZkYmM2ZmM2MjdjM2FmY2FkZGQxYzE0ZDA1NjlkMzYiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ODNlMjk4NzVmZGJjNmZjNjI3YzNhZmNhZGRkMWMxNGQwNTY5ZDM2In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6IkVYUExJQ0lUIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBcmUgeW91IGN1cmlvdXMgd2h5IGF1dG9pbW11bmUgY29uZGl0aW9ucyBhcmUgc28gcHJldmFsZW50IHRoZXNlIGRheXM/IERvIHlvdSBoYXZlIGEgaGlzdG9yeSBvZiB0cmF1bWEgdGhhdCB5b3UgYmVsaWV2ZSBpcyBjb25uZWN0ZWQgdG8geW91ciBhdXRvaW1tdW5pdHk/IFNhcmEgR290dGZyaWVkIE1EIGlzIGEgc2NpZW50aXN0LCByZXNlYXJjaGVyIGFuZCBzZWVrZXIgd2hvIHRha2VzIGEgd2hvbGUtcGVyc29uIGFwcHJvYWNoIHRvIG1lZGljaW5lLiBTYXJhIGdvZXMgd2F5IGJleW9uZCBzdXBwbGVtZW50cyBhbmQgbnV0cml0aW9uIHRvIGFkZHJlc3MgdGhlIHJvb3QgY2F1c2VzIG9mIGF1dG9pbW11bml0eSwgaGVscGluZyB1cyBoZWFsIHRoZSB0cmF1bWEgYW5kIG90aGVyIHRyaWdnZXJzIHRoYXQgbWF5IGhhdmUgdHVybmVkIG91ciBib2RpZXMgYWdhaW5zdCB1cy7CoCDCoCBIRVJF4oCZUyBUSEUgSlVJQ0U6ICAgV2h5IGF1dG9pbW11bml0eSBpcyBvbiB0aGUgcmlzZSBpbiB0b2RheeKAmXMgd29ybGTCoCAgIFRoZSBzcGVjaWZpYyBsYWIgbWFya2VycyB0byBydW4gaWYgeW91IHN1c3BlY3QgeW91IG1heSBoYXZlIGFuIGF1dG9pbW11bmUgY29uZGl0aW9uwqAgICBIb3cgbG9uZWxpbmVzcyBhbmQgbG9zcyBvZiBjb21tdW5pdHkgaW1wYWN0cyBvdXIgaW1tdW5lIHN5c3RlbXMgICBUaGUgMyByb290IGNhdXNlcyB0aGF0IHNoZSBzZWVzIGluIEFMTCBhdXRvaW1tdW5lIGNvbmRpdGlvbnPCoCAgIFRoZSBtYXNzaXZlIHJvbGUgdGhhdCB0cmF1bWEgcGxheXMgaW4gYXV0b2ltbXVuaXR5IGFuZCBob3cgdG8gc3RhcnQgYWRkcmVzc2luZyBpdCAgIEhvdyB0byBwcm9wZXJseSBhbmQgc2FmZWx5IHVzZSBlbGltaW5hdGlvbiBkaWV0cyAgIFdoYXQgdGhlIGNvbnZlbnRpb25hbCB0cmVhdG1lbnQgdG8gYXV0b2ltbXVuZSBkaXNlYXNlIGxvb2tzIGxpa2UgdnMgdGhlIGZ1bmN0aW9uYWwgYXBwcm9hY2jCoCAgIFRoZSBpbXBvcnRhbmNlIG9mIGZpbmRpbmcgcHJhY3RpdGlvbmVycyB3aG8gaGF2ZSByZWd1bGF0ZWQgbmVydm91cyBzeXN0ZW1zIGFuZCBhcmUgZGVlcGx5IHByZXNlbnQgd2l0aCB5b3UgICBXaHkgcHN5Y2hlZGVsaWMgYXNzaXN0ZWQgdGhlcmFweSBjYW4gaGVscCB1cyBnZXQgaW50byBhIGhlYWxpbmcgc3RhdGUgb2YgY29uc2Npb3VzbmVzcyAgIDMgdGhpbmdzIHBlb3BsZSBjYW4gZG8gc3RhcnRpbmcgVE9EQVkgdG8gaW1wcm92ZSBpbW11bml0eSBhbmQgbmVydm91cyBzeXN0ZW0gaGVhbHRoICAgSG93IHRvIHByYWN0aWNlIGVtYm9kaW1lbnQgYW5kIGZlZWxpbmcgc2FmZSBvbiB5b3VyIG93biAgIMKgIFdhdGNoIHRoZSBmdWxsIGVwaXNvZGUgb24gV2hhdOKAmXMgVGhlIEp1aWNlIFlvdVR1YmUgQ2hhbm5lbCAgVG8gc3VwcG9ydCBvdXIgYWQtZnJlZSBzaG93LCBzaG9wIE9saXZpYeKAmXMgbGluZSBvZiBoZXJiYWxpc3QtZm9ybXVsYXRlZCBzdXBwbGVtZW50cyBmb3IgZGlnZXN0aW9uLCBhbnhpZXR5LCB0aHlyb2lkIHN1cHBvcnQsIGFuZCBtb3JlIGJ5IHZpc2l0aW5nIHd3dy5vcmdhbmljb2xpdmlhLmNvbS7CoCDCoCBDb25uZWN0IHdpdGggU2FyYTogV2Vic2l0ZSBJbnN0YWdyYW1IZXIgTmV3IEJvb2s6IOKAnFRoZSBBdXRvaW1tdW5lIEN1cmXigJ0gIENvbm5lY3Qgd2l0aCBPbGl2aWE6IEZvbGxvdyBPcmdhbmljIE9saXZpYSBPbGl2aWHigJlzIHBlcnNvbmFsIElHT3JnYW5pYyBPbGl2aWEgb24gVGlrVG9rUmVhZCBPbGl2aWHigJlzIGJsb2cgcG9zdHMgwqAiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzU4MjA0OH0sImlkIjoiN0F2RE5uZWd2ZEhDQ2JvMnBWUUNMTyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlM1RTEyIEF1dG9pbW11bmUgRGlzZWFzZTogVHJhdW1hLCBUcmlnZ2VycyBhbmQgdGhlIFBhdGggdG8gSGVhbGluZyB8IERyLiBTYXJhIEdvdHRmcmllZCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6ME5KcWdYT25NdlhzODdkdmxIcG9jWCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNS0wNlQwOTo0OTowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3QXZETm5lZ3ZkSENDYm8ycFZRQ0xPIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIxMmM1YzViZTQ0ZDM0NzQ0ZDI1ZjVhMDExY2Y0ZjYwZTM2NWNjNzg3IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTJjNWM1YmU0NGQzNDc0NGQyNWY1YTAxMWNmNGY2MGUzNjVjYzc4NyJ9LHsiZmlsZUlkIjoiNGQ4MjFlNTM1ZDBjOWEyZTQzNDk0YWQxMjJhMjU4YmUxZGY5ZjhiZSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80ZDgyMWU1MzVkMGM5YTJlNDM0OTRhZDEyMmEyNThiZTFkZjlmOGJlIn0seyJmaWxlSWQiOiI2OTgzZTkwNDI2NDdmMTljYWI1YjdkMmFjZDNmOTBkZmMyNDMwYzVhIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzY5ODNlOTA0MjY0N2YxOWNhYjViN2QyYWNkM2Y5MGRmYzI0MzBjNWEifSx7ImZpbGVJZCI6IjNmNWM4YWJiOTBhZDEzOTVlNTI5ZjJhNTc1NzI3NDhhOGEwMDQwMzMiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zZjVjOGFiYjkwYWQxMzk1ZTUyOWYyYTU3NTcyNzQ4YThhMDA0MDMzIn0seyJmaWxlSWQiOiIxN2M2ODdmOTNhODg1NTlmMGYyOWRhYjk2NGYzNWQ1ZjVhZjQ2NGViIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTdjNjg3ZjkzYTg4NTU5ZjBmMjlkYWI5NjRmMzVkNWY1YWY0NjRlYiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyYzk0ODljYjJhNzBlZjY0ODUyZWYxZWIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyYzk0ODljYjJhNzBlZjY0ODUyZWYxZWIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMmM5NDg5Y2IyYTcwZWY2NDg1MmVmMWViIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQ296eSBFYXJ0aCwgQmlPcHRpbWl6ZXJzLCBhbmQgSW5zaWRlVHJhY2tlci4gRm9yIGRlY2FkZXMsIEnigJl2ZSBiZWVuIG9uIGEgbWlzc2lvbiB0byBoZWxwIG15IHBhdGllbnRzIHVuZGVyc3RhbmQgdGhhdCB3ZWlnaHQgbG9zcyBpcyBub3QgYWJvdXQg4oCcY2Fsb3JpZXMgaW4sIGNhbG9yaWVzIG91dOKAnS4gVGhlcmUgYXJlIGEgbXVsdGl0dWRlIG9mIGZhY3RvcnMgdGhhdCBwbGF5IGludG8gaG93IG91ciBib2R5IG1ha2VzLCBzdG9yZXMsIGFuZCBidXJucyBmYXQgYW5kIHRoZSBhY3R1YWwgYW1vdW50IG9mIGNhbG9yaWVzIHdlIGVhdCBpcyBvbmUgc21hbGwgZHJvcCBpbiB0aGUgYnVja2V0IG9mIG91ciBjb21wbGV4IGJpb2xvZ3kuIFRvZGF5LCBJ4oCZbSBleGNpdGVkIHRvIHRhbGsgd2l0aCBEci4gQ2FzZXkgTWVhbnMgYWJvdXQgdGhlIG1haW4gZHJpdmVycyBwZW9wbGUgZmFjZSB3aGVuIHN0cnVnZ2xpbmcgdG8gbG9zZSB3ZWlnaHQgYW5kIHdoYXQgd2UgY2FuIGRvIGFib3V0IHRoZW0uwqAgRHIuIENhc2V5IE1lYW5zIGlzIGEgU3RhbmZvcmQtdHJhaW5lZCBwaHlzaWNpYW4sIENoaWVmIE1lZGljYWwgT2ZmaWNlciwgYW5kIENvLWZvdW5kZXIgb2YgbWV0YWJvbGljIGhlYWx0aCBjb21wYW55IExldmVscywgYW4gQXNzb2NpYXRlIEVkaXRvciBvZiB0aGUgSW50ZXJuYXRpb25hbCBKb3VybmFsIG9mIERpc2Vhc2UgUmV2ZXJzYWwgYW5kIFByZXZlbnRpb24sIGFuZCBhIExlY3R1cmVyIGF0IFN0YW5mb3JkIFVuaXZlcnNpdHkuIEhlciBtaXNzaW9uIGlzIHRvIG1heGltaXplIGh1bWFuIHBvdGVudGlhbCBhbmQgcmV2ZXJzZSB0aGUgZXBpZGVtaWMgb2YgcHJldmVudGFibGUgY2hyb25pYyBkaXNlYXNlIGJ5IGVtcG93ZXJpbmcgaW5kaXZpZHVhbHMgd2l0aCB0b29scyB0aGF0IGNhbiBmYWNpbGl0YXRlIGEgZGVlcCB1bmRlcnN0YW5kaW5nIG9mIG91ciBib2RpZXMgYW5kIGluZm9ybSBwZXJzb25hbGl6ZWQgYW5kIHN1c3RhaW5hYmxlIGRpZXRhcnkgYW5kIGxpZmVzdHlsZSBjaG9pY2VzLiBEci4gTWVhbnPigJkgcGVyc3BlY3RpdmUgaGFzIGJlZW4gZmVhdHVyZWQgaW4gdGhlIE5ldyBZb3JrIFRpbWVzLCBXYWxsIFN0cmVldCBKb3VybmFsLCBNZW4ncyBIZWFsdGgsIEZvcmJlcywgQnVzaW5lc3MgSW5zaWRlciwgVGVjaGNydW5jaCwgRW50cmVwcmVuZXVyIE1hZ2F6aW5lLCBNZXRhYm9saXNtLCBFbmRvY3JpbmUgVG9kYXksIGFuZCBtb3JlLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQ296eSBFYXJ0aCwgQmlPcHRpbWl6ZXJzLCBhbmQgSW5zaWRlVHJhY2tlci4gQ296eSBFYXJ0aCBtYWtlcyB0aGUgbW9zdCBjb21mb3J0YWJsZSwgdGVtcGVyYXR1cmUtcmVndWxhdGluZywgbm9udG94aWMgc2hlZXRzIG9uIHRoZSBtYXJrZXQuIFJpZ2h0IG5vdywgZ2V0IDQwJSBvZmYgeW91ciBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gY296eWVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgTUFSSzQwLiBNYWduZXNpdW0gQnJlYWt0aHJvdWdoIHJlYWxseSBzdGFuZHMgb3V0IGZyb20gdGhlIG90aGVyIG1hZ25lc2l1bSBzdXBwbGVtZW50cyBvdXQgdGhlcmUuIEJpT3B0aW1pemVycyBpcyBvZmZlcmluZyBteSBjb21tdW5pdHkgMTAlIG9mZiwgc28ganVzdCBoZWFkIG92ZXIgdG8gbWFnYnJlYWt0aHJvdWdoLmNvbS9oeW1hbiB3aXRoIGNvZGUgaHltYW4xMC4g4oCL4oCLSW5zaWRlVHJhY2tlciBpcyBhIHBlcnNvbmFsaXplZCBoZWFsdGggYW5kIHdlbGxuZXNzIHBsYXRmb3JtIGxpa2Ugbm8gb3RoZXIuIFJpZ2h0IG5vdyB0aGV54oCZcmUgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDIwJSBvZmYgYXQgaW5zaWRldHJhY2tlci5jb20vZHJoeW1hbi4gSGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6ICBUaGUgdG9wIHJlYXNvbnMgZm9yIHJlc2lzdGFuY2UgdG8gd2VpZ2h0IGxvc3MgYmV5b25kIGZvb2QsIHNsZWVwLCBzdHJlc3MgbWFuYWdlbWVudCwgYW5kIGV4ZXJjaXNlICg1OjQxIC8gMjozMCnCoCAgT2Jlc29nZW5zLCBvYmVzaXR5LCBhbmQgcmVzaXN0YW5jZSB0byB3ZWlnaHQgbG9zcyAoMTE6NDEgLyA4OjUwKSAgQ29tbW9uIHNvdXJjZXMgb2YgdG94aW5zIGluIG91ciBkYWlseSBsaXZlcyAoMTM6NTcgLyA5OjQ1KcKgICBIb3cgdG94aW5zIG5lZ2F0aXZlbHkgYWZmZWN0IG91ciBoZWFsdGggKDE0OjQ0IC8gMTI6MTApwqAgIFdoeSBkZXRveGlmaWNhdGlvbiBpcyBhbiBpbXBvcnRhbnQgY29tcG9uZW50IG9mIHdlaWdodCBsb3NzICgxNzo0NSAvIDE1OjAwKcKgICBMaW1pdGluZyBvdXIgdG94aWMgZXhwb3N1cmUgKDE4OjQ5IC8gMTY6MjYpwqAgIFRoZSByb2xlIG9mIG1pY3JvbnV0cmllbnRzIGluIHJlc2lzdGFuY2UgdG8gd2VpZ2h0IGxvc3MgKDI5OjMzIC8gMjU6MTYpwqAgIFRpcHMgZm9yIGdyb2Nlcnkgc2hvcHBpbmcgZm9yIG1pY3JvbnV0cmllbnRzICg0MDowMiAvIDM1OjUwKcKgICBUaGUgaW1wYWN0IG9mIGxpZ2h0IG9uIG91ciBtZXRhYm9saXNtICg0NzoyOSAvIDQzOjE0KcKgICBVc2luZyBhIGNvbnRpbnVvdXMgZ2x1Y29zZSBtb25pdG9yIHRvIGltcHJvdmUgeW91ciBtZXRhYm9saWMgaGVhbHRoICg1NTozNiAvIDUxOjM1KcKgICBGb3IgYSBsaW1pdGVkIHRpbWUgb25seSwgaWYgeW91IHNpZ24gdXAgZm9yIExldmVscyBhdCBsZXZlbHMubGluay9IWU1BTiwgeW91J2xsIHJlY2VpdmUgZml2ZSBleGNsdXNpdmUgbG9uZ2V2aXR5IHN0cmF0ZWdpZXMgZnJvbSBtZSBhbmQgRHIuIENhc2V5IE1lYW5zLiAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozNzA2MTQ4fSwiaWQiOiI1SFhhcXVwdFVsc1BPUUxjOXZMajV1IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGhlIENhdXNlcyBPZiBSZXNpc3RhbmNlIFRvIFdlaWdodCBMb3NzIHdpdGggRHIuIENhc2V5IE1lYW5zIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFhMmM0OWY4YmVjZDgwM2M1ZTA1MzU5NTAiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERyLiBIeW1hbiBTaG93Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjItMTAtMDVUMTA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NUhYYXF1cHRVbHNQT1FMYzl2TGo1dSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiOTVhZGNiNjZhZGRiOGQ2OWE5NGU1MTkxYmRjNGU4NDhlYzU5M2E0NiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85NWFkY2I2NmFkZGI4ZDY5YTk0ZTUxOTFiZGM0ZTg0OGVjNTkzYTQ2In0seyJmaWxlSWQiOiJiNjE5M2QzODdkMmU2MDQ3NzY2ZGEzYmVhZWQ5YTE5YmI4OTY1NDIxIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I2MTkzZDM4N2QyZTYwNDc3NjZkYTNiZWFlZDlhMTliYjg5NjU0MjEifSx7ImZpbGVJZCI6Ijg3NWU5NmJhYmE0MDU0ODZjZWQwNTg1MTAzMzAxYTM3NzhkZTNjN2UiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84NzVlOTZiYWJhNDA1NDg2Y2VkMDU4NTEwMzMwMWEzNzc4ZGUzYzdlIn0seyJmaWxlSWQiOiJkY2QwZGM0ZTEyYmZjMGYwOTZhMTNmM2MwMDZkZWQwOTRiNDgzMWJjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZGNkMGRjNGUxMmJmYzBmMDk2YTEzZjNjMDA2ZGVkMDk0YjQ4MzFiYyJ9LHsiZmlsZUlkIjoiMzE4NjA4ZGU2MjNjM2EzYjkzM2M0ZGRhOTQ1N2VjOGE2ZGM2ODY0ZCIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzMxODYwOGRlNjIzYzNhM2I5MzNjNGRkYTk0NTdlYzhhNmRjNjg2NGQifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNjJjZDAxNWNiM2M3ZTRjZDJlMDA3NjU0Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNjJjZDAxNWNiM2M3ZTRjZDJlMDA3NjU0Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTYyY2QwMTVjYjNjN2U0Y2QyZTAwNzY1NCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgVW5pdmVyc2l0eSwgTWl0b3B1cmUsIExldmVscywgYW5kIFN1cGVyIFNpbXBsZSBQcm90ZWluLsKgIEZhdHR5IGxpdmVyIGlzIGEgZGFuZ2Vyb3VzIHlldCBtaXN1bmRlcnN0b29kIGRpc2Vhc2UgdGhhdCBpcyBncm93aW5nIG1vcmUgYW5kIG1vcmUgY29tbW9uLCBhbmQgaXRzIGVmZmVjdHMgYXJlIG51bWVyb3VzLiBGYXR0eSBsaXZlciBoYXBwZW5zIHdoZW4gZmF0IHJlcGxhY2VzIHlvdXIgbGl2ZXIgY2VsbHMgYW5kIHRoZXJlYnkgY29tcHJvbWlzZXMgaXRzIGltcG9ydGFudCBmdW5jdGlvbnMsIHRodXMgaW5jcmVhc2luZyBpbmZsYW1tYXRpb24gaW4gdGhlIGJvZHkuIFN1cnByaXNpbmdseSwgaXQgaXMgbm90IGZhdCB0aGF0IGNhdXNlcyBhIGZhdHR5IGxpdmVyLCBidXQgc3VnYXIgYW5kIHN0YXJjaC4gSW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBFbGl6YWJldGggQm9oYW0sIERyLiBSb2JlcnQgTHVzdGlnLCBhbmQgU2hhd24gU3RldmVuc29uIGFib3V0IHRoZSBpbXBvcnRhbmNlIG9mIG91ciBsaXZlciBhbmQgaG93IHRvIHN1cHBvcnQgaXQuIERyLiBFbGl6YWJldGggQm9oYW0gaXMgYSBwaHlzaWNpYW4gYW5kIG51dHJpdGlvbmlzdCB3aG8gcHJhY3RpY2VzIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXQgVGhlIFVsdHJhV2VsbG5lc3MgQ2VudGVyIGluIExlbm94LCBNQS4gVGhyb3VnaCBoZXIgcHJhY3RpY2UgYW5kIGxlY3R1cmluZyBzaGUgaGFzIGhlbHBlZCB0aG91c2FuZHMgb2YgcGVvcGxlIGFjaGlldmUgdGhlaXIgZ29hbHMgb2Ygb3B0aW11bSBoZWFsdGggYW5kIHdlbGxuZXNzLiBTaGUgd2l0bmVzc2VzIHRoZSBwb3dlciBvZiBudXRyaXRpb24gZXZlcnkgZGF5IGluIGhlciBwcmFjdGljZSBhbmQgaXMgY29tbWl0dGVkIHRvIHRyYWluaW5nIG90aGVyIHBoeXNpY2lhbnMgdG8gdXRpbGl6ZSBudXRyaXRpb24gaW4gaGVhbGluZy4gRHIuIFJvYmVydCBMdXN0aWcgaXMgYSBuZXVyb2VuZG9jcmlub2xvZ2lzdCB3aXRoIGV4cGVydGlzZSBpbiBtZXRhYm9saXNtLCBvYmVzaXR5LCBhbmQgbnV0cml0aW9uLiBIZeKAmXMgdGhlIEVtZXJpdHVzIFByb2Zlc3NvciBvZiBQZWRpYXRyaWNzIGluIHRoZSBEaXZpc2lvbiBvZiBFbmRvY3Jpbm9sb2d5IGFuZCBhIG1lbWJlciBvZiB0aGUgSW5zdGl0dXRlIGZvciBIZWFsdGggUG9saWN5IFN0dWRpZXMgYXQgVUNTRi4gSGUgaXMgYWxzbyBvbmUgb2YgdGhlIGxlYWRlcnMgb2YgdGhlIGN1cnJlbnQg4oCcYW50aS1zdWdhcuKAnSBtb3ZlbWVudCB0aGF0IGlzIGNoYW5naW5nIHRoZSBmb29kIGluZHVzdHJ5LCBpbiBwYXJ0IHRocm91Z2ggaGlzIGdhbWUtY2hhbmdpbmcgYm9va3MuIFNoYXduIFN0ZXZlbnNvbiBpcyB0aGUgYXV0aG9yIG9mIHRoZSBpbnRlcm5hdGlvbmFsIGJlc3RzZWxsaW5nIGJvb2sgU2xlZXAgU21hcnRlciBhbmQgY3JlYXRvciBvZiBUaGUgTW9kZWwgSGVhbHRoIFNob3csIGZlYXR1cmVkIGFzIHRoZSBudW1iZXIgb25lIGhlYWx0aCBwb2RjYXN0IGluIHRoZSBVUywgd2l0aCBtaWxsaW9ucyBvZiBsaXN0ZW5lciBkb3dubG9hZHMgZWFjaCB5ZWFyLiBBIGdyYWR1YXRlIG9mIHRoZSBVbml2ZXJzaXR5IG9mIE1pc3NvdXJp4oCTU3QuIExvdWlzLCBTaGF3biBzdHVkaWVkIGJ1c2luZXNzLCBiaW9sb2d5LCBhbmQgbnV0cml0aW9uYWwgc2NpZW5jZSBhbmQgd2VudCBvbiB0byBmb3VuZCBBZHZhbmNlZCBJbnRlZ3JhdGl2ZSBIZWFsdGggQWxsaWFuY2UsIGEgY29tcGFueSB0aGF0IHByb3ZpZGVzIHdlbGxuZXNzIHNlcnZpY2VzIGZvciBpbmRpdmlkdWFscyBhbmQgb3JnYW5pemF0aW9ucyB3b3JsZHdpZGUuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIFVuaXZlcnNpdHksIE1pdG9wdXJlLCBMZXZlbHMsIGFuZCBTdXBlciBTaW1wbGUgUHJvdGVpbi7CoCBJZiB5b3XigJlyZSBhIGhlYWx0aGNhcmUgcHJvdmlkZXIgd2hvIHdhbnRzIHRvIGxlYXJuIG1vcmUgYWJvdXQgRnVuY3Rpb25hbCBNZWRpY2luZSB0ZXN0aW5nLCBnbyB0byBydXBhdW5pdmVyc2l0eS5jb20gdG8gc2lnbiB1cCBmb3IgYSBmcmVlIGxpdmUgY2xhc3Mgb3IgYSBib290IGNhbXAhIFN1cHBvcnQgdGhlIGdyb3d0aCBvZiBuZXcsIGhlYWx0aHkgbWl0b2Nob25kcmlhIGFuZCBnZXQgMTAlIG9mZiBvZiBNaXRvcHVyZS4gSGVhZCB0byB0aW1lbGluZW51dHJpdGlvbi5jb20vZHJoeW1hbiBhbmQgdXNlIGNvZGUgRFJIWU1BTjEwIGF0IGNoZWNrb3V0LiBSaWdodCBub3csIExldmVscyBpcyBvZmZlcmluZyBhbiBhZGRpdGlvbmFsIHR3byBmcmVlIG1vbnRocyBvZiB0aGVpciBhbm51YWwgbWVtYmVyc2hpcC4gSGVhZCBvdmVyIHRvIGxldmVscy5saW5rL0hZTUFOIHRvIGxlYXJuIG1vcmUuIFlvdSBjYW4gZ2V0IDEwJSBvZmYgU3VwZXIgU2ltcGxlIEdyYXNzZmVkIFByb3RlaW4gd2l0aCB0aGUgY29kZSBwcm90ZWluMTAgYXQgZHJoeW1hbi5jb20vcHJvdGVpbi4gRnVsbC1sZW5ndGggZXBpc29kZXMgKGFuZCBjb3JyZXNwb25kaW5nIGxpbmtzKSBvZiB0aGVzZSBpbnRlcnZpZXdzIGNhbiBiZSBmb3VuZCBoZXJlOiBEci4gRWxpemFiZXRoIEJvaGFtIERyLiBNYXJrIEh5bWFuwqAgRHIuIFJvYmVydCBMdXN0aWcgU2hhd24gU3RldmVuc29uICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzU1NDkyNX0sImlkIjoiMWM3VFBwN1E5QnB1THJyaHdNaDhkYyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IldoYXQgQ2F1c2VzIEEgRmF0dHkgTGl2ZXIgQW5kIEhvdyBUbyBGaXggSXQiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRHIuIEh5bWFuIFNob3ciLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0wOC0yMVQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToxYzdUUHA3UTlCcHVMcnJod01oOGRjIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI5NzE2Y2FkY2RmNmNhYmY1NGEwNGFmNzg3MjAzZTAzZjA2ZTQ5MzgxIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTcxNmNhZGNkZjZjYWJmNTRhMDRhZjc4NzIwM2UwM2YwNmU0OTM4MSJ9LHsiZmlsZUlkIjoiZjZiOGYwNGZmYTQwNzAyYjZkZmNkMjI0OTJiMGNiYTZlN2IyNTZhOCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mNmI4ZjA0ZmZhNDA3MDJiNmRmY2QyMjQ5MmIwY2JhNmU3YjI1NmE4In0seyJmaWxlSWQiOiI4ZDBkMDM2ZTU5YzQzNDNmNDU0ZmUwNGYzZGQ0YWU2ZTA1OGNiNDAwIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGQwZDAzNmU1OWM0MzQzZjQ1NGZlMDRmM2RkNGFlNmUwNThjYjQwMCJ9LHsiZmlsZUlkIjoiNGE5MmI0MDNjYWEwNDBlNjFiY2JiZDg1ODA4NTdhZjQwNDY5MjVmZSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzRhOTJiNDAzY2FhMDQwZTYxYmNiYmQ4NTgwODU3YWY0MDQ2OTI1ZmUifSx7ImZpbGVJZCI6IjgzOWY1NWE4YTc4MTNkYjFlYzA5ZGY0ZTY2YmE4MDE5MDNjMTQzMGMiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODM5ZjU1YThhNzgxM2RiMWVjMDlkZjRlNjZiYTgwMTkwM2MxNDMwYyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ4ZjMwY2JiODk2ZWQ5NDEzOTgwY2I5ZGUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY4ZjMwY2JiODk2ZWQ5NDEzOTgwY2I5ZGUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhOGYzMGNiYjg5NmVkOTQxMzk4MGNiOWRlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJNb3N0IG9mIHVzIChpbmNsdWRpbmcgbW9zdCBkb2N0b3JzKSBkbyBub3QgcmVjb2duaXplIG9yIGtub3cgdGhhdCBkaWdlc3RpdmUgcHJvYmxlbXMgd3JlYWsgaGF2b2MgaW4gdGhlIGVudGlyZSBib2R5LCBsZWFkaW5nIHRvIGFsbGVyZ2llcywgYXJ0aHJpdGlzLCBhdXRvaW1tdW5lIGRpc2Vhc2UsIHJhc2hlcywgYWNuZSwgY2hyb25pYyBmYXRpZ3VlLCBtb29kIGRpc29yZGVycywgYXV0aXNtLCBkZW1lbnRpYSwgY2FuY2VyLCBhbmQgbW9yZS4gU28gaGF2aW5nIGEgaGVhbHRoeSBndXQgbWVhbnMgbW9yZSB0aGFuIHNpbXBseSBiZWluZyBmcmVlIG9mIGFubm95YW5jZXMgbGlrZSBibG9hdGluZyBvciBoZWFydGJ1cm4uIEl0IGlzIGFic29sdXRlbHkgY2VudHJhbCB0byB5b3VyIGhlYWx0aC4gSXQgaXMgY29ubmVjdGVkIHRvIGV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIGluIHlvdXIgYm9keS4gVGhhdCBpcyB3aHkgRnVuY3Rpb25hbCBNZWRpY2luZSBhbG1vc3QgYWx3YXlzIHN0YXJ0cyBoZWxwaW5nIHBlb3BsZSB0cmVhdCBjaHJvbmljIGhlYWx0aCBwcm9ibGVtcyBieSBmaXhpbmcgdGhlaXIgZ3V0LiBJbiB0aGlzIG1pbmktZXBpc29kZSwgRHIuIEh5bWFuIGlzIGpvaW5lZCBieSBEci4gRWxpemFiZXRoIEJvaGFtIHRvIHJldmlldyB0d28gcGF0aWVudCBjYXNlcyBmb2N1c2VkIG9uIHRyZWF0aW5nIHRoZSBndXQuIEVsaXphYmV0aCBCb2hhbSBpcyBhIHBoeXNpY2lhbiBhbmQgbnV0cml0aW9uaXN0IHdobyBwcmFjdGljZXMgZnVuY3Rpb25hbCBtZWRpY2luZSBhdCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgaW4gTGVub3gsIE1BLsKgVGhyb3VnaCBoZXIgcHJhY3RpY2UgYW5kIGxlY3R1cmluZyBzaGUgaGFzIGhlbHBlZCB0aG91c2FuZHMgb2YgcGVvcGxlIGFjaGlldmUgdGhlaXIgZ29hbHMgb2Ygb3B0aW11bSBoZWFsdGggYW5kIHdlbGxuZXNzLiBTaGUgd2l0bmVzc2VzIHRoZSBwb3dlciBvZiBudXRyaXRpb24gZXZlcnkgZGF5IGluIGhlciBwcmFjdGljZSBhbmQgaXMgY29tbWl0dGVkIHRvIHRyYWluaW5nIG90aGVyIHBoeXNpY2lhbnMgdG8gdXRpbGl6ZSBudXRyaXRpb24gaW4gaGVhbGluZy7CoERyLiBCb2hhbSBoYXMgY29udHJpYnV0ZWQgdG8gbWFueSBhcnRpY2xlcyBhbmQgd3JvdGUgdGhlIGxhdGVzdCBjaGFwdGVyIG9uIE9iZXNpdHkgZm9yIHRoZSBSYW5rZWwgVGV4dGJvb2sgb2YgRmFtaWx5IE1lZGljaW5lLiBTaGUgaXMgcGFydCBvZiB0aGUgZmFjdWx0eSBvZiB0aGUgSW5zdGl0dXRlIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lIGFuZCBoYXMgYmVlbiBmZWF0dXJlZCBvbiB0aGUgRHIuIE96IHNob3cgYW5kIGluIGEgdmFyaWV0eSBvZiBwdWJsaWNhdGlvbnMgYW5kIG1lZGlhIGluY2x1ZGluZyBIdWZmaW5ndG9uIFBvc3QsIFRoZSBDaGFsa2JvYXJkIE1hZ2F6aW5lLCBhbmQgRXhwZXJpZW5jZSBMaWZlLsKgSGVyIERWRCBCcmVhc3QgV2VsbG5lc3M6IFRvb2xzIHRvIFByZXZlbnQgYW5kIEhlYWwgZnJvbSBCcmVhc3QgQ2FuY2VyIGV4cGxvcmVzIHRoZSBmdW5jdGlvbmFsIG1lZGljaW5lIGFwcHJvYWNoIHRvIGtlZXBpbmcgeW91ciBicmVhc3RzIGFuZCB3aG9sZSBib2R5IHdlbGwuwqDCoCBUaGlzIGVwaXNvZGUgaXMgc3BvbnNvcmVkIGJ5IEFpckRvY3Rvci4gV2UgbmVlZCBjbGVhbiBhaXIgbm90IG9ubHkgdG8gbGl2ZSBidXQgdG8gY3JlYXRlIHZpYnJhbnQgaGVhbHRoIGFuZCBwcm90ZWN0IG91cnNlbHZlcyBhbmQgbG92ZWQgb25lcyBmcm9tIHRveGluIGV4cG9zdXJlIGFuZCBkaXNlYXNlLiBMZWFybiBtb3JlIGFib3V0IHRoZSBBaXJEb2N0b3IgUHJvZmVzc2lvbmFsIEFpciBQdXJpZmllciBzeXN0ZW0gYXQgYSBzcGVjaWFsIHByaWNlIGF0IHd3dy5kcmh5bWFuLmNvbS9maWx0ZXIgSW4gdGhpcyBlcGlzb2RlLCBEci4gSHltYW4gYW5kIERyLiBCb2hhbSBkaXNjdXNzOiAgV2hhdCBpcyBsZWFreSBndXQsIGFuZCB3aHkgZG9lcyBpdCBsZWFkIHRvIHNvIG1hbnkgb3RoZXIgaGVhbHRoIGlzc3VlcywgaW5jbHVkaW5nIGZvb2Qgc2Vuc2l0aXZpdGllcz8gIEhvdyBvdXIgZGlldCwgZm9vZCBzdXBwbHksIG92ZXItcmVsaWFuY2Ugb24gYW50aWJpb3RpY3MsIGFjaWQgYmxvY2tlcnMsIHN0ZXJvaWRzLCBhbmQgbW9yZSBjYW4gbGVhZCB0byBsZWFreSBndXQgIFVzaW5nIHN0b29sIHRlc3RpbmcgYW5kIEN5cmV4IHRlc3RpbmcgdG8gYXNzZXNzIGd1dCBoZWFsdGguICBUaGUg4oCYNVLigJkgcHJvZ3JhbSAocmVtb3ZlLCByZXBsYWNlLCByZWlub2N1bGF0ZSwgcmVwYWlyLCBhbmQgcmViYWxhbmNlKSB0aGF0IEZ1bmN0aW9uYWwgTWVkaWNpbmUgdXNlcyBhcyBhIGd1aWRlIHRvIHRyZWF0IGNocm9uaWMgaXNzdWVzLsKgICBSZW1vdmUgc3RyZXNzb3JzOiBnZXQgcmlkIG9mIHRoaW5ncyB0aGF0IG5lZ2F0aXZlbHkgYWZmZWN0IHRoZSBlbnZpcm9ubWVudCBvZiB0aGUgR0kgdHJhY3QgaW5jbHVkaW5nIGFsbGVyZ2ljIGZvb2RzIGFuZCBwYXJhc2l0ZXMgb3Igb3RoZXIgYmFkIGJ1Z3Mgc3VjaCBhcyBiYWN0ZXJpYSBvciB5ZWFzdC4gVGhpcyBtaWdodCBpbnZvbHZlIHVzaW5nIGFuIGFsbGVyZ3kg4oCcZWxpbWluYXRpb24gZGlldOKAnSB0byBmaW5kIG91dCB3aGF0IGZvb2RzIGFyZSBjYXVzaW5nIEdJIHN5bXB0b21zIG9yIGl0IG1heSBpbnZvbHZlIHRha2luZyBkcnVncyBvciBoZXJicyB0byBlcmFkaWNhdGUgYSBwYXJ0aWN1bGFyIGJ1Zy7CoCAgUmVwbGFjZSBkaWdlc3RpdmUgc2VjcmV0aW9uczogYWRkIGJhY2sgdGhpbmdzIGxpa2UgZGlnZXN0aXZlIGVuenltZXMsIGh5ZHJvY2hsb3JpYyBhY2lkLCBhbmQgYmlsZSBhY2lkcyB0aGF0IGFyZSByZXF1aXJlZCBmb3IgcHJvcGVyIGRpZ2VzdGlvbiBhbmQgdGhhdCBtYXkgYmUgY29tcHJvbWlzZWQgYnkgZGlldCwgZHJ1Z3MsIGRpc2Vhc2VzLCBhZ2luZywgb3Igb3RoZXIgZmFjdG9ycy4gIFJlaW5vY3VsYXRlLiBIZWxwIGJlbmVmaWNpYWwgYmFjdGVyaWEgZmxvdXJpc2ggYnkgaW5nZXN0aW5nIHByb2Jpb3RpYyBmb29kcyBvciBzdXBwbGVtZW50cyB0aGF0IGNvbnRhaW4gdGhlIHNvLWNhbGxlZCDigJxnb29k4oCdIEdJIGJhY3RlcmlhIHN1Y2ggYXMgYmlmaWRvYmFjdGVyaWEgYW5kIGxhY3RvYmFjaWxsdXMgc3BlY2llcywgYW5kIGJ5IGNvbnN1bWluZyB0aGUgaGlnaCBzb2x1YmxlIGZpYmVyIGZvb2RzIHRoYXQgZ29vZCBidWdzIGxpa2UgdG8gZWF0LCBjYWxsZWQg4oCccHJlYmlvdGljcy7igJ0gUHJvYmlvdGljcyBhcmUgYmVuZWZpY2lhbCBtaWNyb29yZ2FuaXNtcyBmb3VuZCBpbiB0aGUgZ3V0IHRoYXQgYXJlIGFsc28gY2FsbGVkIOKAnGZyaWVuZGx5IGJhY3RlcmlhLuKAnSBVc2Ugb2YgYW50aWJpb3RpY3Mga2lsbHMgYm90aCBnb29kIGFuZCBiYWQgYmFjdGVyaWEuIFByb2Jpb3RpY3MgaW4gdGhlIGZvcm0gb2Ygc3VwcGxlbWVudHMgb3IgZm9vZCBhcmUgbmVlZGVkIHRvIHJlLWlub2N1bGF0ZSB0aGUgZ3V0LiBGZXJtZW50ZWQgZm9vZHMsIHN1Y2ggYXMgeW9ndXJ0LCBtaXNvLCBhbmQgdGVtcGVoIGFyZSBmb29kIHNvdXJjZXMgb2YgcHJvYmlvdGljcy4gUHJlYmlvdGljcyBhcmUgbm9uZGlnZXN0aWJsZSBmb29kIGluZ3JlZGllbnRzIHRoYXQgc2VsZWN0aXZlbHkgc3RpbXVsYXRlIHRoZSBncm93dGggb2YgYmVuZWZpY2lhbCBtaWNyb29yZ2FuaXNtcyBhbHJlYWR5IGluIHRoZSBjb2xvbi4gSW4gb3RoZXIgd29yZHMsIHByZWJpb3RpY3MgZmVlZCBwcm9iaW90aWNzLiBQcmViaW90aWNzIGFyZSBhdmFpbGFibGUgaW4gbWFueSBmb29kcyB0aGF0IGNvbnRhaW4gYSBmaWJlciBjYWxsZWQgaW51bGluLCBpbmNsdWRpbmcgYXJ0aWNob2tlcywgZ2FybGljLCBsZWVrcywgb25pb24sIGNoaWNvcnksIHRvZnUsIGFuZCBvdGhlciBzb3kgcHJvZHVjdHMuIEdyYWlucyBzdWNoIGFzIGJhcmxleSwgZmxheCwgb2F0cywgYW5kIHdoZWF0IGFyZSBhbHNvIGdvb2Qgc291cmNlcyBvZiBwcmViaW90aWNzLiBBbm90aGVyIGdvb2QgcHJlYmlvdGljIHNvdXJjZSBpcyBhIHN1cHBsZW1lbnQgY2FsbGVkIOKAnGZydWN0by1vbGlnb3NhY2NoYXJpZGXigJ0gb3IgRk9TLiAgUmVwYWlyLiBIZWxwIHRoZSBsaW5pbmcgb2YgdGhlIEdJIHRyYWN0IHJlcGFpciBpdHNlbGYgYnkgc3VwcGx5aW5nIGtleSBudXRyaWVudHMgdGhhdCBjYW4gb2Z0ZW4gYmUgaW4gc2hvcnQgc3VwcGx5IGluIGEgZGlzZWFzZSBzdGF0ZSwgc3VjaCBhcyB6aW5jLCBhbnRpb3hpZGFudHMgKGUuZy4gdml0YW1pbnMgQSwgQywgYW5kIEUpLCBmaXNoIG9pbCwgYW5kIHRoZSBhbWlubyBhY2lkIGdsdXRhbWluZS7CoCAgUmViYWxhbmNlLiBQYXkgYXR0ZW50aW9uIHRvIGxpZmVzdHlsZSBjaG9pY2VzIOKAkyBzbGVlcCwgZXhlcmNpc2UgYW5kIHN0cmVzcyBjYW4gYWxsIGFmZmVjdCB0aGUgR0kgdHJhY3QuICBGb3IgbW9yZSBpbmZvcm1hdGlvbiB2aXNpdCBkcmh5bWFuLmNvbS91d2MgICBBZGRpdGlvbmFsIHJlc291cmNlczog4oCcSXMgWW91ciBEaWdlc3RpdmUgU3lzdGVtIE1ha2luZyBZb3UgU2ljaywgYW5kIEZhdD/igJ0gaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMTAvMDUvMjAvaXMteW91ci1kaWdlc3RpdmUtc3lzdGVtLW1ha2luZy15b3Utc2ljay8g4oCcSG93IHRvIEZlZWQgWW91ciBHdXTigJ0gaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMTgvMDQvMTMvaG93LXRvLWZlZWQteW91ci1ndXQvIOKAnEEgTmV3IEFwcHJvYWNoIHRvIEF1dG9pbW11bmUgRGlzZWFzZeKAnSBodHRwczovL3VsdHJhd2VsbG5lc3NjZW50ZXIuY29tLzIwMTgvMDYvMjcvYS1uZXctYXBwcm9hY2gtdG8tYXV0b2ltbXVuZS1kaXNlYXNlLyDigJxMYWIgU3BvdGxpZ2h0OiBUZXN0aW5nIGZvciBGb29kIFNlbnNpdGl2aXRpZXPigJ0gaHR0cHM6Ly91bHRyYXdlbGxuZXNzY2VudGVyLmNvbS8yMDE5LzA5LzI3L2xhYi1zcG90bGlnaHQtdGVzdGluZy1mb3ItZm9vZC1zZW5zaXRpdml0aWVzLyDigJxUaGUgV3JvbmcgR3V0IEJ1Z3MgQ2FuIE1ha2UgWW91IEZhdCBhbmQgU2ljayAoYW5kIEhvdyB0byBGaXggVGhlbSnigJ0gaHR0cHM6Ly91bHRyYXdlbGxuZXNzY2VudGVyLmNvbS8yMDE3LzA5LzIxL3RoZS13cm9uZy1ndXQtYnVncy1jYW4tbWFrZS15b3UtZmF0LWFuZC1zaWNrLWFuZC1ob3ctdG8tZml4LXRoZW0vIOKAnFRvcCA1IERpZXQgQ2hhbmdlcyBmb3IgQXV0b2ltbXVuaXR54oCdIGh0dHBzOi8vdWx0cmF3ZWxsbmVzc2NlbnRlci5jb20vMjAxNy8wNi8zMC90b3AtNS1kaWV0LWNoYW5nZXMtZm9yLWF1dG9pbW11bml0eS8g4oCcR3V0ICYgRGlnZXN0aXZlIEhlYWx0aOKAncKgIGh0dHBzOi8vdWx0cmF3ZWxsbmVzc2NlbnRlci5jb20vMjAxMi8xMC8xNy9sZXNzb24tNC1ndXQtZGlnZXN0aXZlLWhlYWx0aC8gIEhvc3RlZCBvbiBBY2FzdC4gU2VlIGFjYXN0LmNvbS9wcml2YWN5IGZvciBtb3JlIGluZm9ybWF0aW9uLiBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyOTM3NjUyfSwiaWQiOiI2cTRGZ0RUbGs2NktCWHlFTmVFVVBRIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiV2hhdCBJcyBMZWFreSBHdXQgQW5kIEhvdyBDYW4gWW91IFRyZWF0IEl0PyB3aXRoIERyLiBFbGl6YWJldGggQm9oYW0iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRHIuIEh5bWFuIFNob3ciLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMC0wMy0yMFQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2cTRGZ0RUbGs2NktCWHlFTmVFVVBRIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI2YWQ5MzdiMmRmNjc5MDA3ZWFhNDc0ZWY0OTJkY2MyMGUxNTk1MWE2IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNmFkOTM3YjJkZjY3OTAwN2VhYTQ3NGVmNDkyZGNjMjBlMTU5NTFhNiJ9LHsiZmlsZUlkIjoiZWVlZTEyZWQyMzhmN2ExYjJjZTUzZmE5MzliYzViOWVmOWFhZDMzZSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2VlZWUxMmVkMjM4ZjdhMWIyY2U1M2ZhOTM5YmM1YjllZjlhYWQzM2UifSx7ImZpbGVJZCI6IjFlMTE0OWNjNDhiNWU2MTMyZDRhYjk3YzYyM2M2NjYzNmUxOWNmOGEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMWUxMTQ5Y2M0OGI1ZTYxMzJkNGFiOTdjNjIzYzY2NjM2ZTE5Y2Y4YSJ9LHsiZmlsZUlkIjoiN2JhNWQ3YjY4MWIwYmE4MTNlYTc1OWM5NGM3NDAwZGZkZmQ1NWFkZSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83YmE1ZDdiNjgxYjBiYTgxM2VhNzU5Yzk0Yzc0MDBkZmRmZDU1YWRlIn0seyJmaWxlSWQiOiJlOWVkZmI0M2JhYzlmZTE0NjAwODk4NzU4OGI1Y2RiMjhjZTA1YmM5IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTllZGZiNDNiYWM5ZmUxNDYwMDg5ODc1ODhiNWNkYjI4Y2UwNWJjOSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ5YjcwZDgwODA5NTlkYjJiNGU1MjMzN2EiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY5YjcwZDgwODA5NTlkYjJiNGU1MjMzN2EiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhOWI3MGQ4MDgwOTU5ZGIyYjRlNTIzMzdhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJPbGl2aWEgQW1pdHJhbm8sIGNsaW5pY2FsIGhlcmJhbGlzdCBhbmQgZm91bmRlciBvZiBoZXJiYWwgZm9ybXVsYXRpb25zIGNvbXBhbnkgT3JnYW5pYyBPbGl2aWEsIGRpc2N1c3NlcyBkZXRveGluZyBmcm9tIGV4Y2VzcyBkb3BhbWluZSwgbmF0dXJhbCBhbHRlcm5hdGl2ZXMgdG8gT3plbXBpYywgdGhlIGxpbmsgYmV0d2VlbiBQQ09TIGFuZCBpbnN1bGluIHJlc2lzdGFuY2UsIGFuZCBtb3JlLiAgaG93IHRvIGtub3cgaWYgeW91IG5lZWQgYSBkb3BhbWluZSBkZXRveCAgaG93IHRvIGtub3cgd2hhdCB3aWxsIGJlIG1vc3QgaGVscGZ1bCBmb3IgeW91IHRvIGVsaW1pbmF0ZSAgc2VjcmV0cyB0byBlbGltaW5hdGluZyBkb3BhbWluZSBoaWphY2tlcnMgbGlrZSBjYW5uYWJpcywgY2FmZmVpbmUsIGFsY29ob2wsIHBob25lcywgaHlwZXJwYWxhdGFibGUgZm9vZHMsIGFuZCBtb3JlICB0aGUgc2VjcmV0IHRvIG92ZXJjb21pbmcgY3JhdmluZ3MgaW4gdGhlIG1vbWVudHMgeW91IE5FRUQgeW91ciBkb3BhbWluZSB0cmlnZ2VycyAgdGhlIGJpZ2dlc3QgYmVuZWZpdHMgb2YgZG9pbmcgYSBkb3BhbWluZSBkZXRveCArIHRoZSBleGFjdCBzdGVwcyB0byBkbyBvbmXCoCAgdGhlIGNvcGluZyBtZWNoYW5pc20gTU9TVCBvZiB1cyBoYXZlIHRoYXQgd2UgZG9u4oCZdCBldmVuIHJlYWxpemUgKGFuZCBob3cgdG8gZ2V0IHJpZCBvZiBpdCkgIHRoZSBuYXR1cmFsIGFsdGVybmF0aXZlIHRvIE96ZW1waWMgdGhhdCB0cmlnZ2VycyB5b3VyIGJvZHnigJlzIHNhdGlldHkgcmVzcG9uc2UgIHRoZSBleGFjdCByb3V0aW5lIE9saXZpYSBmb2xsb3dlZCB0byBnbyBmcm9tIHByZS1kaWFiZXRpYyB0byBoYXZpbmcgbm8gc2lnbnMgb2YgZGlhYmV0ZXMgIHRoZSBsaW5rIGJldHdlZW4gUENPUyBhbmQgaW5zdWxpbiByZXNpc3RhbmNlIChhbmQgd2hhdCB0byBkbyBhYm91dCBpdCkgIHNlY3JldHMgZm9yIHJlZ3VsYXRpbmcgeW91ciBuZXJ2b3VzIHN5c3RlbSAgaG93IHRvIGVuY291cmFnZSB5b3VyIHBhcnRuZXIgdG8gZGV2ZWxvcCBoZWFsdGhpZXIgaGFiaXRzIG9mIHRoZWlyIG93biAgYW5kIHNvIG11Y2ggbW9yZSAgRm9yIG1vcmUgZnJvbSBPbGl2aWEsIHlvdSBjYW4gZm9sbG93IGhlciBvbiBJbnN0YWdyYW0gYXQgQG9yZ2FuaWNfb2xpdmlhIG9yIHZpc2l0IGhlciB3ZWJzaXRlIHd3dy5vcmdhbmljb2xpdmlhLmNvbSBhbmQgdXNlIGNvZGUgTElaTU9PRFkgZm9yIDEwJSBvZmYuIExpc3RlbiB0byBMaXogb24gT2xpdmlh4oCZcyBwb2RjYXN0IFdoYXTigJlzIFRoZSBKdWljZS4gVG8gam9pbiBUaGUgTGl6IE1vb2R5IFBvZGNhc3QgQ2x1YiBGYWNlYm9vayBncm91cCwgZ28gdG8gaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL2dyb3Vwcy90aGVsaXptb29keXBvZGNhc3QuIFJlYWR5IHRvIHVwbGV2ZWwgZXZlcnkgcGFydCBvZiB5b3VyIGxpZmU/IE9yZGVyIG15IG5ldyBib29rIDEwMCBXYXlzIHRvIENoYW5nZSBZb3VyIExpZmU6IFRoZSBTY2llbmNlIG9mIExldmVsaW5nIFVwIEhlYWx0aCwgSGFwcGluZXNzLCBSZWxhdGlvbnNoaXBzICYgU3VjY2VzcyBub3chwqAgVGhpcyBlcGlzb2RlIGlzIHNwb25zb3JlZCBieTogTE1OVDogZ28gdG8gRHJpbmtMTU5ULmNvbS9MaXpNb29keSBhIHRvIGdldCBhIGZyZWUgTE1OVCBzYW1wbGUgcGFjayB3aXRoIGFueSBvcmRlci4gQUcxOiB2aXNpdCBkcmlua2FnMS5jb20vbGl6bW9vZHkgYW5kIGdldCB5b3VyIEZSRUUgeWVhciBzdXBwbHkgb2YgVml0YW1pbiBEIGFuZCA1IGZyZWUgdHJhdmVsIHBhY2tzIHRvZGF5LiBPc21pYSBTa2luY2FyZTogZ2V0IDIwJSBvZmYgeW91ciBmaXJzdCBvcmRlciBhdCBvc21pYXNraW5jYXJlLmNvbSB3aXRoIGNvZGUgTElaTU9PRFkuIEN5bWJpb3Rpa2E6IHVzZSBjb2RlIExJWk1PT0RZIG9uIGN5bWJpb3Rpa2EuY29tIHRvIGdldCAxNSUgb2ZmIHBsdXMgZnJlZSBzaGlwcGluZyBvbiBzdWJzY3JpcHRpb24gb3JkZXJzLiBQdW9yaTogZ28gdG8gcHVvcmkuY29tL0xJWk1PT0RZIGFuZCB1c2UgcHJvbW8gY29kZSBMSVpNT09EWSBmb3IgMjAlIHNpdGV3aWRlLiBQcmV2aW91cyBlcGlzb2RlcyByZWZlcnJlZCB0byBpbiB0aGlzIGVwaXNvZGU6IEhvdyBUbyBNYWtlIERhdGluZyBGdW4gQWdhaW7igJRBTkQgTWVldCBUaGUgTG92ZSBPZiBZb3VyIExpZmUgSmVzc2UgVHlsZXIgRmVyZ3Vzb24gT24gVGhlIFNlY3JldCBUbyBDaGFuZ2luZyBQZW9wbGXigJlzIE1pbmRzLCBTdGF5aW5nIE9wdGltaXN0aWMgQWJvdXQgU29jaWFsIENoYW5nZSwgUmVsYXhpbmcgV2l0aG91dCBBbGNvaG9sLCAmIE1vcmUgSG93IFRvIEVsaW1pbmF0ZSBCbG9hdCAmIENvbnN0aXBhdGlvbiAoKyBTSUJPLCBJQlMsIFBhcmFzaXRlcywgUGVyaW9kIFBvb3BzICYgTW9yZSkgd2l0aCBUYW1hcmEgRHVrZXIgRnJldW1hbiwgTVMsIFJELCBDRE4gSG93IFRvIEhhY2sgWW91ciBEb3BhbWluZSBUbyBTdG9wIFJlYWNoaW5nIEZvciBZb3VyIFBob25lICYgRXhwZXJpZW5jZSBNb3JlIFBsZWFzdXJlIHdpdGggRHIuIEFubmEgTGVtYmtlIFRoZSBMaXogTW9vZHkgUG9kY2FzdCBjb3ZlciBhcnQgYnkgWmFjay4gVGhlIExpeiBNb29keSBQb2RjYXN0IG11c2ljIGJ5IEFsZXggUnVpbXkuIEZvcm1lcmx5IHRoZSBIZWFsdGhpZXIgVG9nZXRoZXIgUG9kY2FzdC7CoCBUaGlzIHBvZGNhc3QgYW5kIHdlYnNpdGUgcmVwcmVzZW50cyB0aGUgb3BpbmlvbnMgb2YgTGl6IE1vb2R5IGFuZCBoZXIgZ3Vlc3RzIHRvIHRoZSBzaG93LiBUaGUgY29udGVudCBoZXJlIHNob3VsZCBub3QgYmUgdGFrZW4gYXMgbWVkaWNhbCBhZHZpY2UuIFRoZSBjb250ZW50IGhlcmUgaXMgZm9yIGluZm9ybWF0aW9uIHB1cnBvc2VzIG9ubHksIGFuZCBiZWNhdXNlIGVhY2ggcGVyc29uIGlzIHNvIHVuaXF1ZSwgcGxlYXNlIGNvbnN1bHQgeW91ciBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBmb3IgYW55IG1lZGljYWwgcXVlc3Rpb25zLiBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo1Nzg5MjU3fSwiaWQiOiI3b09ueE1SZU42bFJiaEVHYmUxREc0IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiV2h5IFlvdSBOZWVkIEEgRG9wYW1pbmUgRGV0b3ggKEFuZCBFeGFjdGx5IEhvdyBUbyBEbyBJdCkiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkOWI3MGQ4MDgwOTU5ZGIyYjRlNTIzMzdhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmOWI3MGQ4MDgwOTU5ZGIyYjRlNTIzMzdhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTliNzBkODA4MDk1OWRiMmI0ZTUyMzM3YSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgTGl6IE1vb2R5IFBvZGNhc3QiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NmRCQU1oMXFjNE1MN3h4Yll3WXdOaiJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNS0wMVQwOToyMTowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3b09ueE1SZU42bFJiaEVHYmUxREc0In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI4OGNjZmUxYzg0YzU1ODgyYjg4MWM2ZWQwZTYzMDBiOTMyZmUyNzc4IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODhjY2ZlMWM4NGM1NTg4MmI4ODFjNmVkMGU2MzAwYjkzMmZlMjc3OCJ9LHsiZmlsZUlkIjoiMGJjMDY1YWUwMzMxYzc1YTFlN2RjODE5NzYxMWQ3ZjlmNzJjODg3NCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzBiYzA2NWFlMDMzMWM3NWExZTdkYzgxOTc2MTFkN2Y5ZjcyYzg4NzQifSx7ImZpbGVJZCI6IjU0MDVlZjhhNmIyOWFmMjQ5YzIwZjQxNTA5MmY4MTNkYzg0NWYxNWUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTQwNWVmOGE2YjI5YWYyNDljMjBmNDE1MDkyZjgxM2RjODQ1ZjE1ZSJ9LHsiZmlsZUlkIjoiMzBlMThiODQzZTc4ODRkMWEwZmY2OWE1OGFjMjc1Zjg1NzQxOGNkNiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zMGUxOGI4NDNlNzg4NGQxYTBmZjY5YTU4YWMyNzVmODU3NDE4Y2Q2In0seyJmaWxlSWQiOiI1YzgxZjVlZGZkMGU1OGYyMjE2Y2NmZDg4Zjg1OWE3MjkxMDg0ZDdhIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNWM4MWY1ZWRmZDBlNThmMjIxNmNjZmQ4OGY4NTlhNzI5MTA4NGQ3YSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJFWFBMSUNJVCJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTIxNjkzZjQwOWM3NmZiNjZmNzM3NDg0YyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiQXJlIHlvdSBvdmVyIGFsbCBvZiB0aGUgZ2ltbWlja3ksIGV4cGVuc2l2ZSB0b29scyBpbiB0aGUgaGVhbHRoIHNwYWNlIHJpZ2h0IG5vdz8gRG8geW91IHdhbnQgdG8gZ28gZGVlcGVyIHRvIGFkZHJlc3MgZm91bmRhdGlvbmFsIHRvcGljcyByZWxhdGVkIHRvIHRoZSB0aGluZ3MgdGhhdCBhY3R1YWxseSBpbXBhY3QgeW91ciBxdWFsaXR5IG9mIGxpZmUg4oCTIGxpa2UgaGVhbHRoaWVyIGNvbW11bmljYXRpb24sIGJldHRlciBjb25maWRlbmNlLCBhbmQgcmV3aXJpbmcgeW91ciBicmFpbiB0byBmb2N1cyBvbiB0aGUgZ29vZD8gTGl6IE1vb2R5IGlzIGFuIGF1dGhvciwgcG9kY2FzdGVyIGFuZCByZWNpcGUgZGV2ZWxvcGVyIGtub3duIGZvciBoZXIgdmlicmFudCBhcHByb2FjaCB0byBoZWFsdGh5IGxpdmluZy4gSW4gdHJ1ZSBMaXogZmFzaGlvbiwgc2hlIHNoYXJlcyBoZXIgZmF2b3JpdGUgKGZyZWUpIHdlbGxuZXNzIGhhYml0cyB0aGF0IGFyZSByb290ZWQgaW4gcHN5Y2hvbG9neSBhbmQgYmVoYXZpb3JhbCBzY2llbmNlIGFuZCB3aWxsIHNlcmlvdXNseSBjaGFuZ2UgdGhlIHdheSB5b3UgZmVlbC7CoCDCoCBIRVJF4oCZUyBUSEUgSlVJQ0U6ICAgSGVyIHNlY3JldHMgdG8gYSBsb25nLCBoZWFsdGh5IHJlbGF0aW9uc2hpcCBhZnRlciAxNiB5ZWFycyBvZiBtYXJyaWFnZSAgIEhvdyBiZWNvbWluZyBhIGJldHRlciBsaXN0ZW5lciBoZWxwcyB5b3VyIHJlbGF0aW9uc2hpcHMgYW5kIG1ha2VzIHBlb3BsZSBsaWtlIHlvdSBtb3JlICAgVGhlIDUgc2Vjb25kIG1ldGhvZCB0aGF0IHJld2lyZXMgeW91ciBuZXVyYWwgcGF0aHdheXMgdG8gcHJvbW90ZSBtb3JlIGhhcHBpbmVzcyBhbmQgcG9zaXRpdml0ecKgICAgSG93IHdyaXRpbmcgeW91ciBvd24g4oCcYmlsbCBvZiByaWdodHPigJ0gYnVpbGRzIHNlbGYgY29uZmlkZW5jZSBhbmQgZW5mb3JjZXMgeW91ciB0cnVlIHNlbnNlIG9mIHNlbGYtaWRlbnRpdHkgYW5kIHdvcnRoICAgSG93IHRvIHByYWN0aWNlIG1ha2luZyBzbWFsbCBkZWNpc2lvbnMgc28gdGhhdCB5b3UgYXJlIGxlc3Mgb3ZlcndoZWxtZWQgYnkgYmlnIGxpZmUgZGVjaXNpb25zIHdoZW4gdGhleSBpbmV2aXRhYmx5IGFyaXNlICAgV2h5IHRoaW5raW5nIGFib3V0IHlvdXIgZGVhdGggaXMgb25lIG9mIHRoZSBtb3N0IHBvd2VyZnVsIHRoaW5ncyB5b3UgY2FuIGRvIGZvciBhIHdlbGwtbGl2ZWQgbGlmZSAgIEhvdyB0byB1c2UgdGhlIOKAnGZyZXNoIHN0YXJ0IGVmZmVjdOKAnSB0byBpbmNyZWFzZSB5b3VyIG1vdGl2YXRpb24gYW5kIGFjaGlldmUgeW91ciBnb2FscyAgIFdoeSBpdOKAmXMgY3JpdGljYWwgdGhhdCB3ZSBzaG93IHVwIGF1dGhlbnRpY2FsbHkgdnMgdHJ5aW5nIHRvIG1ha2UgYW4gaW1wcmVzc2lvbiB3aGVuIGxvb2tpbmcgZm9yIGEgbWF0Y2ggICBXaHkgYXJ0aWZpY2lhbGx5IGxpbWl0aW5nIHlvdXIgdGltZSBjYW4gYWN0dWFsbHkgaW5jcmVhc2UgeW91ciBwcm9kdWN0aXZpdHnCoCAgIFdoYXQg4oCcaW50ZW50aW9uYWwgZHJpbmtpbmfigJ0gaXMgYW5kIGhvdyBpdOKAmXMgY2hhbmdlZCBMaXrigJlzIGxpZmXCoCAgIMKgIFdhdGNoIHRoZSBmdWxsIGVwaXNvZGUgb24gV2hhdOKAmXMgVGhlIEp1aWNlIFlvdVR1YmUgQ2hhbm5lbCAgVG8gc3VwcG9ydCBvdXIgYWQtZnJlZSBzaG93LCBzaG9wIE9saXZpYeKAmXMgbGluZSBvZiBoZXJiYWxpc3QtZm9ybXVsYXRlZCBzdXBwbGVtZW50cyBmb3IgZGlnZXN0aW9uLCBhbnhpZXR5LCB0aHlyb2lkIHN1cHBvcnQsIGFuZCBtb3JlIGJ5IHZpc2l0aW5nIHd3dy5vcmdhbmljb2xpdmlhLmNvbS4gSWYgeW914oCZZCBsaWtlIHRvIHN1cHBvcnQgdGhlIHNob3cgd2hpbGUgdGFraW5nIGNhcmUgb2YgeW91ciByZXByb2R1Y3RpdmUgaGVhbHRoLCB5b3UgY2FuIGdldCAxNSUgb2ZmIG9mIEZsb3JhLVYsIE5hdGFsIE51cnR1cmUgJiBGbG93IEJhbGFuY2Ugd2l0aCBjb2RlIEZFUlRJTElUWTE1IMKgIENvbm5lY3Qgd2l0aCBMaXo6IEluc3RhZ3JhbSBXZWJzaXRlIFBvZGNhc3QgwqAiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6Mzc0ODA1Nn0sImlkIjoiNjl4NThNZkpaZGJLT09UVmhYYlZVTCIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlM1RTEwIEhvdyB0byBTdHJlbmd0aGVuIFlvdXIgRGVjaXNpb24tTWFraW5nIE11c2NsZSAmIFJld2lyZSBZb3VyIEJyYWluIHRvIEZlZWwgTW9yZSBDb25maWRlbnQgJiBHcmF0ZWZ1bCB8IExpeiBNb29keSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6ME5KcWdYT25NdlhzODdkdmxIcG9jWCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNC0yMlQwNDowMTowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2OXg1OE1mSlpkYktPT1RWaFhiVlVMIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIzNTU0MzI0MzI1OTgyODk1MTdjMDFjNGViMWYzYzRmNmZhOGI5ZTBhIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzU1NDMyNDMyNTk4Mjg5NTE3YzAxYzRlYjFmM2M0ZjZmYThiOWUwYSJ9LHsiZmlsZUlkIjoiOGYxMDEwZjI3MDc0OTA5NWNiNGNiODc1ODRmMDQ1ZWUxZWNmNzg5MSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhmMTAxMGYyNzA3NDkwOTVjYjRjYjg3NTg0ZjA0NWVlMWVjZjc4OTEifSx7ImZpbGVJZCI6Ijk5ZmQyOWNjZTJhNTBkMmZmM2M3MDc4YzNhY2I0ZTFhMjVmMDcyMzEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTlmZDI5Y2NlMmE1MGQyZmYzYzcwNzhjM2FjYjRlMWEyNWYwNzIzMSJ9LHsiZmlsZUlkIjoiZjBiY2MyMjU1MTYyY2RhNzI0MDAzZjM4ZTg3MjkzNTIwMjAyNTIwMiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YwYmNjMjI1NTE2MmNkYTcyNDAwM2YzOGU4NzI5MzUyMDIwMjUyMDIifSx7ImZpbGVJZCI6Ijg1OThkNmQ4ZTFjODAxMWY3YWZlZjg3MzFiZDcwNDU2ODJiZDU2ZmUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODU5OGQ2ZDhlMWM4MDExZjdhZmVmODczMWJkNzA0NTY4MmJkNTZmZSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxNTJiOTllNTFlOWNlMGJlMWFjMDgxYjgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxNTJiOTllNTFlOWNlMGJlMWFjMDgxYjgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTUyYjk5ZTUxZTljZTBiZTFhYzA4MWI4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEF0aGxldGljIEdyZWVucywgYW5kIEluc2lkZVRyYWNrZXIuIMKgIEJsb29kIHN1Z2FyIGlzIG9uZSBhc3BlY3Qgb2Ygb3VyIGJpb2xvZ3kgdGhhdCBoYXMgbWFqb3IgaW1wbGljYXRpb25zIGZvciBob3cgd2VsbCB3ZSBmZWVsIGFuZCBmdW5jdGlvbiBvbiBhIGRhaWx5IGJhc2lzLiBXaGVuIGl0IGlzIG91dCBvZiBiYWxhbmNlIGFuZCBvdXIgaW5zdWxpbiBzcGlrZXMsIGl0IGNhbiBzZXQgdXMgdXAgZm9yIGhlYWx0aCBwcm9ibGVtcyBkb3duIHRoZSByb2FkLiBMdWNraWx5LCB0aGVyZSBhcmUgbWFueSBzaW1wbGUsIHJlYWxpc3RpYyBoYWNrcyB0aGF0IGNhbiBoZWxwIHRvIHN1Y2Nlc3NmdWxseSBtYW5hZ2UgYmxvb2Qgc3VnYXIgd2l0aG91dCBsZWF2aW5nIHlvdSBmZWVsaW5nIGRlcHJpdmVkLiDCoCBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggSmVzc2llIEluY2hhdXNww6ksIE1heCBMdWdhdmVyZSwgYW5kIERyLiBDYXNleSBNZWFucyBhYm91dCB0aGUgYmVzdCBoYWNrcyB0byByZWR1Y2UgaW5zdWxpbiBzcGlrZXMgYW5kIHdoeSBtYW5hZ2luZyB5b3VyIGJsb29kIHN1Z2FyIGlzIG5lY2Vzc2FyeSBpZiB5b3Ugd2FudCB0byBiZSBoZWFsdGh5LiDCoCBKZXNzaWUgSW5jaGF1c3DDqSBob2xkcyBhIGJhY2hlbG9y4oCZcyBkZWdyZWUgaW4gbWF0aGVtYXRpY3MgZnJvbSBLaW5nJ3MgQ29sbGVnZSBMb25kb24gYW5kIGEgbWFzdGVy4oCZcyBkZWdyZWUgaW4gYmlvY2hlbWlzdHJ5IGZyb20gR2VvcmdldG93biBVbml2ZXJzaXR5LiBIZXIgd29yayBhdCBhIGdlbmV0aWMgYW5hbHlzaXMgc3RhcnQtdXAgaW4gU2lsaWNvbiBWYWxsZXkgbWFkZSBoZXIgcmVhbGl6ZSB0aGF0LCBhcyB0aGUga2V5IHRvIGdvb2QgaGVhbHRoLCBmb29kIGhhYml0cyBiZWF0IGdlbmV0aWNzLiBJbiBoZXIgZmlyc3QgYm9vaywgR2x1Y29zZSBSZXZvbHV0aW9uLCBKZXNzaWUgc2hhcmVzIGhlciBzdGFydGxpbmcgZGlzY292ZXJ5IGFib3V0IHRoZSBlc3NlbnRpYWwgcm9sZSBvZiBibG9vZCBzdWdhciBpbiBldmVyeSBhc3BlY3Qgb2Ygb3VyIGxpdmVzLCBmcm9tIGNyYXZpbmdzIHRvIGZlcnRpbGl0eSwgYW5kIHRoZSBzdXJwcmlzaW5nIGhhY2tzIHRvIG9wdGltaXplIGl0IHdoaWxlIHN0aWxsIGVhdGluZyB0aGUgZm9vZHMgd2UgbG92ZS4gwqAgTWF4IEx1Z2F2ZXJlIGlzIGEgaGVhbHRoIGFuZCBzY2llbmNlIGpvdXJuYWxpc3QgYW5kIHRoZSBhdXRob3Igb2YgdGhlIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsZXIgR2VuaXVzIEZvb2RzOiBCZWNvbWUgU21hcnRlciwgSGFwcGllciwgYW5kIE1vcmUgUHJvZHVjdGl2ZSBXaGlsZSBQcm90ZWN0aW5nIFlvdXIgQnJhaW4gZm9yIExpZmUsIG5vdyBwdWJsaXNoZWQgaW4gMTAgbGFuZ3VhZ2VzIGFyb3VuZCB0aGUgZ2xvYmUuIEhpcyBzb3Bob21vcmUgYm9vaywgYWxzbyBhIGJlc3RzZWxsZXIsIGlzIGNhbGxlZCBUaGUgR2VuaXVzIExpZmU6IEhlYWwgWW91ciBNaW5kLCBTdHJlbmd0aGVuIFlvdXIgQm9keSwgYW5kIEJlY29tZSBFeHRyYW9yZGluYXJ5LiBNYXggaXMgdGhlIGhvc3Qgb2YgYSBudW1iZXItb25lIGlUdW5lcyBoZWFsdGggYW5kIHdlbGxuZXNzIHBvZGNhc3QgY2FsbGVkIFRoZSBHZW5pdXMgTGlmZS4gSGlzIG5ldyBjb29rYm9vayBpcyBHZW5pdXMgS2l0Y2hlbi4gwqAgRHIuIENhc2V5IE1lYW5zIGlzIGEgU3RhbmZvcmQtdHJhaW5lZCBwaHlzaWNpYW4sIENoaWVmIE1lZGljYWwgT2ZmaWNlciBhbmQgY29mb3VuZGVyIG9mIG1ldGFib2xpYyBoZWFsdGggY29tcGFueSBMZXZlbHMsIGFuIGFzc29jaWF0ZSBlZGl0b3Igb2YgdGhlIEludGVybmF0aW9uYWwgSm91cm5hbCBvZiBEaXNlYXNlIFJldmVyc2FsIGFuZCBQcmV2ZW50aW9uLCBhbmQgYSBndWVzdCBsZWN0dXJlciBhdCBTdGFuZm9yZCBVbml2ZXJzaXR5LiBIZXIgbWlzc2lvbiBpcyB0byBtYXhpbWl6ZSBodW1hbiBwb3RlbnRpYWwgYW5kIHJldmVyc2UgdGhlIGVwaWRlbWljIG9mIHByZXZlbnRhYmxlIGNocm9uaWMgZGlzZWFzZSBieSBlbXBvd2VyaW5nIGluZGl2aWR1YWxzIHdpdGggdG9vbHMgdGhhdCBjYW4gZmFjaWxpdGF0ZSBhIGRlZXAgdW5kZXJzdGFuZGluZyBvZiBvdXIgYm9kaWVzIGFuZCBpbmZvcm0gcGVyc29uYWxpemVkIGFuZCBzdXN0YWluYWJsZSBkaWV0YXJ5IGFuZCBsaWZlc3R5bGUgY2hvaWNlcy4gwqAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBBdGhsZXRpYyBHcmVlbnMsIGFuZCBJbnNpZGVUcmFja2VyLsKgIMKgIFJ1cGEgSGVhbHRoIGlzIGEgcGxhY2Ugd2hlcmUgRnVuY3Rpb25hbCBNZWRpY2luZSBwcmFjdGl0aW9uZXJzIGNhbiBhY2Nlc3MgbW9yZSB0aGFuIDIsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgZnJvbSBvdmVyIDIwIGxhYnMuIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSwgbGl2ZSBkZW1vIHdpdGggYSBRJkEgb3IgY3JlYXRlIGFuIGFjY291bnQgYXQgUnVwYUhlYWx0aC5jb20uIMKgIFJpZ2h0IG5vdyB3aGVuIHlvdSBwdXJjaGFzZSBBRzEgZnJvbSBBdGhsZXRpYyBHcmVlbnMsIHlvdSB3aWxsIHJlY2VpdmUgMTAgRlJFRSB0cmF2ZWwgcGFja3Mgd2l0aCB5b3VyIGZpcnN0IHB1cmNoYXNlIGJ5IHZpc2l0aW5nIGF0aGxldGljZ3JlZW5zLmNvbS9oeW1hbi4gwqAgUmlnaHQgbm93IEluc2lkZVRyYWNrZXIgaXMgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDIwJSBvZmYgYXQgaW5zaWRldHJhY2tlci5jb20vZHJoeW1hbi4gwqAgRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogSmVzc2llIEluY2hhdXNww6kgTWF4IEx1Z2F2ZXJlIERyLiBDYXNleSBNZWFucyAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI1NDM2NDd9LCJpZCI6IjVrMTdaeFlUMWRMN0U5bWpQU05DZjYiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUb3AgVGlwcyBGb3IgTWFuYWdpbmcgWW91ciBCbG9vZCBTdWdhciBBbmQgQXZvaWRpbmcgSW5zdWxpbiBTcGlrZXMiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYTJjNDlmOGJlY2Q4MDNjNWUwNTM1OTUwIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWEyYzQ5ZjhiZWNkODAzYzVlMDUzNTk1MCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRHIuIEh5bWFuIFNob3ciLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0wMS0wOVQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1azE3WnhZVDFkTDdFOW1qUFNOQ2Y2In1dLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NDhyRml5WWJ4akJmTzh6bWQ3cFFQOSIsInN0YXR1cyI6IkxPQURFRCJ9LCJzaW1pbGFyUGxheWxpc3RzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2V9fQ==</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJTFJQbGF5bGlzdE1XUCI6ImNvbnRyb2wiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiMTdlM2IxNTMtYTM3Ny1jMjFkLTFkZTAtYzk0N2QyNDNmZDk3OjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSUxSUGxheWxpc3RNV1AiOjEyMTA5MTgsImVuYWJsZUkxOG5Sb3V0ZXMiOjExMDI2NjEsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOjExODY1NDF9LCIjZmV0Y2hUaW1lTWlsbGlzIjoxNzMyNzIwNzUwNjI5LCIjY29udGV4dEhhc2giOiJhYmFlMTM5Y2RmMDhmMDliIn0=</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.ef1ef624.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.8e5c597b.js"></script></body></html>