CINXE.COM

Strategies To Reverse Autoimmune Disease - The Doctor's Farmacy with Mark Hyman, M.D. | Podcast on Spotify

<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Strategies To Reverse Autoimmune Disease - The Doctor&#x27;s Farmacy with Mark Hyman, M.D. | 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 The Doctor&#x27;s Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Essentia and Cozy Earth. Simply put, autoimmune diseases are conditions where the body’s immune system attacks its own tissues rather than a foreign molecule like bacteria, and they are a huge problem both in this country and worldwide. You’re probably familiar with the most common autoimmune diseases, like rheumatoid arthritis, lupus, multiple sclerosis, inflammatory bowel disease, type 1 diabetes, hypothyroidism, and psoriasis. But there are many more autoimmune diseases that affect the nervous system, joints and muscles, skin, endocrine gland, and heart. In today’s episode of my series I’m calling Health Bites, I talk about the main causes of autoimmune disease, the conventional medicine approach versus the Functional Medicine approach to treating autoimmune disease, and how to reverse the course of these devastating illnesses.  This episode is brought to you by Essentia and Cozy Earth. Receive an extra $100 off your mattress purchase on top of Essentia’s huge Black Friday sale! Go to myessentia.com/drmarkhyman and use code HYMAN at checkout to get this great deal. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code DRHYMAN. Here are more details from our interview (audio version / Apple Subscriber version): What is autoimmunity, and what causes it? (6:14 / 4:25) A patient case I treated of a girl with autoimmune disease (8:51 / 7:04) A Functional Medicine approach to treating autoimmune disease (13:00 / 11:14) Strategies to reverse autoimmune disease (26:22 / 24:35) Mentioned in this episode The Blood Sugar Solution 10-Day Detox Diet Diagnostic tests and biomarkers mentioned in this episode Celiac Gluten antibodies Anti-gliadin antibodies* Tissue transglutaminase antibodies* *IgA and IgG recommended for both Learn more about your ad choices. Visit megaphone.fm/adchoices"/><meta name="google" content="notranslate"/><meta name="music:duration" content="2032"/><meta name="music:album" content="https://open.spotify.com/show/50MFhL6rItlnDDEStFMSPu"/><meta name="music:release_date" content="2023-11-17T11:00: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/0mnXOyxY1Wal7VgFUnV6II"/><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/0mnXOyxY1Wal7VgFUnV6II"/><meta property="og:title" content="Strategies To Reverse Autoimmune Disease"/><meta property="og:description" content="The Doctor&#x27;s Farmacy with Mark Hyman, M.D. · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II"/><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:image" content="https://i.scdn.co/image/ab6765630000ba8a4c23d997a89c4b9c253e60b6"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Strategies To Reverse Autoimmune Disease"/><meta name="twitter:description" content="The Doctor&#x27;s Farmacy with Mark Hyman, M.D. · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a4c23d997a89c4b9c253e60b6"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F0mnXOyxY1Wal7VgFUnV6II"/><link rel="alternate" href="https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/0mnXOyxY1Wal7VgFUnV6II"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II","url":"https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II","name":"Strategies To Reverse Autoimmune Disease","description":"Listen to this episode from The Doctor's Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Essentia and Cozy Earth. Simply put, autoimmune diseases are conditions where the body\u2019s immune system attacks its own tissues rather than a foreign molecule like bacteria, and they are a huge problem both in this country and worldwide. You\u2019re probably familiar with the most common autoimmune diseases, like rheumatoid arthritis, lupus, multiple sclerosis, inflammatory bowel disease, type 1 diabetes, hypothyroidism, and psoriasis. But there are many more autoimmune diseases that affect the nervous system, joints and muscles, skin, endocrine gland, and heart. In today\u2019s episode of my series I\u2019m calling Health Bites, I talk about the main causes of autoimmune disease, the conventional medicine approach versus the Functional Medicine approach to treating autoimmune disease, and how to reverse the course of these devastating illnesses.\u00A0 This episode is brought to you by Essentia and Cozy Earth. Receive an extra $100 off your mattress purchase on top of Essentia\u2019s huge Black Friday sale! Go to myessentia.com/drmarkhyman and use code HYMAN at checkout to get this great deal. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code DRHYMAN. Here are more details from our interview (audio version / Apple Subscriber version): What is autoimmunity, and what causes it? (6:14 / 4:25) A patient case I treated of a girl with autoimmune disease (8:51 / 7:04) A Functional Medicine approach to treating autoimmune disease (13:00 / 11:14) Strategies to reverse autoimmune disease (26:22 / 24:35) Mentioned in this episode The Blood Sugar Solution 10-Day Detox Diet Diagnostic tests and biomarkers mentioned in this episode Celiac Gluten antibodies Anti-gliadin antibodies* Tissue transglutaminase antibodies* *IgA and IgG recommended for both Learn more about your ad choices. Visit megaphone.fm/adchoices","datePublished":"2023-11-17","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/0mnXOyxY1Wal7VgFUnV6II?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/0mnXOyxY1Wal7VgFUnV6II/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.544eeb44.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.bb96382f.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.0c914277.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.3e4faaa9.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.88e0ba24.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.893e8418.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.d1a690f5.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-browse-page.f5d35de1.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.96045797.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.c900ba37.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":"3416def8f4e424cfebc70048749598a0","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.f97f7070.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.2726e510.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.1db08a40.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQDaZ8jgVdgm3_zr_PaMM1HOVzye7D7nBzAnCyVEHMKm8YHISqwPaO1857PZzylFaVZeWLhLsJg4Jb7gOQJJgseiY-VvkOJVQpKyQVSxMjA5vZZRoK4","accessTokenExpirationTimestampMs":1732428036220,"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(#E8E8E8 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/ab67656300005f1f4c23d997a89c4b9c253e60b6" 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">Strategies To Reverse Autoimmune Disease</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Doctor&#x27;s Farmacy with Mark Hyman, M.D.</div></div></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><span><div class="qfYkuLpETFW3axnfMntO"><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Nov 17, 2023</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">33 min 52 sec</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">This episode is brought to you by Essentia and Cozy Earth. Simply put, autoimmune diseases are conditions where the body’s immune system attacks its own tissues rather than a foreign molecule like bacteria, and they are a huge problem both in this country and worldwide. You’re probably familiar with the most common autoimmune diseases, like rheumatoid arthritis, lupus, multiple sclerosis, inflammatory bowel disease, type 1 diabetes, hypothyroidism, and psoriasis. But there are many more autoimmune diseases that affect the nervous system, joints and muscles, skin, endocrine gland, and heart. In today’s episode of my series I’m calling Health Bites, I talk about the main causes of autoimmune disease, the conventional medicine approach versus the Functional Medicine approach to treating autoimmune disease, and how to reverse the course of these devastating illnesses.</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">This episode is brought to you by Essentia and Cozy Earth. Receive an extra $100 off your mattress purchase on top of Essentia’s huge Black Friday sale! Go to myessentia.com/drmarkhyman and use code HYMAN at checkout to get this great deal. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code DRHYMAN. Here are more details from our interview (audio version / Apple Subscriber version):</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/ab67656300005f1f4c23d997a89c4b9c253e60b6" alt="Podcast Episode" loading="lazy"/><a href="/show/50MFhL6rItlnDDEStFMSPu"><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-2Eas9DTT8lsL2nJUx5TAwJ"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2Eas9DTT8lsL2nJUx5TAwJ"></div><a draggable="false" href="/episode/2Eas9DTT8lsL2nJUx5TAwJ"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fc3957d24df55f224a95dd141" 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/2Eas9DTT8lsL2nJUx5TAwJ"><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">How To Treat The Root Cause Of Thyroid Problems</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-2FzSavUTVT8stUKYK7gfe5"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2FzSavUTVT8stUKYK7gfe5"></div><a draggable="false" href="/episode/2FzSavUTVT8stUKYK7gfe5"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f989f9d286ec151594002e01b" 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/2FzSavUTVT8stUKYK7gfe5"><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">How To Reduce Inflammation, Heal Your Gut And Prevent Disease</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-7s475CJXW1Cr4FrFeeXYwK"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint7s475CJXW1Cr4FrFeeXYwK"></div><a draggable="false" href="/episode/7s475CJXW1Cr4FrFeeXYwK"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fa5d0a0dacb8f239750559759" 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/7s475CJXW1Cr4FrFeeXYwK"><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&#x27;s Causing Your IBS And How To Heal Your Gut</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-7r0y5Xn765p1NOt8EtvDzP"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint7r0y5Xn765p1NOt8EtvDzP"></div><a draggable="false" href="/episode/7r0y5Xn765p1NOt8EtvDzP"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f3a66bed912f0c81e71461387" 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/7r0y5Xn765p1NOt8EtvDzP"><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 Main Causes Of Autoimmune Disease And How To Reverse 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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjBtblhPeXhZMVdhbDdWZ0ZVblY2SUkiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNTE3MzJlYTBjNzRmYjIyYTkwNWIxZTI1MWNhOTExMTYxZWYxZWY3MCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81MTczMmVhMGM3NGZiMjJhOTA1YjFlMjUxY2E5MTExNjFlZjFlZjcwIn0seyJmaWxlSWQiOiIzYzBmODJhZDFiYjc4YjYzOWUxZWEzZTRmZmE3OGU4Yjc5NzNhMWZjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2MwZjgyYWQxYmI3OGI2MzllMWVhM2U0ZmZhNzhlOGI3OTczYTFmYyJ9LHsiZmlsZUlkIjoiMzU1ZWM1Njg2YTZmZDJiZGJkMTJjMWE5ZjcwNjlkOTgwYTU3YzE2OSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzM1NWVjNTY4NmE2ZmQyYmRiZDEyYzFhOWY3MDY5ZDk4MGE1N2MxNjkifSx7ImZpbGVJZCI6ImNkYTdmNmQyMjgwZjczYWEyZDBiMTE4OTdhYTEzZTc3ODNmMmRkZTQiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvY2RhN2Y2ZDIyODBmNzNhYTJkMGIxMTg5N2FhMTNlNzc4M2YyZGRlNCJ9LHsiZmlsZUlkIjoiMjBjNjVjNTY3NmZjMzY5ZWMyNGViMjk0ZjJhN2VhYjg4NDViNTVmYSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzIwYzY1YzU2NzZmYzM2OWVjMjRlYjI5NGYyYTdlYWI4ODQ1YjU1ZmEifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMXNjZkhlc29xMDRUdk5VV2RHZkRqei9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIzMiwiZ3JlZW4iOjIzMiwiaGV4IjoiI0U4RThFOCIsInJlZCI6MjMyfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ0YzIzZDk5N2E4OWM0YjljMjUzZTYwYjYiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY0YzIzZDk5N2E4OWM0YjljMjUzZTYwYjYiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNGMyM2Q5OTdhODljNGI5YzI1M2U2MGI2Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgRXNzZW50aWEgYW5kIENvenkgRWFydGguIFNpbXBseSBwdXQsIGF1dG9pbW11bmUgZGlzZWFzZXMgYXJlIGNvbmRpdGlvbnMgd2hlcmUgdGhlIGJvZHnigJlzIGltbXVuZSBzeXN0ZW0gYXR0YWNrcyBpdHMgb3duIHRpc3N1ZXMgcmF0aGVyIHRoYW4gYSBmb3JlaWduIG1vbGVjdWxlIGxpa2UgYmFjdGVyaWEsIGFuZCB0aGV5IGFyZSBhIGh1Z2UgcHJvYmxlbSBib3RoIGluIHRoaXMgY291bnRyeSBhbmQgd29ybGR3aWRlLiBZb3XigJlyZSBwcm9iYWJseSBmYW1pbGlhciB3aXRoIHRoZSBtb3N0IGNvbW1vbiBhdXRvaW1tdW5lIGRpc2Vhc2VzLCBsaWtlIHJoZXVtYXRvaWQgYXJ0aHJpdGlzLCBsdXB1cywgbXVsdGlwbGUgc2NsZXJvc2lzLCBpbmZsYW1tYXRvcnkgYm93ZWwgZGlzZWFzZSwgdHlwZSAxIGRpYWJldGVzLCBoeXBvdGh5cm9pZGlzbSwgYW5kIHBzb3JpYXNpcy4gQnV0IHRoZXJlIGFyZSBtYW55IG1vcmUgYXV0b2ltbXVuZSBkaXNlYXNlcyB0aGF0IGFmZmVjdCB0aGUgbmVydm91cyBzeXN0ZW0sIGpvaW50cyBhbmQgbXVzY2xlcywgc2tpbiwgZW5kb2NyaW5lIGdsYW5kLCBhbmQgaGVhcnQuIEluIHRvZGF54oCZcyBlcGlzb2RlIG9mIG15IHNlcmllcyBJ4oCZbSBjYWxsaW5nIEhlYWx0aCBCaXRlcywgSSB0YWxrIGFib3V0IHRoZSBtYWluIGNhdXNlcyBvZiBhdXRvaW1tdW5lIGRpc2Vhc2UsIHRoZSBjb252ZW50aW9uYWwgbWVkaWNpbmUgYXBwcm9hY2ggdmVyc3VzIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIGFwcHJvYWNoIHRvIHRyZWF0aW5nIGF1dG9pbW11bmUgZGlzZWFzZSwgYW5kIGhvdyB0byByZXZlcnNlIHRoZSBjb3Vyc2Ugb2YgdGhlc2UgZGV2YXN0YXRpbmcgaWxsbmVzc2VzLsKgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBFc3NlbnRpYSBhbmQgQ296eSBFYXJ0aC4gUmVjZWl2ZSBhbiBleHRyYSAkMTAwIG9mZiB5b3VyIG1hdHRyZXNzIHB1cmNoYXNlIG9uIHRvcCBvZiBFc3NlbnRpYeKAmXMgaHVnZSBCbGFjayBGcmlkYXkgc2FsZSEgR28gdG8gbXllc3NlbnRpYS5jb20vZHJtYXJraHltYW4gYW5kIHVzZSBjb2RlIEhZTUFOIGF0IGNoZWNrb3V0IHRvIGdldCB0aGlzIGdyZWF0IGRlYWwuIFJpZ2h0IG5vdywgZ2V0IDQwJSBvZmYgeW91ciBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gY296eWVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgRFJIWU1BTi4gSGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6ICBXaGF0IGlzIGF1dG9pbW11bml0eSwgYW5kIHdoYXQgY2F1c2VzIGl0PyAoNjoxNCAvIDQ6MjUpICBBIHBhdGllbnQgY2FzZSBJIHRyZWF0ZWQgb2YgYSBnaXJsIHdpdGggYXV0b2ltbXVuZSBkaXNlYXNlICg4OjUxIC8gNzowNCkgIEEgRnVuY3Rpb25hbCBNZWRpY2luZSBhcHByb2FjaCB0byB0cmVhdGluZyBhdXRvaW1tdW5lIGRpc2Vhc2UgKDEzOjAwIC8gMTE6MTQpICBTdHJhdGVnaWVzIHRvIHJldmVyc2UgYXV0b2ltbXVuZSBkaXNlYXNlICgyNjoyMiAvIDI0OjM1KSAgIE1lbnRpb25lZCBpbiB0aGlzIGVwaXNvZGUgVGhlIEJsb29kIFN1Z2FyIFNvbHV0aW9uIDEwLURheSBEZXRveCBEaWV0IERpYWdub3N0aWMgdGVzdHMgYW5kIGJpb21hcmtlcnMgbWVudGlvbmVkIGluIHRoaXMgZXBpc29kZSBDZWxpYWMgR2x1dGVuIGFudGlib2RpZXMgQW50aS1nbGlhZGluIGFudGlib2RpZXMqIFRpc3N1ZSB0cmFuc2dsdXRhbWluYXNlIGFudGlib2RpZXMqICpJZ0EgYW5kIElnRyByZWNvbW1lbmRlZCBmb3IgYm90aCAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyMDMyMDM5fSwiaHRtbERlc2NyaXB0aW9uIjoiPHA+VGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IDxhIGhyZWY9XCJodHRwczovL215ZXNzZW50aWEuY29tL2RybWFya2h5bWFuXCIgcmVsPVwibm9mb2xsb3dcIj5Fc3NlbnRpYTwvYT4gYW5kIDxhIGhyZWY9XCJodHRwczovL2NvenllYXJ0aC5jb21cIiByZWw9XCJub2ZvbGxvd1wiPkNvenkgRWFydGg8L2E+LjwvcD48YnIgLz48cD5TaW1wbHkgcHV0LCBhdXRvaW1tdW5lIGRpc2Vhc2VzIGFyZSBjb25kaXRpb25zIHdoZXJlIHRoZSBib2R54oCZcyBpbW11bmUgc3lzdGVtIGF0dGFja3MgaXRzIG93biB0aXNzdWVzIHJhdGhlciB0aGFuIGEgZm9yZWlnbiBtb2xlY3VsZSBsaWtlIGJhY3RlcmlhLCBhbmQgdGhleSBhcmUgYSBodWdlIHByb2JsZW0gYm90aCBpbiB0aGlzIGNvdW50cnkgYW5kIHdvcmxkd2lkZS4gWW914oCZcmUgcHJvYmFibHkgZmFtaWxpYXIgd2l0aCB0aGUgbW9zdCBjb21tb24gYXV0b2ltbXVuZSBkaXNlYXNlcywgbGlrZSByaGV1bWF0b2lkIGFydGhyaXRpcywgbHVwdXMsIG11bHRpcGxlIHNjbGVyb3NpcywgaW5mbGFtbWF0b3J5IGJvd2VsIGRpc2Vhc2UsIHR5cGUgMSBkaWFiZXRlcywgaHlwb3RoeXJvaWRpc20sIGFuZCBwc29yaWFzaXMuIEJ1dCB0aGVyZSBhcmUgbWFueSBtb3JlIGF1dG9pbW11bmUgZGlzZWFzZXMgdGhhdCBhZmZlY3QgdGhlIG5lcnZvdXMgc3lzdGVtLCBqb2ludHMgYW5kIG11c2NsZXMsIHNraW4sIGVuZG9jcmluZSBnbGFuZCwgYW5kIGhlYXJ0LjwvcD48YnIgLz48cD5JbiB0b2RheeKAmXMgZXBpc29kZSBvZiBteSBzZXJpZXMgSeKAmW0gY2FsbGluZyBIZWFsdGggQml0ZXMsIEkgdGFsayBhYm91dCB0aGUgbWFpbiBjYXVzZXMgb2YgYXV0b2ltbXVuZSBkaXNlYXNlLCB0aGUgY29udmVudGlvbmFsIG1lZGljaW5lIGFwcHJvYWNoIHZlcnN1cyB0aGUgRnVuY3Rpb25hbCBNZWRpY2luZSBhcHByb2FjaCB0byB0cmVhdGluZyBhdXRvaW1tdW5lIGRpc2Vhc2UsIGFuZCBob3cgdG8gcmV2ZXJzZSB0aGUgY291cnNlIG9mIHRoZXNlIGRldmFzdGF0aW5nIGlsbG5lc3Nlcy7CoDwvcD48YnIgLz48cD5UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgRXNzZW50aWEgYW5kIENvenkgRWFydGguPC9wPjxiciAvPjxwPlJlY2VpdmUgYW4gZXh0cmEgJDEwMCBvZmYgeW91ciBtYXR0cmVzcyBwdXJjaGFzZSBvbiB0b3Agb2YgRXNzZW50aWHigJlzIGh1Z2UgQmxhY2sgRnJpZGF5IHNhbGUhIEdvIHRvIG15ZXNzZW50aWEuY29tL2RybWFya2h5bWFuIGFuZCB1c2UgY29kZSBIWU1BTiBhdCBjaGVja291dCB0byBnZXQgdGhpcyBncmVhdCBkZWFsLjwvcD48YnIgLz48cD5SaWdodCBub3csIGdldCA0MCUgb2ZmIHlvdXIgQ296eSBFYXJ0aCBzaGVldHMuIEp1c3QgaGVhZCBvdmVyIHRvIGNvenllYXJ0aC5jb20gYW5kIHVzZSBjb2RlIERSSFlNQU4uPC9wPjxiciAvPjxwPkhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOjwvcD48dWw+PGxpPldoYXQgaXMgYXV0b2ltbXVuaXR5LCBhbmQgd2hhdCBjYXVzZXMgaXQ/ICg2OjE0IC8gNDoyNSk8L2xpPjxsaT5BIHBhdGllbnQgY2FzZSBJIHRyZWF0ZWQgb2YgYSBnaXJsIHdpdGggYXV0b2ltbXVuZSBkaXNlYXNlICg4OjUxIC8gNzowNCk8L2xpPjxsaT5BIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXBwcm9hY2ggdG8gdHJlYXRpbmcgYXV0b2ltbXVuZSBkaXNlYXNlICgxMzowMCAvIDExOjE0KTwvbGk+PGxpPlN0cmF0ZWdpZXMgdG8gcmV2ZXJzZSBhdXRvaW1tdW5lIGRpc2Vhc2UgKDI2OjIyIC8gMjQ6MzUpPC9saT48L3VsPjxwPjxiciAvPjwvcD48cD5NZW50aW9uZWQgaW4gdGhpcyBlcGlzb2RlPC9wPjxwPjxhIGhyZWY9XCJodHRwczovL3d3dy5hbWF6b24uY29tL0Jsb29kLVN1Z2FyLVNvbHV0aW9uLTEwLURheS1EZXRveC9kcC8wMzE2MjMwMDIyXCIgcmVsPVwibm9mb2xsb3dcIj5UaGUgQmxvb2QgU3VnYXIgU29sdXRpb24gMTAtRGF5IERldG94IERpZXQ8L2E+PC9wPjxiciAvPjxwPkRpYWdub3N0aWMgdGVzdHMgYW5kIGJpb21hcmtlcnMgbWVudGlvbmVkIGluIHRoaXMgZXBpc29kZTwvcD48cD5DZWxpYWM8L3A+PHA+R2x1dGVuIGFudGlib2RpZXM8L3A+PHA+QW50aS1nbGlhZGluIGFudGlib2RpZXMqPC9wPjxwPlRpc3N1ZSB0cmFuc2dsdXRhbWluYXNlIGFudGlib2RpZXMqPC9wPjxwPipJZ0EgYW5kIElnRyByZWNvbW1lbmRlZCBmb3IgYm90aDwvcD48YnIgLz48cD48YnIgLz48L3A+PGJyIC8+PHA+IDwvcD48cD4gPC9wPjxwPkxlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCA8YSBocmVmPVwiaHR0cHM6Ly9tZWdhcGhvbmUuZm0vYWRjaG9pY2VzXCIgcmVsPVwibm9mb2xsb3dcIj5tZWdhcGhvbmUuZm0vYWRjaG9pY2VzPC9hPjwvcD4iLCJpZCI6IjBtblhPeXhZMVdhbDdWZ0ZVblY2SUkiLCJsYW5ndWFnZSI6eyJjb2RlIjoiZW4ifSwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiU3RyYXRlZ2llcyBUbyBSZXZlcnNlIEF1dG9pbW11bmUgRGlzZWFzZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZSBhcmUgc2VlaW5nIGFuIGV2ZXItaW5jcmVhc2luZyBidXJkZW4gb2YgY2hyb25pYyBkaXNlYXNlLCBwcmltYXJpbHkgZHJpdmVuIGJ5IG91ciBmb29kIGFuZCBmb29kIHN5c3RlbS4gVGhpcyBpcyBwZXJwZXR1YXRlZCBieSBhZ3JpY3VsdHVyYWwsIGZvb2QsIGFuZCBoZWFsdGggY2FyZSBwb2xpY2llcyB0aGF0IGRvbuKAmXQgc3VwcG9ydCBoZWFsdGguIFdlIG5lZWQgdG8gcmV0aGluayBkaXNlYXNlIGFuZCByZWltYWdpbmUgYSBmb29kIHN5c3RlbSBhbmQgYSBoZWFsdGggY2FyZSBzeXN0ZW0gdGhlIHByb3RlY3RzIGhlYWx0aCwgdW5idXJkZW5zIHRoZSBlY29ub215IGZyb20gdGhlIHdlaWdodCBvZiBvYmVzaXR5IGFuZCBjaHJvbmljIGRpc2Vhc2UsIHByb3RlY3RzIHRoZSBlbnZpcm9ubWVudCwgaGVscHMgcmV2ZXJzZSBjbGltYXRlIGNoYW5nZSwgYW5kIGNyZWF0ZXMgYSBuYXRpb24gb2YgaGVhbHRoeSBjaGlsZHJlbiBhbmQgY2l0aXplbnMuIFRoaXMgcG9kY2FzdCBpcyBhIHBsYWNlIGZvciBkZWVwIGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhlIGNyaXRpY2FsIGlzc3VlcyBvZiBvdXIgdGltZSBpbiB0aGUgc3BhY2Ugb2YgaGVhbHRoLCB3ZWxsbmVzcywgZm9vZCwgYW5kIHBvbGl0aWNzLiBOZXcgZXBpc29kZXMgYXJlIHJlbGVhc2VkIGV2ZXJ5IE1vbmRheSwgV2VkbmVzZGF5LCBhbmQgRnJpZGF5IG1vcm5pbmdzLiBJIGhvcGUgeW91J2xsIGpvaW4gbWUuIEhvc3RlZCBvbiBNZWdhcGhvbmUuIiwiaWQiOiI1ME1GaEw2ckl0bG5EREVTdEZNU1B1IiwibWVkaWFUeXBlIjoiQVVESU8iLCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInB1Ymxpc2hlciI6eyJuYW1lIjoiRHIuIE1hcmsgSHltYW4ifSwic2F2ZWQiOmZhbHNlLCJzaG93VHlwZXMiOltdLCJ0cmFpbGVyVjIiOnsiZGF0YSI6eyJhdWRpbyI6eyJpdGVtcyI6W3sidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzc0YTYyMjYxNDk0Yjg0YjE4ZWI4OTM2N2Q1ZWNiOTRjY2U3OWJiZCJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODMwMThlZjJmMTE5NDg4NzU3YjFiYThkMzFjYWI3NjBiMGNmY2QzNSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMGY1MDZmODJmOGEwYzhiNzc1NTY0NzZhNzEwMGY3ZjU1ZmNmNzFmZSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjliODJkYzk2YThkNGQyNDg1YjM1M2FhMDIyNjc4ZmVhNjdhMWQ2NSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzMyZjM4NmY2YTY1YmM0N2UyODUyMDc0MWQwM2ZmODBiZGViMThiNSJ9XX0sImF1ZGlvUHJldmlldyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8yM3JsRU91SVczaktHVmVsZGhLQlZ3L2NsaXBfMF82MDAwMC5tcDMifSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjc2MDk0fSwibmFtZSI6IldlbGNvbWUgdG8gVGhlIERvY3RvcidzIEZhcm1hY3kiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAxOC0wNS0wOFQxNjo0OTowMFoifSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNjYnpMN0hWY3MwSmpOOEFheWpnekIifX0sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJwcmV2aWV3Ijp7ImF1ZGlvIjp7InVybCI6Imh0dHBzOi8vcG9kei1jb250ZW50LnNwb3RpZnljZG4uY29tL2F1ZGlvL2NsaXBzLzFzY2ZIZXNvcTA0VHZOVVdkR2ZEanovY2xpcF8wXzYwMDAwLm1wMyJ9LCJzaGFyZWFibGUiOmZhbHNlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6MTcsImlzb1N0cmluZyI6IjIwMjMtMTEtMTdUMTE6MDA6MDBaIiwibW9udGgiOjExLCJwcmVjaXNpb24iOiJNSU5VVEUiLCJ5ZWFyIjoyMDIzfSwidHlwZSI6IlBPRENBU1RfRVBJU09ERSIsInVyaSI6InNwb3RpZnk6ZXBpc29kZTowbW5YT3l4WTFXYWw3VmdGVW5WNklJIn19LCJyZWNvbW1lbmRhdGlvbnMiOnt9LCJzYXZlZCI6e319LCJwbGF5YmFjayI6eyJjdXJyZW50IjpudWxsLCJoYXNTa2lwcGVkVGhpc1Nlc3Npb24iOmZhbHNlLCJpc0J1ZmZlcmluZyI6ZmFsc2UsImhlYXJkQXVkaW8iOmZhbHNlLCJpbml0aWF0ZWRQbGF5YmFjayI6ZmFsc2V9LCJyZXF1ZXN0Ijp7Imhhc1ByZXZpb3VzTGlrZXMiOmZhbHNlLCJpc0Jhbm5lZCI6ZmFsc2UsImVudGl0eVZpZXciOm51bGwsImFsYnVtVXJpIjoiIn0sInNlYXJjaCI6eyJpc0ZldGNoaW5nIjpmYWxzZSwicmVzdWx0cyI6bnVsbCwicXVlcnkiOm51bGwsImVycm9yIjpudWxsLCJyZWNlbnRTZWFyY2hlcyI6W119LCJ0b2FzdCI6eyJtZXNzYWdlIjpudWxsLCJ0eXBlIjoiZGVmYXVsdCIsImFjdGlvbiI6bnVsbH0sInVpIjp7Im1vZGFsIjoibm93X3BsYXlpbmdfYmFyIiwibm93UGxheWluZ1ZpZXciOmZhbHNlLCJkaWFsb2ciOm51bGwsImVycm9yVmlldyI6ZmFsc2V9LCJob21lIjp7ImlzTG9hZGluZyI6ZmFsc2UsImhhc0Vycm9yIjpmYWxzZSwiZGF0YSI6bnVsbH0sIm9uRGVtYW5kUGxheWxpc3RzIjp7ImZldGNoZWQiOmZhbHNlLCJpdGVtcyI6W119LCJjb250ZXh0TWVudSI6eyJpc1Zpc2libGUiOmZhbHNlfSwiY29sb3JFeHRyYWN0aW9uIjp7ImNvbG9ycyI6e319LCJseXJpY3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicmljaEVudGl0aWVzIjp7InNlb0V4cGVyaW1lbnQiOnsiZXBpc29kZSI6e319fSwiYnJvd3NlIjp7ImdyaWQiOnsiaXNMb2FkaW5nIjpmYWxzZSwic2VjdGlvbnMiOm51bGwsImhhc0ZhaWxlZEF0dGVtcHRzIjpmYWxzZX0sInBhZ2VzIjp7fX0sImludGVybmFsTGlua1JlY29tbWVuZGVyIjp7InRyYWNrcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaG93cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJlcGlzb2RlcyI6eyJkYXRhIjpbeyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJkYmYwYjcxMTUwM2RlNWEwM2VjN2JmNTY5MWJiYjllZTczYzdkMjhkIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZGJmMGI3MTE1MDNkZTVhMDNlYzdiZjU2OTFiYmI5ZWU3M2M3ZDI4ZCJ9LHsiZmlsZUlkIjoiNDcwY2UwNjdiYjkwMDUwZWU2MjhjODQzMWY0NGU2NGY2OTlmMzI0YyIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80NzBjZTA2N2JiOTAwNTBlZTYyOGM4NDMxZjQ0ZTY0ZjY5OWYzMjRjIn0seyJmaWxlSWQiOiIxMDNjOTdmYjZjMmE2ZTg3ZDE3MTg1ZDMyZGM1ZWE1YjljOTNkN2I5IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTAzYzk3ZmI2YzJhNmU4N2QxNzE4NWQzMmRjNWVhNWI5YzkzZDdiOSJ9LHsiZmlsZUlkIjoiNTM0YzA4MjYzMGVlMzkzZjUzYzc4M2M3NjRkNTg4MDY0NTFmYzA1ZCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzUzNGMwODI2MzBlZTM5M2Y1M2M3ODNjNzY0ZDU4ODA2NDUxZmMwNWQifSx7ImZpbGVJZCI6IjdlM2Y1ZTU4ODE2NmZjOGIxODIwMjMxNTk1NmFhMDA0YWYxZDEzNzkiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2UzZjVlNTg4MTY2ZmM4YjE4MjAyMzE1OTU2YWEwMDRhZjFkMTM3OSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRjMzk1N2QyNGRmNTVmMjI0YTk1ZGQxNDEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZjMzk1N2QyNGRmNTVmMjI0YTk1ZGQxNDEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYzM5NTdkMjRkZjU1ZjIyNGE5NWRkMTQxIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgc3BvbnNvcmVkIGJ5IFBhbGVvdmFsbGV5IGFuZCBQZW5kdWx1bS4gVGh5cm9pZCBkaXNlYXNlIGFmZmVjdHMgb25lIGluIGZpdmUgd29tZW4gYW5kIG9uZSBpbiB0ZW4gbWVuLCB5ZXQgNTAgcGVyY2VudCBvZiBwZW9wbGUgd2l0aCB0aHlyb2lkIGRpc2Vhc2UgZ28gdW5kaWFnbm9zZWQuIFRoZSBtYWluIHJvbGUgb2YgdGh5cm9pZCBob3Jtb25lIGlzIHRvIHN0aW11bGF0ZSBtZXRhYm9saXNtLCBhbmQgaXQgYWZmZWN0cyBhbG1vc3QgZXZlcnkgZnVuY3Rpb24gb2YgdGhlIGJvZHkuIFRoYXTigJlzIHdoeSB0aHlyb2lkIGltYmFsYW5jZSBjYW4gY2F1c2Ugc28gbWFueSBkaWZmZXJlbnQgc3ltcHRvbXMuIEluIHRvZGF54oCZcyBlcGlzb2RlIG9mIGEgbmV3IHNlcmllcyBjYWxsZWQgSGVhbHRoIEJpdGVzLCBJIGRpc2N1c3MgdGh5cm9pZCBkaXNlYXNlIGFuZCB3aHkgYW4gb3V0LW9mLXdoYWNrIHRoeXJvaWQgY2FuIHN0YWxsIHlvdXIgbWV0YWJvbGlzbSBhbmQgY3JlYXRlIG1hbnkgb3RoZXIgcHJvYmxlbXMuIEkgYWxzbyBzaGFyZSB3aHkgdXNpbmcgYSB3aG9sZS1mb29kcyBkaWV0LCBudXRyaXRpb25hbCBzdXBwbGVtZW50cywgYW5kIG9wdGltaXppbmcgdGh5cm9pZCBob3Jtb25lIHJlcGxhY2VtZW50IGlzIGNyaXRpY2FsIGZvciBhZGRyZXNzaW5nIHRoeXJvaWQgZGlzb3JkZXJzLsKgIFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgUGFsZW92YWxsZXkgYW5kIFBlbmR1bHVtLiBQYWxlb3ZhbGxleSBpcyBvZmZlcmluZyBteSBsaXN0ZW5lcnMgMTUlIG9mZiB0aGVpciBlbnRpcmUgZmlyc3Qgb3JkZXIuIEp1c3QgZ28gdG8gcGFsZW92YWxsZXkuY29tL2h5bWFuIHRvIGNoZWNrIG91dCBhbGwgdGhlaXIgY2xlYW4gUGFsZW8gcHJvZHVjdHMgYW5kIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgZGVhbC4gUGVuZHVsdW0gaXMgdGhlIGZpcnN0IGNvbXBhbnkgdG8gZmlndXJlIG91dCBob3cgdG8gaGFybmVzcyB0aGUgYW1hemluZyBiZW5lZml0cyBvZiBBa2tlcm1hbnNpYSBpbiBhIHByb2Jpb3RpYyBjYXBzdWxlLiBUbyByZWNlaXZlIDIwJSBvZmYgeW91ciBmaXJzdCBwdXJjaGFzZSBvZiBQZW5kdWx1beKAmXMgQWtrZXJtYW5zaWEgcHJvYmlvdGljIHN1cHBsZW1lbnQsIGdvIHRvIFBlbmR1bHVtbGlmZS5jb20gYW5kIHVzZSBjb2RlIE1BUksyMC4gSGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gdGhlIGVwaXNvZGUgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOiAgV2hhdCBpcyB0aGUgdGh5cm9pZCBnbGFuZCBhbmQgaG93IGRvZXMgaXQgZnVuY3Rpb24/ICg0OjM4IC8gMTo0MinCoCAgU3ltcHRvbXMgb2YgaHlwb3RoeXJvaWRpc20gKDc6MDUgLyA0OjExKcKgICBEaWFnbm9zdGljIHRlc3RpbmcgdG8gYXNzZXNzIHRoeXJvaWQgZnVuY3Rpb24gKDg6NDIgLyA0OjU0KcKgICBXaGF0IGNhdXNlcyB0aHlyb2lkIHByb2JsZW1zPyAoMTA6MjIgLyA3OjMwKcKgICBNeSBhcHByb2FjaCB0byBoZWFsaW5nIGh5cG90aHlyb2lkaXNtICgxNDo1OCAvIDEwOjIwKcKgICBUaHlyb2lkLXN1cHBvcnRpbmcgZm9vZHMgYW5kIGZvb2RzIHRvIGF2b2lkICgxNToxNSAvIDEyOjIwKcKgICBTdXBwbGVtZW50cyB0aGF0IHN1cHBvcnQgeW91ciB0aHlyb2lkICgxNzowMCAvIDE0OjA0KcKgICBUaHlyb2lkIGhvcm1vbmUgcmVwbGFjZW1lbnQgKDE3OjQ2IC8gMTQ6NTApwqAgICBJZiB5b3Ugc3VzcGVjdCB5b3UgaGF2ZSBoeXBvdGh5cm9pZGlzbSzCoCAgdGFrZSBhIHRob3JvdWdoIGludmVudG9yeSBvZiBhbnkgb2YgdGhlIHN5bXB0b21zIG1lbnRpb25lZCBpbiB0aGUgcG9kY2FzdCB0byBzZWUgaWYgeW91IG1pZ2h0IGJlIHN1ZmZlcmluZyBmcm9tIGh5cG90aHlyb2lkaXNtLiAgZ2V0IGEgZnVsbC1zcGVjdHJ1bSB0aHlyb2lkIHRlc3QgdGhhdCBpbmNsdWRlcyBUU0gsIGZyZWUgVDMsIGZyZWUgVDQsIFRQTywgYW5kIGFudGl0aHlyb2dsb2J1bGluIGFudGlib2RpZXMuICBjaGVjayBmb3IgY2VsaWFjIGRpc2Vhc2Ugd2l0aCBhIGNlbGlhYyBwYW5lbC4gIGNvbnNpZGVyIGhlYXZ5IG1ldGFsIHRveGljaXR5IHRlc3RpbmcuICBjaGVjayB5b3VyIHZpdGFtaW4gRCBsZXZlbC4gICBNZW50aW9uZWQgaW4gdGhpcyBlcGlzb2RlIFNlbGYtQXNzZXNzbWVudCBUb29sIHdpdGhpbiBUaGUgVWx0cmFUaHlyb2lkIFNvbHV0aW9uIFdvcmtib29rIChEb3dubG9hZCBoZXJlKSBFV0cub3JnICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjEzMTk1NzV9LCJpZCI6IjJFYXM5RFRUOGxzTDJuSlV4NVRBd0oiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVG8gVHJlYXQgVGhlIFJvb3QgQ2F1c2UgT2YgVGh5cm9pZCBQcm9ibGVtcyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIyLTA5LTIzVDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjJFYXM5RFRUOGxzTDJuSlV4NVRBd0oifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImI5Nzg3ZTMwODAyNzY0NWM2NjgzMjc5MGFhY2U2NjY5MWMzYzgzYjEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjk3ODdlMzA4MDI3NjQ1YzY2ODMyNzkwYWFjZTY2NjkxYzNjODNiMSJ9LHsiZmlsZUlkIjoiMDFkYjMzNjAxMmVlZjFlYWU2ZTVjZTg3YjgyNTY4MmZiNzFjOGRkOSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzAxZGIzMzYwMTJlZWYxZWFlNmU1Y2U4N2I4MjU2ODJmYjcxYzhkZDkifSx7ImZpbGVJZCI6IjcwNjZmZmEwMjQ2ZDdhZGJlY2MwNmRkNzJiOWVjMjlkYzgxZDE3ODEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzA2NmZmYTAyNDZkN2FkYmVjYzA2ZGQ3MmI5ZWMyOWRjODFkMTc4MSJ9LHsiZmlsZUlkIjoiNmNhMDBjMjkyYTdlODRhM2NhMjlhODc5ZTQwZTUxZWE3NjMyZDZhMiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZjYTAwYzI5MmE3ZTg0YTNjYTI5YTg3OWU0MGU1MWVhNzYzMmQ2YTIifSx7ImZpbGVJZCI6IjkxNjQ4NWI4OWY0NmY4NzE2N2U2NDhjYmE4MGNiOTVkODg2YWFmYTQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85MTY0ODViODlmNDZmODcxNjdlNjQ4Y2JhODBjYjk1ZDg4NmFhZmE0In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDk4OWY5ZDI4NmVjMTUxNTk0MDAyZTAxYiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjk4OWY5ZDI4NmVjMTUxNTk0MDAyZTAxYiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE5ODlmOWQyODZlYzE1MTU5NDAwMmUwMWIiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCBhbmQgSGlnaGVyRE9TRS4gR3V0IGhlYWx0aCBsaXRlcmFsbHkgYWZmZWN0cyB5b3VyIGVudGlyZSBib2R5LiBZb3VyIGd1dCBob3VzZXMgNTAwIHNwZWNpZXMgYW5kIHRocmVlIHBvdW5kcyBvZiBiYWN0ZXJpYS4gVG9vIG1hbnkgYmFkIGd1dCBmbG9yYSAoaW5jbHVkaW5nIHBhcmFzaXRlcyBhbmQgeWVhc3QpIG9yIG5vdCBlbm91Z2ggZ29vZCBvbmVzIGNhbiBzcGVsbCBzZXJpb3VzIHRyb3VibGUgZm9yIHlvdXIgaGVhbHRoLiBUaGlzIGlzIHdoeSBpZiB5b3Ugd2FudCB0byBmaXggeW91ciBoZWFsdGgsIHN0YXJ0IHdpdGggeW91ciBndXQuIEluIHRvZGF54oCZcyBlcGlzb2RlIG9mIG15IHNlcmllcyBJ4oCZbSBjYWxsaW5nIEhlYWx0aCBCaXRlcywgSSB0YWxrIGFib3V0IHRoZSBndXQtaW1tdW5lIGFuZCBndXQtYnJhaW4gY29ubmVjdGlvbiwgd2hhdCBpbWJhbGFuY2VzIG91ciBndXQgaGVhbHRoLCBhbmQgbXkgdG9wIHN0cmF0ZWdpZXMgZm9yIHJlZHVjaW5nIGluZmxhbW1hdGlvbiBhbmQgaGVhbGluZyB0aGUgZ3V0LsKgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCBhbmQgSGlnaGVyRE9TRS4gUnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMzUgbGFicyBsaWtlIERVVENILCBWaWJyYW50IEFtZXJpY2EsIEdlbm92YSwgYW5kIEdyZWF0IFBsYWlucy4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS4gRWxldmF0ZSB5b3VyIHdlbGxuZXNzIGdhbWUgdG9kYXkgYnkgZ29pbmcgdG8gSGlnaGVyRE9TRS5jb20uIFlvdSBjYW4gdXNlIHByb21vIGNvZGUgSFlNQU4gYXQgY2hlY2tvdXQgdG8gc2F2ZSAxNSUgb2ZmIHNpdGUtd2lkZSBvciBqdXN0IGdvIHRvIEhpZ2hlckRPU0UuY29tL2h5bWFuLiBIZXJlIGFyZSBtb3JlIGRldGFpbHMgZnJvbSBvdXIgaW50ZXJ2aWV3IChhdWRpbyB2ZXJzaW9uIC8gQXBwbGUgU3Vic2NyaWJlciB2ZXJzaW9uKTogIFR3byBwcmltYXJ5IHdheXMgdGhlIGd1dCBhZmZlY3RzIHlvdXIgaGVhbHRoICg1OjA1IC8gMzowNinCoCAgSG93IHlvdXIgZ3V0IGlzIGNvbm5lY3RlZCB0byB5b3VyIGltbXVuZSBzeXN0ZW0gKDU6MzggLyAzOjM3KSAgV2h5IGhlYWx0aHkgZ3V0IGZsb3JhIGlzIGNydWNpYWwgZm9yIG9wdGltYWwgZ3V0IGhlYWx0aCAoNzo0MyAvIDU6MzkpwqAgIEhvdyB0byBwb3NpdGl2ZWx5IGluZmx1ZW5jZSB5b3VyIGd1dCBmbG9yYSB0b2RheSAoMTE6MjggLyA4OjA0KcKgICBPdXIgc2Vjb25kIGJyYWluICgxMTo0MCAvIDk6NDEpwqAgIENhdXNlcyBvZiBndXQgaW1iYWxhbmNlcyAoMTQ6MTQgLyAxMjoxMinCoCAgSG93IHRvIGZpeCB5b3VyIGd1dCAoMTY6NDMgLyAxNDo1MinCoCAgIE1lbnRpb25lZCBpbiB0aGlzIGVwaXNvZGUgR3V0LWhlYWx0aCBibG9ncyAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoxMjkyMDk0fSwiaWQiOiIyRnpTYXZVVFZUOHN0VUtZSzdnZmU1IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIFJlZHVjZSBJbmZsYW1tYXRpb24sIEhlYWwgWW91ciBHdXQgQW5kIFByZXZlbnQgRGlzZWFzZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTA3LTA3VDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjJGelNhdlVUVlQ4c3RVS1lLN2dmZTUifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6Ijg3NThkMjRmMDJiNjMzNDU3YjQxZDRhMmNhNTMxN2VhNjliNzI0ODEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODc1OGQyNGYwMmI2MzM0NTdiNDFkNGEyY2E1MzE3ZWE2OWI3MjQ4MSJ9LHsiZmlsZUlkIjoiZmE5N2MxMmMwNjhmZjJmMjY0ZWZlY2VmMjQ3NzVkZjE2NjMxZGE3MiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZhOTdjMTJjMDY4ZmYyZjI2NGVmZWNlZjI0Nzc1ZGYxNjYzMWRhNzIifSx7ImZpbGVJZCI6IjdiM2QzZTZhZmY2ZGZlNDZhOWI2MDk1ODJlMmJiZjliYjg5OTk1MTYiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83YjNkM2U2YWZmNmRmZTQ2YTliNjA5NTgyZTJiYmY5YmI4OTk5NTE2In0seyJmaWxlSWQiOiJmYWExZWQyZWE2MmViMjFkMWJlYWYxNzc5OTE4OWRhNmNmN2FkNmMwIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZhYTFlZDJlYTYyZWIyMWQxYmVhZjE3Nzk5MTg5ZGE2Y2Y3YWQ2YzAifSx7ImZpbGVJZCI6IjY4M2UyOTg3NWZkYmM2ZmM2MjdjM2FmY2FkZGQxYzE0ZDA1NjlkMzYiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ODNlMjk4NzVmZGJjNmZjNjI3YzNhZmNhZGRkMWMxNGQwNTY5ZDM2In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6IkVYUExJQ0lUIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBcmUgeW91IGN1cmlvdXMgd2h5IGF1dG9pbW11bmUgY29uZGl0aW9ucyBhcmUgc28gcHJldmFsZW50IHRoZXNlIGRheXM/IERvIHlvdSBoYXZlIGEgaGlzdG9yeSBvZiB0cmF1bWEgdGhhdCB5b3UgYmVsaWV2ZSBpcyBjb25uZWN0ZWQgdG8geW91ciBhdXRvaW1tdW5pdHk/IFNhcmEgR290dGZyaWVkIE1EIGlzIGEgc2NpZW50aXN0LCByZXNlYXJjaGVyIGFuZCBzZWVrZXIgd2hvIHRha2VzIGEgd2hvbGUtcGVyc29uIGFwcHJvYWNoIHRvIG1lZGljaW5lLiBTYXJhIGdvZXMgd2F5IGJleW9uZCBzdXBwbGVtZW50cyBhbmQgbnV0cml0aW9uIHRvIGFkZHJlc3MgdGhlIHJvb3QgY2F1c2VzIG9mIGF1dG9pbW11bml0eSwgaGVscGluZyB1cyBoZWFsIHRoZSB0cmF1bWEgYW5kIG90aGVyIHRyaWdnZXJzIHRoYXQgbWF5IGhhdmUgdHVybmVkIG91ciBib2RpZXMgYWdhaW5zdCB1cy7CoCDCoCBIRVJF4oCZUyBUSEUgSlVJQ0U6ICAgV2h5IGF1dG9pbW11bml0eSBpcyBvbiB0aGUgcmlzZSBpbiB0b2RheeKAmXMgd29ybGTCoCAgIFRoZSBzcGVjaWZpYyBsYWIgbWFya2VycyB0byBydW4gaWYgeW91IHN1c3BlY3QgeW91IG1heSBoYXZlIGFuIGF1dG9pbW11bmUgY29uZGl0aW9uwqAgICBIb3cgbG9uZWxpbmVzcyBhbmQgbG9zcyBvZiBjb21tdW5pdHkgaW1wYWN0cyBvdXIgaW1tdW5lIHN5c3RlbXMgICBUaGUgMyByb290IGNhdXNlcyB0aGF0IHNoZSBzZWVzIGluIEFMTCBhdXRvaW1tdW5lIGNvbmRpdGlvbnPCoCAgIFRoZSBtYXNzaXZlIHJvbGUgdGhhdCB0cmF1bWEgcGxheXMgaW4gYXV0b2ltbXVuaXR5IGFuZCBob3cgdG8gc3RhcnQgYWRkcmVzc2luZyBpdCAgIEhvdyB0byBwcm9wZXJseSBhbmQgc2FmZWx5IHVzZSBlbGltaW5hdGlvbiBkaWV0cyAgIFdoYXQgdGhlIGNvbnZlbnRpb25hbCB0cmVhdG1lbnQgdG8gYXV0b2ltbXVuZSBkaXNlYXNlIGxvb2tzIGxpa2UgdnMgdGhlIGZ1bmN0aW9uYWwgYXBwcm9hY2jCoCAgIFRoZSBpbXBvcnRhbmNlIG9mIGZpbmRpbmcgcHJhY3RpdGlvbmVycyB3aG8gaGF2ZSByZWd1bGF0ZWQgbmVydm91cyBzeXN0ZW1zIGFuZCBhcmUgZGVlcGx5IHByZXNlbnQgd2l0aCB5b3UgICBXaHkgcHN5Y2hlZGVsaWMgYXNzaXN0ZWQgdGhlcmFweSBjYW4gaGVscCB1cyBnZXQgaW50byBhIGhlYWxpbmcgc3RhdGUgb2YgY29uc2Npb3VzbmVzcyAgIDMgdGhpbmdzIHBlb3BsZSBjYW4gZG8gc3RhcnRpbmcgVE9EQVkgdG8gaW1wcm92ZSBpbW11bml0eSBhbmQgbmVydm91cyBzeXN0ZW0gaGVhbHRoICAgSG93IHRvIHByYWN0aWNlIGVtYm9kaW1lbnQgYW5kIGZlZWxpbmcgc2FmZSBvbiB5b3VyIG93biAgIMKgIFdhdGNoIHRoZSBmdWxsIGVwaXNvZGUgb24gV2hhdOKAmXMgVGhlIEp1aWNlIFlvdVR1YmUgQ2hhbm5lbCAgVG8gc3VwcG9ydCBvdXIgYWQtZnJlZSBzaG93LCBzaG9wIE9saXZpYeKAmXMgbGluZSBvZiBoZXJiYWxpc3QtZm9ybXVsYXRlZCBzdXBwbGVtZW50cyBmb3IgZGlnZXN0aW9uLCBhbnhpZXR5LCB0aHlyb2lkIHN1cHBvcnQsIGFuZCBtb3JlIGJ5IHZpc2l0aW5nIHd3dy5vcmdhbmljb2xpdmlhLmNvbS7CoCDCoCBDb25uZWN0IHdpdGggU2FyYTogV2Vic2l0ZSBJbnN0YWdyYW1IZXIgTmV3IEJvb2s6IOKAnFRoZSBBdXRvaW1tdW5lIEN1cmXigJ0gIENvbm5lY3Qgd2l0aCBPbGl2aWE6IEZvbGxvdyBPcmdhbmljIE9saXZpYSBPbGl2aWHigJlzIHBlcnNvbmFsIElHT3JnYW5pYyBPbGl2aWEgb24gVGlrVG9rUmVhZCBPbGl2aWHigJlzIGJsb2cgcG9zdHMgwqAiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzU4MjA0OH0sImlkIjoiN0F2RE5uZWd2ZEhDQ2JvMnBWUUNMTyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlM1RTEyIEF1dG9pbW11bmUgRGlzZWFzZTogVHJhdW1hLCBUcmlnZ2VycyBhbmQgdGhlIFBhdGggdG8gSGVhbGluZyB8IERyLiBTYXJhIEdvdHRmcmllZCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyMTY5M2Y0MDljNzZmYjY2ZjczNzQ4NGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjE2OTNmNDA5Yzc2ZmI2NmY3Mzc0ODRjIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IldoYXQncyBUaGUgSnVpY2UiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6ME5KcWdYT25NdlhzODdkdmxIcG9jWCJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNS0wNlQwOTo0OTowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3QXZETm5lZ3ZkSENDYm8ycFZRQ0xPIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI2OGUwMWFhM2E4ZTM4OWUxY2M5OTI1YTJjZmUyMDRhMGNjOGZmZTkwIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjhlMDFhYTNhOGUzODllMWNjOTkyNWEyY2ZlMjA0YTBjYzhmZmU5MCJ9LHsiZmlsZUlkIjoiYTkxNWFjN2UyYzQwMjMyZDdkNTkwYzg0MmI5M2E5MDIzNmY0MGJjMSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hOTE1YWM3ZTJjNDAyMzJkN2Q1OTBjODQyYjkzYTkwMjM2ZjQwYmMxIn0seyJmaWxlSWQiOiI3ODMwMzgyZWViYjk2YTM4M2UyMjM4N2IzNDJiZDkwMmEzNDUwYjFjIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzgzMDM4MmVlYmI5NmEzODNlMjIzODdiMzQyYmQ5MDJhMzQ1MGIxYyJ9LHsiZmlsZUlkIjoiYWFhMmNiODcyYWIwMmVhNmM1ZDRhMjFlYTdmNmJhMTNiNWQyNzExYiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2FhYTJjYjg3MmFiMDJlYTZjNWQ0YTIxZWE3ZjZiYTEzYjVkMjcxMWIifSx7ImZpbGVJZCI6IjJkM2U2N2M3ZGVjYjAzNTQ4Mjg4OTExYmZjNWU5MzZhZTQzNzNjODciLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMmQzZTY3YzdkZWNiMDM1NDgyODg5MTFiZmM1ZTkzNmFlNDM3M2M4NyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhNWQwYTBkYWNiOGYyMzk3NTA1NTk3NTkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhNWQwYTBkYWNiOGYyMzk3NTA1NTk3NTkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYTVkMGEwZGFjYjhmMjM5NzUwNTU5NzU5Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgc3BvbnNvcmVkIGJ5IEluc2lkZVRyYWNrZXIgYW5kIEF0aGxldGljIEdyZWVucy4gQmVsaWV2ZSBpdCBvciBub3QsIHRoZSBzdXJmYWNlIGFyZWEgb2YgeW91ciBzbWFsbCBpbnRlc3RpbmUsIHdoaWNoIGlzIHdoZXJlIHlvdXIgZm9vZCBpcyBhYnNvcmJlZCwgaXMgdGhlIHNpemUgb2YgYSB0ZW5uaXMgY291cnQuIFlvdXIgc21hbGwgaW50ZXN0aW5lIGlzIGFsc28gdGhlIGhvbWUgb2YgeW91ciBndXQtaW1tdW5lIHN5c3RlbSwgd2hpY2ggYWNjb3VudHMgZm9yIGFib3V0IDYwIHBlcmNlbnQgb2YgeW91ciB0b3RhbCBpbW11bmUgc3lzdGVtLiBUaGUgbGluaW5nIG9mIHRoaXMgc29waGlzdGljYXRlZCBzeXN0ZW0gaXMganVzdCBvbmUgY2VsbCBsYXllciBhd2F5IGZyb20gYSB0b3hpYyBzZXdlciB3aGVyZSBhbGwgb2YgdGhlIGJhY3RlcmlhIGFuZCB1bmRpZ2VzdGVkIGZvb2QgcGFydGljbGVzIGxpdmUgaW4geW91ciBndXQuIElmIHRoYXQgbGluaW5nIGJyZWFrcyBkb3du4oCUZnJvbSBzdHJlc3M7IHRvbyBtYW55IGFudGliaW90aWNzIG9yIGFudGktaW5mbGFtbWF0b3J5IGRydWdzIGxpa2UgYXNwaXJpbiBvciBpYnVwcm9mZW47IHN0ZXJvaWRzOyBpbnRlc3RpbmFsIGluZmVjdGlvbnM7IGEgbG93LWZpYmVyLCBoaWdoLXN1Z2FyIGRpZXQ7IGFsY29ob2w7IGFuZCBtb3Jl4oCUeW91ciBpbW11bmUgc3lzdGVtIHdpbGwgYmUgZXhwb3NlZCB0byBmb3JlaWduIHBhcnRpY2xlcyBmcm9tIGZvb2QsIGJhY3RlcmlhLCBhbmQgb3RoZXIgbWljcm9iZXMuIFRoaXMsIGluIHR1cm4sIGNyZWF0ZXMgaGF2b2MgdGhhdCBjYW4gbGVhZCB0byBhbiBpcnJpdGFibGUgYm93ZWwgYW5kIG90aGVyIHN5c3RlbS13aWRlIHByb2JsZW1zIGluY2x1ZGluZyBhbGxlcmdpZXMsIGFydGhyaXRpcywgYW5kIGF1dG9pbW11bmUgYW5kIG1vb2QgZGlzb3JkZXJzLiBJbiB0b2RheeKAmXMgZXBpc29kZSBvZiBhIG5ldyBzZXJpZXMgY2FsbGVkIEhlYWx0aCBCaXRlcywgSSBkaXNjdXNzIGhvdyB0byBoZWFsIGlycml0YWJsZSBib3dlbCBzeW5kcm9tZSAoSUJTKSBhbmQgdXByZWd1bGF0ZSB5b3VyIGd1dCBoZWFsdGgsIHdoaWNoIGlzIGF0IHRoZSBmb3JlZnJvbnQgb2YgQW1lcmljYW5z4oCZIG1vc3QgY29tbW9uIGhlYWx0aCBjb21wbGFpbnRzLiBUaGlzIGVwaXNvZGUgaXMgc3BvbnNvcmVkIGJ5IEluc2lkZVRyYWNrZXIgYW5kIEF0aGxldGljIEdyZWVucy4gSW5zaWRlVHJhY2tlciBpcyBhIHBlcnNvbmFsaXplZCBoZWFsdGggYW5kIHdlbGxuZXNzIHBsYXRmb3JtIGxpa2Ugbm8gb3RoZXIuIFJpZ2h0IG5vdyB0aGV54oCZcmUgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDIwJSBvZmYgYXQgaW5zaWRldHJhY2tlci5jb20vZHJoeW1hbi4gUmlnaHQgbm93IHdoZW4geW91IHB1cmNoYXNlIEFHMSBmcm9tIEF0aGxldGljIEdyZWVucywgeW91IHdpbGwgcmVjZWl2ZSAxMCBGUkVFIHRyYXZlbCBwYWNrcyB3aXRoIHlvdXIgZmlyc3QgcHVyY2hhc2UgYnkgdmlzaXRpbmcgYXRobGV0aWNncmVlbnMuY29tL2h5bWFuLiBIZXJlIGFyZSBtb3JlIGRldGFpbHMgZnJvbSB0aGUgZXBpc29kZSAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6ICBXaGF0IGlzIGlycml0YWJsZSBib3dlbCBzeW5kcm9tZT8gKDQ6MDUgLyAxOjEyKSAgU3ltcHRvbXMgb2YgSUJTICg0OjMwIC8gMTozNSnCoCAgQ2F1c2VzIG9mIElCUyAoNDo1NCAvIDI6MDApwqAgIElkZW50aWZ5aW5nIGZvb2QgYWxsZXJnaWVzIGFzIHRoZSBwb3RlbnRpYWwgY2F1c2Ugb2YgSUJTICg4OjAwIC8gNToxMSnCoCAgSG93IGd1dCBpbWJhbGFuY2UgbGVhZHMgdG8gSUJTICg5OjM2IC/CoCA2OjQ0KSAgRGlhZ25vc3RpYyB0ZXN0aW5nIHRvIGFjY2VzcyBndXQgaGVhbHRoICgxMjoxNCAvIDk6MjUpwqAgIFdoYXQgaXMgU0lCTywgaG93IGRvZXMgaXQgY2F1c2UgSUJTLCBhbmQgaG93IGlzIGl0IGRpYWdub3NlZD8gKDE1OjIwIC8gMTI6MjkpwqAgIEFzc2Vzc2luZyBpZiB5ZWFzdCBvdmVyZ3Jvd3RoIGlzIGNhdXNpbmcgeW91ciBndXQgaXNzdWVzICgxNTo1OCAvIDEzOjA1KcKgICBUcmVhdGluZyB5ZWFzdCBvdmVyZ3Jvd3RoIGFuZCBTSUJPICgxNjo0MCAvIDEzOjUwKcKgICBTdHJhdGVnaWVzIGZvciByZWJvb3RpbmcgdGhlIGd1dCBhbmQgcmVzdG9yaW5nIG9wdGltYWwgZ3V0IGhlYWx0aCAoMTc6NDQgLyAxNDo1NSnCoCAgICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MTQzMzkxM30sImlkIjoiN3M0NzVDSlhXMUNyNEZyRmVlWFl3SyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IldoYXQncyBDYXVzaW5nIFlvdXIgSUJTIEFuZCBIb3cgVG8gSGVhbCBZb3VyIEd1dCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIyLTA5LTE2VDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjdzNDc1Q0pYVzFDcjRGckZlZVhZd0sifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjViNzgyNjNjYWNkNmU3MTBhYWQwN2M3YmI4ZTg4ZGMyN2M3YzU4MDMiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81Yjc4MjYzY2FjZDZlNzEwYWFkMDdjN2JiOGU4OGRjMjdjN2M1ODAzIn0seyJmaWxlSWQiOiI4NDEyZGFmNzdhNTRiOTYyMGMyYzA0MmRhNjI1MmZiZDIzYzI2NDVjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODQxMmRhZjc3YTU0Yjk2MjBjMmMwNDJkYTYyNTJmYmQyM2MyNjQ1YyJ9LHsiZmlsZUlkIjoiODFhMjg5N2ZhZGQ1ZGNjYjM1ZTliMjdlMmE1YjZlNTRhZWFlZjg1MCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84MWEyODk3ZmFkZDVkY2NiMzVlOWIyN2UyYTViNmU1NGFlYWVmODUwIn0seyJmaWxlSWQiOiIyYjc0MjIzMzE0MmZmZThjNTE4ZGNlZjk1ZTM1YjRjNTUxMmVmN2RmIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMmI3NDIyMzMxNDJmZmU4YzUxOGRjZWY5NWUzNWI0YzU1MTJlZjdkZiJ9LHsiZmlsZUlkIjoiNTE0NDNmMDRkMGEwMjlkNmI4YjlmZTg3MmZhOTQ5OTlkODk0MTYxNCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81MTQ0M2YwNGQwYTAyOWQ2YjhiOWZlODcyZmE5NDk5OWQ4OTQxNjE0In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDNhNjZiZWQ5MTJmMGM4MWU3MTQ2MTM4NyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjNhNjZiZWQ5MTJmMGM4MWU3MTQ2MTM4NyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEzYTY2YmVkOTEyZjBjODFlNzE0NjEzODciLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCBhbmQgSW5zaWRlVHJhY2tlci4gQXV0b2ltbXVuZSBkaXNlYXNlIGlzIGFuIGV4dHJlbWVseSBjb21tb24gYW5kIGdyb3dpbmcgaXNzdWUgaW4gb3VyIGdsb2JhbCBwb3B1bGF0aW9uLCBhZmZlY3RpbmcgbWlsbGlvbnMgb2YgcGVvcGxlIHdvcmxkd2lkZS4gQXV0b2ltbXVuZSBkaXNlYXNlcyB2YXJ5IGluIHN5bXB0b21zIGFuZCBzZXZlcml0eSwgYnV0IHRoZXkgYWxsIGhhdmUgb25lIHRoaW5nIGluIGNvbW1vbjogdGhlIGJvZHkgaXMgYXR0YWNraW5nIGl0c2VsZi4gVHlwaWNhbGx5LCB3aGVuIHNvbWVvbmUgaGFzIG9uZSBhdXRvaW1tdW5lIGRpc2Vhc2UsIGl04oCZcyBsaWtlbHkgdGhleSBoYXZlIG1vcmUgdGhhbiBvbmUuIEV4YW1wbGVzIG9mIGF1dG9pbW11bmUgZGlzZWFzZXMgYXJlIHR5cGUgMSBkaWFiZXRlcywgcmhldW1hdG9pZCBhcnRocml0aXMsIGNvbGl0aXMgYW5kIENyb2hu4oCZcywgSGFzaGltb3Rv4oCZcywgYW5kIEdyYXZlc+KAmS7CoCBUaGlzIGVwaXNvZGUgaXMgdGhlIGZpcnN0IGluIGEgbmV3IHNlcmllcyBJ4oCZbSBjYWxsaW5nIG1hc3RlcmNsYXNzLCB3aGVyZSBJIGFtIGludGVydmlld2VkIGJ5IG15IGdvb2QgZnJpZW5kIGFuZCBwb2RjYXN0IGhvc3QgRGhydSBQdXJvaGl0IGFib3V0IHBvcHVsYXIgaGVhbHRoIHRvcGljcyBpbmNsdWRpbmcgaW5mbGFtbWF0aW9uLCBhdXRvaW1tdW5lIGRpc2Vhc2UsIGJyYWluIGhlYWx0aCwgc2xlZXAsIGFuZCBtdWNoIG1vcmUuIFRvZGF54oCZcyBlcGlzb2RlIGV4cGxvcmVzIHRoZSBmaXZlIG1haW4gcm9vdCBjYXVzZXMgb2YgYXV0b2ltbXVuZSBkaXNlYXNl4oCUdG94aW5zLCBhbGxlcmdlbnMsIG1pY3JvYmVzLCBkaWV0LCBhbmQgc3RyZXNz4oCUYW5kIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIGFwcHJvYWNoIHRvIHRyZWF0aW5nIHRoZW0uIERocnUgUHVyb2hpdCBpcyBhIHBvZGNhc3QgaG9zdCwgc2VyaWFsIGVudHJlcHJlbmV1ciwgYW5kIGludmVzdG9yIGluIHRoZSBoZWFsdGggYW5kIHdlbGxuZXNzIGluZHVzdHJ5LiBIaXMgcG9kY2FzdCwgRGhydSBQdXJvaGl0IFBvZGNhc3QsIGlzIGEgdG9wIDUwIGdsb2JhbCBoZWFsdGggcG9kY2FzdCB3aXRoIG92ZXIgMzArIG1pbGxpb24gdW5pcXVlIGRvd25sb2Fkcy4gSGlzIGludGVydmlld3MgZm9jdXMgb24gdGhlIGlubmVyIHdvcmtpbmdzIG9mIHRoZSBicmFpbiBhbmQgdGhlIGJvZHkgYW5kIGZlYXR1cmUgdGhlIGJyaWdodGVzdCBtaW5kcyBpbiB3ZWxsbmVzcywgbWVkaWNpbmUsIGFuZCBtaW5kc2V0LiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGggYW5kIEluc2lkZVRyYWNrZXIuIFJ1cGEgSGVhbHRoIGlzIGEgcGxhY2UgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyB0byBhY2Nlc3MgbW9yZSB0aGFuIDIsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgZnJvbSBvdmVyIDIwIGxhYnMgbGlrZSBEVVRDSCwgVmlicmFudCBBbWVyaWNhLCBHZW5vdmEsIEdyZWF0IFBsYWlucywgYW5kIG1vcmUuIENoZWNrIG91dCBhIGZyZWUgbGl2ZSBkZW1vIHdpdGggYSBRJkEgb3IgY3JlYXRlIGFuIGFjY291bnQgaGVyZS7CoCBJZiB5b3XigJlyZSBjdXJpb3VzIGFib3V0IGdldHRpbmcgeW91ciBvd24gaGVhbHRoIHByb2dyYW0gZGlhbGVkLWluIHRvIHlvdXIgdW5pcXVlIG5lZWRzLCBjaGVjayBvdXQgSW5zaWRlVHJhY2tlciBhbmQgZ2V0IDI1JSBvZmYgaGVyZS4gIEluIHRoaXMgZXBpc29kZSwgd2UgZGlzY3VzcyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6wqAgICBGaXZlIGNhdXNlcyBvZiBhdXRvaW1tdW5lIGRpc2Vhc2UgKDA6MzAgLyAxOjAwKcKgICBBdXRvaW1tdW5lIGRpc2Vhc2U6IHRoZSBzaW5nbGUgYmlnZ2VzdCB0aHJlYXQgKDM6NDMgLyA0OjE1KcKgICBVc2luZyB0aGUgRnVuY3Rpb25hbCBNZWRpY2luZSBtYXRyaXggdG8gdHJlYXQgcGF0aWVudHMgKDQ6NTIgLyA1OjI2KcKgICBUaGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGNvbnZlbnRpb25hbCB2cy4gRnVuY3Rpb25hbCBNZWRpY2luZSB0cmVhdG1lbnQgKDc6MzQgLyA3OjQ5KSAgVGhlIHRpZSBiZXR3ZWVuIGluZmxhbW1hdGlvbiBhbmQgYXV0b2ltbXVuZSBkaXNlYXNlICgxMzowMyAvIDEzOjMyKSAgSG93IHRvIHN0YXJ0IHJpZ2h0IG5vdyB0byBoZWFsIHlvdXJzZWxmIGF0IGhvbWUgKDE2OjQ4IC8gMTc6MTgpICBSZWNvbW1lbmRlZCBzdXBwbGVtZW50cyBmb3IgYXV0b2ltbXVuZSBjb25kaXRpb25zICgyNDoyMSAvIDI0OjU2KcKgICBUaGUgaW1wb3J0YW5jZSBvZiBoaWdoLXF1YWxpdHkgc2xlZXAgKDI3OjQ3IC8gMjg6MTIpwqAgIFF1ZXN0aW9ucyBmcm9tIHRoZSBjb21tdW5pdHkgb24gYWxsZXJnaWVzLCBhbGNvaG9sIGNvbnN1bXB0aW9uLCBjZWxpYWMgZGlzZWFzZSwgYW5kIG1vcmUgKDI5OjA1IC8gMjk6NDcpwqAgIERpZXQsIGxpZmVzdHlsZSwgYW5kIHN1cHBsZW1lbnQgdGlwcyB0byBzdGFydCBoZWFsaW5nIHJpZ2h0IG5vdyAoMzU6MTAgLyAzNTozMynCoCAgIEFkZGl0aW9uYWwgUmVzb3VyY2VzOiBTbGVlcCBNYXN0ZXJDbGFzcyB8IDEwLURheSBSZXNldCAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI2MDU1ODN9LCJpZCI6IjdyMHk1WG43NjVwMU5PdDhFdHZEelAiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUaGUgTWFpbiBDYXVzZXMgT2YgQXV0b2ltbXVuZSBEaXNlYXNlIEFuZCBIb3cgVG8gUmV2ZXJzZSBJdCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIxLTExLTIyVDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjdyMHk1WG43NjVwMU5PdDhFdHZEelAifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6Ijk3MTZjYWRjZGY2Y2FiZjU0YTA0YWY3ODcyMDNlMDNmMDZlNDkzODEiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85NzE2Y2FkY2RmNmNhYmY1NGEwNGFmNzg3MjAzZTAzZjA2ZTQ5MzgxIn0seyJmaWxlSWQiOiJmNmI4ZjA0ZmZhNDA3MDJiNmRmY2QyMjQ5MmIwY2JhNmU3YjI1NmE4IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y2YjhmMDRmZmE0MDcwMmI2ZGZjZDIyNDkyYjBjYmE2ZTdiMjU2YTgifSx7ImZpbGVJZCI6IjhkMGQwMzZlNTljNDM0M2Y0NTRmZTA0ZjNkZDRhZTZlMDU4Y2I0MDAiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84ZDBkMDM2ZTU5YzQzNDNmNDU0ZmUwNGYzZGQ0YWU2ZTA1OGNiNDAwIn0seyJmaWxlSWQiOiI0YTkyYjQwM2NhYTA0MGU2MWJjYmJkODU4MDg1N2FmNDA0NjkyNWZlIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNGE5MmI0MDNjYWEwNDBlNjFiY2JiZDg1ODA4NTdhZjQwNDY5MjVmZSJ9LHsiZmlsZUlkIjoiODM5ZjU1YThhNzgxM2RiMWVjMDlkZjRlNjZiYTgwMTkwM2MxNDMwYyIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84MzlmNTVhOGE3ODEzZGIxZWMwOWRmNGU2NmJhODAxOTAzYzE0MzBjIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDhmMzBjYmI4OTZlZDk0MTM5ODBjYjlkZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjhmMzBjYmI4OTZlZDk0MTM5ODBjYjlkZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE4ZjMwY2JiODk2ZWQ5NDEzOTgwY2I5ZGUiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6Ik1vc3Qgb2YgdXMgKGluY2x1ZGluZyBtb3N0IGRvY3RvcnMpIGRvIG5vdCByZWNvZ25pemUgb3Iga25vdyB0aGF0IGRpZ2VzdGl2ZSBwcm9ibGVtcyB3cmVhayBoYXZvYyBpbiB0aGUgZW50aXJlIGJvZHksIGxlYWRpbmcgdG8gYWxsZXJnaWVzLCBhcnRocml0aXMsIGF1dG9pbW11bmUgZGlzZWFzZSwgcmFzaGVzLCBhY25lLCBjaHJvbmljIGZhdGlndWUsIG1vb2QgZGlzb3JkZXJzLCBhdXRpc20sIGRlbWVudGlhLCBjYW5jZXIsIGFuZCBtb3JlLiBTbyBoYXZpbmcgYSBoZWFsdGh5IGd1dCBtZWFucyBtb3JlIHRoYW4gc2ltcGx5IGJlaW5nIGZyZWUgb2YgYW5ub3lhbmNlcyBsaWtlIGJsb2F0aW5nIG9yIGhlYXJ0YnVybi4gSXQgaXMgYWJzb2x1dGVseSBjZW50cmFsIHRvIHlvdXIgaGVhbHRoLiBJdCBpcyBjb25uZWN0ZWQgdG8gZXZlcnl0aGluZyB0aGF0IGhhcHBlbnMgaW4geW91ciBib2R5LiBUaGF0IGlzIHdoeSBGdW5jdGlvbmFsIE1lZGljaW5lIGFsbW9zdCBhbHdheXMgc3RhcnRzIGhlbHBpbmcgcGVvcGxlIHRyZWF0IGNocm9uaWMgaGVhbHRoIHByb2JsZW1zIGJ5IGZpeGluZyB0aGVpciBndXQuIEluIHRoaXMgbWluaS1lcGlzb2RlLCBEci4gSHltYW4gaXMgam9pbmVkIGJ5IERyLiBFbGl6YWJldGggQm9oYW0gdG8gcmV2aWV3IHR3byBwYXRpZW50IGNhc2VzIGZvY3VzZWQgb24gdHJlYXRpbmcgdGhlIGd1dC4gRWxpemFiZXRoIEJvaGFtIGlzIGEgcGh5c2ljaWFuIGFuZCBudXRyaXRpb25pc3Qgd2hvIHByYWN0aWNlcyBmdW5jdGlvbmFsIG1lZGljaW5lIGF0IFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiBMZW5veCwgTUEuwqBUaHJvdWdoIGhlciBwcmFjdGljZSBhbmQgbGVjdHVyaW5nIHNoZSBoYXMgaGVscGVkIHRob3VzYW5kcyBvZiBwZW9wbGUgYWNoaWV2ZSB0aGVpciBnb2FscyBvZiBvcHRpbXVtIGhlYWx0aCBhbmQgd2VsbG5lc3MuIFNoZSB3aXRuZXNzZXMgdGhlIHBvd2VyIG9mIG51dHJpdGlvbiBldmVyeSBkYXkgaW4gaGVyIHByYWN0aWNlIGFuZCBpcyBjb21taXR0ZWQgdG8gdHJhaW5pbmcgb3RoZXIgcGh5c2ljaWFucyB0byB1dGlsaXplIG51dHJpdGlvbiBpbiBoZWFsaW5nLsKgRHIuIEJvaGFtIGhhcyBjb250cmlidXRlZCB0byBtYW55IGFydGljbGVzIGFuZCB3cm90ZSB0aGUgbGF0ZXN0IGNoYXB0ZXIgb24gT2Jlc2l0eSBmb3IgdGhlIFJhbmtlbCBUZXh0Ym9vayBvZiBGYW1pbHkgTWVkaWNpbmUuIFNoZSBpcyBwYXJ0IG9mIHRoZSBmYWN1bHR5IG9mIHRoZSBJbnN0aXR1dGUgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYW5kIGhhcyBiZWVuIGZlYXR1cmVkIG9uIHRoZSBEci4gT3ogc2hvdyBhbmQgaW4gYSB2YXJpZXR5IG9mIHB1YmxpY2F0aW9ucyBhbmQgbWVkaWEgaW5jbHVkaW5nIEh1ZmZpbmd0b24gUG9zdCwgVGhlIENoYWxrYm9hcmQgTWFnYXppbmUsIGFuZCBFeHBlcmllbmNlIExpZmUuwqBIZXIgRFZEIEJyZWFzdCBXZWxsbmVzczogVG9vbHMgdG8gUHJldmVudCBhbmQgSGVhbCBmcm9tIEJyZWFzdCBDYW5jZXIgZXhwbG9yZXMgdGhlIGZ1bmN0aW9uYWwgbWVkaWNpbmUgYXBwcm9hY2ggdG8ga2VlcGluZyB5b3VyIGJyZWFzdHMgYW5kIHdob2xlIGJvZHkgd2VsbC7CoMKgIFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgQWlyRG9jdG9yLiBXZSBuZWVkIGNsZWFuIGFpciBub3Qgb25seSB0byBsaXZlIGJ1dCB0byBjcmVhdGUgdmlicmFudCBoZWFsdGggYW5kIHByb3RlY3Qgb3Vyc2VsdmVzIGFuZCBsb3ZlZCBvbmVzIGZyb20gdG94aW4gZXhwb3N1cmUgYW5kIGRpc2Vhc2UuIExlYXJuIG1vcmUgYWJvdXQgdGhlIEFpckRvY3RvciBQcm9mZXNzaW9uYWwgQWlyIFB1cmlmaWVyIHN5c3RlbSBhdCBhIHNwZWNpYWwgcHJpY2UgYXQgd3d3LmRyaHltYW4uY29tL2ZpbHRlciBJbiB0aGlzIGVwaXNvZGUsIERyLiBIeW1hbiBhbmQgRHIuIEJvaGFtIGRpc2N1c3M6ICBXaGF0IGlzIGxlYWt5IGd1dCwgYW5kIHdoeSBkb2VzIGl0IGxlYWQgdG8gc28gbWFueSBvdGhlciBoZWFsdGggaXNzdWVzLCBpbmNsdWRpbmcgZm9vZCBzZW5zaXRpdml0aWVzPyAgSG93IG91ciBkaWV0LCBmb29kIHN1cHBseSwgb3Zlci1yZWxpYW5jZSBvbiBhbnRpYmlvdGljcywgYWNpZCBibG9ja2Vycywgc3Rlcm9pZHMsIGFuZCBtb3JlIGNhbiBsZWFkIHRvIGxlYWt5IGd1dCAgVXNpbmcgc3Rvb2wgdGVzdGluZyBhbmQgQ3lyZXggdGVzdGluZyB0byBhc3Nlc3MgZ3V0IGhlYWx0aC4gIFRoZSDigJg1UuKAmSBwcm9ncmFtIChyZW1vdmUsIHJlcGxhY2UsIHJlaW5vY3VsYXRlLCByZXBhaXIsIGFuZCByZWJhbGFuY2UpIHRoYXQgRnVuY3Rpb25hbCBNZWRpY2luZSB1c2VzIGFzIGEgZ3VpZGUgdG8gdHJlYXQgY2hyb25pYyBpc3N1ZXMuwqAgIFJlbW92ZSBzdHJlc3NvcnM6IGdldCByaWQgb2YgdGhpbmdzIHRoYXQgbmVnYXRpdmVseSBhZmZlY3QgdGhlIGVudmlyb25tZW50IG9mIHRoZSBHSSB0cmFjdCBpbmNsdWRpbmcgYWxsZXJnaWMgZm9vZHMgYW5kIHBhcmFzaXRlcyBvciBvdGhlciBiYWQgYnVncyBzdWNoIGFzIGJhY3RlcmlhIG9yIHllYXN0LiBUaGlzIG1pZ2h0IGludm9sdmUgdXNpbmcgYW4gYWxsZXJneSDigJxlbGltaW5hdGlvbiBkaWV04oCdIHRvIGZpbmQgb3V0IHdoYXQgZm9vZHMgYXJlIGNhdXNpbmcgR0kgc3ltcHRvbXMgb3IgaXQgbWF5IGludm9sdmUgdGFraW5nIGRydWdzIG9yIGhlcmJzIHRvIGVyYWRpY2F0ZSBhIHBhcnRpY3VsYXIgYnVnLsKgICBSZXBsYWNlIGRpZ2VzdGl2ZSBzZWNyZXRpb25zOiBhZGQgYmFjayB0aGluZ3MgbGlrZSBkaWdlc3RpdmUgZW56eW1lcywgaHlkcm9jaGxvcmljIGFjaWQsIGFuZCBiaWxlIGFjaWRzIHRoYXQgYXJlIHJlcXVpcmVkIGZvciBwcm9wZXIgZGlnZXN0aW9uIGFuZCB0aGF0IG1heSBiZSBjb21wcm9taXNlZCBieSBkaWV0LCBkcnVncywgZGlzZWFzZXMsIGFnaW5nLCBvciBvdGhlciBmYWN0b3JzLiAgUmVpbm9jdWxhdGUuIEhlbHAgYmVuZWZpY2lhbCBiYWN0ZXJpYSBmbG91cmlzaCBieSBpbmdlc3RpbmcgcHJvYmlvdGljIGZvb2RzIG9yIHN1cHBsZW1lbnRzIHRoYXQgY29udGFpbiB0aGUgc28tY2FsbGVkIOKAnGdvb2TigJ0gR0kgYmFjdGVyaWEgc3VjaCBhcyBiaWZpZG9iYWN0ZXJpYSBhbmQgbGFjdG9iYWNpbGx1cyBzcGVjaWVzLCBhbmQgYnkgY29uc3VtaW5nIHRoZSBoaWdoIHNvbHVibGUgZmliZXIgZm9vZHMgdGhhdCBnb29kIGJ1Z3MgbGlrZSB0byBlYXQsIGNhbGxlZCDigJxwcmViaW90aWNzLuKAnSBQcm9iaW90aWNzIGFyZSBiZW5lZmljaWFsIG1pY3Jvb3JnYW5pc21zIGZvdW5kIGluIHRoZSBndXQgdGhhdCBhcmUgYWxzbyBjYWxsZWQg4oCcZnJpZW5kbHkgYmFjdGVyaWEu4oCdIFVzZSBvZiBhbnRpYmlvdGljcyBraWxscyBib3RoIGdvb2QgYW5kIGJhZCBiYWN0ZXJpYS4gUHJvYmlvdGljcyBpbiB0aGUgZm9ybSBvZiBzdXBwbGVtZW50cyBvciBmb29kIGFyZSBuZWVkZWQgdG8gcmUtaW5vY3VsYXRlIHRoZSBndXQuIEZlcm1lbnRlZCBmb29kcywgc3VjaCBhcyB5b2d1cnQsIG1pc28sIGFuZCB0ZW1wZWggYXJlIGZvb2Qgc291cmNlcyBvZiBwcm9iaW90aWNzLiBQcmViaW90aWNzIGFyZSBub25kaWdlc3RpYmxlIGZvb2QgaW5ncmVkaWVudHMgdGhhdCBzZWxlY3RpdmVseSBzdGltdWxhdGUgdGhlIGdyb3d0aCBvZiBiZW5lZmljaWFsIG1pY3Jvb3JnYW5pc21zIGFscmVhZHkgaW4gdGhlIGNvbG9uLiBJbiBvdGhlciB3b3JkcywgcHJlYmlvdGljcyBmZWVkIHByb2Jpb3RpY3MuIFByZWJpb3RpY3MgYXJlIGF2YWlsYWJsZSBpbiBtYW55IGZvb2RzIHRoYXQgY29udGFpbiBhIGZpYmVyIGNhbGxlZCBpbnVsaW4sIGluY2x1ZGluZyBhcnRpY2hva2VzLCBnYXJsaWMsIGxlZWtzLCBvbmlvbiwgY2hpY29yeSwgdG9mdSwgYW5kIG90aGVyIHNveSBwcm9kdWN0cy4gR3JhaW5zIHN1Y2ggYXMgYmFybGV5LCBmbGF4LCBvYXRzLCBhbmQgd2hlYXQgYXJlIGFsc28gZ29vZCBzb3VyY2VzIG9mIHByZWJpb3RpY3MuIEFub3RoZXIgZ29vZCBwcmViaW90aWMgc291cmNlIGlzIGEgc3VwcGxlbWVudCBjYWxsZWQg4oCcZnJ1Y3RvLW9saWdvc2FjY2hhcmlkZeKAnSBvciBGT1MuICBSZXBhaXIuIEhlbHAgdGhlIGxpbmluZyBvZiB0aGUgR0kgdHJhY3QgcmVwYWlyIGl0c2VsZiBieSBzdXBwbHlpbmcga2V5IG51dHJpZW50cyB0aGF0IGNhbiBvZnRlbiBiZSBpbiBzaG9ydCBzdXBwbHkgaW4gYSBkaXNlYXNlIHN0YXRlLCBzdWNoIGFzIHppbmMsIGFudGlveGlkYW50cyAoZS5nLiB2aXRhbWlucyBBLCBDLCBhbmQgRSksIGZpc2ggb2lsLCBhbmQgdGhlIGFtaW5vIGFjaWQgZ2x1dGFtaW5lLsKgICBSZWJhbGFuY2UuIFBheSBhdHRlbnRpb24gdG8gbGlmZXN0eWxlIGNob2ljZXMg4oCTIHNsZWVwLCBleGVyY2lzZSBhbmQgc3RyZXNzIGNhbiBhbGwgYWZmZWN0IHRoZSBHSSB0cmFjdC4gIEZvciBtb3JlIGluZm9ybWF0aW9uIHZpc2l0IGRyaHltYW4uY29tL3V3YyAgIEFkZGl0aW9uYWwgcmVzb3VyY2VzOiDigJxJcyBZb3VyIERpZ2VzdGl2ZSBTeXN0ZW0gTWFraW5nIFlvdSBTaWNrLCBhbmQgRmF0P+KAnSBodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAxMC8wNS8yMC9pcy15b3VyLWRpZ2VzdGl2ZS1zeXN0ZW0tbWFraW5nLXlvdS1zaWNrLyDigJxIb3cgdG8gRmVlZCBZb3VyIEd1dOKAnSBodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAxOC8wNC8xMy9ob3ctdG8tZmVlZC15b3VyLWd1dC8g4oCcQSBOZXcgQXBwcm9hY2ggdG8gQXV0b2ltbXVuZSBEaXNlYXNl4oCdIGh0dHBzOi8vdWx0cmF3ZWxsbmVzc2NlbnRlci5jb20vMjAxOC8wNi8yNy9hLW5ldy1hcHByb2FjaC10by1hdXRvaW1tdW5lLWRpc2Vhc2UvIOKAnExhYiBTcG90bGlnaHQ6IFRlc3RpbmcgZm9yIEZvb2QgU2Vuc2l0aXZpdGllc+KAnSBodHRwczovL3VsdHJhd2VsbG5lc3NjZW50ZXIuY29tLzIwMTkvMDkvMjcvbGFiLXNwb3RsaWdodC10ZXN0aW5nLWZvci1mb29kLXNlbnNpdGl2aXRpZXMvIOKAnFRoZSBXcm9uZyBHdXQgQnVncyBDYW4gTWFrZSBZb3UgRmF0IGFuZCBTaWNrIChhbmQgSG93IHRvIEZpeCBUaGVtKeKAnSBodHRwczovL3VsdHJhd2VsbG5lc3NjZW50ZXIuY29tLzIwMTcvMDkvMjEvdGhlLXdyb25nLWd1dC1idWdzLWNhbi1tYWtlLXlvdS1mYXQtYW5kLXNpY2stYW5kLWhvdy10by1maXgtdGhlbS8g4oCcVG9wIDUgRGlldCBDaGFuZ2VzIGZvciBBdXRvaW1tdW5pdHnigJ0gaHR0cHM6Ly91bHRyYXdlbGxuZXNzY2VudGVyLmNvbS8yMDE3LzA2LzMwL3RvcC01LWRpZXQtY2hhbmdlcy1mb3ItYXV0b2ltbXVuaXR5LyDigJxHdXQgJiBEaWdlc3RpdmUgSGVhbHRo4oCdwqAgaHR0cHM6Ly91bHRyYXdlbGxuZXNzY2VudGVyLmNvbS8yMDEyLzEwLzE3L2xlc3Nvbi00LWd1dC1kaWdlc3RpdmUtaGVhbHRoLyAgSG9zdGVkIG9uIEFjYXN0LiBTZWUgYWNhc3QuY29tL3ByaXZhY3kgZm9yIG1vcmUgaW5mb3JtYXRpb24uIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI5Mzc2NTJ9LCJpZCI6IjZxNEZnRFRsazY2S0JYeUVOZUVVUFEiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJXaGF0IElzIExlYWt5IEd1dCBBbmQgSG93IENhbiBZb3UgVHJlYXQgSXQ/IHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIwLTAzLTIwVDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZxNEZnRFRsazY2S0JYeUVOZUVVUFEifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjQxMDk3NDk4MDRhYzMwMWU0NDQxOTVmNTFmYjY3YzczNTNkNDZiY2IiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDEwOTc0OTgwNGFjMzAxZTQ0NDE5NWY1MWZiNjdjNzM1M2Q0NmJjYiJ9LHsiZmlsZUlkIjoiM2U3YzAyNWExN2U5NjkxZjk1Y2I3NzE3YjljNDdmZDZlMzU2Y2EyNCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zZTdjMDI1YTE3ZTk2OTFmOTVjYjc3MTdiOWM0N2ZkNmUzNTZjYTI0In0seyJmaWxlSWQiOiJlNDk4YzU3NGU4NGQ2ZGQwM2E3NjliMDFjMTdiNTE5NDkxOTY2ZDc0IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTQ5OGM1NzRlODRkNmRkMDNhNzY5YjAxYzE3YjUxOTQ5MTk2NmQ3NCJ9LHsiZmlsZUlkIjoiMjA3OTFjZTNmNTg4MmYyYWRmZDEzY2RlYmU5ZmE0MTk3ZmM0OGE1NiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzIwNzkxY2UzZjU4ODJmMmFkZmQxM2NkZWJlOWZhNDE5N2ZjNDhhNTYifSx7ImZpbGVJZCI6ImI5ZjgwNjNiMzEwMGI0MDExN2JjZmVkMDY0OTE2YTY5NTBjODRkYjYiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iOWY4MDYzYjMxMDBiNDAxMTdiY2ZlZDA2NDkxNmE2OTUwYzg0ZGI2In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDdlY2NlYmJiODgwNWIyYTg2NjMzYmM3YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjdlY2NlYmJiODgwNWIyYTg2NjMzYmM3YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE3ZWNjZWJiYjg4MDViMmE4NjYzM2JjN2EiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCBhbmQgQXRobGV0aWMgR3JlZW5zLiBIaWRkZW4gaW5mbGFtbWF0aW9uIGlzIGF0IHRoZSByb290IG9mIGFsbCBjaHJvbmljIGlsbG5lc3PigJRjb25kaXRpb25zIGxpa2UgaGVhcnQgZGlzZWFzZSwgb2Jlc2l0eSwgZGlhYmV0ZXMsIGRlbWVudGlhLCBkZXByZXNzaW9uLCBjYW5jZXIsIGFuZCBldmVuIGF1dGlzbS4gU28gaWYgaW5mbGFtbWF0aW9uIGlzIGF0IHRoZSByb290IG9mIG1vc3QgbW9kZXJuIGRpc2Vhc2VzLCBob3cgZG8gd2UgZmluZCB0aGUgY2F1c2VzIGFuZCBnZXQgdGhlIGJvZHkgYmFjayBpbiBiYWxhbmNlPyBGaXJzdCwgd2UgbmVlZCB0byBpZGVudGlmeSB0aGUgdHJpZ2dlcnMgYW5kIGNhdXNlcyBvZiBpbmZsYW1tYXRpb24uIFRoZW4gd2UgbmVlZCB0byBoZWxwIHJlc2V0IHRoZSBib2R54oCZcyBuYXR1cmFsIGltbXVuZSBiYWxhbmNlIGJ5IHByb3ZpZGluZyB0aGUgcmlnaHQgY29uZGl0aW9ucyBmb3IgaXQgdG8gdGhyaXZlLiBJbiB0b2RheeKAmXMgZXBpc29kZSBvZiBteSBzZXJpZXMgSeKAmW0gY2FsbGluZyBIZWFsdGggQml0ZXMsIEkgYW0gdGFsa2luZyBhYm91dCBpbmZsYW1tYXRpb24sIGhvdyBpdOKAmXMgbGlua2VkIHRvIGV2ZXJ5dGhpbmcgZnJvbSBvYmVzaXR5IHRvIGFsbCBvZiB0aGUgY2hyb25pYyBkaXNlYXNlcyBvZiBhZ2luZywgYW5kIGhvdyB0byBjb21iYXQgaXQuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCBhbmQgQXRobGV0aWMgR3JlZW5zLiBSdXBhIEhlYWx0aCBpcyBhIHBsYWNlIHdoZXJlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyBjYW4gYWNjZXNzIG1vcmUgdGhhbiAyLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIGZyb20gb3ZlciAyMCBsYWJzIGxpa2UgRFVUQ0gsIFZpYnJhbnQgQW1lcmljYSwgR2Vub3ZhLCBhbmQgR3JlYXQgUGxhaW5zLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUsIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLiBSaWdodCBub3cgd2hlbiB5b3UgcHVyY2hhc2UgQUcxIGZyb20gQXRobGV0aWMgR3JlZW5zLCB5b3Ugd2lsbCByZWNlaXZlIDEwIEZSRUUgdHJhdmVsIHBhY2tzIHdpdGggeW91ciBmaXJzdCBwdXJjaGFzZSBieSB2aXNpdGluZyBhdGhsZXRpY2dyZWVucy5jb20vaHltYW4uIEhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIHRoZSBlcGlzb2RlIChhdWRpbyB2ZXJzaW9uIC8gQXBwbGUgU3Vic2NyaWJlciB2ZXJzaW9uKTogIFdoYXQgaXMgaW5mbGFtbWF0aW9uLCBhbmQgd2h5IGNhbiBpdCBiZWNvbWUgc28gZGFuZ2Vyb3VzPyAoMzozNiAvIDAwOjU0KSAgVGhlIHByb2JsZW0gd2l0aCBjb21tb24gdHJlYXRtZW50cyBzdWNoIGFzIGFudGktaW5mbGFtbWF0b3J5IGRydWdzIGFuZCBzdGVyb2lkcyAoODowNSAvIDU6MjMpwqAgIFRlc3RpbmcgdG8gZGV0ZXJtaW5lIGlmIHlvdSBhcmUgc3VmZmVyaW5nIGZyb20gaGlkZGVuIGluZmxhbW1hdGlvbiAoOTo0MCAvIDY6NTgpwqAgIFRoZSBiaWdnZXN0IGRyaXZlcnMgb2YgaW5mbGFtbWF0aW9uICgxMTowNiAvIDg6MjIpwqAgIFN0ZXBzIHRvIGxpdmluZyBhbiBhbnRpLWluZmxhbW1hdG9yeSBsaWZlc3R5bGUgKDE1OjQ4IC8gMTM6MDYpwqAgICBFbnZpcm9ubWVudGFsIFdvcmtpbmcgR3JvdXDCoCBHdXQgRm9vZCAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoxMjA4NjU5fSwiaWQiOiI3S3d5ekwyYmd1S3FUMHBpVDY4SUxWIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiV2hhdCBDYXVzZXMgSW5mbGFtbWF0aW9uIEFuZCBIb3cgQ2FuIFlvdSBUcmVhdCBJdD8iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMi0xMC0xNFQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3S3d5ekwyYmd1S3FUMHBpVDY4SUxWIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI0YzNhYTNiNjJlZDMxMWIwNWE2NTAyOWEyMzQyYWRmOTM4MDRkYWNlIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzRjM2FhM2I2MmVkMzExYjA1YTY1MDI5YTIzNDJhZGY5MzgwNGRhY2UifSx7ImZpbGVJZCI6IjU0ZWM3Y2I3ZjVjODgzYzkyYzFmN2NhMDBlZTRhMTMyZTI4MzgzMmQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTRlYzdjYjdmNWM4ODNjOTJjMWY3Y2EwMGVlNGExMzJlMjgzODMyZCJ9LHsiZmlsZUlkIjoiYTk0ZmUyNzQ2N2YzNDI1NGY3MWNiNzJiMGQ2NWU0ZTViODQ1ZWVhMyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2E5NGZlMjc0NjdmMzQyNTRmNzFjYjcyYjBkNjVlNGU1Yjg0NWVlYTMifSx7ImZpbGVJZCI6IjMwMTVkMTQ3NmVhNzk1ZjQ2ZTIyYTZhZjgwZDc4NTJiMWVhMzUxNzEiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zMDE1ZDE0NzZlYTc5NWY0NmUyMmE2YWY4MGQ3ODUyYjFlYTM1MTcxIn0seyJmaWxlSWQiOiI5ODA1YTAzNDlhMDgxNjAyMTFkY2E5ZTQyZTM1NWM4MDBhMTM1YTkxIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTgwNWEwMzQ5YTA4MTYwMjExZGNhOWU0MmUzNTVjODAwYTEzNWE5MSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRmYWVjNmEzYjc0MGI1YjE5MTkzZDQ5MzEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZmYWVjNmEzYjc0MGI1YjE5MTkzZDQ5MzEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZmFlYzZhM2I3NDBiNWIxOTE5M2Q0OTMxIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBIEZ1bmN0aW9uYWwgTWVkaWNpbmUgQXBwcm9hY2ggVG8gQ3VyaW5nIENyb2hu4oCZcyBBbmQgQ29saXRpcyB8IFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgVGhyaXZlIE1hcmtldCBhbmQgUHJpbWFsIEtpdGNoZW4gSW5mbGFtbWF0b3J5IGJvd2VsIGRpc2Vhc2UgKElCRCkgaXMgYW4gdW1icmVsbGEgdGVybSBmb3IgYSB2YXJpZXR5IG9mIHN5bXB0b21zIGFuZCBkaWFnbm9zZXMsIGluY2x1ZGluZyB1bGNlcmF0aXZlIGNvbGl0aXMgYW5kIENyb2hu4oCZcyBkaXNlYXNlLiBBcHByb3hpbWF0ZWx5IDMgbWlsbGlvbiBBbWVyaWNhbnMgYXJlIGltcGFjdGVkIGJ5IHRoaXMgaW5mbGFtbWF0b3J5IGNvbmRpdGlvbiB0aGF0IGFmZmVjdHMgdGhlIGRpZ2VzdGl2ZSB0cmFjdCBhbmQgY2FuIGdyZWF0bHkgaW1wYWN0IHF1YWxpdHkgb2YgbGlmZSwgZGlzcnVwdCBkYWlseSByb3V0aW5lcywgYW5kIGNhcnJ5IHZlcnkgcmVhbCBlbW90aW9uYWwgYnVyZGVucy4gU3ltcHRvbXMgb2YgSUJEIGluY2x1ZGUgYmxvYXRpbmcsIGNvbnN0aXBhdGlvbiwgZGlhcnJoZWEsIHVyZ2VuY3ksIHBhaW5mdWwgY3JhbXBpbmcsIHJlY3RhbCBibGVlZGluZywgYW5kIG1vcmUuIEluIHRoaXMgZXBpc29kZSwgRHIuIEh5bWFuIHRhbGtzIHRvIGhpcyBVbHRyYVdlbGxuZXNzIENlbnRlciBjb2xsZWFndWUgRHIuIEdlb3JnZSBQYXBhbmljb2xhb3UgYWJvdXQgdGhlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXBwcm9hY2ggdG8gdHJlYXRpbmcgaW5mbGFtbWF0b3J5IGJvd2VsIGRpc2Vhc2UuIFRoZXkgaWRlbnRpZnkgcm9vdCBjYXVzZXMgYW5kIGRpc2N1c3Mgd2h5IHRoZSBoZWFsdGggb2YgeW91ciBtaWNyb2Jpb21lIGlzIHZpdGFsIHdoZW4gaXQgY29tZXMgdG8gdHJlYXRpbmcgSUJELiBJQkQgaXMgYXV0b2ltbXVuZSBpbiBuYXR1cmUgYW5kIG1heSBiZSBoZWxwZWQgYnkgZm9sbG93aW5nIGF1dG9pbW11bmUgcHJvdG9jb2xzIGFsc28gY292ZXJlZCBpbiB0aGlzIGVwaXNvZGUuIEdlb3JnZSBQYXBhbmljb2xhb3UgaXMgYSBncmFkdWF0ZSBvZiB0aGUgUGhpbGFkZWxwaGlhIENvbGxlZ2Ugb2YgT3N0ZW9wYXRoaWMgTWVkaWNpbmUgYW5kIGlzIEJvYXJkIENlcnRpZmllZCBpbiBGYW1pbHkgTWVkaWNpbmUgZnJvbSBBYmluZ3RvbiBNZW1vcmlhbCBIb3NwaXRhbC4gSGUgaXMgYWxzbyBhbiBJbnN0aXR1dGUgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgUHJhY3RpdGlvbmVyLiBVcG9uIGdyYWR1YXRpb24gZnJvbSBoaXMgcmVzaWRlbmN5IGhlIGpvaW5lZCB0aGUgSW5kaWFuIEhlYWx0aCBTZXJ2aWNlLiBIZSB3b3JrZWQgb24gdGhlIE5hdmFqbyByZXNlcnZhdGlvbiBmb3IgNCB5ZWFycyBhdCB0aGUgQ2hpbmxlIENvbXByZWhlbnNpdmUgTWVkaWNhbCBGYWNpbGl0eSB3aGVyZSBoZSBzZXJ2ZWQgYXMgdGhlIE91dHBhdGllbnQgRGVwYXJ0bWVudCBDb29yZGluYXRvci4gSW4gMjAwMCwgaGUgZm91bmRlZCBDb3JuZXJzdG9uZSBGYW1pbHkgUHJhY3RpY2UgaW4gUm93bGV5LCBNQS4gSGUgcHJhY3RpY2VkIHdpdGggYSBwaGlsb3NvcGh5IGNlbnRlcmVkIG9uIHBlcnNvbmFsIHJlbGF0aW9uc2hpcHMgYW5kIHRyZWF0aW5nIHRoZSB3aG9sZSBwZXJzb24sIG5vdCBqdXN0IG5vdCB0aGUgZGlzZWFzZS4gSGUgY2FsbGVkIHRoYXQgcGhpbG9zb3BoeSDigJxXaG9sZSBMaWZlIFdlbGxuZXNz4oCdLiBPdmVyIHRpbWUgYXMgdGhlIGhlYWx0aGNhcmUgc3lzdGVtIG1hZGUgaXQgaGFyZGVyIGZvciBwYXRpZW50cyB0byByZWNlaXZlIHRoaXMga2luZCBvZiBwZXJzb25hbCBjYXJlIERyLiBQYXBhbmljb2xhb3UgZGVjaWRlZCBhIGNoYW5nZSB3YXMgbmVlZGVkLiBIZSBiZWdhbiB0cmFpbmluZyBpbiBGdW5jdGlvbmFsIE1lZGljaW5lIHRocm91Z2ggdGhlIEluc3RpdHV0ZSBvZiBGdW5jdGlvbmFsIE1lZGljaW5lLiBJbiAyMDE1LCBoZSBlc3RhYmxpc2hlZCBDb3JuZXJzdG9uZSBQZXJzb25hbCBIZWFsdGgsIGEgcHJhY3RpY2UgZGVkaWNhdGVkIGVudGlyZWx5IHRvIEZ1bmN0aW9uYWwgTWVkaWNpbmUuIERyLiBQYXBhbmljb2xhb3Ugam9pbmVkIFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiAyMDE3LiDCoCBUaGlzIGVwaXNvZGUgaXMgc3BvbnNvcmVkIGJ5IFRocml2ZSBNYXJrZXQgYW5kIFByaW1hbCBLaXRjaGVuLiBUaHJpdmUgTWFya2V0IGlzIG9mZmVyaW5nIGFsbCBEb2N0b3IncyBGYXJtYWN5IGxpc3RlbmVycyBhbiBleHRyYSAyNSUgb2ZmIHlvdXIgZmlyc3QgcHVyY2hhc2UgYW5kIGEgZnJlZSBnaWZ0IHdoZW4geW91IHNpZ24gdXAgZm9yIFRocml2ZSBNYXJrZXQuIEp1c3QgaGVhZCBvdmVyIHRvIHRocml2ZW1hcmtldC5jb20vSHltYW4uwqAgUmlnaHQgbm93LCBQcmltYWwgS2l0Y2hlbiBpcyBvZmZlcmluZyBteSBjb21tdW5pdHkgMjAlIG9mZi4gSnVzdCBnbyB0byBwcmltYWxraXRjaGVuLmNvbSBhbmQgdXNlIHRoZSBjb2RlIERSSFlNQU4yMCBhdCBjaGVja291dC4gSW4gdGhpcyBjb252ZXJzYXRpb24sIERyLiBIeW1hbiBhbmQgRHIuIFBhcGFuaWNvbGFvdSBkaXNjdXNzOiAgSG93IGhpZ2hseS1wcm9jZXNzZWQgZm9vZHMgYWZmZWN0IHRoZSBndXQgIENhdXNlcyBvZiBJQkQsIGluY2x1ZGluZyBhIGRpc29yZGVyZWQgbWljcm9iaW9tZSwgc3RyZXNzLCBhbmQgbGFjayBvZiBleGVyY2lzZSAgV2h5IHRveGlucyBjb250cmlidXRlIHRvIGRpcy1lYXNlIGluIHRoZSBib2R5ICBXaGF0IHRvIGludmVzdGlnYXRlIHdoZW4gdHJlYXRpbmcgaW5mbGFtbWF0b3J5IGJvd2VsIGRpc2Vhc2UgIFRoZSBpbXBvcnRhbmNlIG9mIGFra2VybWFuc2lhIGluIHlvdXIgZ3V0IG1pY3JvYmlvbWUgIFRoZSB1c2Ugb2YgdGhlIEF1dG9pbW11bmUgUHJvdG9jb2wgKEFJUCkgZGlldCB0byB0cmVhdCBDcm9obuKAmXMgYW5kIGNvbGl0aXMgIFRvb2xzIHRvIG1vZHVsYXRlIHRoZSBpbW11bmUgc3lzdGVtICBBZGRpdGlvbmFsIFJlc291cmNlcyBJbnRlZ3JhdGluZyBGdW5jdGlvbmFsIE1lZGljaW5lIGludG8gQ2xldmVsYW5kIENsaW5pY+KAmXMgSW5mbGFtbWF0b3J5IEJvd2VsIFByb2dyYW0gaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMTkvMDEvMTYvcG9kY2FzdC1lcDM2LyBBIEZ1bmN0aW9uYWwgTWVkaWNpbmUgQXBwcm9hY2ggdG8gVHJlYXRpbmcgQ3JvaG7igJlzIGFuZCBDb2xpdGlzIHdpdGggTmlzaHRoYSBQYXRlbCBodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMS8wNi8xMC9kcC1lcDIyMS8gQSBDb2xsYWJvcmF0aXZlIEFwcHJvYWNoIHRvIEhlYWwgSW5mbGFtbWF0b3J5IEJvd2VsIERpc2Vhc2UgaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMTkvMDEvMTgvYS1jb2xsYWJvcmF0aXZlLWFwcHJvYWNoLXRvLWhlYWwtaWJkLyBXaGF0IFJlYWxseSBDYXVzZXMgQXV0b0ltbXVuZSBEaXNlYXNlIHdpdGggRHIuIFRvZGQgTGVQaW5lIGh0dHBzOi8vZHJoeW1hbi5jb20vYmxvZy8yMDIwLzA3LzEwL3BvZGNhc3QtaGMxOC8gICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MjQ2ODYyM30sImlkIjoiNGdwYzhYZ292NHBicWlDV1JUcXBzaCIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkEgRnVuY3Rpb25hbCBNZWRpY2luZSBBcHByb2FjaCBUbyBDdXJpbmcgQ3JvaG7igJlzIEFuZCBDb2xpdGlzIHdpdGggRHIuIEdlb3JnZSBQYXBhbmljb2xhb3UiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMS0wOC0wOVQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0Z3BjOFhnb3Y0cGJxaUNXUlRxcHNoIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIwYTBjYzY4NTE3N2FmNzcyZmVjYzRiYjA2Y2YyMjVmNTM2NzQzNDJjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzBhMGNjNjg1MTc3YWY3NzJmZWNjNGJiMDZjZjIyNWY1MzY3NDM0MmMifSx7ImZpbGVJZCI6IjEzMzgzZWMyMDQxNzRhMDgxZjAwOTQ2NmFlNGQ0ZTkxMDM2OGRjMDYiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xMzM4M2VjMjA0MTc0YTA4MWYwMDk0NjZhZTRkNGU5MTAzNjhkYzA2In0seyJmaWxlSWQiOiI5MjAzZDU4NWUyMTRkZmZhMTg1ZDhmNDAzYzFmYTU4ZjJmYWEyZTE3IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTIwM2Q1ODVlMjE0ZGZmYTE4NWQ4ZjQwM2MxZmE1OGYyZmFhMmUxNyJ9LHsiZmlsZUlkIjoiODc5YWNhZjM5NjA2NGE1MDNkZjE0YTkxZWZkZjk4NTE2ZTk4OThhOSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84NzlhY2FmMzk2MDY0YTUwM2RmMTRhOTFlZmRmOTg1MTZlOTg5OGE5In0seyJmaWxlSWQiOiJmMThiOTZlYzc0NDdjYzNlOGIwZjQ1YzYyNTQ1MzJlNDU5MjdhNDQ4IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjE4Yjk2ZWM3NDQ3Y2MzZThiMGY0NWM2MjU0NTMyZTQ1OTI3YTQ0OCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkNmU1MmUzODQzM2ExM2IzZDFhYWZkMGEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkNmU1MmUzODQzM2ExM2IzZDFhYWZkMGEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZDZlNTJlMzg0MzNhMTNiM2QxYWFmZDBhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJWaWV3IHRoZSBTaG93IE5vdGVzIEZvciBUaGlzIEVwaXNvZGUgIEdldCBGcmVlIFdlZWtseSBIZWFsdGggVGlwcyBmcm9tIERyLiBIeW1hbiAgU2lnbiBVcCBmb3IgRHIuIEh5bWFu4oCZcyBXZWVrbHkgTG9uZ2V2aXR5IEpvdXJuYWwgIEZ1bmN0aW9uYWwgTWVkaWNpbmUgb2ZmZXJzIHBhdGllbnRzIG1hbnkgdGhpbmdzLCBlc3BlY2lhbGx5IGhvcGUgYW5kIHVuZGVyc3RhbmRpbmcuIEF1dG9pbW11bmUgZGlzZWFzZSBpcyBhIHByaW1lIGV4YW1wbGU6IFJhdGhlciB0aGFuIGNvbmRlbW5pbmcgcGF0aWVudHMgdG8gYSBsaWZldGltZSBvZiBzeW1wdG9tIG1hbmFnZW1lbnQgdGhyb3VnaCBtZWRpY2F0aW9uLCBmdW5jdGlvbmFsIHByYWN0aXRpb25lcnMgZGlnIHRvIGZpbmQgdGhlIOKAnHdoeSzigJ0gdG8gYWRkcmVzcyB0aGUgdW5kZXJseWluZyBjYXVzZXMgd2l0aCBpbmRpdmlkdWFsaXplZCwgbXVsdGltb2RhbCBzdXBwb3J0IHRvIGNyZWF0ZSBsYXN0aW5nIGltcHJvdmVtZW50IGFuZCBzeXN0ZW1pYyBoZWFsaW5nLiBNeSBndWVzdCB0b2RheSwgRHIuIFNhcmEgR290dGZyaWVkLCBpcyBhIHBoeXNpY2lhbiwgcmVzZWFyY2hlciwgYXV0aG9yLCBhbmQgZWR1Y2F0b3IgcGFzc2lvbmF0ZSBhYm91dCBjaGFuZ2luZyB0aGUgd2F5IHdlIHZpZXcgYW5kIHRyZWF0IGF1dG9pbW11bml0eS7CoCAgSW4gdGhpcyBlcGlzb2RlLCB3ZSBkaXNjdXNzOiAgIFdoYXQgaXMgYSDigJx0cmF1bWEgc2lnbmF0dXJl4oCdIGFuZCB3aGF0IGlzIGl0cyByb2xlIGluIGF1dG9pbW11bml0eT8gKDU6NTUpICBIaWRkZW4gYXV0b2ltbXVuaXR5IHRyaWdnZXJzIHlvdSBtaWdodCBiZSBzdXJwcmlzZWQgdG8gbGVhcm4gYWJvdXQgKDIxOjMwKSAgVGhlIGdvLXRvIHRlc3QgcGFuZWwgU2FyYSBydW5zIG9uIGhlciBwYXRpZW50cyAoMjc6MzMpICBTYXJh4oCZcyBzdGFjayBmb3IgcmVkdWNpbmcgY29ydGlzb2wgYW5kIHdoeSB0cmF1bWEgaGFzIHRvIGJlIGNvbnNpZGVyZWQgKDM5OjAwKSAgSG93IFRyYXVtYSBiaW9sb2dpY2FsbHkgaW1wYWN0cyB5b3UgdGhyb3VnaCB0aGUgUElORSBzeXN0ZW0gKDQxOjQwKSAgUHN5Y2hlZGVsaWMgdGhlcmFweSBhbmQgb3RoZXIgaGVhbGluZyBzdGF0ZXMgb2YgY29uc2Npb3VzbmVzcywgcGx1cyBTYXJh4oCZcyBwZXJzb25hbCBleHBlcmllbmNlIHVzaW5nIHRoZW0gKDQ4OjEwKSAgV2hhdCBTYXJhIHdpc2hlcyBzaGUgdG9sZCBoZXIgMjAteWVhci1vbGQgc2VsZiBhYm91dCBsaWZlICgxOjE1OjQ1KSAgIFdoZW4gd2UgZGlnIGRlZXBlciwgd2UgYWx3YXlzIGZpbmQgb3V0IHRoZXJlIGlzIG1vcmUgZ29pbmcgb24gYmVsb3cgdGhlIHN1cmZhY2UuIEkga25vdyB5b3XigJlsbCBsb3ZlIHRoaXMgY29udmVyc2F0aW9uIGFzIG11Y2ggYXMgSSBkaWQuwqAgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQ296eSBFYXJ0aCwgYW5kIE1hZ25lc2l1bSBCcmVha3Rocm91Z2guwqAgIFN0cmVhbWxpbmUgeW91ciBsYWIgb3JkZXJzIHdpdGggUnVwYSBIZWFsdGguIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBhbmQgcmVnaXN0ZXIgZm9yIGEgRlJFRSBsaXZlIGRlbW8gYXQgUnVwYUhlYWx0aC5jb20uICBSaWdodCBub3csIHlvdSBjYW4gc2F2ZSA0MCUgd2hlbiB5b3UgdXBncmFkZSB0byBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gQ296eUVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgRFJIWU1BTi4gIFRhY2tsZSBhbiBvdmVybG9va2VkIHJvb3QgY2F1c2Ugb2Ygc3RyZXNzIHdpdGggTWFnbmVzaXVtIEJyZWFrdGhyb3VnaC4gVmlzaXQgYmlvcHRpbWl6ZXJzLmNvbS9oeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4xMCB0byBzYXZlIDEwJSArIGZyZWUgZ2lmdHMgd2l0aCBwdXJjaGFzZS4gTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NDgwNjgxN30sImlkIjoiM21JcHhmb3JIcml6eXpOR1JYOGdpVyIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkdldHRpbmcgdG8gdGhlIFJvb3QgQ2F1c2Ugb2YgQXV0b2ltbXVuZSBEaXNlYXNlOiBBIEZ1bmN0aW9uYWwgTWVkaWNpbmUgQXBwcm9hY2giLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNC0wM1QxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTozbUlweGZvckhyaXp5ek5HUlg4Z2lXIn1dLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MG1uWE95eFkxV2FsN1ZnRlVuVjZJSSIsInN0YXR1cyI6IkxPQURFRCJ9LCJzaW1pbGFyUGxheWxpc3RzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2V9fQ==</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiOTFiNTVhMzMtNDU1ZS1iNGE3LTcyYmUtM2Y5MGNmNjk4YWVmOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzI0MjQ4NTM1MzcsIiNjb250ZXh0SGFzaCI6IjkzZTUxNjNiNGJjN2RhYWUifQ==</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.451d9ec7.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.13b4135a.js"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10