CINXE.COM
Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, & Healthy AM/PM Routines - The Skinny Confidential Him & Her Podcast | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, & Healthy AM/PM Routines - The Skinny Confidential Him & Her Podcast | 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 Skinny Confidential Him & Her Podcast on Spotify. 687: Today, we're sitting down with Dr. Mark Hyman, Co-Founder and Chief Medical Officer of Function Health. Mark is an internationally recognized physician, leader, educator, speaker, podcast host, fifteen-time New York Times bestselling author, and the Head of Strategy & Innovation at Cleveland Clinic Center for Functional Medicine. He joins us for a discussion about chronic disease, how to heal through food, and the issues with traditional medicine. We also dive into the evolution of functional medicine, the problems with Ozempic, and the food industry in the USA. To connect with Dr. Mark Hyman click HERE To connect with Function Health click HERE & use code SKINNYCONFIDENTIAL at functionhealth.com to skip the waitlist To connect with Lauryn Evarts Bosstick click HERE To connect with Michael Bosstick click HERE Read More on The Skinny Confidential HERE To Watch the Show click HERE For Detailed Show Notes visit TSCPODCAST.COM To Call the Him & Her Hotline call: 1-833-SKINNYS (754-6697) This episode is brought to you by The Skinny Confidential This episode is brought to you by Toups & Co Visit www.toupsandco.com and use code SKINNY for 15% off your first order This episode is brought to you by The Farmer's Dog It's never been easier to invest in your dog's health with fresh food. Get 50% off your first box & free shipping by going to thefarmersdog.com/skinny This episode is brought to you by Just Thrive These days, stress seems to hit us from every possible angle in any environment at any time, day after day. Enter Just Calm - the breakthrough new stress and mood support formula from Just Thrive. Get 20% off a 90-day bottle of Just Thrive probiotic + Just Calm supplement at justthrivehealth.com with code SKINNY at checkout. This episode is brought to you by LMNT LMNT is a tasty electrolyte drink that has everything you need and nothing you don't. It contains a science-backed electrolyte ratio: 1000mg sodium, 200mg potassium, and 60mg magnesium. Get a free sample pack with any purchase at drinkLMNT.com/SKINNY This episode is brought to you by Caraway Ditch the chemicals with Caraway. Visit carawayhome.com/HIMANDHER to receive 10% off your next purchase. This episode is brought to you by Honeylove Treat yourself to the best bras and shapewear on the market + save 20% off your order at honeylove.com/skinny . Produced by Dear Media "/><meta name="google" content="notranslate"/><meta name="music:duration" content="3975"/><meta name="music:album" content="https://open.spotify.com/show/2kNTiKHCrrydRj0eFbrAWO"/><meta name="music:release_date" content="2024-04-15T06: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/6VTfvdRRtIe3HwLkgiEKbL"/><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/6VTfvdRRtIe3HwLkgiEKbL"/><meta property="og:title" content="Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, & Healthy AM/PM Routines"/><meta property="og:description" content="The Skinny Confidential Him & Her Podcast · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL"/><meta property="og:type" content="music.song"/><meta property="og:site_name" content="Spotify"/><meta property="og:restrictions:country:allowed" content="AD"/><meta property="og:restrictions:country:allowed" content="AE"/><meta property="og:restrictions:country:allowed" content="AG"/><meta property="og:restrictions:country:allowed" content="AL"/><meta property="og:restrictions:country:allowed" content="AM"/><meta property="og:restrictions:country:allowed" content="AO"/><meta property="og:restrictions:country:allowed" content="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><meta property="og:restrictions:country:allowed" content="AZ"/><meta property="og:restrictions:country:allowed" content="BA"/><meta property="og:restrictions:country:allowed" content="BB"/><meta property="og:restrictions:country:allowed" content="BE"/><meta property="og:restrictions:country:allowed" content="BF"/><meta property="og:restrictions:country:allowed" content="BG"/><meta property="og:restrictions:country:allowed" content="BH"/><meta property="og:restrictions:country:allowed" content="BI"/><meta property="og:restrictions:country:allowed" content="BJ"/><meta property="og:restrictions:country:allowed" content="BN"/><meta property="og:restrictions:country:allowed" content="BO"/><meta property="og:restrictions:country:allowed" content="BR"/><meta property="og:restrictions:country:allowed" content="BS"/><meta property="og:restrictions:country:allowed" content="BT"/><meta property="og:restrictions:country:allowed" content="BW"/><meta property="og:restrictions:country:allowed" content="BZ"/><meta property="og:restrictions:country:allowed" content="CA"/><meta property="og:restrictions:country:allowed" content="CH"/><meta property="og:restrictions:country:allowed" content="CI"/><meta property="og:restrictions:country:allowed" content="CL"/><meta property="og:restrictions:country:allowed" content="CM"/><meta property="og:restrictions:country:allowed" content="CO"/><meta property="og:restrictions:country:allowed" content="CR"/><meta property="og:restrictions:country:allowed" content="CV"/><meta property="og:restrictions:country:allowed" content="CW"/><meta property="og:restrictions:country:allowed" content="CY"/><meta property="og:restrictions:country:allowed" content="CZ"/><meta property="og:restrictions:country:allowed" content="DE"/><meta property="og:restrictions:country:allowed" content="DJ"/><meta property="og:restrictions:country:allowed" content="DK"/><meta property="og:restrictions:country:allowed" content="DM"/><meta property="og:restrictions:country:allowed" content="DO"/><meta property="og:restrictions:country:allowed" content="DZ"/><meta property="og:restrictions:country:allowed" content="EC"/><meta property="og:restrictions:country:allowed" content="EE"/><meta property="og:restrictions:country:allowed" content="EG"/><meta property="og:restrictions:country:allowed" content="ES"/><meta property="og:restrictions:country:allowed" content="FI"/><meta property="og:restrictions:country:allowed" content="FJ"/><meta property="og:restrictions:country:allowed" content="FM"/><meta property="og:restrictions:country:allowed" content="FR"/><meta property="og:restrictions:country:allowed" content="GA"/><meta property="og:restrictions:country:allowed" content="GB"/><meta property="og:restrictions:country:allowed" content="GD"/><meta property="og:restrictions:country:allowed" content="GE"/><meta property="og:restrictions:country:allowed" content="GH"/><meta property="og:restrictions:country:allowed" content="GM"/><meta property="og:restrictions:country:allowed" content="GN"/><meta property="og:restrictions:country:allowed" content="GQ"/><meta property="og:restrictions:country:allowed" content="GR"/><meta property="og:restrictions:country:allowed" content="GT"/><meta property="og:restrictions:country:allowed" content="GW"/><meta property="og:restrictions:country:allowed" content="GY"/><meta property="og:restrictions:country:allowed" content="HK"/><meta property="og:restrictions:country:allowed" content="HN"/><meta property="og:restrictions:country:allowed" content="HR"/><meta property="og:restrictions:country:allowed" content="HT"/><meta property="og:restrictions:country:allowed" content="HU"/><meta property="og:restrictions:country:allowed" content="ID"/><meta property="og:restrictions:country:allowed" content="IE"/><meta property="og:restrictions:country:allowed" content="IL"/><meta property="og:restrictions:country:allowed" content="IN"/><meta property="og:restrictions:country:allowed" content="IS"/><meta property="og:restrictions:country:allowed" content="IT"/><meta property="og:restrictions:country:allowed" content="JM"/><meta property="og:restrictions:country:allowed" content="JO"/><meta property="og:restrictions:country:allowed" content="JP"/><meta property="og:restrictions:country:allowed" content="KE"/><meta property="og:restrictions:country:allowed" content="KH"/><meta property="og:restrictions:country:allowed" content="KI"/><meta property="og:restrictions:country:allowed" content="KM"/><meta property="og:restrictions:country:allowed" content="KN"/><meta property="og:restrictions:country:allowed" content="KR"/><meta property="og:restrictions:country:allowed" content="KW"/><meta property="og:restrictions:country:allowed" content="LA"/><meta property="og:restrictions:country:allowed" content="LB"/><meta property="og:restrictions:country:allowed" content="LC"/><meta property="og:restrictions:country:allowed" content="LI"/><meta property="og:restrictions:country:allowed" content="LR"/><meta property="og:restrictions:country:allowed" content="LS"/><meta property="og:restrictions:country:allowed" content="LT"/><meta property="og:restrictions:country:allowed" content="LU"/><meta property="og:restrictions:country:allowed" content="LV"/><meta property="og:restrictions:country:allowed" content="MA"/><meta property="og:restrictions:country:allowed" content="MC"/><meta property="og:restrictions:country:allowed" content="ME"/><meta property="og:restrictions:country:allowed" content="MG"/><meta property="og:restrictions:country:allowed" content="MH"/><meta property="og:restrictions:country:allowed" content="MK"/><meta property="og:restrictions:country:allowed" content="ML"/><meta property="og:restrictions:country:allowed" content="MN"/><meta property="og:restrictions:country:allowed" content="MO"/><meta property="og:restrictions:country:allowed" content="MR"/><meta property="og:restrictions:country:allowed" content="MT"/><meta property="og:restrictions:country:allowed" content="MU"/><meta property="og:restrictions:country:allowed" content="MV"/><meta property="og:restrictions:country:allowed" content="MW"/><meta property="og:restrictions:country:allowed" content="MX"/><meta property="og:restrictions:country:allowed" content="MY"/><meta property="og:restrictions:country:allowed" content="MZ"/><meta property="og:restrictions:country:allowed" content="NA"/><meta property="og:restrictions:country:allowed" content="NE"/><meta property="og:restrictions:country:allowed" content="NG"/><meta property="og:restrictions:country:allowed" content="NI"/><meta property="og:restrictions:country:allowed" content="NL"/><meta property="og:restrictions:country:allowed" content="NO"/><meta property="og:restrictions:country:allowed" content="NP"/><meta property="og:restrictions:country:allowed" content="NR"/><meta property="og:restrictions:country:allowed" content="NZ"/><meta property="og:restrictions:country:allowed" content="OM"/><meta property="og:restrictions:country:allowed" content="PA"/><meta property="og:restrictions:country:allowed" content="PE"/><meta property="og:restrictions:country:allowed" content="PG"/><meta property="og:restrictions:country:allowed" content="PH"/><meta property="og:restrictions:country:allowed" content="PL"/><meta property="og:restrictions:country:allowed" content="PR"/><meta property="og:restrictions:country:allowed" content="PS"/><meta property="og:restrictions:country:allowed" content="PT"/><meta property="og:restrictions:country:allowed" content="PW"/><meta property="og:restrictions:country:allowed" content="PY"/><meta property="og:restrictions:country:allowed" content="QA"/><meta property="og:restrictions:country:allowed" content="RO"/><meta property="og:restrictions:country:allowed" content="RS"/><meta property="og:restrictions:country:allowed" content="RW"/><meta property="og:restrictions:country:allowed" content="SA"/><meta property="og:restrictions:country:allowed" content="SB"/><meta property="og:restrictions:country:allowed" content="SC"/><meta property="og:restrictions:country:allowed" content="SE"/><meta property="og:restrictions:country:allowed" content="SG"/><meta property="og:restrictions:country:allowed" content="SI"/><meta property="og:restrictions:country:allowed" content="SK"/><meta property="og:restrictions:country:allowed" content="SL"/><meta property="og:restrictions:country:allowed" content="SM"/><meta property="og:restrictions:country:allowed" content="SN"/><meta property="og:restrictions:country:allowed" content="SR"/><meta property="og:restrictions:country:allowed" content="ST"/><meta property="og:restrictions:country:allowed" content="SV"/><meta property="og:restrictions:country:allowed" content="SZ"/><meta property="og:restrictions:country:allowed" content="TD"/><meta property="og:restrictions:country:allowed" content="TG"/><meta property="og:restrictions:country:allowed" content="TH"/><meta property="og:restrictions:country:allowed" content="TL"/><meta property="og:restrictions:country:allowed" content="TN"/><meta property="og:restrictions:country:allowed" content="TO"/><meta property="og:restrictions:country:allowed" content="TR"/><meta property="og:restrictions:country:allowed" content="TT"/><meta property="og:restrictions:country:allowed" content="TV"/><meta property="og:restrictions:country:allowed" content="TW"/><meta property="og:restrictions:country:allowed" content="TZ"/><meta property="og:restrictions:country:allowed" content="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><meta property="og:restrictions:country:allowed" content="UZ"/><meta property="og:restrictions:country:allowed" content="VC"/><meta property="og:restrictions:country:allowed" content="VN"/><meta property="og:restrictions:country:allowed" content="VU"/><meta property="og:restrictions:country:allowed" content="WS"/><meta property="og:restrictions:country:allowed" content="XK"/><meta property="og:restrictions:country:allowed" content="ZA"/><meta property="og:restrictions:country:allowed" content="ZM"/><meta property="og:restrictions:country:allowed" content="ZW"/><meta property="og:audio" content="https://podz-content.spotifycdn.com/audio/clips/620x1jLmA3erH7hbenndhd/clip_152643_212643.mp3"/><meta property="og:audio:type" content="audio/mpeg"/><meta property="og:image" content="https://i.scdn.co/image/ab6765630000ba8aed8b379a89c5224f2c23ff7d"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, & Healthy AM/PM Routines"/><meta name="twitter:description" content="The Skinny Confidential Him & Her Podcast · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8aed8b379a89c5224f2c23ff7d"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F6VTfvdRRtIe3HwLkgiEKbL"/><link rel="alternate" href="https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/6VTfvdRRtIe3HwLkgiEKbL"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL","url":"https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL","name":"Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, & Healthy AM/PM Routines","description":"Listen to this episode from The Skinny Confidential Him & Her Podcast on Spotify. 687: Today, we're sitting down with Dr. Mark Hyman, Co-Founder and Chief Medical Officer of Function Health. Mark is an internationally recognized physician, leader, educator, speaker, podcast host, fifteen-time New York Times bestselling author, and the Head of Strategy & Innovation at Cleveland Clinic Center for Functional Medicine. He joins us for a discussion about chronic disease, how to heal through food, and the issues with traditional medicine. We also dive into the evolution of functional medicine, the problems with Ozempic, and the food industry in the USA. To connect with Dr. Mark Hyman click\u00A0HERE \u00A0 To connect with Function Health click\u00A0HERE\u00A0\u00A0\u00A0& use code SKINNYCONFIDENTIAL at\u00A0functionhealth.com\u00A0to skip the waitlist To connect with Lauryn Evarts Bosstick click\u00A0HERE To connect with Michael Bosstick click\u00A0HERE Read More on The Skinny Confidential\u00A0HERE To Watch the Show click\u00A0HERE For Detailed Show Notes visit\u00A0TSCPODCAST.COM To Call the Him & Her Hotline call: 1-833-SKINNYS (754-6697) This episode is brought to you by\u00A0The Skinny Confidential This episode is brought to you by\u00A0Toups & Co Visit\u00A0www.toupsandco.com\u00A0and use code SKINNY for 15% off your first order This episode is brought to you by\u00A0The Farmer's Dog It's never been easier to invest in your dog's health with fresh food. Get 50% off your first box & free shipping by going to\u00A0thefarmersdog.com/skinny This episode is brought to you by\u00A0Just Thrive These days, stress seems to hit us from every possible angle in any environment at any time, day after day. Enter Just Calm - the breakthrough new stress and mood support formula from Just Thrive. Get 20% off a 90-day bottle of Just Thrive probiotic + Just Calm supplement at\u00A0justthrivehealth.com\u00A0with code SKINNY at checkout. This episode is brought to you by\u00A0LMNT LMNT is a tasty electrolyte drink that has everything you need and nothing you don't. It contains a science-backed electrolyte ratio: 1000mg sodium, 200mg potassium, and 60mg magnesium. Get a free sample pack with any purchase at\u00A0drinkLMNT.com/SKINNY This episode is brought to you by\u00A0Caraway Ditch the chemicals with Caraway. Visit\u00A0carawayhome.com/HIMANDHER\u00A0to receive 10% off your next purchase. This episode is brought to you by\u00A0Honeylove Treat yourself to the best bras and shapewear on the market + save 20% off your order at\u00A0honeylove.com/skinny\u00A0. Produced by\u00A0Dear Media ","datePublished":"2024-04-15","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/6VTfvdRRtIe3HwLkgiEKbL?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/6VTfvdRRtIe3HwLkgiEKbL/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.f1985aa9.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.48b47f45.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.a9f62717.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.b665571b.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.a0efe343.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.3f91702e.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.d6a9e25d.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-search-results.89700552.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.fdc546ed.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":"82b4d91366c1f1b749c0b233081442a4","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.0479b2e0.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":"BQCCIBeo6fF6GvJHAiZFTL_BgT60C_2Gr6_gORNOhVgalm21dfh2bHgBkoDCzgENPQwIINuvEQgQAb-n9ji3l8J_ATT3nVr22RUykbF1H7O6Y5S0ow0","accessTokenExpirationTimestampMs":1732388526110,"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(#F8B8D0 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/ab67656300005f1fed8b379a89c5224f2c23ff7d" 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">Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, & Healthy AM/PM Routines</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Skinny Confidential Him & Her Podcast</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">Apr 15</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">1 hr 6 min</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">687: Today, we're sitting down with Dr. Mark Hyman, Co-Founder and Chief Medical Officer of Function Health. Mark is an internationally recognized physician, leader, educator, speaker, podcast host, fifteen-time New York Times bestselling author, and the Head of Strategy & Innovation at Cleveland Clinic Center for Functional Medicine. He joins us for a discussion about chronic disease, how to heal through food, and the issues with traditional medicine. We also dive into the evolution of functional medicine, the problems with Ozempic, and the food industry in the USA.</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">To connect with Dr. Mark Hyman click HERE</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/ab67656300005f1fed8b379a89c5224f2c23ff7d" alt="Podcast Episode" loading="lazy"/><a href="/show/2kNTiKHCrrydRj0eFbrAWO"><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-2ieKLwUZlqOvXCM3OKyCjR"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2ieKLwUZlqOvXCM3OKyCjR"></div><a draggable="false" href="/episode/2ieKLwUZlqOvXCM3OKyCjR"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f83e28657157649d981e063ad" 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/2ieKLwUZlqOvXCM3OKyCjR"><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 Gut MD: “95% of Serotonin is Made in the Gut!” How the Food You Eat is Tied to Anxiety & Depression</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-4tbLbHg30sVS8wuNLEv96p"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4tbLbHg30sVS8wuNLEv96p"></div><a draggable="false" href="/episode/4tbLbHg30sVS8wuNLEv96p"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f2ed419ab9df8a9cefc27e74c" 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/4tbLbHg30sVS8wuNLEv96p"><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 The Ketogenic Diet Supports Metabolism, Cancer Therapy, And Mental Health</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-5RJQ9i00VPIfxIIRAPpjLS"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint5RJQ9i00VPIfxIIRAPpjLS"></div><a draggable="false" href="/episode/5RJQ9i00VPIfxIIRAPpjLS"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f712249c2645cf0100cd39bb5" 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/5RJQ9i00VPIfxIIRAPpjLS"><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 Alleviate Constipation And 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-4DxpRTwvN8Hvv7NOpptx2k"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4DxpRTwvN8Hvv7NOpptx2k"></div><a draggable="false" href="/episode/4DxpRTwvN8Hvv7NOpptx2k"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f25c6950a9ebbb8f01b7397b9" 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/4DxpRTwvN8Hvv7NOpptx2k"><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 Science Of Your Gut Microbiome: How Healing Your Gut Can Improve Your Physical and Mental Health with Dr. Steven Gundry</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-6JVKsP0E7tzyMgF9fBAvY5"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6JVKsP0E7tzyMgF9fBAvY5"></div><a draggable="false" href="/episode/6JVKsP0E7tzyMgF9fBAvY5"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fc62bb085007f065697217574" 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/6JVKsP0E7tzyMgF9fBAvY5"><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 Vitamin D Deficiency Impacts Your Mood, Immune Function, And Risk Of 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-1c7TPp7Q9BpuLrrhwMh8dc"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1c7TPp7Q9BpuLrrhwMh8dc"></div><a draggable="false" href="/episode/1c7TPp7Q9BpuLrrhwMh8dc"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f62cd015cb3c7e4cd2e007654" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/1c7TPp7Q9BpuLrrhwMh8dc"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">What Causes A Fatty Liver And How To Fix It</span></p></a></div></div></div></div></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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjZWVGZ2ZFJSdEllM0h3TGtnaUVLYkwiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNDVhNGZjNjMxZTUxZTk1Zjc5N2FjNmJlNmUyOTU4ZTQ3MDJhYzEwYSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80NWE0ZmM2MzFlNTFlOTVmNzk3YWM2YmU2ZTI5NThlNDcwMmFjMTBhIn0seyJmaWxlSWQiOiJkMmE0ZTc0NjQ3NzJmYzBjNjk2MTNjZDIzNTc1ZjI3Y2QwYzZhN2Q3IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDJhNGU3NDY0NzcyZmMwYzY5NjEzY2QyMzU3NWYyN2NkMGM2YTdkNyJ9LHsiZmlsZUlkIjoiNDIxYTY5NWYxNmU1MDFlNDdlY2ZlYzY0OTdjNWNjMTc4M2FlYmI0ZCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80MjFhNjk1ZjE2ZTUwMWU0N2VjZmVjNjQ5N2M1Y2MxNzgzYWViYjRkIn0seyJmaWxlSWQiOiI3NDA0NGExMTgxMmQ1MTkxNGI4MzZlMjNmYjgzYmM2YzY5ZjM3NTk2IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzQwNDRhMTE4MTJkNTE5MTRiODM2ZTIzZmI4M2JjNmM2OWYzNzU5NiJ9LHsiZmlsZUlkIjoiNjBlYWUxNDdmZWFmNjkyZmRlMWRjNDhiZTA3N2E3OWJiMGY5OWRjYyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzYwZWFlMTQ3ZmVhZjY5MmZkZTFkYzQ4YmUwNzdhNzliYjBmOTlkY2MifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNjIweDFqTG1BM2VySDdoYmVubmRoZC9jbGlwXzE1MjY0M18yMTI2NDMubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIwOCwiZ3JlZW4iOjE4NCwiaGV4IjoiI0Y4QjhEMCIsInJlZCI6MjQ4fX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZWQ4YjM3OWE4OWM1MjI0ZjJjMjNmZjdkIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiI2ODc6IFRvZGF5LCB3ZSdyZSBzaXR0aW5nIGRvd24gd2l0aCBEci4gTWFyayBIeW1hbiwgQ28tRm91bmRlciBhbmQgQ2hpZWYgTWVkaWNhbCBPZmZpY2VyIG9mIEZ1bmN0aW9uIEhlYWx0aC4gTWFyayBpcyBhbiBpbnRlcm5hdGlvbmFsbHkgcmVjb2duaXplZCBwaHlzaWNpYW4sIGxlYWRlciwgZWR1Y2F0b3IsIHNwZWFrZXIsIHBvZGNhc3QgaG9zdCwgZmlmdGVlbi10aW1lIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsaW5nIGF1dGhvciwgYW5kIHRoZSBIZWFkIG9mIFN0cmF0ZWd5ICYgSW5ub3ZhdGlvbiBhdCBDbGV2ZWxhbmQgQ2xpbmljIENlbnRlciBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZS4gSGUgam9pbnMgdXMgZm9yIGEgZGlzY3Vzc2lvbiBhYm91dCBjaHJvbmljIGRpc2Vhc2UsIGhvdyB0byBoZWFsIHRocm91Z2ggZm9vZCwgYW5kIHRoZSBpc3N1ZXMgd2l0aCB0cmFkaXRpb25hbCBtZWRpY2luZS4gV2UgYWxzbyBkaXZlIGludG8gdGhlIGV2b2x1dGlvbiBvZiBmdW5jdGlvbmFsIG1lZGljaW5lLCB0aGUgcHJvYmxlbXMgd2l0aCBPemVtcGljLCBhbmQgdGhlIGZvb2QgaW5kdXN0cnkgaW4gdGhlIFVTQS4gIFRvIGNvbm5lY3Qgd2l0aCBEci4gTWFyayBIeW1hbiBjbGlja8KgSEVSRSDCoCBUbyBjb25uZWN0IHdpdGggRnVuY3Rpb24gSGVhbHRoIGNsaWNrwqBIRVJFwqDCoMKgJiB1c2UgY29kZSBTS0lOTllDT05GSURFTlRJQUwgYXTCoGZ1bmN0aW9uaGVhbHRoLmNvbcKgdG8gc2tpcCB0aGUgd2FpdGxpc3QgIFRvIGNvbm5lY3Qgd2l0aCBMYXVyeW4gRXZhcnRzIEJvc3N0aWNrIGNsaWNrwqBIRVJFICAgVG8gY29ubmVjdCB3aXRoIE1pY2hhZWwgQm9zc3RpY2sgY2xpY2vCoEhFUkUgICBSZWFkIE1vcmUgb24gVGhlIFNraW5ueSBDb25maWRlbnRpYWzCoEhFUkUgICBUbyBXYXRjaCB0aGUgU2hvdyBjbGlja8KgSEVSRSAgIEZvciBEZXRhaWxlZCBTaG93IE5vdGVzIHZpc2l0wqBUU0NQT0RDQVNULkNPTSAgIFRvIENhbGwgdGhlIEhpbSAmIEhlciBIb3RsaW5lIGNhbGw6IDEtODMzLVNLSU5OWVMgKDc1NC02Njk3KSAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBUaGUgU2tpbm55IENvbmZpZGVudGlhbCAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBUb3VwcyAmIENvICBWaXNpdMKgd3d3LnRvdXBzYW5kY28uY29twqBhbmQgdXNlIGNvZGUgU0tJTk5ZIGZvciAxNSUgb2ZmIHlvdXIgZmlyc3Qgb3JkZXIgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBiecKgVGhlIEZhcm1lcidzIERvZyAgSXQncyBuZXZlciBiZWVuIGVhc2llciB0byBpbnZlc3QgaW4geW91ciBkb2cncyBoZWFsdGggd2l0aCBmcmVzaCBmb29kLiBHZXQgNTAlIG9mZiB5b3VyIGZpcnN0IGJveCAmIGZyZWUgc2hpcHBpbmcgYnkgZ29pbmcgdG/CoHRoZWZhcm1lcnNkb2cuY29tL3NraW5ueSAgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBiecKgSnVzdCBUaHJpdmUgIFRoZXNlIGRheXMsIHN0cmVzcyBzZWVtcyB0byBoaXQgdXMgZnJvbSBldmVyeSBwb3NzaWJsZSBhbmdsZSBpbiBhbnkgZW52aXJvbm1lbnQgYXQgYW55IHRpbWUsIGRheSBhZnRlciBkYXkuIEVudGVyIEp1c3QgQ2FsbSAtIHRoZSBicmVha3Rocm91Z2ggbmV3IHN0cmVzcyBhbmQgbW9vZCBzdXBwb3J0IGZvcm11bGEgZnJvbSBKdXN0IFRocml2ZS4gR2V0IDIwJSBvZmYgYSA5MC1kYXkgYm90dGxlIG9mIEp1c3QgVGhyaXZlIHByb2Jpb3RpYyArIEp1c3QgQ2FsbSBzdXBwbGVtZW50IGF0wqBqdXN0dGhyaXZlaGVhbHRoLmNvbcKgd2l0aCBjb2RlIFNLSU5OWSBhdCBjaGVja291dC4gIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBiecKgTE1OVCAgIExNTlQgaXMgYSB0YXN0eSBlbGVjdHJvbHl0ZSBkcmluayB0aGF0IGhhcyBldmVyeXRoaW5nIHlvdSBuZWVkIGFuZCBub3RoaW5nIHlvdSBkb24ndC4gSXQgY29udGFpbnMgYSBzY2llbmNlLWJhY2tlZCBlbGVjdHJvbHl0ZSByYXRpbzogMTAwMG1nIHNvZGl1bSwgMjAwbWcgcG90YXNzaXVtLCBhbmQgNjBtZyBtYWduZXNpdW0uIEdldCBhIGZyZWUgc2FtcGxlIHBhY2sgd2l0aCBhbnkgcHVyY2hhc2UgYXTCoGRyaW5rTE1OVC5jb20vU0tJTk5ZICAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBDYXJhd2F5ICAgRGl0Y2ggdGhlIGNoZW1pY2FscyB3aXRoIENhcmF3YXkuIFZpc2l0wqBjYXJhd2F5aG9tZS5jb20vSElNQU5ESEVSwqB0byByZWNlaXZlIDEwJSBvZmYgeW91ciBuZXh0IHB1cmNoYXNlLiAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBIb25leWxvdmUgICBUcmVhdCB5b3Vyc2VsZiB0byB0aGUgYmVzdCBicmFzIGFuZCBzaGFwZXdlYXIgb24gdGhlIG1hcmtldCArIHNhdmUgMjAlIG9mZiB5b3VyIG9yZGVyIGF0wqBob25leWxvdmUuY29tL3NraW5uecKgLiAgIFByb2R1Y2VkIGJ5wqBEZWFyIE1lZGlhICIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozOTc0NjQwfSwiaHRtbERlc2NyaXB0aW9uIjoiPHA+Njg3OiBUb2RheSwgd2UmIzM5O3JlIHNpdHRpbmcgZG93biB3aXRoIERyLiBNYXJrIEh5bWFuLCBDby1Gb3VuZGVyIGFuZCBDaGllZiBNZWRpY2FsIE9mZmljZXIgb2YgRnVuY3Rpb24gSGVhbHRoLiBNYXJrIGlzIGFuIGludGVybmF0aW9uYWxseSByZWNvZ25pemVkIHBoeXNpY2lhbiwgbGVhZGVyLCBlZHVjYXRvciwgc3BlYWtlciwgcG9kY2FzdCBob3N0LCBmaWZ0ZWVuLXRpbWUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYXV0aG9yLCBhbmQgdGhlIEhlYWQgb2YgU3RyYXRlZ3kgJmFtcDsgSW5ub3ZhdGlvbiBhdCBDbGV2ZWxhbmQgQ2xpbmljIENlbnRlciBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZS4gSGUgam9pbnMgdXMgZm9yIGEgZGlzY3Vzc2lvbiBhYm91dCBjaHJvbmljIGRpc2Vhc2UsIGhvdyB0byBoZWFsIHRocm91Z2ggZm9vZCwgYW5kIHRoZSBpc3N1ZXMgd2l0aCB0cmFkaXRpb25hbCBtZWRpY2luZS4gV2UgYWxzbyBkaXZlIGludG8gdGhlIGV2b2x1dGlvbiBvZiBmdW5jdGlvbmFsIG1lZGljaW5lLCB0aGUgcHJvYmxlbXMgd2l0aCBPemVtcGljLCBhbmQgdGhlIGZvb2QgaW5kdXN0cnkgaW4gdGhlIFVTQS48L3A+ICBUbyBjb25uZWN0IHdpdGggRHIuIE1hcmsgSHltYW4gY2xpY2vCoDxhIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RybWFya2h5bWFuLz9obCYjNjE7ZW5cIiByZWw9XCJub2ZvbGxvd1wiPkhFUkU8L2E+IMKgIFRvIGNvbm5lY3Qgd2l0aCBGdW5jdGlvbiBIZWFsdGggY2xpY2vCoDxhIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2Z1bmN0aW9uaGVhbHRoLz9obCYjNjE7ZW5cIiByZWw9XCJub2ZvbGxvd1wiPkhFUkXCoMKgPC9hPsKgJmFtcDsgdXNlIGNvZGUgU0tJTk5ZQ09ORklERU5USUFMIGF0wqBmdW5jdGlvbmhlYWx0aC5jb23CoHRvIHNraXAgdGhlIHdhaXRsaXN0PGJyIC8+IDxiciAvPiBUbyBjb25uZWN0IHdpdGggTGF1cnluIEV2YXJ0cyBCb3NzdGljayBjbGljazxhIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2xhdXJ5bmJvc3N0aWNrLz9obCYjNjE7ZW5cIiByZWw9XCJub2ZvbGxvd1wiPsKgSEVSRTwvYT48YnIgLz4gIDxiciAvPiBUbyBjb25uZWN0IHdpdGggTWljaGFlbCBCb3NzdGljayBjbGlja8KgPGEgaHJlZj1cImh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vbWljaGFlbGJvc3N0aWNrLz9obCYjNjE7ZW5cIiByZWw9XCJub2ZvbGxvd1wiPkhFUkU8L2E+PGJyIC8+ICA8YnIgLz4gUmVhZCBNb3JlIG9uIFRoZSBTa2lubnkgQ29uZmlkZW50aWFswqA8YSBocmVmPVwiaHR0cHM6Ly93d3cudGhlc2tpbm55Y29uZmlkZW50aWFsLmNvbS9cIiByZWw9XCJub2ZvbGxvd1wiPkhFUkU8L2E+PGJyIC8+ICA8YnIgLz4gVG8gV2F0Y2ggdGhlIFNob3cgY2xpY2vCoDxhIGhyZWY9XCJodHRwczovL3d3dy55b3V0dWJlLmNvbS8mIzY0O1RoZVNraW5ueUNvbmZpZGVudGlhbFwiIHJlbD1cIm5vZm9sbG93XCI+SEVSRTwvYT48YnIgLz4gIDxiciAvPiBGb3IgRGV0YWlsZWQgU2hvdyBOb3RlcyB2aXNpdMKgVFNDUE9EQ0FTVC5DT008YnIgLz4gIDxiciAvPiBUbyBDYWxsIHRoZSBIaW0gJmFtcDsgSGVyIEhvdGxpbmUgY2FsbDogMS04MzMtU0tJTk5ZUyAoNzU0LTY2OTcpPGJyIC8+IDxiciAvPiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoDxhIGhyZWY9XCJodHRwczovL3Nob3Bza2lubnljb25maWRlbnRpYWwuY29tLz9nY2xpZCYjNjE7Q2p3S0NBandpOGlYQmhCZUVpd0FLYlVvZld3TUw5NlhUWXpOOEtzRDBGNlRuSk42RWxJcE10dGFCN2N5N1AtTkpuUnpaM1cxcHlVeUNob0NvRndRQXZEX0J3RVwiIHJlbD1cIm5vZm9sbG93XCI+VGhlIFNraW5ueSBDb25maWRlbnRpYWw8L2E+PGJyIC8+IDxiciAvPiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoFRvdXBzICZhbXA7IENvPGJyIC8+IDxiciAvPiBWaXNpdMKgd3d3LnRvdXBzYW5kY28uY29twqBhbmQgdXNlIGNvZGUgU0tJTk5ZIGZvciAxNSUgb2ZmIHlvdXIgZmlyc3Qgb3JkZXI8YnIgLz4gPGJyIC8+IFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBiecKgVGhlIEZhcm1lciYjMzk7cyBEb2c8YnIgLz4gPGJyIC8+IEl0JiMzOTtzIG5ldmVyIGJlZW4gZWFzaWVyIHRvIGludmVzdCBpbiB5b3VyIGRvZyYjMzk7cyBoZWFsdGggd2l0aCBmcmVzaCBmb29kLiBHZXQgNTAlIG9mZiB5b3VyIGZpcnN0IGJveCAmYW1wOyBmcmVlIHNoaXBwaW5nIGJ5IGdvaW5nIHRvwqB0aGVmYXJtZXJzZG9nLmNvbS9za2lubnk8YnIgLz4gIDxiciAvPiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoEp1c3QgVGhyaXZlPGJyIC8+IDxiciAvPiBUaGVzZSBkYXlzLCBzdHJlc3Mgc2VlbXMgdG8gaGl0IHVzIGZyb20gZXZlcnkgcG9zc2libGUgYW5nbGUgaW4gYW55IGVudmlyb25tZW50IGF0IGFueSB0aW1lLCBkYXkgYWZ0ZXIgZGF5LiBFbnRlciBKdXN0IENhbG0gLSB0aGUgYnJlYWt0aHJvdWdoIG5ldyBzdHJlc3MgYW5kIG1vb2Qgc3VwcG9ydCBmb3JtdWxhIGZyb20gSnVzdCBUaHJpdmUuIEdldCAyMCUgb2ZmIGEgOTAtZGF5IGJvdHRsZSBvZiBKdXN0IFRocml2ZSBwcm9iaW90aWMgJiM0MzsgSnVzdCBDYWxtIHN1cHBsZW1lbnQgYXTCoGp1c3R0aHJpdmVoZWFsdGguY29twqB3aXRoIGNvZGUgU0tJTk5ZIGF0IGNoZWNrb3V0LjxiciAvPiA8YnIgLz4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBMTU5UPGJyIC8+ICA8YnIgLz4gTE1OVCBpcyBhIHRhc3R5IGVsZWN0cm9seXRlIGRyaW5rIHRoYXQgaGFzIGV2ZXJ5dGhpbmcgeW91IG5lZWQgYW5kIG5vdGhpbmcgeW91IGRvbiYjMzk7dC4gSXQgY29udGFpbnMgYSBzY2llbmNlLWJhY2tlZCBlbGVjdHJvbHl0ZSByYXRpbzogMTAwMG1nIHNvZGl1bSwgMjAwbWcgcG90YXNzaXVtLCBhbmQgNjBtZyBtYWduZXNpdW0uIEdldCBhIGZyZWUgc2FtcGxlIHBhY2sgd2l0aCBhbnkgcHVyY2hhc2UgYXTCoGRyaW5rTE1OVC5jb20vU0tJTk5ZPGJyIC8+ICA8YnIgLz4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBDYXJhd2F5PGJyIC8+ICA8YnIgLz4gRGl0Y2ggdGhlIGNoZW1pY2FscyB3aXRoIENhcmF3YXkuIFZpc2l0wqBjYXJhd2F5aG9tZS5jb20vSElNQU5ESEVSwqB0byByZWNlaXZlIDEwJSBvZmYgeW91ciBuZXh0IHB1cmNoYXNlLjxiciAvPiA8YnIgLz4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBIb25leWxvdmU8YnIgLz4gIDxiciAvPiBUcmVhdCB5b3Vyc2VsZiB0byB0aGUgYmVzdCBicmFzIGFuZCBzaGFwZXdlYXIgb24gdGhlIG1hcmtldCAmIzQzOyBzYXZlIDIwJSBvZmYgeW91ciBvcmRlciBhdMKgaG9uZXlsb3ZlLmNvbS9za2lubnnCoC48YnIgLz4gIDxiciAvPiBQcm9kdWNlZCBiecKgPGEgaHJlZj1cImh0dHBzOi8vZGVhcm1lZGlhLmNvbS9cIiByZWw9XCJub2ZvbGxvd1wiPkRlYXIgTWVkaWE8L2E+ICIsImlkIjoiNlZUZnZkUlJ0SWUzSHdMa2dpRUtiTCIsImxhbmd1YWdlIjp7ImNvZGUiOiJlbiJ9LCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJEci4gTWFyayBIeW1hbiAtIEFudGktSW5mbGFtbWF0aW9uIERpZXRzLCBDaHJvbmljIERpc2Vhc2UgUHJvdG9jb2xzLCBGdW5jdGlvbmFsIE1lZGljaW5lLCAmIEhlYWx0aHkgQU0vUE0gUm91dGluZXMiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInNob3dPckF1ZGlvYm9vayI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJhY2Nlc3NJbmZvIjpudWxsLCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiRVhQTElDSVQifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkxhdXJ5biBFdmFydHMgQm9zc3RpY2sgaXMgdGhlIGVudHJlcHJlbmV1ciAmIGNyZWF0b3IgYmVoaW5kIFRoZSBTa2lubnkgQ29uZmlkZW50aWFsLCBhIGJsb2csIGJyYW5kLCBwb2RjYXN0LCBhbmQgWW91VHViZSBjaGFubmVsIHRoYXQgcmVhY2hlcyBtaWxsaW9ucyBvZiB3b21lbiBhbmQgbWVuIHRyeWluZyB0byBsaXZlIHRoZWlyIGJlc3QgbGl2ZXMgYnkgc2hhcmluZyB3ZWxsbmVzcywgYnVzaW5lc3MsIGJlYXV0eSwgJiBsaWZlc3R5bGUgdGlwcy4gTWljaGFlbCBCb3NzdGljayBpcyBhIHNlcmlhbCBlbnRyZXByZW5ldXIgYW5kIGJyYW5kIGJ1aWxkZXIgYXMgd2VsbCBhcyB0aGUgQ28tRm91bmRlciBhbmQgQ0VPIG9mIHRoZSBEZWFyIE1lZGlhIFBvZGNhc3QgTmV0d29yay4iLCJpZCI6IjJrTlRpS0hDcnJ5ZFJqMGVGYnJBV08iLCJtZWRpYVR5cGUiOiJBVURJTyIsIm5hbWUiOiJUaGUgU2tpbm55IENvbmZpZGVudGlhbCBIaW0gJiBIZXIgUG9kY2FzdCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwdWJsaXNoZXIiOnsibmFtZSI6IlRoZSBTa2lubnkgQ29uZmlkZW50aWFsIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjpudWxsLCJ1cmkiOiJzcG90aWZ5OnNob3c6MmtOVGlLSENycnlkUmowZUZickFXTyJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy82MjB4MWpMbUEzZXJIN2hiZW5uZGhkL2NsaXBfMTUyNjQzXzIxMjY0My5tcDMifSwic2hhcmVhYmxlIjp0cnVlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6MTUsImlzb1N0cmluZyI6IjIwMjQtMDQtMTVUMDY6MDA6MDBaIiwibW9udGgiOjQsInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjR9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZWVGZ2ZFJSdEllM0h3TGtnaUVLYkwifX0sInJlY29tbWVuZGF0aW9ucyI6e30sInNhdmVkIjp7fX0sInBsYXliYWNrIjp7ImN1cnJlbnQiOm51bGwsImhhc1NraXBwZWRUaGlzU2Vzc2lvbiI6ZmFsc2UsImlzQnVmZmVyaW5nIjpmYWxzZSwiaGVhcmRBdWRpbyI6ZmFsc2UsImluaXRpYXRlZFBsYXliYWNrIjpmYWxzZX0sInJlcXVlc3QiOnsiaGFzUHJldmlvdXNMaWtlcyI6ZmFsc2UsImlzQmFubmVkIjpmYWxzZSwiZW50aXR5VmlldyI6bnVsbCwiYWxidW1VcmkiOiIifSwic2VhcmNoIjp7ImlzRmV0Y2hpbmciOmZhbHNlLCJyZXN1bHRzIjpudWxsLCJxdWVyeSI6bnVsbCwiZXJyb3IiOm51bGwsInJlY2VudFNlYXJjaGVzIjpbXX0sInRvYXN0Ijp7Im1lc3NhZ2UiOm51bGwsInR5cGUiOiJkZWZhdWx0IiwiYWN0aW9uIjpudWxsfSwidWkiOnsibW9kYWwiOiJub3dfcGxheWluZ19iYXIiLCJub3dQbGF5aW5nVmlldyI6ZmFsc2UsImRpYWxvZyI6bnVsbCwiZXJyb3JWaWV3IjpmYWxzZX0sImhvbWUiOnsiaXNMb2FkaW5nIjpmYWxzZSwiaGFzRXJyb3IiOmZhbHNlLCJkYXRhIjpudWxsfSwib25EZW1hbmRQbGF5bGlzdHMiOnsiZmV0Y2hlZCI6ZmFsc2UsIml0ZW1zIjpbXX0sImNvbnRleHRNZW51Ijp7ImlzVmlzaWJsZSI6ZmFsc2V9LCJjb2xvckV4dHJhY3Rpb24iOnsiY29sb3JzIjp7fX0sImx5cmljcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJyaWNoRW50aXRpZXMiOnsic2VvRXhwZXJpbWVudCI6eyJlcGlzb2RlIjp7fX19LCJicm93c2UiOnsiZ3JpZCI6eyJpc0xvYWRpbmciOmZhbHNlLCJzZWN0aW9ucyI6bnVsbCwiaGFzRmFpbGVkQXR0ZW1wdHMiOmZhbHNlfSwicGFnZXMiOnt9fSwiaW50ZXJuYWxMaW5rUmVjb21tZW5kZXIiOnsidHJhY2tzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNob3dzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sImVwaXNvZGVzIjp7ImRhdGEiOlt7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjMzY2M5ZGQ4ZGEyZDU2NmM5YWJiNmQyZDkzNDQ1OGJhNWI5MmQ1ZGUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzNjYzlkZDhkYTJkNTY2YzlhYmI2ZDJkOTM0NDU4YmE1YjkyZDVkZSJ9LHsiZmlsZUlkIjoiYmUwMjE4MWQ1M2E1MGY5ZTQyNDcxZmFjYTI2Njc2YWJhZTU5YTFlZiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2JlMDIxODFkNTNhNTBmOWU0MjQ3MWZhY2EyNjY3NmFiYWU1OWExZWYifSx7ImZpbGVJZCI6IjFlYjI4ZjA0ZjUxNDZkZDYwNDM1MGVkNTc4ODE4MDQ4Zjg1YjAyOWMiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xZWIyOGYwNGY1MTQ2ZGQ2MDQzNTBlZDU3ODgxODA0OGY4NWIwMjljIn0seyJmaWxlSWQiOiIzN2FmOTA1NWY2NjVhODUwNWEwZTQ0MmJkY2E0YmIwZTY1ZWEyYjNhIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzdhZjkwNTVmNjY1YTg1MDVhMGU0NDJiZGNhNGJiMGU2NWVhMmIzYSJ9LHsiZmlsZUlkIjoiYWNhNjJlNDVkYmZkOGE4YjQwNDgxYTdlZGRkYzE1YmYxZGIzYzA2OSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hY2E2MmU0NWRiZmQ4YThiNDA0ODFhN2VkZGRjMTViZjFkYjNjMDY5In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDgzZTI4NjU3MTU3NjQ5ZDk4MWUwNjNhZCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjgzZTI4NjU3MTU3NjQ5ZDk4MWUwNjNhZCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE4M2UyODY1NzE1NzY0OWQ5ODFlMDYzYWQiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkluIHRoaXMgZXBpc29kZSBvZiBUaGUgU2Nob29sIG9mIEdyZWF0bmVzcywgTGV3aXMgc3BlYWtzIHdpdGggRHIuIFdpbGwgQnVsc2lld2ljeiwgYSByZW5vd25lZCBnYXN0cm9lbnRlcm9sb2dpc3QsIGd1dCBoZWFsdGggZXhwZXJ0LCBhbmQgYmVzdC1zZWxsaW5nIGF1dGhvciBrbm93biBmb3IgaGlzIHdvcmsgaW4gbWFraW5nIGd1dCBoZWFsdGggZWR1Y2F0aW9uIGFjY2Vzc2libGUuIERyLiBCIGV4cGxhaW5zIHRoZSBjcml0aWNhbCBjb25uZWN0aW9uIGJldHdlZW4gZ3V0IGhlYWx0aCBhbmQgbWVudGFsIGhlYWx0aCwgbm90aW5nIHRoYXQgb3VyIGludGVzdGluZXMgYXJlIGhvbWUgdG8gMzggdHJpbGxpb24gbWljcm9vcmdhbmlzbXMgdGhhdCBzaWduaWZpY2FudGx5IGluZmx1ZW5jZSBvdXIgaW1tdW5pdHksIG1vb2QsIGFuZCBvdmVyYWxsIHdlbGwtYmVpbmcuIEhlIGhpZ2hsaWdodHMgaG93IGFkZGluZyBtb3JlIHBsYW50IGRpdmVyc2l0eSB0byBvdXIgZGlldHMgY2FuIGhlYWwgb3VyIG1pY3JvYmlvbWUgYW5kIGVtcGhhc2l6ZXMgdGhlIGltcG9ydGFuY2Ugb2YgZmFjaW5nIGVtb3Rpb25hbCB3b3VuZHMgdG8gYWNoaWV2ZSBsYXN0aW5nIGhlYWx0aC4gRHIuIEJ1bHNpZXdpY3ogcHJvdmlkZXMgcHJhY3RpY2FsIGFkdmljZSBvbiBlbmhhbmNpbmcgZ3V0IGhlYWx0aCwgc2hhcmVzIGluc2lnaHRzIGludG8gd2hhdCB5b3VyIHBvb3AgcmV2ZWFscyBhYm91dCB5b3VyIGhlYWx0aCwgYW5kIGV4cGxhaW5zIGhvdyBicmVhdGhpbmcgZXhlcmNpc2VzIGNhbiBhbGxldmlhdGUgY29uc3RpcGF0aW9uLiBUb2dldGhlciwgdGhleSBleHBsb3JlIGhvdyBudXRyaXRpb24sIGV4ZXJjaXNlLCBhbmQgZW1vdGlvbmFsIGhlYWxpbmcgaW50ZXJ0d2luZSB0byB1bmxvY2sgdHJ1ZSB3ZWxsbmVzcy5DaGVjayBvdXQgWm9l4oCZcyBwb2RjYXN0OiBodHRwczovL2xpbmsuY2h0YmwuY29tL0RyX1dpbGxfQl94X0xld2lzU2lnbiB1cCBmb3IgWm9lOsKgIGh0dHBzOi8vem9lLmNvbS93aWxsYlNlZSBab2XigJlzIE1FVEhPRCBSYW5kb21pemVkIENvbnRyb2wgVHJpYWwgcmVzdWx0czogaHR0cHM6Ly96b2UuY29tL291ci1zY2llbmNlSW4gdGhpcyBlcGlzb2RlIHlvdSB3aWxsIGxlYXJuSG93IHlvdXIgZ3V0IGhlYWx0aCBpbXBhY3RzIHlvdXIgYnJhaW4gYW5kIG1lbnRhbCBoZWFsdGguVGhlIHRvcCA1IGZvb2RzIHRvIGFkZCB0byB5b3VyIGRpZXQgdG8gaGVhbCB5b3VyIG1pY3JvYmlvbWUuV2hhdCB5b3VyIHBvb3AgcmV2ZWFscyBhYm91dCB5b3VyIGhlYWx0aC5Ib3cgZmFjaW5nIGVtb3Rpb25hbCB3b3VuZHMgYW5kIHRyYXVtYSBpcyBrZXkgdG8gaGVhbGluZyB5b3VyIGJvZHkuVGhlIHBvd2VyIG9mIGJyZWF0aGluZyBleGVyY2lzZXMgaW4gaW1wcm92aW5nIGd1dCBoZWFsdGguRm9yIG1vcmUgaW5mb3JtYXRpb24gZ28gdG8gd3d3Lmxld2lzaG93ZXMuY29tLzE2MjFGb3IgbW9yZSBHcmVhdG5lc3MgdGV4dCBQT0RDQVNUIHRvICsxICg2MTQpIDM1MC0zOTYwTW9yZSBTT0cgZXBpc29kZXMgd2UgdGhpbmsgeW914oCZbGwgbG92ZTpHbHVjb3NlIEdvZGRlc3Mg4oCTIGh0dHBzOi8vbGluay5jaHRibC5jb20vMTU3NS1wb2REci4gTWljaGFlbCBHcmVnZXIg4oCTIGh0dHBzOi8vbGluay5jaHRibC5jb20vMTU4My1wb2RNaWNoZWFsIFBvbGxhbiDigJMgaHR0cHM6Ly9saW5rLmNodGJsLmNvbS8xNDI0LXBvZCIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo2MDE2MDc4fSwiaWQiOiIyaWVLTHdVWmxxT3ZYQ00zT0t5Q2pSIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGhlIEd1dCBNRDog4oCcOTUlIG9mIFNlcm90b25pbiBpcyBNYWRlIGluIHRoZSBHdXQh4oCdIEhvdyB0aGUgRm9vZCBZb3UgRWF0IGlzIFRpZWQgdG8gQW54aWV0eSAmIERlcHJlc3Npb24iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYzE3MDA3YmNlNjI0YWM2MGJlNGU0MDdkIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYzE3MDA3YmNlNjI0YWM2MGJlNGU0MDdkIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWMxNzAwN2JjZTYyNGFjNjBiZTRlNDA3ZCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgU2Nob29sIG9mIEdyZWF0bmVzcyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzowN0dRaE9aYm9FWk9FMXlzbkZMaXBUIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA1LTI5VDA3OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjJpZUtMd1VabHFPdlhDTTNPS3lDalIifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjNmODgzNWZhYjAxNDJhNTNlYjg4NTM3M2NjOWI1MjM3OGZiMGJjNTkiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zZjg4MzVmYWIwMTQyYTUzZWI4ODUzNzNjYzliNTIzNzhmYjBiYzU5In0seyJmaWxlSWQiOiI4OWEwOGQyNTQ5ZjkyMjM4MWNiZTdjODViNDRkMTVmZDRiMjU0YWNjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg5YTA4ZDI1NDlmOTIyMzgxY2JlN2M4NWI0NGQxNWZkNGIyNTRhY2MifSx7ImZpbGVJZCI6Ijk2MGU2ZDg0MmJmZDBmZWFmOTE3Y2E3NjdlZTlkNDZlY2Q3MGE4YjUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTYwZTZkODQyYmZkMGZlYWY5MTdjYTc2N2VlOWQ0NmVjZDcwYThiNSJ9LHsiZmlsZUlkIjoiZTVmMzcwYjE1NjI3YjhmZjg5ZTU0Mzk5YjUzMzUwYTJjNmFkYzA5OSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2U1ZjM3MGIxNTYyN2I4ZmY4OWU1NDM5OWI1MzM1MGEyYzZhZGMwOTkifSx7ImZpbGVJZCI6IjkyYjg0NjEzOWM3MGEyMGUyMWRiMTNmYjE2NGNkMjcwYzVjMmVhODMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85MmI4NDYxMzljNzBhMjBlMjFkYjEzZmIxNjRjZDI3MGM1YzJlYTgzIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDJlZDQxOWFiOWRmOGE5Y2VmYzI3ZTc0YyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjJlZDQxOWFiOWRmOGE5Y2VmYzI3ZTc0YyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyZWQ0MTlhYjlkZjhhOWNlZmMyN2U3NGMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQUcxLCBhbmQgUGFsZW92YWxsZXkuwqAgV2hpbGUgdGhlIGtldG9nZW5pYyBkaWV0IGlzIG9mdGVuIHRob3VnaHQgb2YgYXMgYSBkaWV0IHRvIGhlbHAgcGVvcGxlIGxvc2Ugd2VpZ2h0LCBpdCBoYXMgYSBtdWNoIGJyb2FkZXIgYXBwbGljYXRpb24gd2l0aCB0aGVyYXBldXRpYyBiZW5lZml0cyB0aGF0IGhlbHAgdG8gcmVzZXQgbWV0YWJvbGlzbSBhbmQgcmVzdG9yZSBtaXRvY2hvbmRyaWFsIGZ1bmN0aW9uLsKgIFJlc2VhcmNoZXJzIGhhdmUgZm91bmQgdGhhdCBhIGtldG9nZW5pYyBkaWV0IGNhbiBiZSBhIHBvdGVudCB0b29sIGluIGNhbmNlciB0cmVhdG1lbnQgYXMgd2VsbCBhcyBpbiBuZXVyb2RlZ2VuZXJhdGl2ZSBkaXNvcmRlcnMgYW5kIG1lbnRhbCBpbGxuZXNzLiBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggTWFyayBTaXNzb24sIERyLiBTYXJhaCBIYWxsYmVyZywgRHIuIENocmlzdG9waGVyIFBhbG1lciwgYW5kIERyLiBQYXRyaWNrIEhhbmF3YXkgYWJvdXQgaG93IGEga2V0b2dlbmljIGRpZXQgY2FuIGJlIHVzZWQgYXMgYSB0cmVhdG1lbnQgZm9yIHNlcmlvdXMgaGVhbHRoIGNvbmRpdGlvbnMuIE1hcmsgU2lzc29uIGlzIHRoZSBmb3VuZGVyIG9mIHRoZSBwb3B1bGFyIGRhaWx5IGhlYWx0aCBibG9nIE1hcmvigJlzIERhaWx5IEFwcGxlLCBnb2RmYXRoZXIgdG8gdGhlIFByaW1hbCBmb29kIGFuZCBsaWZlc3R5bGUgbW92ZW1lbnQsIGFuZCB0aGUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYXV0aG9yIG9mIFRoZSBLZXRvIFJlc2V0IERpZXQuIEhpcyBsYXRlc3QgYm9vayBpcyBLZXRvIGZvciBMaWZlLCB3aGVyZSBoZSBkaXNjdXNzZXMgaG93IGhlIGNvbWJpbmVzIHRoZSBrZXRvIGRpZXQgd2l0aCBhIFByaW1hbCBsaWZlc3R5bGUgZm9yIG9wdGltYWwgaGVhbHRoIGFuZCBsb25nZXZpdHkuIFRoZSBsYXRlIERyLiBTYXJhaCBIYWxsYmVyZyB3YXMgYSBtZWRpY2FsIGRpcmVjdG9yIGF0IFZpcnRhIEhlYWx0aCwgYSBmZWxsb3cgb2YgdGhlIEFzcGVuIEluc3RpdHV0ZeKAmXMgSGVhbHRoIElubm92YXRvciBGZWxsb3dzaGlwLCBhbmQgYSBtZW1iZXIgb2YgdGhlIEFzcGVuIEdsb2JhbCBMZWFkZXJzaGlwIE5ldHdvcmsuIFNoZSB3YXMgYWxzbyB0aGUgTWVkaWNhbCBEaXJlY3RvciBhbmQgZm91bmRlciBvZiB0aGUgTWVkaWNhbGx5IFN1cGVydmlzZWQgV2VpZ2h0IExvc3MgUHJvZ3JhbSBhdCBJbmRpYW5hIFVuaXZlcnNpdHkgSGVhbHRoIEFybmV0dCBhbmQgYW4gYWRqdW5jdCBwcm9mZXNzb3Igb2YgY2xpbmljYWwgbWVkaWNpbmUgYXQgdGhlIEluZGlhbmEgVW5pdmVyc2l0eSBTY2hvb2wgb2YgTWVkaWNpbmUuIERyLiBDaHJpc3RvcGhlciBQYWxtZXIgaXMgYSBwc3ljaGlhdHJpc3QgYW5kIHJlc2VhcmNoZXIgd29ya2luZyBhdCB0aGUgaW50ZXJmYWNlIG9mIG1ldGFib2xpc20gYW5kIG1lbnRhbCBoZWFsdGguIEhlIGlzIHRoZSBEaXJlY3RvciBvZiB0aGUgRGVwYXJ0bWVudCBvZiBQb3N0Z3JhZHVhdGUgYW5kIENvbnRpbnVpbmcgRWR1Y2F0aW9uIGF0IE1jTGVhbiBIb3NwaXRhbCBhbmQgYW4gYXNzaXN0YW50IHByb2Zlc3NvciBvZiBwc3ljaGlhdHJ5IGF0IEhhcnZhcmQgTWVkaWNhbCBTY2hvb2wuIEZvciBvdmVyIDI1IHllYXJzLCBoZSBoYXMgaGVsZCBsZWFkZXJzaGlwIHJvbGVzIGluIHBzeWNoaWF0cmljIGVkdWNhdGlvbiwgY29uZHVjdGVkIHJlc2VhcmNoLCBhbmQgd29ya2VkIHdpdGggcGVvcGxlIHdobyBoYXZlIHRyZWF0bWVudC1yZXNpc3RhbnQgbWVudGFsIGlsbG5lc3Nlcy4gRHIuIFBhdHJpY2sgSGFuYXdheSBpcyBhIGJvYXJkLWNlcnRpZmllZCBmYW1pbHkgcGh5c2ljaWFuIGFuZCB0cmFpbmVkIGF0IFdhc2hpbmd0b24gVW5pdmVyc2l0eS4gQWZ0ZXIgMTAgeWVhcnMgYXMgQ2hpZWYgTWVkaWNhbCBPZmZpY2VyIGF0IEdlbm92YSBEaWFnbm9zdGljcywgRHIuIEhhbmF3YXkgYmVjYW1lIHRoZSBDaGllZiBNZWRpY2FsIEVkdWNhdGlvbiBPZmZpY2VyIGZvciB0aGUgSW5zdGl0dXRlIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lLiBJbiAyMDE0LCBEci4gSGFuYXdheSB3YXMgdGhlIGZvdW5kaW5nIE1lZGljYWwgRGlyZWN0b3Igb2YgdGhlIENsZXZlbGFuZCBDbGluaWMgQ2VudGVyIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEFHMSwgYW5kIFBhbGVvdmFsbGV5LiBBY2Nlc3MgbW9yZSB0aGFuIDMsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgd2l0aCBSdXBhIEhlYWx0aC4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbSB0b2RheS4gSGVhZCB0byBkcmlua0FHMS5jb20vSFlNQU4gdG8gcmVjZWl2ZSAxMCBGUkVFIHRyYXZlbCBwYWNrcyBvZiBBRzEgd2l0aCB5b3VyIGZpcnN0IHB1cmNoYXNlLiBQYWxlb3ZhbGxleSBpcyBvZmZlcmluZyBteSBsaXN0ZW5lcnMgMTUlIG9mZiB0aGVpciBlbnRpcmUgZmlyc3Qgb3JkZXIuIEp1c3QgZ28gdG8gcGFsZW92YWxsZXkuY29tL2h5bWFuIHRvIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgZGVhbC4gRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogTWFyayBTaXNzb24gRHIuIFNhcmFoIEhhbGxiZXJnIERyLiBDaHJpc3RvcGhlciBQYWxtZXIgRHIuIFBhdHJpY2sgSGFuYXdheSAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0NTgxMTcyfSwiaWQiOiI0dGJMYkhnMzBzVlM4d3VOTEV2OTZwIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRoZSBLZXRvZ2VuaWMgRGlldCBTdXBwb3J0cyBNZXRhYm9saXNtLCBDYW5jZXIgVGhlcmFweSwgQW5kIE1lbnRhbCBIZWFsdGgiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0xMS0yMFQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0dGJMYkhnMzBzVlM4d3VOTEV2OTZwIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJkMmMyMzJiMDI5MjA0OWNlMWFmMmY2NTkyNmNmMWY3N2IyZDVkNTVkIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDJjMjMyYjAyOTIwNDljZTFhZjJmNjU5MjZjZjFmNzdiMmQ1ZDU1ZCJ9LHsiZmlsZUlkIjoiODhkZjg2ZWExYTBhODIxZDJmZTg1Y2MwZThkNjk5ZmViZjdkNzI3YSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84OGRmODZlYTFhMGE4MjFkMmZlODVjYzBlOGQ2OTlmZWJmN2Q3MjdhIn0seyJmaWxlSWQiOiIyYTVkOTM2NTQ0ODc2ZjQzMjMzYTBjMjYzYWFmM2Y1ZTI5ZWM5MzJjIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzJhNWQ5MzY1NDQ4NzZmNDMyMzNhMGMyNjNhYWYzZjVlMjllYzkzMmMifSx7ImZpbGVJZCI6IjY4OTM2NzdmOTQwYWE0NTgxMmJkMjNkMDljYjU2NTU3YWVmZTJmYmQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ODkzNjc3Zjk0MGFhNDU4MTJiZDIzZDA5Y2I1NjU1N2FlZmUyZmJkIn0seyJmaWxlSWQiOiIzY2Q2ZGYwNDQxZjY3ZDI0OTVjMGVjNmI2MjRlM2U3ZGRkNDU0YzFhIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2NkNmRmMDQ0MWY2N2QyNDk1YzBlYzZiNjI0ZTNlN2RkZDQ1NGMxYSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ3MTIyNDljMjY0NWNmMDEwMGNkMzliYjUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY3MTIyNDljMjY0NWNmMDEwMGNkMzliYjUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNzEyMjQ5YzI2NDVjZjAxMDBjZDM5YmI1Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQVJNUkEsIEJ1dGNoZXJCb3gsIGFuZCBBRzEuwqAgR3V0IGhlYWx0aCBpcyBub3QganVzdCBhYm91dCBmZWVsaW5nIHlvdXIgYmVzdC4gWW91ciBndXQgaXMgdGhlIGVwaWNlbnRlciBvZiB5b3VyIGJvZHkgYW5kIGdvdmVybnMgaW1tdW5lIGZ1bmN0aW9uLCBob3Jtb25lcywgYW5kIG51dHJpZW50IGFic29ycHRpb24uIFlldCBhIHdob3BwaW5nIDc0IHBlcmNlbnQgb2YgQW1lcmljYW5zIGNsYWltIHRoZXkgbGl2ZSB3aXRoIGRhaWx5IGRpZ2VzdGl2ZSBkaXNjb21mb3J0LCBpbmNsdWRpbmcgc3VmZmVyaW5nIGZyb20gY29uc3RpcGF0aW9uLCB3aGljaCBpc27igJl0IGp1c3QgdW5jb21mb3J0YWJsZeKAlGl04oCZcyBhIHNpZ24gdGhhdCBzb21ldGhpbmcgaXMgd3JvbmcgaW4gdGhlIGd1dC4gSW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERocnUgUHVyb2hpdCwgRHIuIEdlb3JnZSBQYXBhbmljb2xhb3UsIGFuZCBEci4gTWFyayBQaW1lbnRlbCBhYm91dCB0aGUgcm9vdCBjYXVzZXMgb2YgY29uc3RpcGF0aW9uIHByb2JsZW1zIGFuZCBob3cgdG8gZmVlbCBiZXR0ZXIgYW5kIHJlYmFsYW5jZSB5b3VyIGd1dC4gRGhydSBQdXJvaGl0IGlzIGEgcG9kY2FzdCBob3N0LCBzZXJpYWwgZW50cmVwcmVuZXVyLCBhbmQgaW52ZXN0b3IgaW4gdGhlIGhlYWx0aCBhbmQgd2VsbG5lc3MgaW5kdXN0cnkuIEhpcyBwb2RjYXN0LCBUaGUgRGhydSBQdXJvaGl0IFBvZGNhc3QsIGlzIGEgdG9wIDUwIGdsb2JhbCBoZWFsdGggcG9kY2FzdCB3aXRoIG92ZXIgMzAgbWlsbGlvbiB1bmlxdWUgZG93bmxvYWRzLiBIaXMgaW50ZXJ2aWV3cyBmb2N1cyBvbiB0aGUgaW5uZXIgd29ya2luZ3Mgb2YgdGhlIGJyYWluIGFuZCB0aGUgYm9keSBhbmQgZmVhdHVyZSB0aGUgYnJpZ2h0ZXN0IG1pbmRzIGluIHdlbGxuZXNzLCBtZWRpY2luZSwgYW5kIG1pbmRzZXQuIERyLiBHZW9yZ2UgUGFwYW5pY29sYW91IGlzIGEgZ3JhZHVhdGUgb2YgdGhlIFBoaWxhZGVscGhpYSBDb2xsZWdlIG9mIE9zdGVvcGF0aGljIE1lZGljaW5lIGFuZCBpcyBib2FyZCBjZXJ0aWZpZWQgaW4gZmFtaWx5IG1lZGljaW5lIGZyb20gQWJpbmd0b24gTWVtb3JpYWwgSG9zcGl0YWwuIEhlIGlzIGFsc28gYW4gSW5zdGl0dXRlIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lci4gSW4gMjAxNSwgaGUgZXN0YWJsaXNoZWQgQ29ybmVyc3RvbmUgUGVyc29uYWwgSGVhbHRoLCBhIHByYWN0aWNlIGRlZGljYXRlZCBlbnRpcmVseSB0byBGdW5jdGlvbmFsIE1lZGljaW5lLiBEci4gUGFwYW5pY29sYW91IGpvaW5lZCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgaW4gMjAxNy4gRHIuIE1hcmsgUGltZW50ZWwgaXMgYSBwcm9mZXNzb3Igb2YgbWVkaWNpbmUgYW5kIGdhc3Ryb2VudGVyb2xvZ3kgdGhyb3VnaCB0aGUgR2VmZmVuIFNjaG9vbCBvZiBNZWRpY2luZSBhbmQgYW4gYXNzb2NpYXRlIHByb2Zlc3NvciBvZiBtZWRpY2luZSBhdCBDZWRhcnMtU2luYWkuIERyLiBQaW1lbnRlbCBpcyBhbHNvIHRoZSBFeGVjdXRpdmUgRGlyZWN0b3Igb2YgdGhlIE1lZGljYWxseSBBc3NvY2lhdGVkIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3kgKE1BU1QpIHByb2dyYW0gYXQgQ2VkYXJzLVNpbmFpLCBhbiBlbnRlcnByaXNlIG9mIHBoeXNpY2lhbnMgYW5kIHJlc2VhcmNoZXJzIGRlZGljYXRlZCB0byB0aGUgc3R1ZHkgb2YgdGhlIGd1dCBtaWNyb2Jpb21lIGluIG9yZGVyIHRvIGRldmVsb3AgZWZmZWN0aXZlIGRpYWdub3N0aWMgdG9vbHMgYW5kIHRoZXJhcGllcyB0byBpbXByb3ZlIHBhdGllbnQgY2FyZS4gRHIuIFBpbWVudGVsIGhhcyBvdmVyIDE1MCBwdWJsaWNhdGlvbnMgaW4gbWFueSBoaWdoLXByb2ZpbGUgam91cm5hbHMsIGFuZCBoZSBpcyB0aGUgYXV0aG9yIG9mIHRoZSBib29rIFRoZSBNaWNyb2Jpb21lIENvbm5lY3Rpb246IFlvdXIgR3VpZGUgdG8gSUJTLCBTSUJPLCBhbmQgTG93LUZlcm1lbnRhdGlvbiBFYXRpbmcuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBBUk1SQSwgQnV0Y2hlckJveCwgYW5kIEFHMS4gUmVjZWl2ZSAxNSUgb2ZmIHlvdXIgZmlyc3Qgb3JkZXIgb2YgQVJNUkEgQ29sb3N0cnVtLiBHbyB0byB0cnlhcm1yYS5jb20vTUFSSyBvciBlbnRlciBNQVJLIHRvIGdldCAxNSUgb2ZmIHlvdXIgZmlyc3Qgb3JkZXIuIEZvciBuZXcgbWVtYmVycyBvZiBCdXRjaGVyQm94LCB5b3UgY2FuIHJlY2VpdmUgTmV3IFlvcmsgc3RyaXAgc3RlYWtzIGZvciBhIHllYXIgUExVUyAkMjAgb2ZmIHlvdXIgZmlyc3Qgb3JkZXIuIEdvIHRvIEJ1dGNoZXJCb3guY29tL2Zhcm1hY3kgYW5kIHVzZSBjb2RlIEZBUk1BQ1kuIEhlYWQgdG8gZHJpbmtBRzEuY29tL0hZTUFOIHRvIHJlY2VpdmUgMTAgRlJFRSB0cmF2ZWwgcGFja3Mgb2YgQUcxIHdpdGggeW91ciBmaXJzdCBwdXJjaGFzZS4gRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogV2hhdCBJcyBZb3VyIENvbnN0aXBhdGlvbiBUZWxsaW5nIFlvdSBBYm91dCBZb3VyIE92ZXJhbGwgSGVhbHRoIEFuZCBIb3cgVG8gRml4IEl0IElCUzogSXTigJlzIE5vdCBJbiBZb3VyIEhlYWTigJRBZHZhbmNlcyBJbiBEaWFnbm9zaW5nIEFuZCBUcmVhdGluZywgQmxvYXRpbmcgQW5kIFR1bW15IFRyb3VibGVzIDMgVGhpbmdzIFRoYXQgRGVzdHJveSBZb3VyIEd1dCBIZWFsdGggRnVuZ3VzIEFtb25nIFVzOiBEaWFnbm9zaW5nIEFuZCBUcmVhdGluZyBZZWFzdCBQcm9ibGVtcyAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0MzIyNjY0fSwiaWQiOiI1UkpROWkwMFZQSWZ4SUlSQVBwakxTIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIEFsbGV2aWF0ZSBDb25zdGlwYXRpb24gQW5kIEhlYWwgWW91ciBHdXQiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0xMC0xNlQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1UkpROWkwMFZQSWZ4SUlSQVBwakxTIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJjMzViNDhhNzhhNDUzYjQxZTJiYTYyODc5NzAxZWNhNzg3NGI4N2I3IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2MzNWI0OGE3OGE0NTNiNDFlMmJhNjI4Nzk3MDFlY2E3ODc0Yjg3YjcifSx7ImZpbGVJZCI6IjhlOGUxYTI1OTU3YjZiMGQ3NDNhMTQwNTYxZmNmZWU2ODdmYzY0ZWEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGU4ZTFhMjU5NTdiNmIwZDc0M2ExNDA1NjFmY2ZlZTY4N2ZjNjRlYSJ9LHsiZmlsZUlkIjoiZmU3YTZkMjk0YjFkMTE1MzI1ODNiZDNjMzNmMjU2NDA0MmUyYjI1YiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZlN2E2ZDI5NGIxZDExNTMyNTgzYmQzYzMzZjI1NjQwNDJlMmIyNWIifSx7ImZpbGVJZCI6IjkyOTgyNzdhMjQ4OWNmYjg1Zjk4OWY5N2U1NGE4MjcxYTAzZTQ3OTMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85Mjk4Mjc3YTI0ODljZmI4NWY5ODlmOTdlNTRhODI3MWEwM2U0NzkzIn0seyJmaWxlSWQiOiI5YmVjM2VjYWQxMDEwMGE0ODViNGEyNWU5NDVhZDI3YTljYmI3ZjBlIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOWJlYzNlY2FkMTAxMDBhNDg1YjRhMjVlOTQ1YWQyN2E5Y2JiN2YwZSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQyNWM2OTUwYTllYmJiOGYwMWI3Mzk3YjkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYyNWM2OTUwYTllYmJiOGYwMWI3Mzk3YjkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMjVjNjk1MGE5ZWJiYjhmMDFiNzM5N2I5Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJWaWV3IHRoZSBTaG93IE5vdGVzIEZvciBUaGlzIEVwaXNvZGUgR2V0IEZyZWUgV2Vla2x5IEhlYWx0aCBUaXBzIGZyb20gRHIuIEh5bWFuIFNpZ24gVXAgZm9yIERyLiBIeW1hbuKAmXMgV2Vla2x5IExvbmdldml0eSBKb3VybmFsIEdldCBBZC1mcmVlIEVwaXNvZGVzICYgRHIuIEh5bWFuKyBBdWRpbyBFeGNsdXNpdmVzIERyLiBTdGV2ZW4gR3VuZHJ5IGlzIG9uZSBvZiB0aGUgd29ybGTigJlzIHRvcCBjYXJkaW90aG9yYWNpYyBzdXJnZW9ucyBhbmQgYSBwaW9uZWVyIGluIG51dHJpdGlvbi4gSGUgaG9zdHMgYSB0b3AtcmF0ZWQgaGVhbHRoIHNob3csIFRoZSBEci4gR3VuZHJ5IFBvZGNhc3QsIGlzIHRoZSBmb3VuZGVyIGFuZCBEaXJlY3RvciBvZiBUaGUgSW50ZXJuYXRpb25hbCBIZWFydCBhbmQgTHVuZyBJbnN0aXR1dGUgQ2VudGVyIGZvciBSZXN0b3JhdGl2ZSBNZWRpY2luZSwgYW5kIGlzIHRoZSBmb3VuZGVyIG9mIEd1bmRyeSBNRCwgYSBsaW5lIG9mIHdlbGxuZXNzIHByb2R1Y3RzIGFuZCBzdXBwbGVtZW50cy4gSGUgaXMgdGhlIGF1dGhvciBvZiBOZXcgWW9yayBUaW1lcyBiZXN0c2VsbGVycyBUaGUgUGxhbnQgUGFyYWRveCwgVGhlIFBsYW50IFBhcmFkb3ggQ29va2Jvb2ssIFRoZSBQbGFudCBQYXJhZG94IFF1aWNrICYgRWFzeSwgYW5kIFRoZSBMb25nZXZpdHkgUGFyYWRveCwgYWxvbmcgd2l0aCBuYXRpb25hbCBiZXN0c2VsbGVycyBUaGUgUGxhbnQgUGFyYWRveCBGYW1pbHkgQ29va2Jvb2ssIFRoZSBFbmVyZ3kgUGFyYWRveCwgRHIuIEd1bmRyeeKAmXMgRGlldCBFdm9sdXRpb24sIGFuZCBVbmxvY2tpbmcgdGhlIEtldG8gQ29kZSwgYW5kIGhhcyBoYWQgbW9yZSB0aGFuIHRocmVlIGh1bmRyZWQgYXJ0aWNsZXMgcHVibGlzaGVkIGluIHBlZXItcmV2aWV3ZWQgam91cm5hbHMgb24gdXNpbmcgZGlldCBhbmQgc3VwcGxlbWVudHMgdG8gZWxpbWluYXRlIGhlYXJ0IGRpc2Vhc2UsIGRpYWJldGVzLCBhdXRvaW1tdW5lIGRpc2Vhc2UsIGFuZCBtdWx0aXBsZSBvdGhlciBkaXNlYXNlcy4gSGUganVzdCByZWxlYXNlZCBoaXMgbGF0ZXN0IGJvb2ssIEd1dCBDaGVjazogVW5sZWFzaCB0aGUgUG93ZXIgb2YgWW91ciBNaWNyb2Jpb21lIHRvIFJldmVyc2UgRGlzZWFzZSBhbmQgVHJhbnNmb3JtIFlvdXIgTWVudGFsLCBQaHlzaWNhbCwgYW5kIEVtb3Rpb25hbCBIZWFsdGguIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgTWl0b3B1cmUsIEJlZWtlZXBlcuKAmXMgTmF0dXJhbHMsIGFuZCBNb21lbnRvdXMuIFN0cmVhbWxpbmUgeW91ciBsYWIgb3JkZXJzIHdpdGggUnVwYSBIZWFsdGguIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBhbmQgcmVnaXN0ZXIgZm9yIGEgRlJFRSBsaXZlIGRlbW8gYXQgUnVwYUhlYWx0aC5jb20uIFN1cHBvcnQgZXNzZW50aWFsIG1pdG9jaG9uZHJpYWwgaGVhbHRoIGFuZCBzYXZlIDMwJSBvbiBNaXRvcHVyZS4gVmlzaXQgVGltZWxpbmVOdXRyaXRpb24uY29tL0RyaHltYW4gYW5kIHVzZSBjb2RlIERSSFlNQU4zMC4gTGlzdGVuZXJzIGNhbiBzYXZlIDIwJSBvZmYgc2l0ZXdpZGUgb24gQmVla2VlcGVy4oCZcyBOYXR1cmFscy4gSnVzdCBnbyB0byBiZWVrZWVwZXJzbmF0dXJhbHMuY29tL2h5bWFuIGFuZCB1c2UgY29kZSBIWU1BTi4gSGVhZCBvdmVyIHRvIGxpdmVtb21lbnRvdXMuY29tL21hcmsgZm9yIDIwJSBvZmYgY3JlYXRpbmUsIGNvbGxhZ2VuLCBhbmQgYWxsIG9mIHRoZWlyIGJlc3QtaW4tY2xhc3MgcHJvZHVjdHMuIEluIHRoaXMgZXBpc29kZSB3ZSBkaXNjdXNzIChhdWRpbyB2ZXJzaW9uIC8gQXBwbGUgU3Vic2NyaWJlciB2ZXJzaW9uKTogIEhvdyBEci4gR3VuZHJ5IGFuZCBJIGRpc2NvdmVyZWQgdGhlIHNpZ25pZmljYW5jZSBvZiB0aGUgZ3V0IG1pY3JvYmlvbWUgKDg6MDUgLyA1OjI5KSAgSGFsbG1hcmtzIG9mIGEgaGVhbHRoeSBtaWNyb2Jpb21lICgxNToyMSAvIDEyOjQ1KSAgRmVlZGluZyB0aGUgbWljcm9iaW9tZSAoMTc6MTEgLyAxNDozNSkgIE1haW50YWluaW5nIGEgaGVhbHRoeSwgaW1wZW5ldHJhYmxlIGd1dCB3YWxsIHRocm91Z2ggbWl0b2Nob25kcmlhbCB1bmNvdXBsaW5nICgyMzowMyAvIDIwOjI3KSAgVGhlIHJvbGUgb2YgcG9seXBoZW5vbHMgaW4gdGhlIGd1dCBtaWNyb2Jpb21lICgzMjo1MCAvIDI3OjU1KSAgUmVzZWFyY2ggb24gdGhlIG1pY3JvYmlvbWVzIG9mIGNlbnRlbmFyaWFucyBhbmQgdGhlaXIgYWJpbGl0eSB0byBwcm9kdWNlIFVyb2xpdGhpbiBBICg0ODoyMyAvIDQzOjI4KSAgVGhlIG1vb2QsIGJyYWluLCBndXQgY29ubmVjdGlvbiAoMTowMjozMiAvIDU3OjM3KSAgQ2FuY2VyIGFuZCB0aGUgZ3V0IG1pY3JvYmlvbWUgKDE6MDU6NDIgLyAxOjAwOjQ3KSAgRHIuIEd1bmRyeeKAmXMgdGlwcyBmb3IgZ3V0IGhlYWx0aCAoMToxODozMSAvIDE6MTM6MzYpICAgR2V0IGEgY29weSBvZiBHdXQgQ2hlY2s6IFVubGVhc2ggdGhlIFBvd2VyIG9mIFlvdXIgTWljcm9iaW9tZSB0byBSZXZlcnNlIERpc2Vhc2UgYW5kIFRyYW5zZm9ybSBZb3VyIE1lbnRhbCwgUGh5c2ljYWwsIGFuZCBFbW90aW9uYWwgSGVhbHRoLiAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjUzNzkzNDN9LCJpZCI6IjREeHBSVHd2TjhIdnY3Tk9wcHR4MmsiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUaGUgU2NpZW5jZSBPZiBZb3VyIEd1dCBNaWNyb2Jpb21lOiBIb3cgSGVhbGluZyBZb3VyIEd1dCBDYW4gSW1wcm92ZSBZb3VyIFBoeXNpY2FsIGFuZCBNZW50YWwgSGVhbHRoIHdpdGggRHIuIFN0ZXZlbiBHdW5kcnkiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wMS0xMFQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0RHhwUlR3dk44SHZ2N05PcHB0eDJrIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI2ZjQ2Nzk4NjA3MzllNjE4ZDMxODg1ZWVmN2YzOGUwMzk5MWQ1OGJjIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNmY0Njc5ODYwNzM5ZTYxOGQzMTg4NWVlZjdmMzhlMDM5OTFkNThiYyJ9LHsiZmlsZUlkIjoiYWUzMDJkYTI1NTUyNzA1YTQ2ZDI3N2YwYjdkNzczNmRiODVkOWU3OSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2FlMzAyZGEyNTU1MjcwNWE0NmQyNzdmMGI3ZDc3MzZkYjg1ZDllNzkifSx7ImZpbGVJZCI6ImVjZWQzYTA5OTRmNjBhMGNkNGMyOGI2NmVmZDIwOGYyZmJjNWIzMTAiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZWNlZDNhMDk5NGY2MGEwY2Q0YzI4YjY2ZWZkMjA4ZjJmYmM1YjMxMCJ9LHsiZmlsZUlkIjoiNjhhNWE5MTk1NGJiM2E2ZGJmNWExMjFjM2I0YjY0ZjU5ODdiOGM5NyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzY4YTVhOTE5NTRiYjNhNmRiZjVhMTIxYzNiNGI2NGY1OTg3YjhjOTcifSx7ImZpbGVJZCI6IjNiYmYzOWM2N2Y2MmI2YjI5ZmM1MThjZWQwODJjMTBiNDQ2MjVmZjkiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2JiZjM5YzY3ZjYyYjZiMjlmYzUxOGNlZDA4MmMxMGI0NDYyNWZmOSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRjNjJiYjA4NTAwN2YwNjU2OTcyMTc1NzQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZjNjJiYjA4NTAwN2YwNjU2OTcyMTc1NzQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYzYyYmIwODUwMDdmMDY1Njk3MjE3NTc0Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkuIFJ1cGEgVW5pdmVyc2l0eSwgQUcxLCBhbmQgUGVuZHVsdW0uwqAgIFVwIHRvIDkwIHBlcmNlbnQgb2YgdGhlIHBvcHVsYXRpb24gaGF2ZSBhbiBpbmFkZXF1YXRlIGludGFrZSBvZiB2aXRhbWluIEQgYW5kIGFyb3VuZCA0MCBwZXJjZW50IGFyZSBkZWZpY2llbnQuIFZpdGFtaW4gRCwgd2hpY2ggd29ya3MgY2xvc2VseSB3aXRoIG1hZ25lc2l1bSwgaXMgYSBzdGVyb2lkIGhvcm1vbmUgYW5kIGlzIGNyaXRpY2FsIGZvciBwcm9wZXIgaW1tdW5lIGZ1bmN0aW9uLiBJdCBhbHNvIGhlbHBzIHN1cHBvcnQgaGVhbHRoeSBpbmZsYW1tYXRpb24gbGV2ZWxzIGFuZCBpcyBpbXBvcnRhbnQgZm9yIHN1cHBvcnRpbmcgYm9uZSBoZWFsdGgsIGltcHJvdmluZyBtb29kLCByZWR1Y2luZyBjYW5jZXIgcmlzaywgYW5kIHJlZHVjaW5nIHRoZSBzZXZlcml0eSBvZiBpbGxuZXNzZXMsIGluY2x1ZGluZyByZXNwaXJhdG9yeSBpbGxuZXNzZXMuICBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSBhbmQgTWF4IEx1Z2F2ZXJlIGFib3V0IHdoeSB5b3VyIHZpdGFtaW4gRCBsZXZlbCBtYXR0ZXJzIGFuZCBob3cgdG8gaW5jcmVhc2UgaXQuICBEci4gRWxpemFiZXRoIEJvaGFtIGlzIGEgcGh5c2ljaWFuIGFuZCBudXRyaXRpb25pc3Qgd2hvIHByYWN0aWNlcyBGdW5jdGlvbmFsIE1lZGljaW5lIGF0IFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiBMZW5veCwgTUEuIFRocm91Z2ggaGVyIHByYWN0aWNlIGFuZCBsZWN0dXJpbmcgc2hlIGhhcyBoZWxwZWQgdGhvdXNhbmRzIG9mIHBlb3BsZSBhY2hpZXZlIHRoZWlyIGdvYWxzIG9mIG9wdGltdW0gaGVhbHRoIGFuZCB3ZWxsbmVzcy4gU2hlIHdpdG5lc3NlcyB0aGUgcG93ZXIgb2YgbnV0cml0aW9uIGV2ZXJ5IGRheSBpbiBoZXIgcHJhY3RpY2UgYW5kIGlzIGNvbW1pdHRlZCB0byB0cmFpbmluZyBvdGhlciBwaHlzaWNpYW5zIHRvIHV0aWxpemUgbnV0cml0aW9uIGluIGhlYWxpbmcuICBNYXggTHVnYXZlcmUgaXMgYSBoZWFsdGggYW5kIHNjaWVuY2Ugam91cm5hbGlzdCBhbmQgdGhlIGF1dGhvciBvZiB0aGUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxlciBHZW5pdXMgRm9vZHM6IEJlY29tZSBTbWFydGVyLCBIYXBwaWVyLCBhbmQgTW9yZSBQcm9kdWN0aXZlIFdoaWxlIFByb3RlY3RpbmcgWW91ciBCcmFpbiBmb3IgTGlmZSwgbm93IHB1Ymxpc2hlZCBpbiAxMCBsYW5ndWFnZXMgYXJvdW5kIHRoZSBnbG9iZS4gSGlzIHNvcGhvbW9yZSBib29rLCBhbHNvIGEgYmVzdHNlbGxlciwgaXMgY2FsbGVkIFRoZSBHZW5pdXMgTGlmZTogSGVhbCBZb3VyIE1pbmQsIFN0cmVuZ3RoZW4gWW91ciBCb2R5LCBhbmQgQmVjb21lIEV4dHJhb3JkaW5hcnkuIE1heCBpcyB0aGUgaG9zdCBvZiBhIG51bWJlciBvbmUgaVR1bmVzIGhlYWx0aCBhbmQgd2VsbG5lc3MgcG9kY2FzdCBjYWxsZWQgVGhlIEdlbml1cyBMaWZlLiBIaXMgbmV3IGNvb2tib29rLCBHZW5pdXMgS2l0Y2hlbiwganVzdCBoaXQgdGhlIHNoZWx2ZXMuIE1heCBhcHBlYXJzIHJlZ3VsYXJseSBvbiBUaGUgRHIuIE96IFNob3csIFRoZSBSYWNoYWVsIFJheSBTaG93LCBhbmQgVGhlIERvY3RvcnMuIEhlIGhhcyBjb250cmlidXRlZCB0byBNZWRzY2FwZSwgVmljZSwgRmFzdCBDb21wYW55LCBDTk4sIGFuZCBUaGUgRGFpbHkgQmVhc3QgYW5kIGhhcyBiZWVuIGZlYXR1cmVkIG9uIE5CQ+KAmXMgTmlnaHRseSBOZXdzIGFuZCBUaGUgVG9kYXkgU2hvdyBhbmQgaW4gdGhlIE5ldyBZb3JrIFRpbWVzIGFuZCBQZW9wbGUgbWFnYXppbmUuIEhlIGlzIGFuIGludGVybmF0aW9uYWxseSBzb3VnaHQtYWZ0ZXIgc3BlYWtlciBhbmQgaGFzIGdpdmVuIHRhbGtzIGF0IFNvdXRoIGJ5IFNvdXRod2VzdCwgdGhlIE5ldyBZb3JrIEFjYWRlbXkgb2YgU2NpZW5jZXMsIHRoZSBCaW9oYWNrZXIgU3VtbWl0IGluIFN0b2NraG9sbSwgU3dlZGVuLCBhbmQgbWFueSBvdGhlcnMuICBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBVbml2ZXJzaXR5LCBBRzEsIGFuZCBQZW5kdWx1bS4gIElmIHlvdeKAmXJlIGEgaGVhbHRoY2FyZSBwcm92aWRlciB3aG8gd2FudHMgdG8gbGVhcm4gbW9yZSBhYm91dCBGdW5jdGlvbmFsIE1lZGljaW5lIHRlc3RpbmcsIGdvIHRvIHJ1cGF1bml2ZXJzaXR5LmNvbSB0byBzaWduIHVwIGZvciBhIGZyZWUgbGl2ZSBjbGFzcyBvciBhIGJvb3QgY2FtcCEgIEhlYWQgdG8gZHJpbmtBRzEuY29tL0hZTUFOIHRvIHJlY2VpdmUgMTAgRlJFRSB0cmF2ZWwgcGFja3Mgb2YgQUcxIHdpdGggeW91ciBmaXJzdCBwdXJjaGFzZS4gIFBlbmR1bHVtIGlzIG9mZmVyaW5nIG15IGxpc3RlbmVycyAyMCUgb2ZmIHRoZWlyIGZpcnN0IG1vbnRoIG9mIGFuIEFra2VybWFuc2lhIHN1YnNjcmlwdGlvbiB3aXRoIGNvZGUgSFlNQU4uIEhlYWQgdG8gcGVuZHVsdW1saWZlLmNvbSB0byBjaGVjayBpdCBvdXQuICBGdWxsLWxlbmd0aCBlcGlzb2RlcyBvZiB0aGVzZSBpbnRlcnZpZXdzIGNhbiBiZSBmb3VuZCBoZXJlOiBEbyBZb3UgTmVlZCB0byBUYWtlIFZpdGFtaW4gRD8gU3VwcGxlbWVudHM6IFVzZWZ1bCBvciBVc2VsZXNzPyBIb3cgdG8gRml4IFlvdXIgQnJhaW4gYW5kIExpdmUgYSBHZW5pdXMgTGlmZSBVbmRlcndlaWdodCwgT3ZlcnRpcmVkLCBhbmQgTWFsbm91cmlzaGVkOiBIb3cgdG8gR2V0IFlvdXIgSGVhbHRoIEJhY2sgb24gVHJhY2sgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyMzc3OTc4fSwiaWQiOiI2SlZLc1AwRTd0enlNZ0Y5ZkJBdlk1IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFZpdGFtaW4gRCBEZWZpY2llbmN5IEltcGFjdHMgWW91ciBNb29kLCBJbW11bmUgRnVuY3Rpb24sIEFuZCBSaXNrIE9mIERpc2Vhc2UiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0xMC0wMlQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2SlZLc1AwRTd0enlNZ0Y5ZkJBdlk1In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI5NWFkY2I2NmFkZGI4ZDY5YTk0ZTUxOTFiZGM0ZTg0OGVjNTkzYTQ2IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzk1YWRjYjY2YWRkYjhkNjlhOTRlNTE5MWJkYzRlODQ4ZWM1OTNhNDYifSx7ImZpbGVJZCI6ImI2MTkzZDM4N2QyZTYwNDc3NjZkYTNiZWFlZDlhMTliYjg5NjU0MjEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjYxOTNkMzg3ZDJlNjA0Nzc2NmRhM2JlYWVkOWExOWJiODk2NTQyMSJ9LHsiZmlsZUlkIjoiODc1ZTk2YmFiYTQwNTQ4NmNlZDA1ODUxMDMzMDFhMzc3OGRlM2M3ZSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg3NWU5NmJhYmE0MDU0ODZjZWQwNTg1MTAzMzAxYTM3NzhkZTNjN2UifSx7ImZpbGVJZCI6ImRjZDBkYzRlMTJiZmMwZjA5NmExM2YzYzAwNmRlZDA5NGI0ODMxYmMiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kY2QwZGM0ZTEyYmZjMGYwOTZhMTNmM2MwMDZkZWQwOTRiNDgzMWJjIn0seyJmaWxlSWQiOiIzMTg2MDhkZTYyM2MzYTNiOTMzYzRkZGE5NDU3ZWM4YTZkYzY4NjRkIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzE4NjA4ZGU2MjNjM2EzYjkzM2M0ZGRhOTQ1N2VjOGE2ZGM2ODY0ZCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ2MmNkMDE1Y2IzYzdlNGNkMmUwMDc2NTQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY2MmNkMDE1Y2IzYzdlNGNkMmUwMDc2NTQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNjJjZDAxNWNiM2M3ZTRjZDJlMDA3NjU0Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBVbml2ZXJzaXR5LCBNaXRvcHVyZSwgTGV2ZWxzLCBhbmQgU3VwZXIgU2ltcGxlIFByb3RlaW4uwqAgRmF0dHkgbGl2ZXIgaXMgYSBkYW5nZXJvdXMgeWV0IG1pc3VuZGVyc3Rvb2QgZGlzZWFzZSB0aGF0IGlzIGdyb3dpbmcgbW9yZSBhbmQgbW9yZSBjb21tb24sIGFuZCBpdHMgZWZmZWN0cyBhcmUgbnVtZXJvdXMuIEZhdHR5IGxpdmVyIGhhcHBlbnMgd2hlbiBmYXQgcmVwbGFjZXMgeW91ciBsaXZlciBjZWxscyBhbmQgdGhlcmVieSBjb21wcm9taXNlcyBpdHMgaW1wb3J0YW50IGZ1bmN0aW9ucywgdGh1cyBpbmNyZWFzaW5nIGluZmxhbW1hdGlvbiBpbiB0aGUgYm9keS4gU3VycHJpc2luZ2x5LCBpdCBpcyBub3QgZmF0IHRoYXQgY2F1c2VzIGEgZmF0dHkgbGl2ZXIsIGJ1dCBzdWdhciBhbmQgc3RhcmNoLiBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSwgRHIuIFJvYmVydCBMdXN0aWcsIGFuZCBTaGF3biBTdGV2ZW5zb24gYWJvdXQgdGhlIGltcG9ydGFuY2Ugb2Ygb3VyIGxpdmVyIGFuZCBob3cgdG8gc3VwcG9ydCBpdC4gRHIuIEVsaXphYmV0aCBCb2hhbSBpcyBhIHBoeXNpY2lhbiBhbmQgbnV0cml0aW9uaXN0IHdobyBwcmFjdGljZXMgRnVuY3Rpb25hbCBNZWRpY2luZSBhdCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgaW4gTGVub3gsIE1BLiBUaHJvdWdoIGhlciBwcmFjdGljZSBhbmQgbGVjdHVyaW5nIHNoZSBoYXMgaGVscGVkIHRob3VzYW5kcyBvZiBwZW9wbGUgYWNoaWV2ZSB0aGVpciBnb2FscyBvZiBvcHRpbXVtIGhlYWx0aCBhbmQgd2VsbG5lc3MuIFNoZSB3aXRuZXNzZXMgdGhlIHBvd2VyIG9mIG51dHJpdGlvbiBldmVyeSBkYXkgaW4gaGVyIHByYWN0aWNlIGFuZCBpcyBjb21taXR0ZWQgdG8gdHJhaW5pbmcgb3RoZXIgcGh5c2ljaWFucyB0byB1dGlsaXplIG51dHJpdGlvbiBpbiBoZWFsaW5nLiBEci4gUm9iZXJ0IEx1c3RpZyBpcyBhIG5ldXJvZW5kb2NyaW5vbG9naXN0IHdpdGggZXhwZXJ0aXNlIGluIG1ldGFib2xpc20sIG9iZXNpdHksIGFuZCBudXRyaXRpb24uIEhl4oCZcyB0aGUgRW1lcml0dXMgUHJvZmVzc29yIG9mIFBlZGlhdHJpY3MgaW4gdGhlIERpdmlzaW9uIG9mIEVuZG9jcmlub2xvZ3kgYW5kIGEgbWVtYmVyIG9mIHRoZSBJbnN0aXR1dGUgZm9yIEhlYWx0aCBQb2xpY3kgU3R1ZGllcyBhdCBVQ1NGLiBIZSBpcyBhbHNvIG9uZSBvZiB0aGUgbGVhZGVycyBvZiB0aGUgY3VycmVudCDigJxhbnRpLXN1Z2Fy4oCdIG1vdmVtZW50IHRoYXQgaXMgY2hhbmdpbmcgdGhlIGZvb2QgaW5kdXN0cnksIGluIHBhcnQgdGhyb3VnaCBoaXMgZ2FtZS1jaGFuZ2luZyBib29rcy4gU2hhd24gU3RldmVuc29uIGlzIHRoZSBhdXRob3Igb2YgdGhlIGludGVybmF0aW9uYWwgYmVzdHNlbGxpbmcgYm9vayBTbGVlcCBTbWFydGVyIGFuZCBjcmVhdG9yIG9mIFRoZSBNb2RlbCBIZWFsdGggU2hvdywgZmVhdHVyZWQgYXMgdGhlIG51bWJlciBvbmUgaGVhbHRoIHBvZGNhc3QgaW4gdGhlIFVTLCB3aXRoIG1pbGxpb25zIG9mIGxpc3RlbmVyIGRvd25sb2FkcyBlYWNoIHllYXIuIEEgZ3JhZHVhdGUgb2YgdGhlIFVuaXZlcnNpdHkgb2YgTWlzc291cmnigJNTdC4gTG91aXMsIFNoYXduIHN0dWRpZWQgYnVzaW5lc3MsIGJpb2xvZ3ksIGFuZCBudXRyaXRpb25hbCBzY2llbmNlIGFuZCB3ZW50IG9uIHRvIGZvdW5kIEFkdmFuY2VkIEludGVncmF0aXZlIEhlYWx0aCBBbGxpYW5jZSwgYSBjb21wYW55IHRoYXQgcHJvdmlkZXMgd2VsbG5lc3Mgc2VydmljZXMgZm9yIGluZGl2aWR1YWxzIGFuZCBvcmdhbml6YXRpb25zIHdvcmxkd2lkZS4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgVW5pdmVyc2l0eSwgTWl0b3B1cmUsIExldmVscywgYW5kIFN1cGVyIFNpbXBsZSBQcm90ZWluLsKgIElmIHlvdeKAmXJlIGEgaGVhbHRoY2FyZSBwcm92aWRlciB3aG8gd2FudHMgdG8gbGVhcm4gbW9yZSBhYm91dCBGdW5jdGlvbmFsIE1lZGljaW5lIHRlc3RpbmcsIGdvIHRvIHJ1cGF1bml2ZXJzaXR5LmNvbSB0byBzaWduIHVwIGZvciBhIGZyZWUgbGl2ZSBjbGFzcyBvciBhIGJvb3QgY2FtcCEgU3VwcG9ydCB0aGUgZ3Jvd3RoIG9mIG5ldywgaGVhbHRoeSBtaXRvY2hvbmRyaWEgYW5kIGdldCAxMCUgb2ZmIG9mIE1pdG9wdXJlLiBIZWFkIHRvIHRpbWVsaW5lbnV0cml0aW9uLmNvbS9kcmh5bWFuIGFuZCB1c2UgY29kZSBEUkhZTUFOMTAgYXQgY2hlY2tvdXQuIFJpZ2h0IG5vdywgTGV2ZWxzIGlzIG9mZmVyaW5nIGFuIGFkZGl0aW9uYWwgdHdvIGZyZWUgbW9udGhzIG9mIHRoZWlyIGFubnVhbCBtZW1iZXJzaGlwLiBIZWFkIG92ZXIgdG8gbGV2ZWxzLmxpbmsvSFlNQU4gdG8gbGVhcm4gbW9yZS4gWW91IGNhbiBnZXQgMTAlIG9mZiBTdXBlciBTaW1wbGUgR3Jhc3NmZWQgUHJvdGVpbiB3aXRoIHRoZSBjb2RlIHByb3RlaW4xMCBhdCBkcmh5bWFuLmNvbS9wcm90ZWluLiBGdWxsLWxlbmd0aCBlcGlzb2RlcyAoYW5kIGNvcnJlc3BvbmRpbmcgbGlua3MpIG9mIHRoZXNlIGludGVydmlld3MgY2FuIGJlIGZvdW5kIGhlcmU6IERyLiBFbGl6YWJldGggQm9oYW0gRHIuIE1hcmsgSHltYW7CoCBEci4gUm9iZXJ0IEx1c3RpZyBTaGF3biBTdGV2ZW5zb24gICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozNTU0OTI1fSwiaWQiOiIxYzdUUHA3UTlCcHVMcnJod01oOGRjIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiV2hhdCBDYXVzZXMgQSBGYXR0eSBMaXZlciBBbmQgSG93IFRvIEZpeCBJdCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTA4LTIxVDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjFjN1RQcDdROUJwdUxycmh3TWg4ZGMifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjllMjM0ZmRlNjc5ODNiMDkwOTFiZTZmNTRlNDBhZDNjZmM5MWQxYzciLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85ZTIzNGZkZTY3OTgzYjA5MDkxYmU2ZjU0ZTQwYWQzY2ZjOTFkMWM3In0seyJmaWxlSWQiOiI1NzNiYWEyN2ZkY2UyZWQ0NDcwMjk4ZjA1NjY2NGU5NzYwOTViMWIwIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTczYmFhMjdmZGNlMmVkNDQ3MDI5OGYwNTY2NjRlOTc2MDk1YjFiMCJ9LHsiZmlsZUlkIjoiZjA0MzdhMGZhMGQyYTY2OGZkOWI0Y2M4MTIyMDQ2MDM3MzQzMjM1NSIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YwNDM3YTBmYTBkMmE2NjhmZDliNGNjODEyMjA0NjAzNzM0MzIzNTUifSx7ImZpbGVJZCI6IjZmZDM0YTEwNWVlYWViY2I1N2U0OGJjMzdiYTJiNmUyOTMwMzRkNTMiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNmZkMzRhMTA1ZWVhZWJjYjU3ZTQ4YmMzN2JhMmI2ZTI5MzAzNGQ1MyJ9LHsiZmlsZUlkIjoiMjNjODUyMTJjNGEwOWY2M2I4MDU1NGU1NWMyZGYxZjM1Y2YwZjcwMiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yM2M4NTIxMmM0YTA5ZjYzYjgwNTU0ZTU1YzJkZjFmMzVjZjBmNzAyIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IiM1NTM6IFRvZGF5IHdlJ3JlIHdlbGNvbWluZyBiYWNrIHRvIHRoZSBzaG93LCBEci4gV2lsbCBDb2xlLiBEci4gV2lsbCBDb2xlIGlzIGEgbGVhZGluZyBmdW5jdGlvbmFsIG1lZGljaW5lIGV4cGVydCB3aG8gc3BlY2lhbGl6ZXMgaW4gY2xpbmljYWxseSBpbnZlc3RpZ2F0aW5nIHVuZGVybHlpbmcgZmFjdG9ycyBvZiBjaHJvbmljIGRpc2Vhc2UgYW5kIGN1c3RvbWl6aW5nIGEgZnVuY3Rpb25hbCBtZWRpY2luZSBhcHByb2FjaCBmb3IgdGh5cm9pZCBpc3N1ZXMsIGF1dG9pbW11bmUgY29uZGl0aW9ucywgaG9ybW9uYWwgaW1iYWxhbmNlcywgZGlnZXN0aXZlIGRpc29yZGVycywgYW5kIG1vcmUuIFRvZGF5IHdlIHNpdCBkb3duIHRvIHRhbGsgYWJvdXQgaGlzIG5ld2VzdCBib29rLCBHdXQgRmVlbGluZ3MsIGhlIHByb3ZpZGVzIHRhbmdpYmxlIHRpcHMgZm9yIHlvdSB0byBiZXR0ZXIgeW91ciBoZWFsdGggbG9uZyB0ZXJtICYgd2UgZGlzY3VzcyBob3cgZml4aW5nIHlvdXIgaGVhbHRoIGlzIG5vdCBhcyBjb21wbGljYXRlZCBhcyBwZW9wbGUgbWFrZSBpdCBzZWVtLiBUbyBjb25uZWN0IHdpdGggRHIuIFdJbGwgQ29sZSBjbGljayAgSEVSRSAgVG8gY29ubmVjdCB3aXRoIExhdXJ5biBFdmFydHMgY2xpY2vCoEhFUkUgICBUbyBjb25uZWN0IHdpdGggTWljaGFlbCBCb3NzdGljayBjbGlja8KgSEVSRSAgIFJlYWQgTW9yZSBvbiBUaGUgU2tpbm55IENvbmZpZGVudGlhbMKgSEVSRSAgIEZvciBEZXRhaWxlZCBTaG93IE5vdGVzIHZpc2l0wqBUU0NQT0RDQVNULkNPTSAgIFRvIENhbGwgdGhlIEhpbSAmIEhlciBIb3RsaW5lIGNhbGw6IDEtODMzLVNLSU5OWVMgKDc1NC02Njk3KSAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBUaGUgU2tpbm55IENvbmZpZGVudGlhbCAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBBRzEgICBBRzEgaXMgd2F5IG1vcmUgdGhhbiBncmVlbnMuIEl0J3MgYWxsIG9mIHlvdXIga2V5IG11bHRpLXZpdGFtaW5zLCBtaW5lcmFscywgcHJlLWFuZCBwcm9iaW90aWNzLCBhbmQgbW9yZSwgd29ya2luZyB0b2dldGhlciBhcyBvbmUuIEdvIHRvwqBhdGhsZXRpY2dyZWVucy5jb20vU0tJTk5ZwqB0byBnZXQgYSBmcmVlIDEgeWVhciBzdXBwbHkgb2Ygdml0YW1pbiBEIGFuZCA1IGZyZWUgdHJhdmVsIHBhY2tzIHdpdGggeW91ciBmaXJzdCBwdXJjaGFzZS4gIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBiecKgQXJyYWUgICBBcnJhZSdzIHByb2R1Y3QgbGluZSBpcyBjb21wcmlzZWQgb2YgdGhyZWUgcHJvZHVjdHMsIEJsb2F0LCBDYWxtLCAmIFNsZWVwIGFsY2hlbXkgY2Fwc3VsZXMgdG8gaGVscCBzb2x2ZSBldmVyeWRheSBwcm9ibGVtcyB0aGF0IHdvbWVuIGNvbnN0YW50bHkgZGVhbCB3aXRoLiBVc2UgY29kZSBTS0lOTlkgYXTCoGFycmFlLmNvbcKgdG8gZ2V0IDE1JSBvZmYgeW91ciBmaXJzdCBwdXJjaGFzZSArIGEgZnJlZSBTbGVlcCBNaW5pLiAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBCb2xsICYgQnJhbmNoICBCb2xsICYgQnJhbmNoIHVzZXMgdGhlIGhpZ2hlc3QgcXVhbGl0eSB0aHJlYWRzIG9uIGVhcnRoLiBUaGVpciBzaGVldHMgYXJlIG1hZGUgZnJvbSBzbG93LWdyb3duIG9yZ2FuaWMgY290dG9uIGZvciBhIHN1cGVyaW9yIHNvZnRuZXNzIGFuZCBhIGJldHRlciBuaWdodOKAmXMgc2xlZXAuIEdvIHRvwqBib2xsYW5kYnJhbmNoLmNvbcKgYW5kIHVzZSBjb2RlIFNLSU5OWSBhdCBjaGVja291dCB0byBnZXQgMTUlIG9mZiB5b3VyIG9yZGVyLiAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBIaXlhIEhlYWx0aCAgSGl5YSBIZWFsdGggZmlsbCBpbiB0aGUgbW9zdCBjb21tb24gZ2FwcyBpbiBtb2Rlcm4gY2hpbGRyZW4ncyBkaWV0IHRvIHByb3ZpZGUgZnVsbC1ib2R5IG5vdXJpc2htZW50IG91ciBraWRzIG5lZWQgd2l0aCBhIHl1bW15IHRhc3RlIHRoZXkgbG92ZS4gR28gdG/CoGhpeWFoZWFsdGguY29tL3NraW5uecKgdG8gcmVjZWl2ZSA1MCUgb2ZmIHlvdXIgZmlyc3Qgb3JkZXIuICBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoFRpbWVsaW5lIE51dHJpdGlvbiAgTWFpbnRhaW5pbmcgbXVzY2xlIGhlYWx0aCBpcyBjcml0aWNhbGx5IGltcG9ydGFudCB0byBsb25nZXZpdHkgYW5kIGVuZHVyaW5nIGdvb2QgaGVhbHRoICYgY2xpbmljYWwgc3R1ZGllcyBoYXZlIHNob3duIHRoYXQgNTAwbWcgb2YgVXJvbGl0aGluIEEgYWxvbmUgc2lnbmlmaWNhbnRseSBpbmNyZWFzZSBtdXNjbGUgc3RyZW5ndGggJiBlbmR1cmFuY2Ugd2l0aCBubyBvdGhlciBjaGFuZ2UgaW4gbGlmZXN0eWxlLiBIZWFkIHRvwqBUaW1lbGluZW51dHJpdGlvbi5jb20vU0tJTk5ZwqBhbmQgdXNlIGNvZGUgU0tJTk5ZIGF0IGNoZWNrb3V0IHRvIGdldCAxMCUgb2ZmIHlvdXIgb3JkZXIgb2YgTWl0b3B1cmUgbm93LiAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBQZXJmZWN0IFNuYWNrcyAgTWFkZSB3aXRoIGZyZXNobHktZ3JvdW5kIG51dCBidXR0ZXIsIG9yZ2FuaWMgaG9uZXkgYW5kIDIwIG9yZ2FuaWMgc3VwZXJmb29kcywgUGVyZmVjdCBCYXIgaGFzIGEgdmFyaWV0eSBvZiBwcm9kdWN0cyB0aGF0IGFyZSBnb29kIHRvIGVhdCBhbmQgZ29vZCBmb3IgeW91LiBHbyB0b8KgcGVyZmVjdHNuYWNrcy5jb20vc2tpbm55wqB0byBsZWFybiBob3cgeW91IGNhbiByZWNlaXZlIGEgcGVyZmVjdCBiYXIgZm9yIGZyZWUuICBQcm9kdWNlZCBieSBEZWFyIE1lZGlhIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM5Mjg5OTl9LCJpZCI6IjVlTERDdkZjUnJnTGZBeEVyNE0zaHoiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJEci4gV2lsbCBDb2xlIE9uIE1hbmFnaW5nIEluZmxhbW1hdGlvbiwgR3V0IEhlYWx0aCwgWW91ciBOZXJ2b3VzIFN5c3RlbSwgJiBUaGUgUmlnaHQgRGlldCBGb3IgWW91IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIFNraW5ueSBDb25maWRlbnRpYWwgSGltICYgSGVyIFBvZGNhc3QiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6MmtOVGlLSENycnlkUmowZUZickFXTyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0wMy0yMFQwNjowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1ZUxEQ3ZGY1JyZ0xmQXhFcjRNM2h6In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIzZjRiNjAzMzUwYTdmODI4MzllMTE0MTViNmU0NmMyOTczNTE2ZjAzIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzNmNGI2MDMzNTBhN2Y4MjgzOWUxMTQxNWI2ZTQ2YzI5NzM1MTZmMDMifSx7ImZpbGVJZCI6ImY0MTVlMjAwODQwMGM1MGQ1YmVmNWE3MGE1ZWRkMGY2N2QyMDExZTYiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mNDE1ZTIwMDg0MDBjNTBkNWJlZjVhNzBhNWVkZDBmNjdkMjAxMWU2In0seyJmaWxlSWQiOiI1NmY5NzExZGE1NTQ4YjAyOGYzYmVmODlmZjBkNzI1ODI5MTJjODhhIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzU2Zjk3MTFkYTU1NDhiMDI4ZjNiZWY4OWZmMGQ3MjU4MjkxMmM4OGEifSx7ImZpbGVJZCI6ImE4YTg0NGUzZTdjMjFkZjA5MTYzNzFjNTYzNjU5ZjczNTAxNzNkZTEiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hOGE4NDRlM2U3YzIxZGYwOTE2MzcxYzU2MzY1OWY3MzUwMTczZGUxIn0seyJmaWxlSWQiOiIyYjI2NmVhOGM4YWJkNWRlYmZlZGQ5ZjNhYzZiYTk1NmM2MTIyOGU5IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMmIyNjZlYThjOGFiZDVkZWJmZWRkOWYzYWM2YmE5NTZjNjEyMjhlOSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiOTczY2FiYzJiOWQ4NDAzZTcxMmUwODgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiOTczY2FiYzJiOWQ4NDAzZTcxMmUwODgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjk3M2NhYmMyYjlkODQwM2U3MTJlMDg4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJlZWtlZXBlcnMsIGFuZCBJbnNpZGVUcmFja2VyLiDCoCBBbG1vc3QgYSBxdWFydGVyIG9mIHRoZSB3b3JsZHdpZGUgYWR1bHQgcG9wdWxhdGlvbiBoYXMgaGlnaCBibG9vZCBwcmVzc3VyZSwgb3IgaHlwZXJ0ZW5zaW9uLCBhbiBpbmZsYW1tYXRvcnkgZGlzZWFzZSBhbmQgYSBsZWFkaW5nIGNhdXNlIG9mIGhlYXJ0IGRpc2Vhc2UuIFNhZGx5LCBhbnRpLWh5cGVydGVuc2l2ZSBtZWRpY2F0aW9ucyBhcmUgbm90IHRoYXQgc3VjY2Vzc2Z1bCwgYW5kIHdlbGwgb3ZlciBoYWxmIG9mIHRob3NlIHdobyBoYXZlIGh5cGVydGVuc2lvbiBhcmUgbm90IHRyZWF0ZWQgYWRlcXVhdGVseS4gwqAgSW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBHZW9yZ2UgUGFwYW5pY29sYW91LCBEci4gSmFtZXMgRGlOaWNvbGFudG9uaW8sIGFuZCBEci4gQ2FzZXkgTWVhbnMgYWJvdXQgdGhlIGRhbmdlcnMgb2YgaGlnaCBibG9vZCBwcmVzc3VyZSBhbmQgaG93IHRvIGxvd2VyIGl0IHdpdGggZGlldCBhbmQgbGlmZXN0eWxlLiDCoCBEci4gR2VvcmdlIFBhcGFuaWNvbGFvdSBpcyBhIGdyYWR1YXRlIG9mIHRoZSBQaGlsYWRlbHBoaWEgQ29sbGVnZSBvZiBPc3Rlb3BhdGhpYyBNZWRpY2luZSBhbmQgaXMgYm9hcmQgY2VydGlmaWVkIGluIEZhbWlseSBNZWRpY2luZSBmcm9tIEFiaW5ndG9uIE1lbW9yaWFsIEhvc3BpdGFsLiBIZSBpcyBhbHNvIGFuIEluc3RpdHV0ZSBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZSBwcmFjdGl0aW9uZXIuIFVwb24gZ3JhZHVhdGlvbiBmcm9tIGhpcyByZXNpZGVuY3ksIGhlIGpvaW5lZCB0aGUgSW5kaWFuIEhlYWx0aCBTZXJ2aWNlLiBJbiAyMDAwLCBoZSBmb3VuZGVkIENvcm5lcnN0b25lIEZhbWlseSBQcmFjdGljZSBpbiBSb3dsZXksIE1BLiBJbiAyMDE1LCBoZSBlc3RhYmxpc2hlZCBDb3JuZXJzdG9uZSBQZXJzb25hbCBIZWFsdGgsIGEgcHJhY3RpY2UgZGVkaWNhdGVkIGVudGlyZWx5IHRvIEZ1bmN0aW9uYWwgTWVkaWNpbmUuIERyLiBQYXBhbmljb2xhb3Ugam9pbmVkIFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiAyMDE3LiDCoCBEci4gSmFtZXMgRGlOaWNvbGFudG9uaW8gaXMgYSBEb2N0b3Igb2YgUGhhcm1hY3kgYW5kIGEgY2FyZGlvdmFzY3VsYXIgcmVzZWFyY2ggc2NpZW50aXN0LiBIZSBzZXJ2ZXMgYXMgdGhlIGFzc29jaWF0ZSBlZGl0b3Igb2YgdGhlIEJyaXRpc2ggTWVkaWNhbCBKb3VybmFs4oCZcyBPcGVuIEhlYXJ0LCBhIGpvdXJuYWwgcHVibGlzaGVkIGluIHBhcnRuZXJzaGlwIHdpdGggdGhlIEJyaXRpc2ggQ2FyZGlvdmFzY3VsYXIgU29jaWV0eSwgYW5kIGlzIG9uIHRoZSBlZGl0b3JpYWwgYWR2aXNvcnkgYm9hcmRzIG9mIHNldmVyYWwgb3RoZXIgbWVkaWNhbCBqb3VybmFscy4gRHIuIERpTmljb2xhbnRvbmlvIGlzIHRoZSBhdXRob3Igb3IgY29hdXRob3Igb2Ygb3ZlciAyNTAgcHVibGljYXRpb25zIGluIHRoZSBtZWRpY2FsIGxpdGVyYXR1cmUuIEhlIGFsc28gaXMgdGhlIGF1dGhvciBvZiBmaXZlIGJlc3RzZWxsaW5nIGhlYWx0aCBib29rczogVGhlIFNhbHQgRml4LCBTdXBlcmZ1ZWwsIFRoZSBMb25nZXZpdHkgU29sdXRpb24sIFRoZSBJbW11bml0eSBGaXgsIGFuZCBUaGUgTWluZXJhbCBGaXguIMKgIERyLiBDYXNleSBNZWFucyBpcyBhIFN0YW5mb3JkLXRyYWluZWQgcGh5c2ljaWFuLCBDaGllZiBNZWRpY2FsIE9mZmljZXIgYW5kIGNvZm91bmRlciBvZiBtZXRhYm9saWMgaGVhbHRoIGNvbXBhbnkgTGV2ZWxzLCBhbiBhc3NvY2lhdGUgZWRpdG9yIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEpvdXJuYWwgb2YgRGlzZWFzZSBSZXZlcnNhbCBhbmQgUHJldmVudGlvbiwgYW5kIGEgZ3Vlc3QgbGVjdHVyZXIgYXQgU3RhbmZvcmQgVW5pdmVyc2l0eS4gRHIuIE1lYW5z4oCZIHBlcnNwZWN0aXZlIGhhcyBiZWVuIHJlY2VudGx5IGZlYXR1cmVkIGluIHRoZSBOZXcgWW9yayBUaW1lcywgV2FsbCBTdHJlZXQgSm91cm5hbCwgTWVu4oCZcyBIZWFsdGgsIEZvcmJlcywgQnVzaW5lc3MgSW5zaWRlciwgVGVjaENydW5jaCwgRW50cmVwcmVuZXVyLCBNZXRhYm9saXNtLCBFbmRvY3JpbmUgVG9kYXksIGFuZCBtb3JlLiDCoCBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJlZWtlZXBlcuKAmXMsIGFuZCBJbnNpZGVUcmFja2VyLiDCoCBSdXBhIEhlYWx0aCBpcyBhIHBsYWNlIHdoZXJlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyBjYW4gYWNjZXNzIG1vcmUgdGhhbiAyLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIGZyb20gb3ZlciAyMCBsYWJzLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUsIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLiDCoCBCZWVrZWVwZXLigJlzIE5hdHVyYWxzIGlzIGdpdmluZyBteSBjb21tdW5pdHkgYW4gZXhjbHVzaXZlIG9mZmVyLiBKdXN0IGdvIHRvIGJlZWtlZXBlcnNuYXR1cmFscy5jb20vSFlNQU4gYW5kIGVudGVyIGNvZGUg4oCcSFlNQU7igJ0gdG8gZ2V0IDI1JSBvZmYgeW91ciBmaXJzdCBvcmRlci4gwqAgUmlnaHQgbm93IEluc2lkZVRyYWNrZXIgaXMgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDIwJSBvZmYgYXQgaW5zaWRldHJhY2tlci5jb20vZHJoeW1hbi4gwqAgRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogRHIuIEdlb3JnZSBQYXBhbmljb2xhb3UgRHIuIEphbWVzIERpTmljb2xhbnRvbmlvIERyLiBDYXNleSBNZWFucyAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyOTM0MjMwfSwiaWQiOiI0MFhXQkhsbHVKTmJqaW5GVENNSjl1IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIFVzZSBEaWV0IEFuZCBMaWZlc3R5bGUgVG8gTG93ZXIgQmxvb2QgUHJlc3N1cmUiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMi0xMi0xMlQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0MFhXQkhsbHVKTmJqaW5GVENNSjl1In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI5ZGU5YzY3NzU1MTUzYzY1M2Y5NzQ1MmE1NzZiOTRkMjg0YTYwNjFjIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOWRlOWM2Nzc1NTE1M2M2NTNmOTc0NTJhNTc2Yjk0ZDI4NGE2MDYxYyJ9LHsiZmlsZUlkIjoiZGEyYmNjN2VkZWRiNjkzZjM3MWY5YTFhOWJkYjJjMjA0OThkYTE2YyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2RhMmJjYzdlZGVkYjY5M2YzNzFmOWExYTliZGIyYzIwNDk4ZGExNmMifSx7ImZpbGVJZCI6ImIyYzhmMGM5NDIzNDg4MWUzZmE0NDllNjQxMjNkM2MxNmNkMDBhZTkiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iMmM4ZjBjOTQyMzQ4ODFlM2ZhNDQ5ZTY0MTIzZDNjMTZjZDAwYWU5In0seyJmaWxlSWQiOiI3MmEzM2U4N2VjZjllZWY3M2VhODM4YTQ5ODNkNGI5ZDJhYTBjZjQ4IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzcyYTMzZTg3ZWNmOWVlZjczZWE4MzhhNDk4M2Q0YjlkMmFhMGNmNDgifSx7ImZpbGVJZCI6ImZmMmVlNmExMjNlNzFlMDEzNmQwOTczMzFkYzM0NWFhODc1ZTMwMGQiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmYyZWU2YTEyM2U3MWUwMTM2ZDA5NzMzMWRjMzQ1YWE4NzVlMzAwZCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZWQ4YjM3OWE4OWM1MjI0ZjJjMjNmZjdkIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiIjNDI4OiBPbiB0b2RheSdzIGVwaXNvZGUgd2UgYXJlIGpvaW5lZCBieSBDaGVydmluIEphZmFyaWVoLiBDaGVydmluIGlzIG9uZSBvZiB0aGUgbW9zdCByZXNwZWN0ZWQgYW5kIGluZmx1ZW50aWFsIGhlYWx0aCBleHBlcnRzIGluIHRoZSB3b3JsZC4gSW4gMjAxNywgQ2hlcnZpbiBmb3VuZGVkIEN5bWJpb3Rpa2HigJQgYW4gaW5ub3ZhdGl2ZSB3ZWxsbmVzcyBjb21wYW55IHRoYXQgZGVzaWducyBzb3BoaXN0aWNhdGVkLCBvcmdhbmljIG51dHJpdGlvbmFsIGZvcm11bGF0aW9ucyBzY2llbnRpZmljYWxseSBwcm92ZW4gdG8gaW5jcmVhc2Ugdml0YWxpdHkgYW5kIGxvbmdldml0eSBieSBmaWxsaW5nIHRoZSBudXRyaXRpb25hbCBnYXBzIGZyb20gYSB0eXBpY2FsIG1vZGVybi1kYXkgZGlldC4gVG9kYXkgd2UgZGlzY3VzcyBlc3NlbnRpYWwgc3VwcGxlbWVudHMsIHdlbGxuZXNzIHByYWN0aWNlcyB0aGF0IHdpbGwgZW5oYW5jZSB5b3VyIGxpZmUgYW5kIG51dHJpdGlvbmFsIGdhcHMuwqAgVGhpcyBFcGlzb2RlIElzIEJyb3VnaHQgVG8gWW91IEJ5IENZTUJJT1RJS0EgVG8gbGVhcm4gbW9yZSBhYm91dCBDeW1iaW90aWthIGNsaWNrIEhFUkUgVG8gY29ubmVjdCB3aXRoIENoZXJ2aW4gSmFmYXJpaCBjbGljayBIRVJFIExhdXJ5bidzIGZhdm9yaXRlIEN5bWJpb3Rpa2EgcHJvZHVjdCAgSEVSRSBNaWNoYWVsJ3MgZmF2b3JpdGUgQ3ltYmlvdGlrYSBwcm9kdWN0IEhFUkUgVG8gY29ubmVjdCB3aXRoIExhdXJ5biBFdmFydHMgY2xpY2sgSEVSRSBUbyBjb25uZWN0IHdpdGggTWljaGFlbCBCb3NzdGljayBjbGlja8KgSEVSRSBSZWFkIE1vcmUgb24gVGhlIFNraW5ueSBDb25maWRlbnRpYWwgSEVSRSBGb3IgRGV0YWlsZWQgU2hvdyBOb3RlcyB2aXNpdCBUU0NQT0RDQVNULkNPTSBUbyBDYWxsIHRoZSBIaW0gJiBIZXIgSG90bGluZSBjYWxsOiAxLTgzMy1TS0lOTllTICg3NTQtNjY5NykgUHJvZHVjZWQgYnkgRGVhciBNZWRpYcKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjQ1ODgzNTV9LCJpZCI6IjIzZnZZVjR1RjBoMWZJTHhwdmZ0bHciLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJXZWxsbmVzcyBQcmFjdGljZXMgVGhhdCBXaWxsIEVuaGFuY2UgWW91ciBMaWZlLCBFc3NlbnRpYWwgU3VwcGxlbWVudHMgJiBOdXRyaXRpb25hbCBHYXBzIEZ0LiBDaGVydmluIEphZmFyaWVoIEZvdW5kZXIgT2YgQ3ltYmlvdGlrYSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZWQ4YjM3OWE4OWM1MjI0ZjJjMjNmZjdkIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBTa2lubnkgQ29uZmlkZW50aWFsIEhpbSAmIEhlciBQb2RjYXN0Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjJrTlRpS0hDcnJ5ZFJqMGVGYnJBV08ifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjItMDEtMjBUMTA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MjNmdllWNHVGMGgxZklMeHB2ZnRsdyJ9XSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZWVGZ2ZFJSdEllM0h3TGtnaUVLYkwiLCJzdGF0dXMiOiJMT0FERUQifSwic2ltaWxhclBsYXlsaXN0cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaW1pbGFyQWxidW1zIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInBvcHVsYXJFcGlzb2RlcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwicGxheWxpc3RSZWNvbW1lbmRlZFRyYWNrcyI6eyJwbGF5bGlzdCI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9fSwiY29uY2VydEh1YiI6eyJjb25jZXJ0RmVlZCI6bnVsbCwibG9jYXRpb24iOm51bGx9LCJtYXN0aGVhZCI6eyJpc0NyYXdsZXJCb3QiOmZhbHNlfX0=</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiODE1MmQ1NWYtNDFkZS1kYzVmLWEwZDMtOTY5MDI4NDE3NGUxOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzIzODUzMjI0OTAsIiNjb250ZXh0SGFzaCI6ImUxMTdkNTNlYWIzNDM5NzMifQ==</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.9dcf1ecc.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.13b4135a.js"></script></body></html>