CINXE.COM
The Root Causes And Treatment For PCOS with Dr. Heather Huddleston - The Doctor's Farmacy with Mark Hyman, M.D. | Podcast on Spotify
<!doctype html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>The Root Causes And Treatment For PCOS with Dr. Heather Huddleston - The Doctor's Farmacy with Mark Hyman, M.D. | Podcast on Spotify</title><meta property="og:site_name" content="Spotify"/><meta property="fb:app_id" content="174829003346"/><link rel="icon" sizes="32x32" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png"/><link rel="icon" sizes="16x16" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon16.1c487bff.png"/><link rel="icon" href="https://open.spotifycdn.com/cdn/images/favicon.0f31d2ea.ico"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Regular-cc3b1de388efa4cbca6c75cebc24585e.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Bold-37290f1de77f297fcc26d71e9afcf43f.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Bold-4264b799009b1db5c491778b1bc8e5b7.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Extrabold-ba6c73cd7f82c81e49cf2204017803ed.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="description" content="Listen to this episode from The Doctor's Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Rupa Health, Cozy Earth, and BiOptimizers. Polycystic ovary syndrome, or PCOS, affects 5 to 10% of women in their childbearing years. Despite the many women struggling with the difficult symptoms of PCOS, we still know little about it. Those symptoms can include irregular or missing periods, excessive hair growth or hair loss, acne, and weight gain. Sadly, the average woman with PCOS sees four doctors before receiving a diagnosis. Today on The Doctor’s Farmacy, I’m excited to talk to Dr. Heather Huddleston to dig into the nuances and research around PCOS. Dr. Huddleston is the founder of the UCSF Multi-disciplinary PCOS Clinic and Research Center. This clinic provides care via an integrated group of providers with expertise in reproductive endocrinology, dermatology, nutrition, and psychology. Through the associated research program, Dr. Huddleston oversees investigations aimed at advancing our understanding of how physical activity, depression, cognition, sleep, and metabolic health all contribute to the manifestations of PCOS. Dr. Huddleston is passionate about broadly improving the care of patients with PCOS and serves as a medical advisor to Allara Health, which is an all-in-one virtual care platform for people with PCOS. This episode is brought to you by Rupa Health, Cozy Earth, and BiOptimizers. Rupa Health is a place where Functional Medicine practitioners can access more than 2,000 specialty lab tests from over 20 labs like DUTCH, Vibrant America, Genova, and Great Plains. You can check out a free, live demo with a Q&A or create an account at RupaHealth.com. Cozy Earth makes the most comfortable, temperature-regulating, and nontoxic sheets on the market. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code MARK40. Magnesium Breakthrough really stands out from the other magnesium supplements out there. BiOptimizers is offering my community 10% off, so just head over to magbreakthrough.com/hyman and use code Hyman10. Here are more details from our interview (audio version / Apple Subscriber version): Why PCOS often falls through the cracks in our siloed medical system (6:04 / 3:12) Symptoms of PCOS (7:34 / 4:50) Do we know the causes of PCOS? (9:18 / 6:26) Diet, nutrition, gut health, and PCOS (14:00 / 10:21) How inflammation affects and exacerbates PCOS (17:15 / 14:22) The five areas Dr. Huddleston addresses with PCOS patients (22:54 / 18:20) Therapies for and approaches to treating PCOS (25:29 / 20:45) Supplements for treating PCOS (30:37 / 26:19) How exercise and quality sleep can benefit PCOS patients (33:23 / 28:52) Measuring insulin levels and diagnosing insulin resistance (43:03 / 38:35) Learn more about Dr. Huddleston here. Learn more about Allara at allarahealth.com. Learn more about your ad choices. Visit megaphone.fm/adchoices"/><meta name="google" content="notranslate"/><meta name="music:duration" content="3041"/><meta name="music:album" content="https://open.spotify.com/show/50MFhL6rItlnDDEStFMSPu"/><meta name="music:release_date" content="2022-09-07T10: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/2UQDjuZhUn9mphjU6xvSWR"/><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/2UQDjuZhUn9mphjU6xvSWR"/><meta property="og:title" content="The Root Causes And Treatment For PCOS with Dr. Heather Huddleston"/><meta property="og:description" content="The Doctor's Farmacy with Mark Hyman, M.D. · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR"/><meta property="og:type" content="music.song"/><meta property="og:site_name" content="Spotify"/><meta property="og:restrictions:country:allowed" content="AD"/><meta property="og:restrictions:country:allowed" content="AE"/><meta property="og:restrictions:country:allowed" content="AG"/><meta property="og:restrictions:country:allowed" content="AL"/><meta property="og:restrictions:country:allowed" content="AM"/><meta property="og:restrictions:country:allowed" content="AO"/><meta property="og:restrictions:country:allowed" content="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><meta property="og:restrictions:country:allowed" content="AZ"/><meta property="og:restrictions:country:allowed" content="BA"/><meta property="og:restrictions:country:allowed" content="BB"/><meta property="og:restrictions:country:allowed" content="BE"/><meta property="og:restrictions:country:allowed" content="BF"/><meta property="og:restrictions:country:allowed" content="BG"/><meta property="og:restrictions:country:allowed" content="BH"/><meta property="og:restrictions:country:allowed" content="BI"/><meta property="og:restrictions:country:allowed" content="BJ"/><meta property="og:restrictions:country:allowed" content="BN"/><meta property="og:restrictions:country:allowed" content="BO"/><meta property="og:restrictions:country:allowed" content="BR"/><meta property="og:restrictions:country:allowed" content="BS"/><meta property="og:restrictions:country:allowed" content="BT"/><meta property="og:restrictions:country:allowed" content="BW"/><meta property="og:restrictions:country:allowed" content="BZ"/><meta property="og:restrictions:country:allowed" content="CA"/><meta property="og:restrictions:country:allowed" content="CH"/><meta property="og:restrictions:country:allowed" content="CI"/><meta property="og:restrictions:country:allowed" content="CL"/><meta property="og:restrictions:country:allowed" content="CM"/><meta property="og:restrictions:country:allowed" content="CO"/><meta property="og:restrictions:country:allowed" content="CR"/><meta property="og:restrictions:country:allowed" content="CV"/><meta property="og:restrictions:country:allowed" content="CW"/><meta property="og:restrictions:country:allowed" content="CY"/><meta property="og:restrictions:country:allowed" content="CZ"/><meta property="og:restrictions:country:allowed" content="DE"/><meta property="og:restrictions:country:allowed" content="DJ"/><meta property="og:restrictions:country:allowed" content="DK"/><meta property="og:restrictions:country:allowed" content="DM"/><meta property="og:restrictions:country:allowed" content="DO"/><meta property="og:restrictions:country:allowed" content="DZ"/><meta property="og:restrictions:country:allowed" content="EC"/><meta property="og:restrictions:country:allowed" content="EE"/><meta property="og:restrictions:country:allowed" content="EG"/><meta property="og:restrictions:country:allowed" content="ES"/><meta property="og:restrictions:country:allowed" content="FI"/><meta property="og:restrictions:country:allowed" content="FJ"/><meta property="og:restrictions:country:allowed" content="FM"/><meta property="og:restrictions:country:allowed" content="FR"/><meta property="og:restrictions:country:allowed" content="GA"/><meta property="og:restrictions:country:allowed" content="GB"/><meta property="og:restrictions:country:allowed" content="GD"/><meta property="og:restrictions:country:allowed" content="GE"/><meta property="og:restrictions:country:allowed" content="GH"/><meta property="og:restrictions:country:allowed" content="GM"/><meta property="og:restrictions:country:allowed" content="GN"/><meta property="og:restrictions:country:allowed" content="GQ"/><meta property="og:restrictions:country:allowed" content="GR"/><meta property="og:restrictions:country:allowed" content="GT"/><meta property="og:restrictions:country:allowed" content="GW"/><meta property="og:restrictions:country:allowed" content="GY"/><meta property="og:restrictions:country:allowed" content="HK"/><meta property="og:restrictions:country:allowed" content="HN"/><meta property="og:restrictions:country:allowed" content="HR"/><meta property="og:restrictions:country:allowed" content="HT"/><meta property="og:restrictions:country:allowed" content="HU"/><meta property="og:restrictions:country:allowed" content="ID"/><meta property="og:restrictions:country:allowed" content="IE"/><meta property="og:restrictions:country:allowed" content="IL"/><meta property="og:restrictions:country:allowed" content="IN"/><meta property="og:restrictions:country:allowed" content="IS"/><meta property="og:restrictions:country:allowed" content="IT"/><meta property="og:restrictions:country:allowed" content="JM"/><meta property="og:restrictions:country:allowed" content="JO"/><meta property="og:restrictions:country:allowed" content="JP"/><meta property="og:restrictions:country:allowed" content="KE"/><meta property="og:restrictions:country:allowed" content="KH"/><meta property="og:restrictions:country:allowed" content="KI"/><meta property="og:restrictions:country:allowed" content="KM"/><meta property="og:restrictions:country:allowed" content="KN"/><meta property="og:restrictions:country:allowed" content="KR"/><meta property="og:restrictions:country:allowed" content="KW"/><meta property="og:restrictions:country:allowed" content="LA"/><meta property="og:restrictions:country:allowed" content="LB"/><meta property="og:restrictions:country:allowed" content="LC"/><meta property="og:restrictions:country:allowed" content="LI"/><meta property="og:restrictions:country:allowed" content="LR"/><meta property="og:restrictions:country:allowed" content="LS"/><meta property="og:restrictions:country:allowed" content="LT"/><meta property="og:restrictions:country:allowed" content="LU"/><meta property="og:restrictions:country:allowed" content="LV"/><meta property="og:restrictions:country:allowed" content="MA"/><meta property="og:restrictions:country:allowed" content="MC"/><meta property="og:restrictions:country:allowed" content="ME"/><meta property="og:restrictions:country:allowed" content="MG"/><meta property="og:restrictions:country:allowed" content="MH"/><meta property="og:restrictions:country:allowed" content="MK"/><meta property="og:restrictions:country:allowed" content="ML"/><meta property="og:restrictions:country:allowed" content="MN"/><meta property="og:restrictions:country:allowed" content="MO"/><meta property="og:restrictions:country:allowed" content="MR"/><meta property="og:restrictions:country:allowed" content="MT"/><meta property="og:restrictions:country:allowed" content="MU"/><meta property="og:restrictions:country:allowed" content="MV"/><meta property="og:restrictions:country:allowed" content="MW"/><meta property="og:restrictions:country:allowed" content="MX"/><meta property="og:restrictions:country:allowed" content="MY"/><meta property="og:restrictions:country:allowed" content="MZ"/><meta property="og:restrictions:country:allowed" content="NA"/><meta property="og:restrictions:country:allowed" content="NE"/><meta property="og:restrictions:country:allowed" content="NG"/><meta property="og:restrictions:country:allowed" content="NI"/><meta property="og:restrictions:country:allowed" content="NL"/><meta property="og:restrictions:country:allowed" content="NO"/><meta property="og:restrictions:country:allowed" content="NP"/><meta property="og:restrictions:country:allowed" content="NR"/><meta property="og:restrictions:country:allowed" content="NZ"/><meta property="og:restrictions:country:allowed" content="OM"/><meta property="og:restrictions:country:allowed" content="PA"/><meta property="og:restrictions:country:allowed" content="PE"/><meta property="og:restrictions:country:allowed" content="PG"/><meta property="og:restrictions:country:allowed" content="PH"/><meta property="og:restrictions:country:allowed" content="PL"/><meta property="og:restrictions:country:allowed" content="PR"/><meta property="og:restrictions:country:allowed" content="PS"/><meta property="og:restrictions:country:allowed" content="PT"/><meta property="og:restrictions:country:allowed" content="PW"/><meta property="og:restrictions:country:allowed" content="PY"/><meta property="og:restrictions:country:allowed" content="QA"/><meta property="og:restrictions:country:allowed" content="RO"/><meta property="og:restrictions:country:allowed" content="RS"/><meta property="og:restrictions:country:allowed" content="RW"/><meta property="og:restrictions:country:allowed" content="SA"/><meta property="og:restrictions:country:allowed" content="SB"/><meta property="og:restrictions:country:allowed" content="SC"/><meta property="og:restrictions:country:allowed" content="SE"/><meta property="og:restrictions:country:allowed" content="SG"/><meta property="og:restrictions:country:allowed" content="SI"/><meta property="og:restrictions:country:allowed" content="SK"/><meta property="og:restrictions:country:allowed" content="SL"/><meta property="og:restrictions:country:allowed" content="SM"/><meta property="og:restrictions:country:allowed" content="SN"/><meta property="og:restrictions:country:allowed" content="SR"/><meta property="og:restrictions:country:allowed" content="ST"/><meta property="og:restrictions:country:allowed" content="SV"/><meta property="og:restrictions:country:allowed" content="SZ"/><meta property="og:restrictions:country:allowed" content="TD"/><meta property="og:restrictions:country:allowed" content="TG"/><meta property="og:restrictions:country:allowed" content="TH"/><meta property="og:restrictions:country:allowed" content="TL"/><meta property="og:restrictions:country:allowed" content="TN"/><meta property="og:restrictions:country:allowed" content="TO"/><meta property="og:restrictions:country:allowed" content="TR"/><meta property="og:restrictions:country:allowed" content="TT"/><meta property="og:restrictions:country:allowed" content="TV"/><meta property="og:restrictions:country:allowed" content="TW"/><meta property="og:restrictions:country:allowed" content="TZ"/><meta property="og:restrictions:country:allowed" content="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><meta property="og:restrictions:country:allowed" content="UZ"/><meta property="og:restrictions:country:allowed" content="VC"/><meta property="og:restrictions:country:allowed" content="VN"/><meta property="og:restrictions:country:allowed" content="VU"/><meta property="og:restrictions:country:allowed" content="WS"/><meta property="og:restrictions:country:allowed" content="XK"/><meta property="og:restrictions:country:allowed" content="ZA"/><meta property="og:restrictions:country:allowed" content="ZM"/><meta property="og:restrictions:country:allowed" content="ZW"/><meta property="og:image" content="https://i.scdn.co/image/ab6765630000ba8a19208b62813812804e48330c"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="The Root Causes And Treatment For PCOS with Dr. Heather Huddleston"/><meta name="twitter:description" content="The Doctor's Farmacy with Mark Hyman, M.D. · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8a19208b62813812804e48330c"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F2UQDjuZhUn9mphjU6xvSWR"/><link rel="alternate" href="https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/2UQDjuZhUn9mphjU6xvSWR"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR","url":"https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR","name":"The Root Causes And Treatment For PCOS with Dr. Heather Huddleston","description":"Listen to this episode from The Doctor's Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Rupa Health, Cozy Earth, and BiOptimizers. Polycystic ovary syndrome, or PCOS, affects 5 to 10% of women in their childbearing years. Despite the many women struggling with the difficult symptoms of PCOS, we still know little about it. Those symptoms can include irregular or missing periods, excessive hair growth or hair loss, acne, and weight gain. Sadly, the average woman with PCOS sees four doctors before receiving a diagnosis. Today on The Doctor\u2019s Farmacy, I\u2019m excited to talk to Dr. Heather Huddleston to dig into the nuances and research around PCOS. Dr. Huddleston is the founder of the UCSF Multi-disciplinary PCOS Clinic and Research Center. This clinic provides care via an integrated group of providers with expertise in reproductive endocrinology, dermatology, nutrition, and psychology. Through the associated research program, Dr. Huddleston oversees investigations aimed at advancing our understanding of how physical activity, depression, cognition, sleep, and metabolic health all contribute to the manifestations of PCOS. Dr. Huddleston is passionate about broadly improving the care of patients with PCOS and serves as a medical advisor to Allara Health, which is an all-in-one virtual care platform for people with PCOS.\u00A0 This episode is brought to you by Rupa Health, Cozy Earth, and BiOptimizers. Rupa Health is a place where Functional Medicine practitioners can access more than 2,000 specialty lab tests from over 20 labs like DUTCH, Vibrant America, Genova, and Great Plains. You can check out a free, live demo with a Q&A or create an account at RupaHealth.com. Cozy Earth makes the most comfortable, temperature-regulating, and nontoxic sheets on the market. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code MARK40. Magnesium Breakthrough really stands out from the other magnesium supplements out there. BiOptimizers is offering my community 10% off, so just head over to magbreakthrough.com/hyman and use code Hyman10. Here are more details from our interview (audio version / Apple Subscriber version): Why PCOS often falls through the cracks in our siloed medical system (6:04 / 3:12)\u00A0 Symptoms of PCOS (7:34 / 4:50)\u00A0 Do we know the causes of PCOS? (9:18 / 6:26)\u00A0 Diet, nutrition, gut health, and PCOS (14:00 / 10:21) How inflammation affects and exacerbates PCOS (17:15 / 14:22) The five areas Dr. Huddleston addresses with PCOS patients (22:54 / 18:20)\u00A0 Therapies for and approaches to treating PCOS (25:29 / 20:45)\u00A0 Supplements for treating PCOS (30:37 / 26:19)\u00A0 How exercise and quality sleep can benefit PCOS patients (33:23 / 28:52)\u00A0\u00A0 Measuring insulin levels and diagnosing insulin resistance (43:03 / 38:35)\u00A0 Learn more about Dr. Huddleston here. Learn more about Allara at allarahealth.com. Learn more about your ad choices. Visit megaphone.fm/adchoices","datePublished":"2022-09-07","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/2UQDjuZhUn9mphjU6xvSWR?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/2UQDjuZhUn9mphjU6xvSWR/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/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":"cd833b0c4c1108d09404d5aa89ddf784","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":"BQCiD8K7JPJCC2Zvc938OfOWZRBIl-_KqEmswIAErPNjgAnVzEC5fxbk5NIMfOfriKbLEhGnLUekE_KUztskfBCgmPAqs1k1iPsdTWIzDnrGlonyn5A","accessTokenExpirationTimestampMs":1732381570969,"isAnonymous":true,"clientId":"f6a40776580943a7bc5173125a1e8832"}</script><div id="main" data-ssr="1"><div class="encore-layout-themes"><div class="ufy3rNNsNBx6IOixSXEG"><div class="encore-dark-theme xXxkvFpB54Fne7ykRnXa" data-main-scrollable-node="true"><div class="Cv2QMWaKhio30Ly6ooMy"><div class="SAvutxFsWpINsq8pSOqb" style="--bottomMargin:0px"><!--$--><div data-testid="podcast-entity-view" class="E34FrewmewkuBM1IDQsg"><div class="M2zTPqWSULZAGKARgjXG" style="background:linear-gradient(#E8E8E8 0%, transparent 100%)"><div class="LTYHCckz80h0rAHEj0aQ OgFUAo4HM9zkORh6yYKs lBPLQvOs6NEAQQaTuYm9" data-testid="entity-header-top-section"><div class="cfggPp9bWTWmJHtaMuwE"><div data-testid="entity-image" style="opacity:1;width:56px;height:56px" class="_9oqBtpu3TVycIiibYRVw"><img aria-hidden="false" draggable="false" loading="eager" src="https://lite-images-i.scdn.co/image/ab67656300005f1f19208b62813812804e48330c" 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">The Root Causes And Treatment For PCOS with Dr. Heather Huddleston</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Doctor's Farmacy with Mark Hyman, M.D.</div></div></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><span><div class="qfYkuLpETFW3axnfMntO"><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Sep 7, 2022</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">50 min 40 sec</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">This episode is brought to you by Rupa Health, Cozy Earth, and BiOptimizers. Polycystic ovary syndrome, or PCOS, affects 5 to 10% of women in their childbearing years. Despite the many women struggling with the difficult symptoms of PCOS, we still know little about it. Those symptoms can include irregular or missing periods, excessive hair growth or hair loss, acne, and weight gain. Sadly, the average woman with PCOS sees four doctors before receiving a diagnosis. Today on The Doctor’s Farmacy, I’m excited to talk to Dr. Heather Huddleston to dig into the nuances and research around PCOS. Dr. Huddleston is the founder of the UCSF Multi-disciplinary PCOS Clinic and Research Center. This clinic provides care via an integrated group of providers with expertise in reproductive endocrinology, dermatology, nutrition, and psychology. Through the associated research program, Dr. Huddleston oversees investigations aimed at advancing our understanding of how physical activity, depression, cognition, sleep, and metabolic health all contribute to the manifestations of PCOS. Dr. Huddleston is passionate about broadly improving the care of patients with PCOS and serves as a medical advisor to Allara Health, which is an all-in-one virtual care platform for people with PCOS.</span></div> <div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">This episode is brought to you by Rupa Health, Cozy Earth, and BiOptimizers. Rupa Health is a place where Functional Medicine practitioners can access more than 2,000 specialty lab tests from over 20 labs like DUTCH, Vibrant America, Genova, and Great Plains. You can check out a free, live demo with a Q&A or create an account at RupaHealth.com. Cozy Earth makes the most comfortable, temperature-regulating, and nontoxic sheets on the market. Right now, get 40% off your Cozy Earth sheets. Just head over to cozyearth.com and use code MARK40. Magnesium Breakthrough really stands out from the other magnesium supplements out there. BiOptimizers is offering my community 10% off, so just head over to magbreakthrough.com/hyman and use code Hyman10. Here are more details from our interview (audio version / Apple Subscriber version):</span><button class="Button-sc-1dqy6lx-0 kTFJuL encore-text-body-medium-bold" data-encore-id="buttonTertiary"><span class="encore-text encore-text-body-small-bold" data-encore-id="text">… <!-- -->see more</span></button></div></div></div><img class="kjxUv_MHNgEH5IARHdA0" src="https://lite-images-i.scdn.co/image/ab67656300005f1f19208b62813812804e48330c" alt="Podcast Episode" loading="lazy"/><a href="/show/50MFhL6rItlnDDEStFMSPu"><button class="Button-sc-1dqy6lx-0 hRqQQR encore-text-body-medium-bold" data-encore-id="buttonTertiary">See all episodes<span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 kUVYXR"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 zsGU"><path d='M8.043 2.793a1 1 0 0 0 0 1.414L15.836 12l-7.793 7.793a1 1 0 1 0 1.414 1.414L18.664 12 9.457 2.793a1 1 0 0 0-1.414 0z'/></svg></span></button></a><div data-testid="internal-link-recommender-shelf"><div class="JMgUTIyId0RuU9k6aQaz"><h2 class="encore-text encore-text-title-small" data-encore-id="text" dir="auto">More episodes like this</h2></div><div class="qirFczpKFgQDsNuuzLHP" data-testid="carousel-mwp"><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-0ipQQ9wncn6RRYfRNKhgEA"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint0ipQQ9wncn6RRYfRNKhgEA"></div><a draggable="false" href="/episode/0ipQQ9wncn6RRYfRNKhgEA"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f2b36b369689f6edbe4ae1498" 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/0ipQQ9wncn6RRYfRNKhgEA"><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">Is Hormone Replacement Therapy in Menopause Helpful or Harmful: Sifting Through the Science for a Personalized Approach to Relieve Suffering and Improve Your Healthspan</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-0IehuiKqWA0WEGEL3ipOA4"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint0IehuiKqWA0WEGEL3ipOA4"></div><a draggable="false" href="/episode/0IehuiKqWA0WEGEL3ipOA4"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe9815ed7b95d5c9754476c80" 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/0IehuiKqWA0WEGEL3ipOA4"><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 Functional Medicine Approach To Hair Loss</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-22332rD7RAXYqnS8swxNtk"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint22332rD7RAXYqnS8swxNtk"></div><a draggable="false" href="/episode/22332rD7RAXYqnS8swxNtk"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f8320cee72a1ff15590067f1c" 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/22332rD7RAXYqnS8swxNtk"><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">A Guy’s Guide to Perimenopause with Dr. Victoria Scott & Dr. Karyn Eilber </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-6PZ4yR3c65BcVqAwQDECx9"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6PZ4yR3c65BcVqAwQDECx9"></div><a draggable="false" href="/episode/6PZ4yR3c65BcVqAwQDECx9"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f071f806337ef4ee672534d82" 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/6PZ4yR3c65BcVqAwQDECx9"><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">Getting Perimenopause-Ready: Key Questions to Discuss with Your Doctor & Equip Yourself with Dr. Jayne Morgan & Kristen Mitchell</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-1dSTOLq6QbNJ0MHySiAHj8"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint1dSTOLq6QbNJ0MHySiAHj8"></div><a draggable="false" href="/episode/1dSTOLq6QbNJ0MHySiAHj8"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fbadf03d34b299e3c6dc0de1e" 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/1dSTOLq6QbNJ0MHySiAHj8"><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">Cancer Prevention with Dr. Leigh Erin Connealy, MD</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-51r3NupbfOQxD2dM1nWBqR"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint51r3NupbfOQxD2dM1nWBqR"></div><a draggable="false" href="/episode/51r3NupbfOQxD2dM1nWBqR"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe3ab1c88dea4872d19aa33eb" 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/51r3NupbfOQxD2dM1nWBqR"><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 Root Causes And Solutions For Women’s Hormonal Imbalances with Dr. Sara Gottfried</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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjJVUURqdVpoVW45bXBoalU2eHZTV1IiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiY2E5MGEyOWVkYzc1NzcxZjI1ZjFjMjRiODMzYTNlNDZjYWI5NjQzMyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2NhOTBhMjllZGM3NTc3MWYyNWYxYzI0YjgzM2EzZTQ2Y2FiOTY0MzMifSx7ImZpbGVJZCI6ImVhZmI3NTJhYzIzNGIxNmZlZDYxY2I2ZTE0ZGIyNWU0ODkzNTQ0NGQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZWFmYjc1MmFjMjM0YjE2ZmVkNjFjYjZlMTRkYjI1ZTQ4OTM1NDQ0ZCJ9LHsiZmlsZUlkIjoiOGI4MGVkMTcyOWJlYmMyNDUzYzQ3MjkzODE0ZjVjMDI3M2U2NjE4ZCIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzhiODBlZDE3MjliZWJjMjQ1M2M0NzI5MzgxNGY1YzAyNzNlNjYxOGQifSx7ImZpbGVJZCI6ImMyNmNkMjZhMWFhZDQxMTJhNjUwZTA2MDVlMDBiNDQzZDM5NTljZjEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzI2Y2QyNmExYWFkNDExMmE2NTBlMDYwNWUwMGI0NDNkMzk1OWNmMSJ9LHsiZmlsZUlkIjoiODc3MGMwOTdiODc1Yzc2NTZiYzgzNDVkNTE2Mjc4Y2VhNTE4NWQ4OCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg3NzBjMDk3Yjg3NWM3NjU2YmM4MzQ1ZDUxNjI3OGNlYTUxODVkODgifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMUhUSzJQTnlidEF2NnZXRjl5V0VUZy9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIzMiwiZ3JlZW4iOjIzMiwiaGV4IjoiI0U4RThFOCIsInJlZCI6MjMyfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxOTIwOGI2MjgxMzgxMjgwNGU0ODMzMGMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxOTIwOGI2MjgxMzgxMjgwNGU0ODMzMGMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTkyMDhiNjI4MTM4MTI4MDRlNDgzMzBjIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIENvenkgRWFydGgsIGFuZCBCaU9wdGltaXplcnMuIFBvbHljeXN0aWMgb3Zhcnkgc3luZHJvbWUsIG9yIFBDT1MsIGFmZmVjdHMgNSB0byAxMCUgb2Ygd29tZW4gaW4gdGhlaXIgY2hpbGRiZWFyaW5nIHllYXJzLiBEZXNwaXRlIHRoZSBtYW55IHdvbWVuIHN0cnVnZ2xpbmcgd2l0aCB0aGUgZGlmZmljdWx0IHN5bXB0b21zIG9mIFBDT1MsIHdlIHN0aWxsIGtub3cgbGl0dGxlIGFib3V0IGl0LiBUaG9zZSBzeW1wdG9tcyBjYW4gaW5jbHVkZSBpcnJlZ3VsYXIgb3IgbWlzc2luZyBwZXJpb2RzLCBleGNlc3NpdmUgaGFpciBncm93dGggb3IgaGFpciBsb3NzLCBhY25lLCBhbmQgd2VpZ2h0IGdhaW4uIFNhZGx5LCB0aGUgYXZlcmFnZSB3b21hbiB3aXRoIFBDT1Mgc2VlcyBmb3VyIGRvY3RvcnMgYmVmb3JlIHJlY2VpdmluZyBhIGRpYWdub3Npcy4gVG9kYXkgb24gVGhlIERvY3RvcuKAmXMgRmFybWFjeSwgSeKAmW0gZXhjaXRlZCB0byB0YWxrIHRvIERyLiBIZWF0aGVyIEh1ZGRsZXN0b24gdG8gZGlnIGludG8gdGhlIG51YW5jZXMgYW5kIHJlc2VhcmNoIGFyb3VuZCBQQ09TLiBEci4gSHVkZGxlc3RvbiBpcyB0aGUgZm91bmRlciBvZiB0aGUgVUNTRiBNdWx0aS1kaXNjaXBsaW5hcnkgUENPUyBDbGluaWMgYW5kIFJlc2VhcmNoIENlbnRlci4gVGhpcyBjbGluaWMgcHJvdmlkZXMgY2FyZSB2aWEgYW4gaW50ZWdyYXRlZCBncm91cCBvZiBwcm92aWRlcnMgd2l0aCBleHBlcnRpc2UgaW4gcmVwcm9kdWN0aXZlIGVuZG9jcmlub2xvZ3ksIGRlcm1hdG9sb2d5LCBudXRyaXRpb24sIGFuZCBwc3ljaG9sb2d5LiBUaHJvdWdoIHRoZSBhc3NvY2lhdGVkIHJlc2VhcmNoIHByb2dyYW0sIERyLiBIdWRkbGVzdG9uIG92ZXJzZWVzIGludmVzdGlnYXRpb25zIGFpbWVkIGF0IGFkdmFuY2luZyBvdXIgdW5kZXJzdGFuZGluZyBvZiBob3cgcGh5c2ljYWwgYWN0aXZpdHksIGRlcHJlc3Npb24sIGNvZ25pdGlvbiwgc2xlZXAsIGFuZCBtZXRhYm9saWMgaGVhbHRoIGFsbCBjb250cmlidXRlIHRvIHRoZSBtYW5pZmVzdGF0aW9ucyBvZiBQQ09TLiBEci4gSHVkZGxlc3RvbiBpcyBwYXNzaW9uYXRlIGFib3V0IGJyb2FkbHkgaW1wcm92aW5nIHRoZSBjYXJlIG9mIHBhdGllbnRzIHdpdGggUENPUyBhbmQgc2VydmVzIGFzIGEgbWVkaWNhbCBhZHZpc29yIHRvIEFsbGFyYSBIZWFsdGgsIHdoaWNoIGlzIGFuIGFsbC1pbi1vbmUgdmlydHVhbCBjYXJlIHBsYXRmb3JtIGZvciBwZW9wbGUgd2l0aCBQQ09TLsKgIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQ296eSBFYXJ0aCwgYW5kIEJpT3B0aW1pemVycy4gUnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMiwwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMjAgbGFicyBsaWtlIERVVENILCBWaWJyYW50IEFtZXJpY2EsIEdlbm92YSwgYW5kIEdyZWF0IFBsYWlucy4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS4gQ296eSBFYXJ0aCBtYWtlcyB0aGUgbW9zdCBjb21mb3J0YWJsZSwgdGVtcGVyYXR1cmUtcmVndWxhdGluZywgYW5kIG5vbnRveGljIHNoZWV0cyBvbiB0aGUgbWFya2V0LiBSaWdodCBub3csIGdldCA0MCUgb2ZmIHlvdXIgQ296eSBFYXJ0aCBzaGVldHMuIEp1c3QgaGVhZCBvdmVyIHRvIGNvenllYXJ0aC5jb20gYW5kIHVzZSBjb2RlIE1BUks0MC4gTWFnbmVzaXVtIEJyZWFrdGhyb3VnaCByZWFsbHkgc3RhbmRzIG91dCBmcm9tIHRoZSBvdGhlciBtYWduZXNpdW0gc3VwcGxlbWVudHMgb3V0IHRoZXJlLiBCaU9wdGltaXplcnMgaXMgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDEwJSBvZmYsIHNvIGp1c3QgaGVhZCBvdmVyIHRvIG1hZ2JyZWFrdGhyb3VnaC5jb20vaHltYW4gYW5kIHVzZSBjb2RlIEh5bWFuMTAuIEhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOiAgV2h5IFBDT1Mgb2Z0ZW4gZmFsbHMgdGhyb3VnaCB0aGUgY3JhY2tzIGluIG91ciBzaWxvZWQgbWVkaWNhbCBzeXN0ZW0gKDY6MDQgLyAzOjEyKcKgICBTeW1wdG9tcyBvZiBQQ09TICg3OjM0IC8gNDo1MCnCoCAgRG8gd2Uga25vdyB0aGUgY2F1c2VzIG9mIFBDT1M/ICg5OjE4IC8gNjoyNinCoCAgRGlldCwgbnV0cml0aW9uLCBndXQgaGVhbHRoLCBhbmQgUENPUyAoMTQ6MDAgLyAxMDoyMSkgIEhvdyBpbmZsYW1tYXRpb24gYWZmZWN0cyBhbmQgZXhhY2VyYmF0ZXMgUENPUyAoMTc6MTUgLyAxNDoyMikgIFRoZSBmaXZlIGFyZWFzIERyLiBIdWRkbGVzdG9uIGFkZHJlc3NlcyB3aXRoIFBDT1MgcGF0aWVudHMgKDIyOjU0IC8gMTg6MjApwqAgIFRoZXJhcGllcyBmb3IgYW5kIGFwcHJvYWNoZXMgdG8gdHJlYXRpbmcgUENPUyAoMjU6MjkgLyAyMDo0NSnCoCAgU3VwcGxlbWVudHMgZm9yIHRyZWF0aW5nIFBDT1MgKDMwOjM3IC8gMjY6MTkpwqAgIEhvdyBleGVyY2lzZSBhbmQgcXVhbGl0eSBzbGVlcCBjYW4gYmVuZWZpdCBQQ09TIHBhdGllbnRzICgzMzoyMyAvIDI4OjUyKcKgwqAgIE1lYXN1cmluZyBpbnN1bGluIGxldmVscyBhbmQgZGlhZ25vc2luZyBpbnN1bGluIHJlc2lzdGFuY2UgKDQzOjAzIC8gMzg6MzUpwqAgICBMZWFybiBtb3JlIGFib3V0IERyLiBIdWRkbGVzdG9uIGhlcmUuIExlYXJuIG1vcmUgYWJvdXQgQWxsYXJhIGF0IGFsbGFyYWhlYWx0aC5jb20uICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMwNDA3MDV9LCJodG1sRGVzY3JpcHRpb24iOiI8cD5UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgPGEgaHJlZj1cImh0dHBzOi8vcnVwYWhlYWx0aC5jb21cIiByZWw9XCJub2ZvbGxvd1wiPlJ1cGEgSGVhbHRoPC9hPiwgPGEgaHJlZj1cImh0dHBzOi8vY296eWVhcnRoLmNvbVwiIHJlbD1cIm5vZm9sbG93XCI+Q296eSBFYXJ0aDwvYT4sIGFuZCA8YSBocmVmPVwiaHR0cHM6Ly9tYWdicmVha3Rocm91Z2guY29tL2h5bWFuXCIgcmVsPVwibm9mb2xsb3dcIj5CaU9wdGltaXplcnM8L2E+LjwvcD48YnIgLz48cD5Qb2x5Y3lzdGljIG92YXJ5IHN5bmRyb21lLCBvciBQQ09TLCBhZmZlY3RzIDUgdG8gMTAlIG9mIHdvbWVuIGluIHRoZWlyIGNoaWxkYmVhcmluZyB5ZWFycy4gRGVzcGl0ZSB0aGUgbWFueSB3b21lbiBzdHJ1Z2dsaW5nIHdpdGggdGhlIGRpZmZpY3VsdCBzeW1wdG9tcyBvZiBQQ09TLCB3ZSBzdGlsbCBrbm93IGxpdHRsZSBhYm91dCBpdC4gVGhvc2Ugc3ltcHRvbXMgY2FuIGluY2x1ZGUgaXJyZWd1bGFyIG9yIG1pc3NpbmcgcGVyaW9kcywgZXhjZXNzaXZlIGhhaXIgZ3Jvd3RoIG9yIGhhaXIgbG9zcywgYWNuZSwgYW5kIHdlaWdodCBnYWluLiBTYWRseSwgdGhlIGF2ZXJhZ2Ugd29tYW4gd2l0aCBQQ09TIHNlZXMgZm91ciBkb2N0b3JzIGJlZm9yZSByZWNlaXZpbmcgYSBkaWFnbm9zaXMuIFRvZGF5IG9uIFRoZSBEb2N0b3LigJlzIEZhcm1hY3ksIEnigJltIGV4Y2l0ZWQgdG8gdGFsayB0byBEci4gSGVhdGhlciBIdWRkbGVzdG9uIHRvIGRpZyBpbnRvIHRoZSBudWFuY2VzIGFuZCByZXNlYXJjaCBhcm91bmQgUENPUy48L3A+PGJyIC8+PHA+RHIuIEh1ZGRsZXN0b24gaXMgdGhlIGZvdW5kZXIgb2YgdGhlIFVDU0YgTXVsdGktZGlzY2lwbGluYXJ5IFBDT1MgQ2xpbmljIGFuZCBSZXNlYXJjaCBDZW50ZXIuIFRoaXMgY2xpbmljIHByb3ZpZGVzIGNhcmUgdmlhIGFuIGludGVncmF0ZWQgZ3JvdXAgb2YgcHJvdmlkZXJzIHdpdGggZXhwZXJ0aXNlIGluIHJlcHJvZHVjdGl2ZSBlbmRvY3Jpbm9sb2d5LCBkZXJtYXRvbG9neSwgbnV0cml0aW9uLCBhbmQgcHN5Y2hvbG9neS4gVGhyb3VnaCB0aGUgYXNzb2NpYXRlZCByZXNlYXJjaCBwcm9ncmFtLCBEci4gSHVkZGxlc3RvbiBvdmVyc2VlcyBpbnZlc3RpZ2F0aW9ucyBhaW1lZCBhdCBhZHZhbmNpbmcgb3VyIHVuZGVyc3RhbmRpbmcgb2YgaG93IHBoeXNpY2FsIGFjdGl2aXR5LCBkZXByZXNzaW9uLCBjb2duaXRpb24sIHNsZWVwLCBhbmQgbWV0YWJvbGljIGhlYWx0aCBhbGwgY29udHJpYnV0ZSB0byB0aGUgbWFuaWZlc3RhdGlvbnMgb2YgUENPUy4gRHIuIEh1ZGRsZXN0b24gaXMgcGFzc2lvbmF0ZSBhYm91dCBicm9hZGx5IGltcHJvdmluZyB0aGUgY2FyZSBvZiBwYXRpZW50cyB3aXRoIFBDT1MgYW5kIHNlcnZlcyBhcyBhIG1lZGljYWwgYWR2aXNvciB0byBBbGxhcmEgSGVhbHRoLCB3aGljaCBpcyBhbiBhbGwtaW4tb25lIHZpcnR1YWwgY2FyZSBwbGF0Zm9ybSBmb3IgcGVvcGxlIHdpdGggUENPUy7CoDwvcD48YnIgLz48cD5UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIENvenkgRWFydGgsIGFuZCBCaU9wdGltaXplcnMuPC9wPjxiciAvPjxwPlJ1cGEgSGVhbHRoIGlzIGEgcGxhY2Ugd2hlcmUgRnVuY3Rpb25hbCBNZWRpY2luZSBwcmFjdGl0aW9uZXJzIGNhbiBhY2Nlc3MgbW9yZSB0aGFuIDIsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgZnJvbSBvdmVyIDIwIGxhYnMgbGlrZSBEVVRDSCwgVmlicmFudCBBbWVyaWNhLCBHZW5vdmEsIGFuZCBHcmVhdCBQbGFpbnMuIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSwgbGl2ZSBkZW1vIHdpdGggYSBRJmFtcDtBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IDxhIGhyZWY9XCJodHRwczovL3J1cGFoZWFsdGguY29tL1wiIHJlbD1cIm5vZm9sbG93XCI+UnVwYUhlYWx0aC5jb208L2E+LjwvcD48YnIgLz48cD5Db3p5IEVhcnRoIG1ha2VzIHRoZSBtb3N0IGNvbWZvcnRhYmxlLCB0ZW1wZXJhdHVyZS1yZWd1bGF0aW5nLCBhbmQgbm9udG94aWMgc2hlZXRzIG9uIHRoZSBtYXJrZXQuIFJpZ2h0IG5vdywgZ2V0IDQwJSBvZmYgeW91ciBDb3p5IEVhcnRoIHNoZWV0cy4gSnVzdCBoZWFkIG92ZXIgdG8gY296eWVhcnRoLmNvbSBhbmQgdXNlIGNvZGUgTUFSSzQwLjwvcD48YnIgLz48cD5NYWduZXNpdW0gQnJlYWt0aHJvdWdoIHJlYWxseSBzdGFuZHMgb3V0IGZyb20gdGhlIG90aGVyIG1hZ25lc2l1bSBzdXBwbGVtZW50cyBvdXQgdGhlcmUuIEJpT3B0aW1pemVycyBpcyBvZmZlcmluZyBteSBjb21tdW5pdHkgMTAlIG9mZiwgc28ganVzdCBoZWFkIG92ZXIgdG8gbWFnYnJlYWt0aHJvdWdoLmNvbS9oeW1hbiBhbmQgdXNlIGNvZGUgSHltYW4xMC48L3A+PGJyIC8+PHA+SGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6PC9wPjx1bD48bGk+V2h5IFBDT1Mgb2Z0ZW4gZmFsbHMgdGhyb3VnaCB0aGUgY3JhY2tzIGluIG91ciBzaWxvZWQgbWVkaWNhbCBzeXN0ZW0gKDY6MDQgLyAzOjEyKcKgPC9saT48bGk+U3ltcHRvbXMgb2YgUENPUyAoNzozNCAvIDQ6NTApwqA8L2xpPjxsaT5EbyB3ZSBrbm93IHRoZSBjYXVzZXMgb2YgUENPUz8gKDk6MTggLyA2OjI2KcKgPC9saT48bGk+RGlldCwgbnV0cml0aW9uLCBndXQgaGVhbHRoLCBhbmQgUENPUyAoMTQ6MDAgLyAxMDoyMSk8L2xpPjxsaT5Ib3cgaW5mbGFtbWF0aW9uIGFmZmVjdHMgYW5kIGV4YWNlcmJhdGVzIFBDT1MgKDE3OjE1IC8gMTQ6MjIpPC9saT48bGk+VGhlIGZpdmUgYXJlYXMgRHIuIEh1ZGRsZXN0b24gYWRkcmVzc2VzIHdpdGggUENPUyBwYXRpZW50cyAoMjI6NTQgLyAxODoyMCnCoDwvbGk+PGxpPlRoZXJhcGllcyBmb3IgYW5kIGFwcHJvYWNoZXMgdG8gdHJlYXRpbmcgUENPUyAoMjU6MjkgLyAyMDo0NSnCoDwvbGk+PGxpPlN1cHBsZW1lbnRzIGZvciB0cmVhdGluZyBQQ09TICgzMDozNyAvIDI2OjE5KcKgPC9saT48bGk+SG93IGV4ZXJjaXNlIGFuZCBxdWFsaXR5IHNsZWVwIGNhbiBiZW5lZml0IFBDT1MgcGF0aWVudHMgKDMzOjIzIC8gMjg6NTIpwqDCoDwvbGk+PGxpPk1lYXN1cmluZyBpbnN1bGluIGxldmVscyBhbmQgZGlhZ25vc2luZyBpbnN1bGluIHJlc2lzdGFuY2UgKDQzOjAzIC8gMzg6MzUpwqA8L2xpPjwvdWw+PHA+PGJyIC8+PC9wPjxwPkxlYXJuIG1vcmUgYWJvdXQgRHIuIEh1ZGRsZXN0b24gPGEgaHJlZj1cImh0dHBzOi8vd3d3LnVjc2ZoZWFsdGgub3JnL3Byb3ZpZGVycy9kci1oZWF0aGVyLWh1ZGRsZXN0b25cIiByZWw9XCJub2ZvbGxvd1wiPmhlcmU8L2E+LiBMZWFybiBtb3JlIGFib3V0IEFsbGFyYSBhdCA8YSBocmVmPVwiaHR0cHM6Ly9hbGxhcmFoZWFsdGguY29tL1wiIHJlbD1cIm5vZm9sbG93XCI+YWxsYXJhaGVhbHRoLmNvbTwvYT4uPC9wPjxiciAvPjxwPjxiciAvPjwvcD48YnIgLz48cD4gPC9wPjxwPiA8L3A+PHA+TGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IDxhIGhyZWY9XCJodHRwczovL21lZ2FwaG9uZS5mbS9hZGNob2ljZXNcIiByZWw9XCJub2ZvbGxvd1wiPm1lZ2FwaG9uZS5mbS9hZGNob2ljZXM8L2E+PC9wPiIsImlkIjoiMlVRRGp1WmhVbjltcGhqVTZ4dlNXUiIsImxhbmd1YWdlIjp7ImNvZGUiOiJlbiJ9LCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUaGUgUm9vdCBDYXVzZXMgQW5kIFRyZWF0bWVudCBGb3IgUENPUyB3aXRoIERyLiBIZWF0aGVyIEh1ZGRsZXN0b24iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInNob3dPckF1ZGlvYm9vayI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJhY2Nlc3NJbmZvIjpudWxsLCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiV2UgYXJlIHNlZWluZyBhbiBldmVyLWluY3JlYXNpbmcgYnVyZGVuIG9mIGNocm9uaWMgZGlzZWFzZSwgcHJpbWFyaWx5IGRyaXZlbiBieSBvdXIgZm9vZCBhbmQgZm9vZCBzeXN0ZW0uIFRoaXMgaXMgcGVycGV0dWF0ZWQgYnkgYWdyaWN1bHR1cmFsLCBmb29kLCBhbmQgaGVhbHRoIGNhcmUgcG9saWNpZXMgdGhhdCBkb27igJl0IHN1cHBvcnQgaGVhbHRoLiBXZSBuZWVkIHRvIHJldGhpbmsgZGlzZWFzZSBhbmQgcmVpbWFnaW5lIGEgZm9vZCBzeXN0ZW0gYW5kIGEgaGVhbHRoIGNhcmUgc3lzdGVtIHRoZSBwcm90ZWN0cyBoZWFsdGgsIHVuYnVyZGVucyB0aGUgZWNvbm9teSBmcm9tIHRoZSB3ZWlnaHQgb2Ygb2Jlc2l0eSBhbmQgY2hyb25pYyBkaXNlYXNlLCBwcm90ZWN0cyB0aGUgZW52aXJvbm1lbnQsIGhlbHBzIHJldmVyc2UgY2xpbWF0ZSBjaGFuZ2UsIGFuZCBjcmVhdGVzIGEgbmF0aW9uIG9mIGhlYWx0aHkgY2hpbGRyZW4gYW5kIGNpdGl6ZW5zLiBUaGlzIHBvZGNhc3QgaXMgYSBwbGFjZSBmb3IgZGVlcCBjb252ZXJzYXRpb25zIGFib3V0IHRoZSBjcml0aWNhbCBpc3N1ZXMgb2Ygb3VyIHRpbWUgaW4gdGhlIHNwYWNlIG9mIGhlYWx0aCwgd2VsbG5lc3MsIGZvb2QsIGFuZCBwb2xpdGljcy4gTmV3IGVwaXNvZGVzIGFyZSByZWxlYXNlZCBldmVyeSBNb25kYXksIFdlZG5lc2RheSwgYW5kIEZyaWRheSBtb3JuaW5ncy4gSSBob3BlIHlvdSdsbCBqb2luIG1lLiBIb3N0ZWQgb24gTWVnYXBob25lLiIsImlkIjoiNTBNRmhMNnJJdGxuRERFU3RGTVNQdSIsIm1lZGlhVHlwZSI6IkFVRElPIiwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwdWJsaXNoZXIiOnsibmFtZSI6IkRyLiBNYXJrIEh5bWFuIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjp7ImRhdGEiOnsiYXVkaW8iOnsiaXRlbXMiOlt7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzc3NGE2MjI2MTQ5NGI4NGIxOGViODkzNjdkNWVjYjk0Y2NlNzliYmQifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzgzMDE4ZWYyZjExOTQ4ODc1N2IxYmE4ZDMxY2FiNzYwYjBjZmNkMzUifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzBmNTA2ZjgyZjhhMGM4Yjc3NTU2NDc2YTcxMDBmN2Y1NWZjZjcxZmUifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y5YjgyZGM5NmE4ZDRkMjQ4NWIzNTNhYTAyMjY3OGZlYTY3YTFkNjUifSx7InVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2MzMmYzODZmNmE2NWJjNDdlMjg1MjA3NDFkMDNmZjgwYmRlYjE4YjUifV19LCJhdWRpb1ByZXZpZXciOnsidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMjNybEVPdUlXM2pLR1ZlbGRoS0JWdy9jbGlwXzBfNjAwMDAubXAzIn0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo3NjA5NH0sIm5hbWUiOiJXZWxjb21lIHRvIFRoZSBEb2N0b3IncyBGYXJtYWN5IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMTgtMDUtMDhUMTY6NDk6MDBaIn0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTozY2J6TDdIVmNzMEpqTjhBYXlqZ3pCIn19LCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8xSFRLMlBOeWJ0QXY2dldGOXlXRVRnL2NsaXBfMF82MDAwMC5tcDMifSwic2hhcmVhYmxlIjpmYWxzZSwidmlkZW8iOnsidXJsIjoiIn19LCJyZWxlYXNlRGF0ZSI6eyJkYXkiOjcsImlzb1N0cmluZyI6IjIwMjItMDktMDdUMTA6MDA6MDBaIiwibW9udGgiOjksInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjJ9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjJVUURqdVpoVW45bXBoalU2eHZTV1IifX0sInJlY29tbWVuZGF0aW9ucyI6e30sInNhdmVkIjp7fX0sInBsYXliYWNrIjp7ImN1cnJlbnQiOm51bGwsImhhc1NraXBwZWRUaGlzU2Vzc2lvbiI6ZmFsc2UsImlzQnVmZmVyaW5nIjpmYWxzZSwiaGVhcmRBdWRpbyI6ZmFsc2UsImluaXRpYXRlZFBsYXliYWNrIjpmYWxzZX0sInJlcXVlc3QiOnsiaGFzUHJldmlvdXNMaWtlcyI6ZmFsc2UsImlzQmFubmVkIjpmYWxzZSwiZW50aXR5VmlldyI6bnVsbCwiYWxidW1VcmkiOiIifSwic2VhcmNoIjp7ImlzRmV0Y2hpbmciOmZhbHNlLCJyZXN1bHRzIjpudWxsLCJxdWVyeSI6bnVsbCwiZXJyb3IiOm51bGwsInJlY2VudFNlYXJjaGVzIjpbXX0sInRvYXN0Ijp7Im1lc3NhZ2UiOm51bGwsInR5cGUiOiJkZWZhdWx0IiwiYWN0aW9uIjpudWxsfSwidWkiOnsibW9kYWwiOiJub3dfcGxheWluZ19iYXIiLCJub3dQbGF5aW5nVmlldyI6ZmFsc2UsImRpYWxvZyI6bnVsbCwiZXJyb3JWaWV3IjpmYWxzZX0sImhvbWUiOnsiaXNMb2FkaW5nIjpmYWxzZSwiaGFzRXJyb3IiOmZhbHNlLCJkYXRhIjpudWxsfSwib25EZW1hbmRQbGF5bGlzdHMiOnsiZmV0Y2hlZCI6ZmFsc2UsIml0ZW1zIjpbXX0sImNvbnRleHRNZW51Ijp7ImlzVmlzaWJsZSI6ZmFsc2V9LCJjb2xvckV4dHJhY3Rpb24iOnsiY29sb3JzIjp7fX0sImx5cmljcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJyaWNoRW50aXRpZXMiOnsic2VvRXhwZXJpbWVudCI6eyJlcGlzb2RlIjp7fX19LCJicm93c2UiOnsiZ3JpZCI6eyJpc0xvYWRpbmciOmZhbHNlLCJzZWN0aW9ucyI6bnVsbCwiaGFzRmFpbGVkQXR0ZW1wdHMiOmZhbHNlfSwicGFnZXMiOnt9fSwiaW50ZXJuYWxMaW5rUmVjb21tZW5kZXIiOnsidHJhY2tzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNob3dzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sImVwaXNvZGVzIjp7ImRhdGEiOlt7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImU5ZDY1NjQyNDEyZmYzOGIyYTMyZTQ5YmE4ZjAxMjdhZDI0MDkyZjIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTlkNjU2NDI0MTJmZjM4YjJhMzJlNDliYThmMDEyN2FkMjQwOTJmMiJ9LHsiZmlsZUlkIjoiODM4NjRmYjIzYmFjN2YyZDVjYzExMzAxYWJhODQ0YjZkNjMyMDJhNyIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84Mzg2NGZiMjNiYWM3ZjJkNWNjMTEzMDFhYmE4NDRiNmQ2MzIwMmE3In0seyJmaWxlSWQiOiI4NjQ0YWRiMDNkOTE1Mzc1NzM0NjlhMjE1ZTBkNzFkY2NhYzA5OTJiIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODY0NGFkYjAzZDkxNTM3NTczNDY5YTIxNWUwZDcxZGNjYWMwOTkyYiJ9LHsiZmlsZUlkIjoiODE5ZmFjMjg5MTUwMDVmNjA5MTIxNzVmOGE2MWEwZjExZDg3N2QzNSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzgxOWZhYzI4OTE1MDA1ZjYwOTEyMTc1ZjhhNjFhMGYxMWQ4NzdkMzUifSx7ImZpbGVJZCI6ImNlNDgzMDI3YTYyMDViNjUxODE0NWE1YTZhYTRkNmYwN2JkNmJmMjMiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9jZTQ4MzAyN2E2MjA1YjY1MTgxNDVhNWE2YWE0ZDZmMDdiZDZiZjIzIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDJiMzZiMzY5Njg5ZjZlZGJlNGFlMTQ5OCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjJiMzZiMzY5Njg5ZjZlZGJlNGFlMTQ5OCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyYjM2YjM2OTY4OWY2ZWRiZTRhZTE0OTgiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlZpZXcgdGhlIFNob3cgTm90ZXMgRm9yIFRoaXMgRXBpc29kZSAgR2V0IEZyZWUgV2Vla2x5IEhlYWx0aCBUaXBzIGZyb20gRHIuIEh5bWFuICBTaWduIFVwIGZvciBEci4gSHltYW7igJlzIFdlZWtseSBMb25nZXZpdHkgSm91cm5hbCAgQW4gZXN0aW1hdGVkIDg1JSBvZiB3b21lbiBleHBlcmllbmNlIHN5bXB0b21zIG9mIG1lbm9wYXVzZSB0aGF0IHZhcnkgZnJvbSBob3QgZmxhc2hlcyB0byB3ZWlnaHQgZ2FpbiwgYnJhaW4gZm9nLCBsb3cgbW9vZCwgc2V4IGRyaXZlLCBjaHJvbmljIGZhdGlndWUsIGFuZCBtb3JlLiBSZWNvZ25pemluZyBtZW5vcGF1c2UgYXMgYSBncmFkdWFsLCB1bmlxdWVseSBwZXJzb25hbCB0cmFuc2l0aW9uIHJhdGhlciB0aGFuIGFuIGFicnVwdCBjaGFuZ2UgaXMgY3J1Y2lhbC4gVGhpcyBpbnNpZ2h0IGNhbiBoZWxwIGVtcG93ZXIgd29tZW4gdG8gdGFrZSBwcm9hY3RpdmUsIHN1cHBvcnRpdmUgbWVhc3VyZXMgZWFybHkgb24sIGVuc3VyaW5nIGEgc21vb3RoZXIgam91cm5leSB0aHJvdWdoIHRoaXMgbmF0dXJhbCBwaGFzZSBvZiBsaWZlLiAgVG9kYXksIERyLiBDaW5keSBHZXllciBmcm9tIHRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBqb2lucyBtZSBhcyB3ZSB1bnJhdmVsIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIHBlcnNwZWN0aXZlIGFuZCBhcHByb2FjaCB0byBtZW5vcGF1c2UuIE91ciBjb252ZXJzYXRpb24gaGlnaGxpZ2h0cyB0aGUgY3J1Y2lhbCByb2xlIG9mIGxhYiB0ZXN0aW5nIGluIHVuY292ZXJpbmcgdGhlIHJvb3QgY2F1c2VzIG9mIHN5bXB0b21zLCBwYXZpbmcgdGhlIHdheSBmb3IgdGFpbG9yZWQgbnV0cml0aW9uIGFuZCBsaWZlc3R5bGUgaW50ZXJ2ZW50aW9ucy4gTW9yZW92ZXIsIHdlIGNyaXRpY2FsbHkgZXhhbWluZSB0aGUgbGltaXRhdGlvbnMgb2YgdHJhZGl0aW9uYWwgbWVkaWNhbCBhcHByb2FjaGVzIGFuZCBkaXNjdXNzIHRoZSBudWFuY2VzIG9mIGhvcm1vbmUgcmVwbGFjZW1lbnQgdGhlcmFweSwgdGhlIGRpZmZlcmVudCBmb3JtcywgYW5kIHdobyBtYXkgYmVuZWZpdCB0aGUgbW9zdCBmcm9tIHRoaXMgdHJlYXRtZW50LiAgRHIuIENpbmR5IEdleWVyIHJlY2VpdmVkIGhlciBCYWNoZWxvciBvZiBTY2llbmNlIGFuZCBoZXIgRG9jdG9yIG9mIE1lZGljaW5lIGRlZ3JlZXMsIHdpdGggaG9ub3JzLCBmcm9tIHRoZSBPaGlvIFN0YXRlIFVuaXZlcnNpdHkuIFNoZSBjb21wbGV0ZWQgcmVzaWRlbmN5IGluIGludGVybmFsIG1lZGljaW5lIGF0IFN0cm9uZyBNZW1vcmlhbCBIb3NwaXRhbCBpbiBSb2NoZXN0ZXIsIE4uWS4gYW5kIGlzIHRyaXBsZSBib2FyZCBjZXJ0aWZpZWQgaW4gaW50ZXJuYWwgbWVkaWNpbmUsIGludGVncmF0aXZlIG1lZGljaW5lLCBhbmQgbGlmZXN0eWxlIG1lZGljaW5lLiBTaGUgam9pbmVkIFRoZSBVbHRyYXdlbGxuZXNzIENlbnRlciBpbiAyMDIxIGFmdGVyIHByYWN0aWNpbmcgYW5kIHNlcnZpbmcgYXMgdGhlIG1lZGljYWwgZGlyZWN0b3IgYXQgQ2FueW9uIFJhbmNoIGZvciAyMyB5ZWFycy4gIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBBRzEgYW5kIEZPTkQuICBHZXQgeW91ciBkYWlseSBzZXJ2aW5nIG9mIHZpdGFtaW5zLCBtaW5lcmFscywgYWRhcHRvZ2VucywgYW5kIG1vcmUgd2l0aCBBRzEuIEhlYWQgdG8gRHJpbmtBRzEuY29tL0h5bWFuIGFuZCBnZXQgYSB5ZWFyJ3Mgd29ydGggb2YgRDMgYW5kIDUgVHJhdmVsIFBhY2tzIGZvciBGUkVFIHdpdGggeW91ciBmaXJzdCBvcmRlci4gIEdldCBGT05EJ3MgYW1hemluZyBib25lIGJyb3RoIHRvZGF5LiBKdXN0IGdvIHRvIGZvbmRib25lYnJvdGguY29tL2RyaHltYW4gYW5kIHVzZSBjb2RlIEhZTUFOMjAgdG8gZ2V0IDIwJSBvZmYgeW91ciBwdXJjaGFzZS4gIEluIHRoaXMgZXBpc29kZSB3ZSBkaXNjdXNzOiAgSG93IHRoZSBOdXJzZeKAmXMgSGVhbHRoIFN0dWR5IGNhdXNlZCBiYWNrbGFzaCBhYm91dCBob3Jtb25lIHJlcGxhY2VtZW50IHRoZXJhcHkgKDM6MzUpwqAgIFRoZSBpc3N1ZXMgd2l0aCBob3cgbWVub3BhdXNlIGlzIHRyZWF0ZWQgaW4gb3VyIHNvY2lldHkgdG9kYXkgKDY6MzUpwqAgIFN5bXB0b21zIG9mIG1lbm9wYXVzZSBhbmQgdGhlaXIgcm9vdCBjYXVzZXMgKDg6MjApwqAgIFRoZSBjb252ZW50aW9uYWwgbWVkaWNpbmUgYXBwcm9hY2ggdG8gbWVub3BhdXNlICgxNzo1NynCoCAgVGhlIGZ1bmN0aW9uYWwgbWVkaWNpbmUgYXBwcm9hY2ggdG8gbWVub3BhdXNlICgxOTozOCnCoCAgTGFiIHRlc3RpbmcgKDI0OjAwKcKgICBUaGUgaW1wb3J0YW5jZSBvZiB0aGUgRXN0cm9ib2xvbWUgYW5kIGd1dCBtaWNyb2Jpb21lIHRlc3RpbmcgKDI3OjExKcKgICBUaGUgcm9sZSBvZiBpbnN1bGluLCBzbGVlcCwgYW5kIHN0cmVzcyAoMzE6NDkpwqAgIERyIENpbmR5IEdleWVy4oCZcyBwYXRpZW50IGNhc2Ugc3R1ZHkgKDM0OjIxKcKgICBCaW9pZGVudGljYWwgaG9ybW9uZXMgZXhwbGFpbmVkICg0MTo1MinCoCAgVGhlIG51YW5jZXMgb2YgaG9ybW9uZSByZXBsYWNlbWVudCB0aGVyYXB5ICg0NzoyMSnCoCAgQWRkcmVzc2luZyBsb3cgbGliaWRvICg1MTowMCnCoCAgIExlYXJuIG1vcmUgYWJvdXQgVGhlIFVsdHJhV2VsbG5lc3MgQ2VudGVyIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM0NzE4NTZ9LCJpZCI6IjBpcFFROXduY242UlJZZlJOS2hnRUEiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJJcyBIb3Jtb25lIFJlcGxhY2VtZW50IFRoZXJhcHkgaW4gTWVub3BhdXNlIEhlbHBmdWwgb3IgSGFybWZ1bDogU2lmdGluZyBUaHJvdWdoIHRoZSBTY2llbmNlIGZvciBhIFBlcnNvbmFsaXplZCBBcHByb2FjaCB0byBSZWxpZXZlIFN1ZmZlcmluZyBhbmQgSW1wcm92ZSBZb3VyIEhlYWx0aHNwYW4iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wMy0xNVQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTowaXBRUTl3bmNuNlJSWWZSTktoZ0VBIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIxNTRmNWFlMTI5MWQ5ZmRlOTVhNzg3OTdhZGIzOWU4MzI1MjIyNDVhIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTU0ZjVhZTEyOTFkOWZkZTk1YTc4Nzk3YWRiMzllODMyNTIyMjQ1YSJ9LHsiZmlsZUlkIjoiZDc4YWQ4NTNlMmJiNTVjYTgzNmI1NDZlZTVmNTE2NWFlYzExY2Y0MiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Q3OGFkODUzZTJiYjU1Y2E4MzZiNTQ2ZWU1ZjUxNjVhZWMxMWNmNDIifSx7ImZpbGVJZCI6Ijc1ZWMxNTQxYjc1NzFhZDg4Y2Y5ODM3ODFlZmUzYzBjYjljYTdiYTYiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzVlYzE1NDFiNzU3MWFkODhjZjk4Mzc4MWVmZTNjMGNiOWNhN2JhNiJ9LHsiZmlsZUlkIjoiNGI5YThjNTJkYmZlMTUxZTkzNDg0MDJiODhhNWIzZjYyNzFlMTZjOSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80YjlhOGM1MmRiZmUxNTFlOTM0ODQwMmI4OGE1YjNmNjI3MWUxNmM5In0seyJmaWxlSWQiOiI0NjY4N2VlYmZjMDQ4YzczYjRmNDg0OTQwZDg5MWYzZjVkM2YzZmQxIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDY2ODdlZWJmYzA0OGM3M2I0ZjQ4NDk0MGQ4OTFmM2Y1ZDNmM2ZkMSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlOTgxNWVkN2I5NWQ1Yzk3NTQ0NzZjODAiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlOTgxNWVkN2I5NWQ1Yzk3NTQ0NzZjODAiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZTk4MTVlZDdiOTVkNWM5NzU0NDc2YzgwIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEluc2lkZVRyYWNrZXIsIGFuZCBQaXF1ZSBUZWEuIEhhaXIgbG9zcyBpcyBhIGNvbW1vbmx5IGV4cGVyaWVuY2VkIGlzc3VlIGFuZCBvZnRlbiBzaWduYWxzIHNvbWV0aGluZyBkZWVwZXIgZ29pbmcgb24gaW4gdGhlIGJvZHkuIEFuZCBhcyB0aGVyZSBhcmUgbWFueSBkaWZmZXJlbnQgdHlwZXMgb2YgaGFpciBsb3NzLCB0aGVyZSBhcmUgYWxzbyBtYW55IHZhcmlvdXMgZHJpdmVycyBvZiBoYWlyIGxvc3MsIGluY2x1ZGluZyBob3Jtb25hbCBpbWJhbGFuY2UsIG1ldGFib2xpYyBkeXNmdW5jdGlvbiwgb3IgZXZlbiBhdXRvaW1tdW5lIGRpc2Vhc2UuIFRoaXMgaXMgd2h5IEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyBsb29rIGF0IGd1dCBhbmQgbWV0YWJvbGljIGhlYWx0aCwgbnV0cmllbnQgc3RhdHVzLCBhbmQgbXVjaCBtb3JlIHRvIGZpbmQgdGhlIHJvb3QgY2F1c2Ugb2YgaGFpciBsb3NzLiBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSwgRGhydSBQdXJvaGl0LCBhbmQgRHIuIEN5bnRoaWEgTGkgYWJvdXQgdGhlIG1hbnkgZGlmZmVyZW50IHR5cGVzIG9mIGhhaXIgbG9zcyBhbmQgdGhlaXIgYXNzb2NpYXRlZCB1bmRlcmx5aW5nIGNhdXNlcy4gwqAgRHIuIEVsaXphYmV0aCBCb2hhbSBpcyBhIHBoeXNpY2lhbiBhbmQgbnV0cml0aW9uaXN0IHdobyBwcmFjdGljZXMgRnVuY3Rpb25hbCBNZWRpY2luZSBhdCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgaW4gTGVub3gsIE1BLiBUaHJvdWdoIGhlciBwcmFjdGljZSBhbmQgbGVjdHVyaW5nLCBzaGUgaGFzIGhlbHBlZCB0aG91c2FuZHMgb2YgcGVvcGxlIGFjaGlldmUgdGhlaXIgZ29hbHMgb2Ygb3B0aW11bSBoZWFsdGggYW5kIHdlbGxuZXNzLiBTaGUgd2l0bmVzc2VzIHRoZSBwb3dlciBvZiBudXRyaXRpb24gZXZlcnkgZGF5IGluIGhlciBwcmFjdGljZSBhbmQgaXMgY29tbWl0dGVkIHRvIHRyYWluaW5nIG90aGVyIHBoeXNpY2lhbnMgdG8gdXRpbGl6ZSBudXRyaXRpb24gaW4gaGVhbGluZy4gRGhydSBQdXJvaGl0IGlzIGEgcG9kY2FzdCBob3N0LCBzZXJpYWwgZW50cmVwcmVuZXVyLCBhbmQgaW52ZXN0b3IgaW4gdGhlIGhlYWx0aCBhbmQgd2VsbG5lc3MgaW5kdXN0cnkuIEhpcyBwb2RjYXN0LCBUaGUgRGhydSBQdXJvaGl0IFBvZGNhc3QsIGlzIGEgdG9wIDUwIGdsb2JhbCBoZWFsdGggcG9kY2FzdCB3aXRoIG92ZXIgMzAgbWlsbGlvbiB1bmlxdWUgZG93bmxvYWRzLiBIaXMgaW50ZXJ2aWV3cyBmb2N1cyBvbiB0aGUgaW5uZXIgd29ya2luZ3Mgb2YgdGhlIGJyYWluIGFuZCB0aGUgYm9keSBhbmQgZmVhdHVyZSB0aGUgYnJpZ2h0ZXN0IG1pbmRzIGluIHdlbGxuZXNzLCBtZWRpY2luZSwgYW5kIG1pbmRzZXQuIERyLiBDeW50aGlhIExpIHJlY2VpdmVkIGhlciBtZWRpY2FsIGRlZ3JlZSBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIFRleGFzIFNvdXRod2VzdGVybiBNZWRpY2FsIENlbnRlciBpbiBEYWxsYXMuIFNoZSBoYXMgcHJhY3RpY2VkIGFzIGFuIGludGVybmlzdCBpbiBzZXR0aW5ncyBhcyBkaXZlcnNlIGFzIEthaXNlciBQZXJtYW5lbnRlIE1lZGljYWwgQ2VudGVyLCBTYW4gRnJhbmNpc2NvIEdlbmVyYWwgSG9zcGl0YWwsIGFuZCBTdC4gQW50aG9ueSBNZWRpY2FsIENsaW5pYyBzZXJ2aW5nIHRoZSBob21lbGVzcy4gSGVyIHBlcnNvbmFsIGhlYWx0aCBjaGFsbGVuZ2VzIGxlZCBoZXIgdG8gaW50ZWdyYXRpdmUgYW5kIEZ1bmN0aW9uYWwgTWVkaWNpbmUsIGFuZCBzaGUgY3VycmVudGx5IGhhcyBhIHByaXZhdGUgcHJhY3RpY2UgaW4gQmVya2VsZXksIENBLiBTaGUgc2VydmVzIG9uIHRoZSBmYWN1bHR5IG9mIHRoZSBIZWFsZXLigJlzIEFydCBwcm9ncmFtIGF0IHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEgU2FuIEZyYW5jaXNjbyBTY2hvb2wgb2YgTWVkaWNpbmUsIGFuZCBzaGUgaXMgdGhlIGF1dGhvciBvZiBCcmF2ZSBOZXcgTWVkaWNpbmU6IEEgRG9jdG9y4oCZcyBVbmNvbnZlbnRpb25hbCBQYXRoIHRvIEhlYWxpbmcgSGVyIEF1dG9pbW11bmUgSWxsbmVzcy4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBJbnNpZGVUcmFja2VyLCBhbmQgUGlxdWUgVGVhLiBSdXBhIEhlYWx0aCBpcyBhIHBsYWNlIHdoZXJlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyBjYW4gYWNjZXNzIG1vcmUgdGhhbiAyLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIGZyb20gb3ZlciAyMCBsYWJzIGxpa2UgRFVUQ0gsIFZpYnJhbnQgQW1lcmljYSwgR2Vub3ZhLCBhbmQgR3JlYXQgUGxhaW5zLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUsIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLiBJbnNpZGVUcmFja2VyIGlzIGEgcGVyc29uYWxpemVkIGhlYWx0aCBhbmQgd2VsbG5lc3MgcGxhdGZvcm0gbGlrZSBubyBvdGhlci4gUmlnaHQgbm93IHRoZXnigJlyZSBvZmZlcmluZyBteSBjb21tdW5pdHkgMjAlIG9mZiBhdCBpbnNpZGV0cmFja2VyLmNvbS9kcmh5bWFuLiBQaXF1ZSBpcyBvZmZlcmluZyB1cCB0byAyMCUgb2ZmIHBsdXMgZnJlZSBzaGlwcGluZyBvbiB0aGVpciBQdSdlciBidW5kbGVzLiBKdXN0IGdvIHRvICBwaXF1ZWxpZmUuY29tL2Zhcm1hY3kgZm9yIHVwIHRvIDIwJSBvZmYgcGx1cyBmcmVlIHNoaXBwaW5nLiBGdWxsLWxlbmd0aCBlcGlzb2RlcyBvZiB0aGVzZSBpbnRlcnZpZXdzIGNhbiBiZSBmb3VuZCBoZXJlOiBEci4gRWxpemFiZXRoIEJvaGFtIERocnUgUHVyb2hpdCBEci4gQ3ludGhpYSBMaSAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozOTI2NzI2fSwiaWQiOiIwSWVodWlLcVdBMFdFR0VMM2lwT0E0IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGhlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgQXBwcm9hY2ggVG8gSGFpciBMb3NzIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjItMDktMjZUMTA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MEllaHVpS3FXQTBXRUdFTDNpcE9BNCJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMTBmNjcxOTZhMThjN2FmMGMzOWJhNzg1YTZjYjBmYmFhNTBmMmIwMyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzEwZjY3MTk2YTE4YzdhZjBjMzliYTc4NWE2Y2IwZmJhYTUwZjJiMDMifSx7ImZpbGVJZCI6ImFjNzZhZDQwYTI2YzY1MDQ1MzlhNzYzZGZiM2VhOTAxMGY4NDhlMzUiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hYzc2YWQ0MGEyNmM2NTA0NTM5YTc2M2RmYjNlYTkwMTBmODQ4ZTM1In0seyJmaWxlSWQiOiI5NjJiNjhjYWY3MGNmZDcxN2VlMGM1MTUzOGMwNjU5MTQ2MGU0Y2ZkIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTYyYjY4Y2FmNzBjZmQ3MTdlZTBjNTE1MzhjMDY1OTE0NjBlNGNmZCJ9LHsiZmlsZUlkIjoiNmMxNjRjZWU4YTU4MTg4ZWM2YWI1MTdiMDNmMjIzODM4NjNlMDFhMyIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82YzE2NGNlZThhNTgxODhlYzZhYjUxN2IwM2YyMjM4Mzg2M2UwMWEzIn0seyJmaWxlSWQiOiIxZWFhNGFmOGRiMDkxMWQ3MDRlY2FiODgyYTRkOTI4MjdjNTllMThmIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzFlYWE0YWY4ZGIwOTExZDcwNGVjYWI4ODJhNGQ5MjgyN2M1OWUxOGYifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkODMyMGNlZTcyYTFmZjE1NTkwMDY3ZjFjIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmODMyMGNlZTcyYTFmZjE1NTkwMDY3ZjFjIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTgzMjBjZWU3MmExZmYxNTU5MDA2N2YxYyIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiRklOR0VSIE9OIFRIRSBQVUxTRSAtIENvbm5lY3Qgd2l0aCB3b21lbiBpbiB0aGUgc2FtZSBzdGFnZSBvZiBsaWZlLiBDaGF0LiBGaW5kIHZhbGlkYXRpb24uIEpvaW4gdGhlIGxpdmUgZXhwZXJ0cy4gSG93PyBTaW1wbGlmeSB0aGluZ3MgYnkgZG93bmxvYWRpbmcgdGhlIFBlcnJ5IEFwcCBvbiBlaXRoZXIgQXBwbGUgb3IgQW5kcm9pZC7CoCBXZWxjb21lIHRvIFBlcmltZW5vcGF1c2UgV1RGISBUb2RheSB3ZSBhcmUgam9pbmVkIGJ5IGEgdGVhbSBvZiBVcm9sb2dpc3RzIHRvIHVucGFjayDigJxBIEd1eeKAmXMgR3VpZGUgdG8gUGVyaW1lbm9wYXVzZeKAnS4gRHIuIFZpY3RvcmlhIFNjb3R0ICYgRHIuIEthcnluIEVpbGJlciBub3Qgb25seSBhZGRyZXNzIHRoZSBwZXJyeSBjb21tdW5pdGllc+KAmSBtb3N0IHByZXNzaW5nIGNvbmNlcm5zIGFib3V0IHdoYXQgdGhleSB3aXNoIHRoZWlyIHBhcnRuZXJzIGtuZXcsIGJ1dCBhbHNvIHRoZSBtb3N0IGNvbW1vbiBtaXN1bmRlcnN0YW5kaW5ncyBhbmQgY2hhbGxlbmdlcyBleHBlcmllbmNlZCBieSBtZW4gYXMgdGhleSBuYXZpZ2F0ZSB0aGlzIHNlYXNvbiBvZiBsaWZlLsKgIFdlIG5ldmVyIGhvbGQgYmFjayBzbyBuZWl0aGVyIHNob3VsZCB5b3UhIFNlbmQgaW4gYSB2b2ljZSBtZXNzYWdlIHF1ZXN0aW9uOsKgIEFuZCBpZiB5b3Ugd2FudCBhIGNvcHkgb2YgdGhlIGJvb2sgbWVudGlvbmVkIGluIHRvZGF54oCZcyBlcGlzb2RlLCBqdXN0IGZvbGxvdyB0aGUgbGluazrCoCBBIFdvbWFuJ3MgR3VpZGUgdG8gSGVyIFBlbHZpYyBGbG9vcjogV2hhdCB0aGUgRipAIyBJcyBHb2luZyBPbiBEb3duIFRoZXJlwqAgIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBwZXJyeSHCoCBwZXJyeSBpcyBhIHNhZmUgc3BhY2UgZm9yIGNvbm5lY3Rpb25zLCBzdXBwb3J0LCBuZXcgZnJpZW5kc2hpcHMgYW5kIG9jY2FzaW9uYWwgbGF1Z2hzIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24uIEl04oCZcyBhICMxIHBlcmltZW5vcGF1c2UgYXBwIHdoZXJlIHlvdSB3aWxsIG1lZXQgb3RoZXIgd2FycmlvcnMgd2hvIHVuZGVyc3RhbmQuIFNoYXJpbmcgZXhwZXJpZW5jZXMgd2lsbCBoZWxwIHRvIGZlZWwg4oCYbm9ybWFs4oCZIGFnYWluLiBObywgeW914oCZcmUgbm90IGNyYXp5IGFuZCBubywgeW91IGFyZSBub3QgYWxvbmUuIFdpdGggb3VyIG5ldHdvcmsgb2Ygd29uZGVyZnVsIG1lbm9wYXVzZSBleHBlcnRzLCB3ZSBoYXZlIGdhdGhlcmVkIGFuIGFidW5kYW5jZSBvZsKgIGV2aWRlbmNlLWJhc2VkIGtub3dsZWRnZSwgYXJ0aWNsZXMsIHBvZGNhc3RzIGFuZCBhIG5ldyBib29rOiBUaGUgUGVycnkgTWVub3BhdXNlIEpvdXJuYWwuIFRvIGxlYXJuIG1vcmUgdmlzaXQ6IHd3dy5oZXlwZXJyeS5jb20gaHR0cHM6Ly9wZXJyeS5hcHAubGluay9wZXJpbWVub3BhdXNld3RmICBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIEFyZSB5b3UgbG9va2luZyBmb3IgYSBtZWFuaW5nZnVsIHdheSB0byBwcmlvcml0aXplIHlvdXIgd2VsbC1iZWluZyBkdXJpbmcgdGhpcyBjcnVjaWFsIHBoYXNlIG9mIHlvdXIgbGlmZT8gRG8geW91IGNyYXZlIHNlbGYtY2FyZSBwcmFjdGljZXMgdGFpbG9yZWQgc3BlY2lmaWNhbGx5IHRvIHRoZSB1cHMgYW5kIGRvd25zIG9mIHBlcmltZW5vcGF1c2U/IFRoZSBqb3VybmFsIG9mZmVyczogMe+4j+KDoyBUaG91Z2h0ZnVsIFByb21wdHM6IDLvuI/ig6MgUHJvZ3Jlc3MgdHJhY2tpbmc6IDPvuI/ig6MgRXZpZGVuY2UtYmFzZWQga25vd2xlZGdlwqAgNO+4j+KDoyBDb21tdW5pdHkgU3VwcG9ydCAgVG8gZ3JhYiBhIGpvdXJuYWwgdmlzaXQ6wqAgaGV5cGVycnkuY29tL3RoZXBlcnJ5bWVub3BhdXNlam91cm5hbCBvciBhbXpuLnRvLzNOdDFZWVIg8J+OgSBTcGVjaWFsIE9mZmVyISBXZSdyZSBvZmZlcmluZyBhbiBleGNsdXNpdmUgZGlzY291bnQgdG8gb3VyIGxpc3RlbmVycy4g8J+OgSBEaXNjbGFpbWVyOiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIGlzIGEgdG9vbCBkZXNpZ25lZCB0byBjb21wbGVtZW50IHlvdXIgc2VsZi1jYXJlIHJvdXRpbmUuIFBsZWFzZSBjb25zdWx0IHdpdGggeW91ciBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBmb3IgcGVyc29uYWxpemVkIGFkdmljZSAmIGd1aWRhbmNlIHJlZ2FyZGluZyBwZXJpbWVub3BhdXNlLiBBYm91dCBndWVzdCBEci4gS2FyeW4gRWlsYmVyOsKgIFBhcnQgb2YgdGhlIERvd24gVGhlcmUgRG9jdG9ycyB0cmlvLCBEci4gRWlsYmVyIGlzIGEgUHJvZmVzc29yIG9mIFVyb2xvZ3kgYW5kIEFzc29jaWF0ZSBQcm9mZXNzb3Igb2YgT2JzdGV0cmljcyAmIEd5bmVjb2xvZ3kgYXQgQ2VkYXJzLVNpbmFpIE1lZGljYWwgQ2VudGVyIGFuZCB0aGUgUHJvZ3JhbSBEaXJlY3RvciBmb3IgdGhlIENlZGFycy1TaW5haSBGZW1hbGUgUGVsdmljIE1lZGljaW5lIGFuZCBSZWNvbnN0cnVjdGl2ZSBTdXJnZXJ5IChGUE1SUykgZmVsbG93c2hpcCB0cmFpbmluZyBwcm9ncmFtLiAoUmVhZCBvbuKApikgTGVhcm4gbW9yZSBhYm91dCBEci4gS2FyeW4gRWlsYmVyOiBJbnN0YWdyYW06IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZG93bnRoZXJlZG9jdG9ycy8gSW5zdGFncmFtOiBodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL2RyZWlsYmVyLyBMaW5rZWRpbjogbGlua2VkaW4uY29tL2luL2thcnluLWVpbGJlci03YTQ1NTExMiBBYm91dCBEci4gVmljdG9yaWEgU2NvdHQgRHIuIFNjb3R0IGlzIGFsc28gb25lIG9mIHRoZSBmZWxsb3cgY28tZm91bmRlcnMgb2YgVGhlIERvY3RvcnMgRG93biBUaGVyZSwgc2hlIGhhcyBhIGxvbmctc3RhbmRpbmcgaW50ZXJlc3QgaW4gcXVhbGl0eS1vZi1jYXJlIHJlc2VhcmNoIGluIGZlbWFsZSBwZWx2aWMgbWVkaWNpbmUgdGhhdCBiZWdhbiBkdXJpbmcgaGVyIG1lZGljYWwgc2Nob29sIHRyYWluaW5nIGF0IFVDTEEuIFNoZSBjb21wbGV0ZWQgaGVyIHVyb2xvZ3kgcmVzaWRlbmN5IGFuZCBhIGZlbGxvd3NoaXAgaW4gRlBNUlMgYXQgVUNMQS4gV2hpbGUgYSByZXNpZGVudCBhbmQgZmVsbG93IGF0IFVDTEEsIGhlciByZXNlYXJjaCB3YXMgZm9jdXNlZCBvbiBkZXZlbG9waW5nIHF1YWxpdHktb2YtY2FyZSBpbmRpY2F0b3JzIGZvciB3b21lbiB3aXRoIHVyaW5hcnkgaW5jb250aW5lbmNlIGFuZCB2YWdpbmFsIHByb2xhcHNlIGFuZCBpbXByb3ZpbmcgdGhlIHF1YWxpdHkgb2YgY2FyZSBkZWxpdmVyZWQgdG8gd29tZW4gd2l0aCByZWN1cnJlbnQgdXJpbmFyeSB0cmFjdCBpbmZlY3Rpb25z4oCmKFJlYWQgb27igKYpIExlYXJuIG1vcmUgYWJvdXQgRHIuIFZpY3RvcmlhIFNjb3R0IEluc3RhZ3JhbTogaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9kci52aWN0b3JpYS5zY290dC8gTGlua2VkaW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi92aWN0b3JpYS1zY290dC0yYTgwMDcxYTcvIERpc2NsYWltZXI6IFRoaXMgaXMgbm90IG1lZGljYWwgYWR2aWNlLCBpdCBkb2VzIG5vdCB0YWtlIHRoZSBwbGFjZSBvZiBtZWRpY2FsIGFkdmljZSBmcm9tIHlvdXIgcGh5c2ljaWFuLCBhbmQgaXMgbm90IGludGVuZGVkIHRvIHRyZWF0IG9yIGN1cmUgYW55IGRpc2Vhc2UuIFBhdGllbnRzIHNob3VsZCBzZWUgYSBxdWFsaWZpZWQgbWVkaWNhbCBwcm92aWRlciBmb3IgYXNzZXNzbWVudCBhbmQgdHJlYXRtZW50LiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozMTc3OTUyfSwiaWQiOiIyMjMzMnJEN1JBWFlxblM4c3d4TnRrIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiQSBHdXnigJlzIEd1aWRlIHRvIFBlcmltZW5vcGF1c2Ugd2l0aCBEci4gVmljdG9yaWEgU2NvdHQgJiBEci4gS2FyeW4gRWlsYmVyICIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlBlcmltZW5vcGF1c2UgV1RGPyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0aHM5VE1GTENzUk9ldlZLRHl5YWZLIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA1LTA5VDA5OjU0OjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjIyMzMyckQ3UkFYWXFuUzhzd3hOdGsifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImUxYzI4NDZlZDE5NTMyYmU0Y2NmNTU1NjQxMTNjZGQxNjA3N2FkNzQiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTFjMjg0NmVkMTk1MzJiZTRjY2Y1NTU2NDExM2NkZDE2MDc3YWQ3NCJ9LHsiZmlsZUlkIjoiNmI1NDEyMjFmOTcyMTdhYTAzNTgyOGM5YWUxNWU5ZTI5N2E1NWI2NCIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZiNTQxMjIxZjk3MjE3YWEwMzU4MjhjOWFlMTVlOWUyOTdhNTViNjQifSx7ImZpbGVJZCI6IjY5ZmE4NzAyOGRjOTAxNzE4ODdhOGIxN2I0MmVmNjAwMmY4MjQ3OWUiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82OWZhODcwMjhkYzkwMTcxODg3YThiMTdiNDJlZjYwMDJmODI0NzllIn0seyJmaWxlSWQiOiIwYzJhOTFiZGEwNmFjMTI4NTJlNTU3ZWUwNzkwZDAwODE5Nzc1MTc4IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzBjMmE5MWJkYTA2YWMxMjg1MmU1NTdlZTA3OTBkMDA4MTk3NzUxNzgifSx7ImZpbGVJZCI6Ijg1ZDUxOTY5NDc5Mjc3NzMyOTQ0M2RhNThlNTRhODM0ZWY5MDc3OTQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84NWQ1MTk2OTQ3OTI3NzczMjk0NDNkYTU4ZTU0YTgzNGVmOTA3Nzk0In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDA3MWY4MDYzMzdlZjRlZTY3MjUzNGQ4MiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjA3MWY4MDYzMzdlZjRlZTY3MjUzNGQ4MiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEwNzFmODA2MzM3ZWY0ZWU2NzI1MzRkODIiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldlbGNvbWUgdG8gUGVyaW1lbm9wYXVzZSBXVEYhIFRvZGF5IHdlIGFyZSBqb2luZWQgYnkgbGVhZGluZyBDYXJkaW9sb2dpc3QgRHIuIEpheW5lIE1vcmdhbiBhbmQgUGVycnkgU2lzdGVyIGFuZCBJbmZsdWVuY2VyIEtyaXN0ZW4gTWl0Y2hlbGwsIGFrYSBRdWVlbiBBeW9rZS4gVGhpcyBsYXRlc3QgZXBpc29kZSBpcyBjYWxsZWQg4oCYR2V0dGluZyBQZXJpbWVub3BhdXNlLVJlYWR5OiBLZXkgUXVlc3Rpb25zIHRvIERpc2N1c3Mgd2l0aCBZb3VyIERvY3RvciAmIEVxdWlwIFlvdXJzZWxm4oCZIHdoaWNoIGFkZHJlc3NlcyBzbyBtYW55IHF1ZXN0aW9ucywgdG9waWNzIHN1Y2ggYXMgSFJUIHZzLiBNUlQsIG9yIGVzdHJvZ2VuIGFuZCB2aXNjZXJhbCBmYXQsIG9yIHdoYXQgc2hvdWxkIHlvdXIgZG9jdG9yIGJlIGxvb2tpbmcgZm9yIHdoZW4geW91IHByZXNlbnQgd2l0aCBjZXJ0YWluIHN5bXB0b21zLCBhcyB3ZWxsIGFzIGh5c3RlcmVjdG9taWVzIGFuZCBwcm9nZXN0ZXJvbmUsIGFuZCBzbyBtdWNoIG1vcmUhwqAgV2UgbmV2ZXIgaG9sZCBiYWNrIHNvIG5laXRoZXIgc2hvdWxkIHlvdSEgU2VuZCBpbiBhIHZvaWNlIG1lc3NhZ2UgcXVlc3Rpb246wqAgIFBlcmltZW5vcGF1c2UgV1RGISBicm91Z2h0IHRvIHlvdSBieSBwZXJyeSHCoCBwZXJyeSBpcyBhIHNhZmUgc3BhY2UgZm9yIGNvbm5lY3Rpb25zLCBzdXBwb3J0LCBuZXcgZnJpZW5kc2hpcHMgYW5kIG9jY2FzaW9uYWwgbGF1Z2hzIGR1cmluZyB0aGUgbWVub3BhdXNlIHRyYW5zaXRpb24uIEl04oCZcyBhICMxIHBlcmltZW5vcGF1c2UgYXBwIHdoZXJlIHlvdSB3aWxsIG1lZXQgb3RoZXIgd2FycmlvcnMgd2hvIHVuZGVyc3RhbmQuwqAgU2hhcmluZyBleHBlcmllbmNlcyB3aWxsIGhlbHAgdG8gZmVlbCDigJhub3JtYWzigJkgYWdhaW4uIE5vLCB5b3XigJlyZSBub3QgY3JhenkgYW5kIG5vLCB5b3UgYXJlIG5vdCBhbG9uZS4gV2l0aCBvdXIgbmV0d29yayBvZiB3b25kZXJmdWwgbWVub3BhdXNlIGV4cGVydHMsIHdlIGhhdmUgZ2F0aGVyZWQgYW4gYWJ1bmRhbmNlIG9mwqAgZXZpZGVuY2UtYmFzZWQga25vd2xlZGdlLCBhcnRpY2xlcywgcG9kY2FzdHMgYW5kIGEgbmV3IGJvb2s6IFRoZSBQZXJyeSBNZW5vcGF1c2UgSm91cm5hbC4gVG8gbGVhcm4gbW9yZSB2aXNpdDogd3d3LmhleXBlcnJ5LmNvbSBodHRwczovL3BlcnJ5LmFwcC5saW5rL3BlcmltZW5vcGF1c2V3dGYgIFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgQXJlIHlvdSBsb29raW5nIGZvciBhIG1lYW5pbmdmdWwgd2F5IHRvIHByaW9yaXRpemUgeW91ciB3ZWxsLWJlaW5nIGR1cmluZyB0aGlzIGNydWNpYWwgcGhhc2Ugb2YgeW91ciBsaWZlPyBEbyB5b3UgY3JhdmUgc2VsZi1jYXJlIHByYWN0aWNlcyB0YWlsb3JlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHVwcyBhbmQgZG93bnMgb2YgcGVyaW1lbm9wYXVzZT8gVGhlIGpvdXJuYWwgb2ZmZXJzOiAx77iP4oOjIFRob3VnaHRmdWwgUHJvbXB0czogMu+4j+KDoyBQcm9ncmVzcyB0cmFja2luZzogM++4j+KDoyBFdmlkZW5jZS1iYXNlZCBrbm93bGVkZ2XCoCA077iP4oOjIENvbW11bml0eSBTdXBwb3J0IFRvIGdyYWIgYSBqb3VybmFsIHZpc2l0OsKgIGhleXBlcnJ5LmNvbS90aGVwZXJyeW1lbm9wYXVzZWpvdXJuYWwgb3IgYW16bi50by8zTnQxWVlSICDwn46BIFNwZWNpYWwgT2ZmZXIhIFdlJ3JlIG9mZmVyaW5nIGFuIGV4Y2x1c2l2ZSBkaXNjb3VudCB0byBvdXIgbGlzdGVuZXJzLiDwn46BICBEaXNjbGFpbWVyOiBUaGUgUGVyaW1lbm9wYXVzZSBKb3VybmFsIGlzIGEgdG9vbCBkZXNpZ25lZCB0byBjb21wbGVtZW50IHlvdXIgc2VsZi1jYXJlIHJvdXRpbmUuIFBsZWFzZSBjb25zdWx0IHdpdGggeW91ciBoZWFsdGhjYXJlIHByb2Zlc3Npb25hbCBmb3IgcGVyc29uYWxpemVkIGFkdmljZSAmIGd1aWRhbmNlIHJlZ2FyZGluZyBwZXJpbWVub3BhdXNlLiAgQWJvdXQgZ3Vlc3QgRHIuIEpheW5lIE1vcmdhbjrCoCBEci4gSmF5bmUgTW9yZ2FuIGlzIGEgY2FyZGlvbG9naXN0LCBlbnRyZXByZW5ldXIgYW5kIGlubm92YXRpb24gbGVhZGVyIHdpdGggZGVlcCBleHBlcnRpc2UgaW4gbWVkaWNhbCBkZXZpY2VzLCBzdGFydHVwIGNvbXBhbmllcywgaGVhbHRoY2FyZSBtYW5hZ2VtZW50IGFuZCBjbGluaWNhbCByZXNlYXJjaC4gU2hlIGVhcm5lZCBoZXIgQi5TLiBkZWdyZWUgaW4gYmlvbG9neSBhbmQgYmlvY2hlbWlzdHJ5IGZyb20gU3BlbG1hbiBDb2xsZWdlIGFuZCBNLkQuIGZyb20gTWljaGlnYW4gU3RhdGUgVW5pdmVyc2l0eS4gSmF5bmUgY3VycmVudGx5IHNlcnZlcyBhcyBkaXJlY3RvciBvZiBpbm5vdmF0aW9uIGZvciBQaWVkbW9udCBIZWFsdGhjYXJlLCB3aGVyZSBzaGUgbGVhZHMgdGhlIGRldmVsb3BtZW50IG9mIG5vdmVsIHRyZWF0bWVudHMgYW5kIHRoZXJhcGllcyBhY3Jvc3MgdGhlIHN5c3RlbS7CoCBMZWFybiBtb3JlIGFib3V0IERyLiBKYXluZSBNb3JnYW46IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vcGlsYXRlc3dpdGhkcmpheW5lLz9obD1lbiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vamF5bmVtb3JnYW4gaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3BpZWRtb250aGVhbHRoIGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vZHJqYXluZW1vcmdhbi8/aGw9ZW4gIEFib3V0IEtyaXN0ZW4gTWl0Y2hlbGwgS3Jpc3RlbiBNaXRjaGVsbCAoYWxzbyBrbm93biBhcyBRdWVlbl9BeW9rZSBvbiBJbnN0YWdyYW0sIFlvdVR1YmUgYW5kIFRpa1RvaykgaXMgYSBjb250ZW50IGNyZWF0b3IsIGluZmx1ZW5jZXIgYW5kIGVudHJlcHJlbmV1ci4gU2hlIGVuam95cyBjcmVhdGluZyBmdW5ueSBhbmQgcmVsYXRhYmxlIHZpZGVvcy4gS3Jpc3RlbiBlYXJuZWQgaGVyIEIuRi5BLiBpbiBHcmFwaGljIERlc2lnbiBhdCBVTkMgQ2hhcmxvdHRlLiBTaGUgYWxzbyBzcGVjaWFsaXplcyBpbiBmb3JtdWxhdGluZyBoYW5kbWFkZSBwcm9kdWN0cyBmb3IgaGVyIHNraW5jYXJlIGNvbXBhbnkuIExlYXJuIG1vcmUgYWJvdXQgS3Jpc3RlbiBNaXRjaGVsbCBJbnN0YWdyYW06IGh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vcXVlZW5fYXlva2U/aWdzaD1NWFpuZUdoeWJuVmljVEEzWnc9PSBZb3VUdWJlOiBodHRwczovL3lvdXR1YmUuY29tL0BRdWVlbkF5b0tlP3NpPVRFdVlpYUNNMDVvNUpFaGUgVGlrVG9rOiBodHRwczovL3d3dy50aWt0b2suY29tL0BxdWVlbl9heW9rZT9fdD04bDJXaFgyWlVTcyZfcj0xIERpc2NsYWltZXI6IFRoaXMgaXMgbm90IG1lZGljYWwgYWR2aWNlLCBpdCBkb2VzIG5vdCB0YWtlIHRoZSBwbGFjZSBvZiBtZWRpY2FsIGFkdmljZSBmcm9tIHlvdXIgcGh5c2ljaWFuLCBhbmQgaXMgbm90IGludGVuZGVkIHRvIHRyZWF0IG9yIGN1cmUgYW55IGRpc2Vhc2UuIFBhdGllbnRzIHNob3VsZCBzZWUgYSBxdWFsaWZpZWQgbWVkaWNhbCBwcm92aWRlciBmb3IgYXNzZXNzbWVudCBhbmQgdHJlYXRtZW50LiIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozNDE1MDI4fSwiaWQiOiI2UFo0eVIzYzY1QmNWcUF3UURFQ3g5IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiR2V0dGluZyBQZXJpbWVub3BhdXNlLVJlYWR5OiBLZXkgUXVlc3Rpb25zIHRvIERpc2N1c3Mgd2l0aCBZb3VyIERvY3RvciAmIEVxdWlwIFlvdXJzZWxmIHdpdGggRHIuIEpheW5lIE1vcmdhbiAmIEtyaXN0ZW4gTWl0Y2hlbGwiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZWFjMTczODFlZTEyNWVkOWI3ZTYwODRhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJQZXJpbWVub3BhdXNlIFdURj8iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NGhzOVRNRkxDc1JPZXZWS0R5eWFmSyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wMy0yOFQxNjowODowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2UFo0eVIzYzY1QmNWcUF3UURFQ3g5In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIxNWViMGUwYmM1NjM3OTg3MmU5NmY3ODAyYmQxZWYwY2JhMjc1MDczIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTVlYjBlMGJjNTYzNzk4NzJlOTZmNzgwMmJkMWVmMGNiYTI3NTA3MyJ9LHsiZmlsZUlkIjoiMDgwYzhkM2E5OWViMGY1ODg0MTM1ZDM0M2I2ZjVjOTY1NGVhNTg3MSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzA4MGM4ZDNhOTllYjBmNTg4NDEzNWQzNDNiNmY1Yzk2NTRlYTU4NzEifSx7ImZpbGVJZCI6IjA1Yjk3NmE5YjkyMjNiMzAyYzY4OTgxOTdiMjQwYTA5MGJjZjY2OWYiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMDViOTc2YTliOTIyM2IzMDJjNjg5ODE5N2IyNDBhMDkwYmNmNjY5ZiJ9LHsiZmlsZUlkIjoiN2M4ZDNhZDcxODlkZjRiZjI3NDdhN2Q3ZGJiMTc1ZGNjYThlYjY2YiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzdjOGQzYWQ3MTg5ZGY0YmYyNzQ3YTdkN2RiYjE3NWRjY2E4ZWI2NmIifSx7ImZpbGVJZCI6IjI1ZDYyMTNmZDRiYjQ5ZjlkNWJiMDg5M2M1OWJiNDc5MzBkYzQ1N2UiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjVkNjIxM2ZkNGJiNDlmOWQ1YmIwODkzYzU5YmI0NzkzMGRjNDU3ZSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiYWRmMDNkMzRiMjk5ZTNjNmRjMGRlMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiYWRmMDNkMzRiMjk5ZTNjNmRjMGRlMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYmFkZjAzZDM0YjI5OWUzYzZkYzBkZTFlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUb2RheSBJIGFtIHNwZWFraW5nIHdpdGggRHIuIExlaWdoIEVyaW4gQ29ubmVhbHksIE1ELiBEci4gQ29ubmVhbHkgaXMgYWJzb2x1dGVseSBhbWF6aW5nLCBhbmQgSSB3YXMgc28gaW50ZXJlc3RlZCB0byBoYXZlIGhlciBvbiB0aGUgcG9kY2FzdCBiZWNhdXNlIG9mIGhlciBpbmNyZWRpYmxlIGV4cGVyaWVuY2UgYW5kIHBoaWxvc29waHkgb24gY2FuY2VyIHByZXZlbnRpb24uICBXZSBkaXNjdXNzIGNhbmNlciByYXRlcywgd2hhdCBzaGUgcmVjb21tZW5kcyBmb3IgcHJldmVudGluZyBjYW5jZXIsIGNhbmNlciBlYXJseSBkaWFnbm9zdGljcywgaG93IHNoZSB0cmVhdHMgcGF0aWVudHMgaW4gaGVyIGNsaW5pY3MgYW5kIG11Y2ggbW9yZS4gIElmIHlvdSBhcmUgaW50ZXJlc3RlZCBpbiBqb2luaW5nIG15IEZlbWFsZSBMb25nZXZpdHkgT3B0aW1pemF0aW9uIEdyb3VwLCDigaBsZWFybiBtb3JlIGhlcmU6IGh0dHBzOi8vd3d3LnNrb29sLmNvbS9mZW1hbGVsb25nZXZpdHlvcHRpbWl6YXRpb24vYWJvdXQgIEFib3V0IERyIENvbm5lYWx5OiBMZWlnaCBFcmluIENvbm5lYWx5LCBNLkQuIGlzIGEgcHJvbWluZW50IGxlYWRlciBpbiB0aGUgZmllbGQgb2YgSW50ZWdyYXRpdmUgTWVkaWNpbmUuIFNoZSB1dGlsaXplcyB0aGUgYmVzdCBvZiBhbGwgc2NpZW5jZXMsIGluY2x1ZGluZyBjb252ZW50aW9uYWwsIGhvbWVvcGF0aGljLCBlYXN0ZXJuIG1lZGljaW5lIGFuZCBtb2Rlcm4gbWVkaWNpbmUuIFNoZSBpcyB0aGUgTWVkaWNhbCBEaXJlY3RvciBvZiBDYW5jZXIgQ2VudGVyIGZvciBIZWFsaW5nIGFuZCBDZW50ZXIgZm9yIE5ldyBNZWRpY2luZS4gVGhlIGNvbWJpbmVkIDMwLDAwMCBTLkYuIGNsaW5pY3MgaGF2ZSBiZWNvbWUgdGhlIGxhcmdlc3QgaW50ZWdyYXRpdmUgbWVkaWNhbCBjbGluaWMgaW4gTm9ydGggQW1lcmljYSwgYW5kIGhhdmUgYmVlbiB2aXNpdGVkIGJ5IG92ZXIgcGF0aWVudHMgNDcsMDAwIHBhdGllbnRzLiAgRHIuIENvbm5lYWx5J3MgV2Vic2l0ZTogaHR0cHM6Ly93d3cuY29ubmVhbHltZC5jb20vIERyLiBDb25uZWFseSdzIEluc3RhZ3JhbTogaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9jb25uZWFseW1kLyAgVGltZXN0YW1wczogIDAwOjAwIEludHJvZHVjdGlvbiBhbmQgQmFja2dyb3VuZCAwNjoxMyBUYWtpbmcgYSBIb2xpc3RpYyBBcHByb2FjaCB0byBIZWFsdGhjYXJlIDExOjA0IFRoZSBSaXNlIG9mIENhbmNlciBhbmQgdGhlIEhlYWx0aCBvZiBDaGlsZHJlbiAzMTozOSBSZWR1Y2luZyB0aGUgUmlzayBvZiBDYW5jZXI6IExpZmVzdHlsZSBSZWNvbW1lbmRhdGlvbnMgMzI6MDkgUHJlcGFyaW5nIHRoZSBCb2R5IGZvciBQcmVnbmFuY3kgYW5kIFJhaXNpbmcgSGVhbHRoeSBDaGlsZHJlbiAzMzowNyBUaGUgSW1wb3J0YW5jZSBvZiBTbGVlcCwgV2F0ZXIsIGFuZCBSZWR1Y2luZyBQbGFzdGljIFVzZSAzNToyMSBFeGVyY2lzZSBhbmQgTWluZGZ1bCBFYXRpbmcgZm9yIE9wdGltYWwgSGVhbHRoIDM3OjE4IEFkZHJlc3NpbmcgRW1vdGlvbmFsIFdlbGwtYmVpbmcgYW5kIFRyYXVtYSA0NjoxOSBFYXJseSBDYW5jZXIgRGV0ZWN0aW9uIE1ldGhvZHM6IEZ1bGwgQm9keSBNUklzIGFuZCBMaXF1aWQgQmlvcHNpZXMgNTI6MzAgQSBDb21wcmVoZW5zaXZlIEFwcHJvYWNoIHRvIENhbmNlciBUcmVhdG1lbnQiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzgyNTE2Mn0sImlkIjoiMWRTVE9McTZRYk5KME1IeVNpQUhqOCIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkNhbmNlciBQcmV2ZW50aW9uIHdpdGggRHIuIExlaWdoIEVyaW4gQ29ubmVhbHksIE1EIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGJhZGYwM2QzNGIyOTllM2M2ZGMwZGUxZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmJhZGYwM2QzNGIyOTllM2M2ZGMwZGUxZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiYWRmMDNkMzRiMjk5ZTNjNmRjMGRlMWUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiTG9uZ2V2aXR5IE9wdGltaXphdGlvbiB3aXRoIEtheWxhIEJhcm5lcy1MZW50eiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo0T0xXV24yMlJHQjBhcmdiUlB2QWFRIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA2LTI3VDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjFkU1RPTHE2UWJOSjBNSHlTaUFIajgifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImVmYzk3MmRlYzUyM2ZjNzA4ZDA5OWNmYmFlNmFiOTgzZmUxYTIzZTgiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lZmM5NzJkZWM1MjNmYzcwOGQwOTljZmJhZTZhYjk4M2ZlMWEyM2U4In0seyJmaWxlSWQiOiJkMWYzZmRkZWVhMGZkZGI5MDU5NzRlNWUzOThhZTUwNDg5ZjkwOTFiIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2QxZjNmZGRlZWEwZmRkYjkwNTk3NGU1ZTM5OGFlNTA0ODlmOTA5MWIifSx7ImZpbGVJZCI6IjhlM2IzYzVjNDA1ZDRmNmMyNmQzYWMxOWNiNDQxYTM3OWRjZmUxNDQiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84ZTNiM2M1YzQwNWQ0ZjZjMjZkM2FjMTljYjQ0MWEzNzlkY2ZlMTQ0In0seyJmaWxlSWQiOiJmZDhhY2MzNzlhNjRiMmYzN2I5ZmYyM2Y1MzY3NjZiNWZlN2I3ODUzIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmQ4YWNjMzc5YTY0YjJmMzdiOWZmMjNmNTM2NzY2YjVmZTdiNzg1MyJ9LHsiZmlsZUlkIjoiYTcwNTg2NjFjODdkNGY1ZDJjMmExYWU5MjI1YTM5MmQ3NDU0MTc1YiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hNzA1ODY2MWM4N2Q0ZjVkMmMyYTFhZTkyMjVhMzkyZDc0NTQxNzViIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGUzYWIxYzg4ZGVhNDg3MmQxOWFhMzNlYiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmUzYWIxYzg4ZGVhNDg3MmQxOWFhMzNlYiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlM2FiMWM4OGRlYTQ4NzJkMTlhYTMzZWIiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBCaU9wdGltaXplcnMsIEF0aGxldGljIEdyZWVucywgYW5kIFRVU0hZLiBJZiB5b3XigJl2ZSBleHBlcmllbmNlZCBhbnkgb2YgdGhlIHN5bXB0b21zIG9mIGhvcm1vbmFsIGltYmFsYW5jZSwgeW914oCZZCBwcm9iYWJseSBhZ3JlZSB0aGF0IHRoZXkgaGF2ZSBhIGxvdCBvZiBwb3dlciBvdmVyIGhvdyB3ZWxsIHdlIGZlZWwuIEJ1dCB1bmZvcnR1bmF0ZWx5LCBlc3BlY2lhbGx5IGZvciB3b21lbiwgdGhlIHNpZ25zIG9mIGhvcm1vbmFsIGltYmFsYW5jZXMgYXJlIGNvbnN0YW50bHkgYmVpbmcgd3JpdHRlbiBvZmYgYXMg4oCcbm9ybWFsLuKAnSBJ4oCZbSBoZXJlIHRvIHRlbGwgeW91IHRoYXQgdGhleeKAmXJlIG5vdCEgVG9kYXksIEnigJltIHRhbGtpbmcgd2l0aCBEci4gU2FyYSBHb3R0ZnJpZWQgYWJvdXQgd2h5IG91ciBob3Jtb25lcyBnZXQgb3V0IG9mIHdoYWNrIGFuZCBob3cgdG8gZ2V0IHRoZW0gYmFjayBpbiBiYWxhbmNlLiAgRHIuIFNhcmEgR290dGZyaWVkIGlzIGEgYm9hcmQtY2VydGlmaWVkIHBoeXNpY2lhbiB3aG8gZ3JhZHVhdGVkIGZyb20gSGFydmFyZCBhbmQgTUlULiBTaGUgcHJhY3RpY2VzIGV2aWRlbmNlLWJhc2VkIGludGVncmF0aXZlLCBwcmVjaXNpb24sIGFuZCBGdW5jdGlvbmFsIE1lZGljaW5lLiBTaGUgaXMgYSBDbGluaWNhbCBBc3Npc3RhbnQgUHJvZmVzc29yIGluIHRoZSBEZXBhcnRtZW50IG9mIEludGVncmF0aXZlIE1lZGljaW5lIGFuZCBOdXRyaXRpb25hbCBTY2llbmNlcyBhdCBUaG9tYXMgSmVmZmVyc29uIFVuaXZlcnNpdHksIGFuZCBEaXJlY3RvciBvZiBQcmVjaXNpb24gTWVkaWNpbmUgYXQgdGhlIE1hcmN1cyBJbnN0aXR1dGUgb2YgSW50ZWdyYXRpdmUgSGVhbHRoLiBIZXIgdGhyZWUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYm9va3MgaW5jbHVkZTogVGhlIEhvcm1vbmUgQ3VyZSwgVGhlIEhvcm1vbmUgUmVzZXQgRGlldCwgYW5kIFlvdW5nZXIuIEhlciBsYXRlc3QgYm9vayBpcyBjYWxsZWQgV29tZW4sIEZvb2QsIGFuZCBIb3Jtb25lcy4gSGVyZSBhcmUgbW9yZSBvZiB0aGUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOsKgICAgV2UgbmVlZCB0byBzdG9wIG5vcm1hbGl6aW5nIHdvbWVu4oCZcyBob3Jtb25hbCBpc3N1ZXMgKDQ6MjQgLyAxOjU4KSAgV2VpZ2h0IGdhaW4gYW5kIGhvcm1vbmFsIGlzc3VlcyAoODo0MCAvIDQ6NTApwqAgIFN5bXB0b21zIG9mIGhvcm1vbmFsIGltYmFsYW5jZSAoOTo1MyAvNjo0MynCoCAgSG93IGZvb2QgYWZmZWN0cyBob3Jtb25lIGJhbGFuY2UgKDEwOjQxIC8gNzoyNikgIEFsY29ob2wgYW5kIGhvcm1vbmVzICgxNDo1NCAvIDk6NDIpwqAgIEhvcm1vbmUgYmFsYW5jaW5nIGZvb2RzICgxNTo0NiAvIDEyOjQ1KSAgVGhlIGltcG9ydGFuY2Ugb2YgbWV0YWJvbGljIGZsZXhpYmlsaXR5ICgyMDoyNiAvIDE1OjM3KcKgICBDcnVjaWZlcm91cyB2ZWdldGFibGVzLCBzb3ksIGFuZCBob3Jtb25hbCBoZWFsdGggKDIyOjMzIC8gMTc6NDEpwqAgIElzIGEgcGxhbnQtYmFzZWQgb3IgdmVnYW4gZGlldCBoZWxwZnVsIGZvciBob3Jtb25hbCBoZWFsdGg/ICgyOTozMyAvIDI0OjU0KcKgICBXaHkgbXVzY2xlIGlzIHNvIGltcG9ydGFudCBmb3IgaG9ybW9uYWwgaGVhbHRoICgzMjozMSAvIDI3OjQ1KSAgIEZpbmQgb3V0IG1vcmUgYWJvdXQgRHIuIEdvdHRmcmllZCBhdCBodHRwczovL3d3dy5zYXJhZ290dGZyaWVkbWQuY29tIGFuZCBsZWFybiBtb3JlIGFib3V0IGJlY29taW5nIGEgcGF0aWVudCBvZiBEci4gR290dGZyaWVk4oCZcyBQcmVjaXNpb24gTWVkaWNpbmUgcHJhY3RpY2UgYXQgaHR0cHM6Ly9tYXJjdXNpbnN0aXR1dGUuamVmZmVyc29uaGVhbHRoLm9yZy8uIEdldCBEci4gR290dGZyaWVk4oCZcyBib29rLCBXb21lbiwgRm9vZCwgYW5kIEhvcm1vbmVzOiBBIDQtV2VlayBQbGFuIHRvIEFjaGlldmUgSG9ybW9uYWwgQmFsYW5jZSwgTG9zZSBXZWlnaHQsIGFuZCBGZWVsIExpa2UgWW91cnNlbGYgQWdhaW4gaGVyZS4gICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyNDA2MTkxfSwiaWQiOiI1MXIzTnVwYmZPUXhEMmRNMW5XQnFSIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGhlIFJvb3QgQ2F1c2VzIEFuZCBTb2x1dGlvbnMgRm9yIFdvbWVu4oCZcyBIb3Jtb25hbCBJbWJhbGFuY2VzIHdpdGggRHIuIFNhcmEgR290dGZyaWVkIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjEtMTEtMjRUMTE6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NTFyM051cGJmT1F4RDJkTTFuV0JxUiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNzUwOTc3ZTRkOTg1MTE1YWFkZmFiNjEwZmU5MWFiY2RmYzIyNjQyYSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzc1MDk3N2U0ZDk4NTExNWFhZGZhYjYxMGZlOTFhYmNkZmMyMjY0MmEifSx7ImZpbGVJZCI6ImVmMjNkODJiZWU2M2E0OWQwMDkzYzI3ZTljZDcxZTQ3NmQ3Yzg4NDIiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lZjIzZDgyYmVlNjNhNDlkMDA5M2MyN2U5Y2Q3MWU0NzZkN2M4ODQyIn0seyJmaWxlSWQiOiJjNTA5OGNiZTIzZWNjNjJkNGRkMTgyMGM2M2YxZTBjNTBlMWQ4NzQ5IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2M1MDk4Y2JlMjNlY2M2MmQ0ZGQxODIwYzYzZjFlMGM1MGUxZDg3NDkifSx7ImZpbGVJZCI6ImIzMzhiNDRkZTAzMjU1MDJjYWY5NzM3YTMyMGFlYTJlMDJlMmU4NjMiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjMzOGI0NGRlMDMyNTUwMmNhZjk3MzdhMzIwYWVhMmUwMmUyZTg2MyJ9LHsiZmlsZUlkIjoiZmVhNzExNDc3MGEzYmU5M2JkMmQ5YTljODlkMTEwNTQ2ZmQ3NGQ5MyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZlYTcxMTQ3NzBhM2JlOTNiZDJkOWE5Yzg5ZDExMDU0NmZkNzRkOTMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNDE5MDU4ZTIyNmJhMzc0Nzg1ZGEwNThlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNDE5MDU4ZTIyNmJhMzc0Nzg1ZGEwNThlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTQxOTA1OGUyMjZiYTM3NDc4NWRhMDU4ZSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSG93IFRvIFByZXZlbnQgQW5kIFRyZWF0IEdlc3RhdGlvbmFsIERpYWJldGVzIFdpdGggRnVuY3Rpb25hbCBNZWRpY2luZSB8IFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgQXF1YVRydSBhbmQgQmV0dGVySGVscCBHZXN0YXRpb25hbCBkaWFiZXRlcyBhZmZlY3RzIHVwIHRvIDEwJSBvZiB3b21lbiBkdXJpbmcgcHJlZ25hbmN5LiBJdCBjYW4gaGF2ZSBsb25nLXRlcm0gYWR2ZXJzZSBlZmZlY3RzIGZvciBib3RoIHRoZSBtb3RoZXIgYW5kIHRoZSBjaGlsZC4gTm90IG9ubHkgZG9lcyBpdCBwdXQgdGhlIGJhYnkgYXQgcmlzayBmb3IgYWJvdmUtYXZlcmFnZSBiaXJ0aCB3ZWlnaHQsIGJ1dCBnZXN0YXRpb25hbCBkaWFiZXRlcyBpbiB0aGUgbW90aGVyIGNhbiBhbHNvIGxlYWQgdG8gaW5jcmVhc2VkIHJpc2sgb2YgaW5zdWxpbiByZXNpc3RhbmNlLCBkaWFiZXRlcywgYW5kIHdlaWdodCBnYWluIGZvciB0aGUgY2hpbGQgaW4gYWR1bHRob29kLiBJdCBjYW4gYWxzbyBsZWFkIHRvIGhpZ2hlciByYXRlcyBvZiB0eXBlIDEgYW5kIHR5cGUgMiBkaWFiZXRlcyBwb3N0LXByZWduYW5jeSBmb3IgdGhlIG1vdGhlci4gSW4gdGhpcyBlcGlzb2RlLCBEci4gSHltYW4gc2l0cyBkb3duIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSB0byBkaXNjdXNzIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIGFwcHJvYWNoIHRvIHByZXZlbnRpbmcgYW5kIHRyZWF0aW5nIGdlc3RhdGlvbmFsIGRpYWJldGVzLiBUaGV5IGRpc2N1c3MgdGhlIGNvbW1vbiBkcml2ZXJzIG9mIGdlc3RhdGlvbmFsIGRpYWJldGVzLCB3aHkgcHJlLWRpYWJldGVzIGluIHRoZSBtb3RoZXIgaXMgYWxzbyBhIGNvbmNlcm4sIGFuZCBtdWNoIG1vcmUuIEVsaXphYmV0aCBCb2hhbSBpcyBhIHBoeXNpY2lhbiBhbmQgbnV0cml0aW9uaXN0IHdobyBwcmFjdGljZXMgZnVuY3Rpb25hbCBtZWRpY2luZSBhdCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgaW4gTGVub3gsIE1BLiBUaHJvdWdoIGhlciBwcmFjdGljZSBhbmQgbGVjdHVyaW5nIHNoZSBoYXMgaGVscGVkIHRob3VzYW5kcyBvZiBwZW9wbGUgYWNoaWV2ZSB0aGVpciBnb2FscyBvZiBvcHRpbXVtIGhlYWx0aCBhbmQgd2VsbG5lc3MuIFNoZSB3aXRuZXNzZXMgdGhlIHBvd2VyIG9mIG51dHJpdGlvbiBldmVyeSBkYXkgaW4gaGVyIHByYWN0aWNlIGFuZCBpcyBjb21taXR0ZWQgdG8gdHJhaW5pbmcgb3RoZXIgcGh5c2ljaWFucyB0byB1dGlsaXplIG51dHJpdGlvbiBpbiBoZWFsaW5nLiBEci4gQm9oYW0gaGFzIGNvbnRyaWJ1dGVkIHRvIG1hbnkgYXJ0aWNsZXMgYW5kIHdyb3RlIHRoZSBsYXRlc3QgY2hhcHRlciBvbiBPYmVzaXR5IGZvciB0aGUgUmFua2VsIFRleHRib29rIG9mIEZhbWlseSBNZWRpY2luZS4gU2hlIGlzIHBhcnQgb2YgdGhlIGZhY3VsdHkgb2YgdGhlIEluc3RpdHV0ZSBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZSBhbmQgaGFzIGJlZW4gZmVhdHVyZWQgb24gdGhlIERyLiBPeiBzaG93IGFuZCBpbiBhIHZhcmlldHkgb2YgcHVibGljYXRpb25zIGFuZCBtZWRpYSBpbmNsdWRpbmcgSHVmZmluZ3RvbiBQb3N0LCBUaGUgQ2hhbGtib2FyZCBNYWdhemluZSwgYW5kIEV4cGVyaWVuY2UgTGlmZS4gSGVyIERWRCBCcmVhc3QgV2VsbG5lc3M6IFRvb2xzIHRvIFByZXZlbnQgYW5kIEhlYWwgZnJvbSBCcmVhc3QgQ2FuY2VyIGV4cGxvcmVzIHRoZSBmdW5jdGlvbmFsIG1lZGljaW5lIGFwcHJvYWNoIHRvIGtlZXBpbmcgeW91ciBicmVhc3RzIGFuZCB3aG9sZSBib2R5IHdlbGwuIFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgQXF1YVRydSBhbmQgQmV0dGVySGVscC4gV2UgbmVlZCBjbGVhbiB3YXRlciBub3Qgb25seSB0byBsaXZlIGJ1dCB0byBjcmVhdGUgdmlicmFudCBoZWFsdGggYW5kIHByb3RlY3Qgb3Vyc2VsdmVzIGFuZCBsb3ZlZCBvbmVzIGZyb20gdG94aW4gZXhwb3N1cmUgYW5kIGRpc2Vhc2UuIExlYXJuIG1vcmUgYWJvdXQgdGhlIEFxdWFUcnUgd2F0ZXIgZmlsdGVyIGF0IGEgc3BlY2lhbCBwcmljZSBhdCB3d3cuZHJoeW1hbi5jb20vZmlsdGVyLiBCZXR0ZXJIZWxwIGxldHMgeW91IGdldCBhZmZvcmRhYmxlIGNvdW5zZWxpbmcgYW55dGltZSwgZnJvbSBhbnl3aGVyZS4gVGhleeKAmWxsIG1hdGNoIHlvdSB3aXRoIGEgbGljZW5zZWQsIHByb2Zlc3Npb25hbCB0aGVyYXBpc3QgYmFzZWQgb24geW91ciB1bmlxdWUgbmVlZHMuIEFzIGEgRG9jdG9y4oCZcyBGYXJtYWN5IGxpc3RlbmVyIHlvdSBjYW4gZ2V0IDEwJSBvZmYgcmlnaHQgbm93IGJ5IGdvaW5nIHRvIGJldHRlcmhlbHAuY29tL2RyaHltYW4uIEluIHRoaXMgY29udmVyc2F0aW9uLCBEci4gSHltYW4gYW5kIERyLiBCb2hhbSBkaXNjdXNzOiAgSG93IGdlc3RhdGlvbmFsIGRpYWJldGVzIGFmZmVjdHMgdGhlIGNoaWxkLCBpbiBpbmZhbmN5IGFuZCBpbnRvIGFkdWx0aG9vZMKgICBQcmUtZGlhYmV0ZXMgYW5kIHByZWduYW5jeSAgRm9vZHMgdG8gZWF0IGFuZCB0byBhdm9pZCBkdXJpbmcgcHJlZ25hbmN5ICBDb252ZW50aW9uYWwgdGVzdGluZyBhbmQgZGlhZ25vc2lzIG9mIGdlc3RhdGlvbmFsIGRpYWJldGVzICBQb3B1bGF0aW9ucyB3aXRoIGluY3JlYXNlZCByaXNrIGZvciBkaWFiZXRlcyBhbmQgZ2VzdGF0aW9uYWwgZGlhYmV0ZXMgIEltcG9ydGFudCBudXRyaWVudHMgZm9yIG1ldGFib2xpYyBmbGV4aWJpbGl0ecKgICBIb3cgdG8gZmluZCBhIHF1YWxpdHkgcHJlbmF0YWwgdml0YW1pbiAgQWRkaXRpb25hbCBSZXNvdXJjZXM6IEhvdyBPdXQgb2YgQ29udHJvbCBCbG9vZCBTdWdhciBDb250cmlidXRlcyB0byBCb2R5IEZhdCwgQnJhaW4gRm9nLCBhbmQgQWx6aGVpbWVy4oCZcyB3aXRoIERyLiBSb25lc2ggU2luaGEgaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMTkvMTIvMTMvYmItZXA4NC8gTnV0cml0aW9uIFRpcHMgZm9yIGEgSGVhbHRoeSBQcmVnbmFuY3kgaHR0cHM6Ly93d3cudWx0cmF3ZWxsbmVzc2NlbnRlci5jb20vMjAxOC8xMS8wMS9udXRyaXRpb24tdGlwcy1mb3ItYS1oZWFsdGh5LXByZWduYW5jeS8gUHJlZ25hbmN5IGluIHRoZSBDT1ZJRCBFcmEgaHR0cHM6Ly93d3cudWx0cmF3ZWxsbmVzc2NlbnRlci5jb20vMjAyMS8wMS8xNC9wcmVnbmFuY3ktaW4tdGhlLWNvdmlkLWVyYS8gT3ZlcmNvbWluZyBQb3N0cGFydHVtIERlcHJlc3Npb24gaHR0cHM6Ly93d3cudWx0cmF3ZWxsbmVzc2NlbnRlci5jb20vMjAxOS8wMS8xNi9vdmVyY29taW5nLXBvc3RwYXJ0dW0tZGVwcmVzc2lvbi8gR2V0dGluZyBSZWFkeSBmb3IgQmFieTogSG93IHRvIE9wdGltaXplIFlvdXIgSGVhbHRoIGZvciBGZXJ0aWxpdHkgYW5kIEJleW9uZCB3aXRoIERyLiBBZnJvdXogRGVtZXJpIGh0dHBzOi8vZHJoeW1hbi5jb20vYmxvZy8yMDE5LzExLzIxL2JiLWVwODEvICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjE4NDQxMTR9LCJpZCI6IjRPQ3FhaFBueEwyVGd0UUlxSFhWWWgiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVG8gUHJldmVudCBBbmQgVHJlYXQgR2VzdGF0aW9uYWwgRGlhYmV0ZXMgV2l0aCBGdW5jdGlvbmFsIE1lZGljaW5lIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIxLTAzLTA4VDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjRPQ3FhaFBueEwyVGd0UUlxSFhWWWgifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImFmN2ExNzNhN2E1NDRjMDJmMjQyODNlOWY5YzRmNGZkMTRiNTNlMzEiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYWY3YTE3M2E3YTU0NGMwMmYyNDI4M2U5ZjljNGY0ZmQxNGI1M2UzMSJ9LHsiZmlsZUlkIjoiNDAwZDZmNjA2YjI4MmViMmUwOGUxOGI1OTllMDU0M2RiYTE4MWE4MSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQwMGQ2ZjYwNmIyODJlYjJlMDhlMThiNTk5ZTA1NDNkYmExODFhODEifSx7ImZpbGVJZCI6IjE2ZGYyMzdmOGIyYTRhZjM2MDRiNDg2NDdiZmNiOGZkYWRkYzc2NTUiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xNmRmMjM3ZjhiMmE0YWYzNjA0YjQ4NjQ3YmZjYjhmZGFkZGM3NjU1In0seyJmaWxlSWQiOiJmZjMzYmJiYmYyODU4NDk4MjIxY2ZhZGM1YjBlZmFhODk2OWFhMTAwIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmYzM2JiYmJmMjg1ODQ5ODIyMWNmYWRjNWIwZWZhYTg5NjlhYTEwMCJ9LHsiZmlsZUlkIjoiZTQ2NzY2ZGM1YjI3NjdhOTZlYjZkZDYzNzNiNzMzMzhmODEzMjU5ZiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lNDY3NjZkYzViMjc2N2E5NmViNmRkNjM3M2I3MzMzOGY4MTMyNTlmIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDdmYzcxZTIzNjAwNTY5Y2VlMTBhZTNlNiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjdmYzcxZTIzNjAwNTY5Y2VlMTBhZTNlNiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE3ZmM3MWUyMzYwMDU2OWNlZTEwYWUzZTYiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IldlbGNvbWUgdG8gUGVyaW1lbm9wYXVzZSBXVEYhIFRvZGF5IHdlIGFyZSB0YWxraW5nIGFib3V0IFBlbHZpYyBGbG9vciAmIEJsYWRkZXIgSGVhbHRoIGluIFBlcmltZW5vcGF1c2U6IDYgRmFjdHMgWW91IFNob3VsZCBLbm93IHdpdGggRHIuIFJlbmEgTWFsaWsgJiBEci4gU2FyYSBSZWFyZG9uLiBUaGVzZSB0d28gZG9u4oCZdCBtaW5jZSB3b3JkcywgdGhleSBjb3ZlciBldmVyeXRoaW5nIGZyb23CoCBpbmNvbnRpbmVuY2UsIHBhaW5mdWwgc2V4LCB2YWdpbmFsIGVzdHJvZ2VuLCBwZXNzYXJpZXMsIHByb2xhcHNlcywgYW5hbCBsZWFrYWdlIGFuZCBzbyBtdWNoIG1vcmUuwqAgIFdlIG5ldmVyIGhvbGQgYmFjayBzbyBuZWl0aGVyIHNob3VsZCB5b3UhIFNlbmQgaW4gYSB2b2ljZSBtZXNzYWdlIHF1ZXN0aW9uISAgUGVyaW1lbm9wYXVzZSBXVEYhIGJyb3VnaHQgdG8geW91IGJ5IHBlcnJ5IcKgIHBlcnJ5IGlzIGEgc2FmZSBzcGFjZSBmb3IgY29ubmVjdGlvbnMsIHN1cHBvcnQsIG5ldyBmcmllbmRzaGlwcyBhbmQgb2NjYXNpb25hbCBsYXVnaHMgZHVyaW5nIHRoZSBtZW5vcGF1c2UgdHJhbnNpdGlvbi4gSXTigJlzIGEgIzEgcGVyaW1lbm9wYXVzZSBhcHAgd2hlcmUgeW91IHdpbGwgbWVldCBvdGhlciB3YXJyaW9ycyB3aG8gdW5kZXJzdGFuZC7CoCBTaGFyaW5nIGV4cGVyaWVuY2VzIHdpbGwgaGVscCB0byBmZWVsIOKAmG5vcm1hbOKAmSBhZ2Fpbi4gTm8sIHlvdeKAmXJlIG5vdCBjcmF6eSBhbmQgbm8sIHlvdSBhcmUgbm90IGFsb25lLiBXaXRoIG91ciBuZXR3b3JrIG9mIHdvbmRlcmZ1bCBtZW5vcGF1c2UgZXhwZXJ0cywgd2UgaGF2ZSBnYXRoZXJlZCBhbiBhYnVuZGFuY2Ugb2bCoCBldmlkZW5jZS1iYXNlZCBrbm93bGVkZ2UsIGFydGljbGVzLCBwb2RjYXN0cyBhbmQgYSBuZXcgYm9vazogVGhlIFBlcnJ5IE1lbm9wYXVzZSBKb3VybmFsLiAgVG8gbGVhcm4gbW9yZSB2aXNpdDogd3d3LmhleXBlcnJ5LmNvbSBodHRwczovL3BlcnJ5LmFwcC5saW5rL3BlcmltZW5vcGF1c2V3dGYgIFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgQXJlIHlvdSBsb29raW5nIGZvciBhIG1lYW5pbmdmdWwgd2F5IHRvIHByaW9yaXRpemUgeW91ciB3ZWxsLWJlaW5nIGR1cmluZyB0aGlzIGNydWNpYWwgcGhhc2Ugb2YgeW91ciBsaWZlPyBEbyB5b3UgY3JhdmUgc2VsZi1jYXJlIHByYWN0aWNlcyB0YWlsb3JlZCBzcGVjaWZpY2FsbHkgdG8gdGhlIHVwcyBhbmQgZG93bnMgb2YgcGVyaW1lbm9wYXVzZT8gVGhlIGpvdXJuYWwgb2ZmZXJzOiAgMe+4j+KDoyBUaG91Z2h0ZnVsIFByb21wdHM6IDLvuI/ig6MgUHJvZ3Jlc3MgdHJhY2tpbmc6IDPvuI/ig6MgRXZpZGVuY2UtYmFzZWQga25vd2xlZGdlwqAgNO+4j+KDoyBDb21tdW5pdHkgU3VwcG9ydCAgVG8gZ3JhYiBhIGpvdXJuYWwgdmlzaXQ6wqAgaGV5cGVycnkuY29tL3RoZXBlcnJ5bWVub3BhdXNlam91cm5hbCBvciBhbXpuLnRvLzNOdDFZWVIgIPCfjoEgU3BlY2lhbCBPZmZlciEgV2UncmUgb2ZmZXJpbmcgYW4gZXhjbHVzaXZlIGRpc2NvdW50IHRvIG91ciBsaXN0ZW5lcnMuIPCfjoEgIERpc2NsYWltZXI6IFRoZSBQZXJpbWVub3BhdXNlIEpvdXJuYWwgaXMgYSB0b29sIGRlc2lnbmVkIHRvIGNvbXBsZW1lbnQgeW91ciBzZWxmLWNhcmUgcm91dGluZS4gUGxlYXNlIGNvbnN1bHQgd2l0aCB5b3VyIGhlYWx0aGNhcmUgcHJvZmVzc2lvbmFsIGZvciBwZXJzb25hbGl6ZWQgYWR2aWNlICYgZ3VpZGFuY2UgcmVnYXJkaW5nIHBlcmltZW5vcGF1c2UuICBBYm91dCBndWVzdCBEci4gUmVuYSBNYWxpayBNRDrCoCBBIFVyb2xvZ2lzdCAmIFBlbHZpYyBTdXJnZW9uLCBoZXIgWW91VHViZSBjaGFubmVsIGlzIGFsc28gaW4gdGhlIHRvcCA1MDAgRWR1Y2F0aW9uYWwgQ2hhbm5lbHMgb24gWW91VHViZS4gRHIuIE1hbGlrIGlzIENvbW1pdHRlZCB0byBpbXByb3ZpbmcgaGVhbHRoY2FyZSB0aHJvdWdoIGFjY2Vzc2libGUgZWR1Y2F0aW9uwqAgYW5kIFBhc3Npb25hdGUgYWJvdXQgcGVyc29uYWwgZ3Jvd3RoLiBTaGUgaXMgd2lubmVyIG9mIHRoZSBBbWVyaWNhbiBVcm9sb2dpY2FsIEFzc29jaWF0aW9uIFlvdW5nIFVyb2xvZ2lzdCBvZiB0aGUgWWVhciAyMDIzIGFzIHdlbGwgYXMgVG9wIERvY3RvciAyMDE5LTIwMjIuICBNb3JlIGFib3V0IERyLiBSZW5hIE1hbGlrIE1EOiB5b3V0dWJlLmNvbS9AUmVuYU1hbGlrTUQgbGlua2VkaW4uY29tL2luL3JlbmFkbWFsaWsgaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9SZW5hTWFsaWtNRC8gaHR0cHM6Ly90d2l0dGVyLmNvbS9SZW5hTWFsaWtNRCBodHRwczovL3d3dy5mYWNlYm9vay5jb20vUmVuYU1hbGlrTUQgIEFib3V0IGd1ZXN0IERyLiBTYXJhIFJlYXJkb24gUFQsIERQVCwgV0NTLCBCQ0ItUE1EOiBTYXJhIGlzIGEgZG9jdG9yIG9mIHBoeXNpY2FsIHRoZXJhcHksIGVhcm5pbmcgaGVyIEJhY2hlbG9ycyBvZiBTY2llbmNlIGluIDIwMDQgYW5kIERvY3RvcmF0ZSBvZiBQaHlzaWNhbCBUaGVyYXB5IGluIDIwMDcgZnJvbSBXYXNoaW5ndG9uIFVuaXZlcnNpdHkgaW4gU3QuIExvdWlzLiBTaGUgaXMgYSBib2FyZC1jZXJ0aWZpZWQgd29tZW7igJlzIGhlYWx0aCBhbmQgcGVsdmljIGZsb29yIHRoZXJhcGlzdCBzcGVjaWFsaXppbmcgaW4gdGhlIHRyZWF0bWVudCBvZiBwZWx2aWMgZmxvb3IgbXVzY2xlIGR5c2Z1bmN0aW9uIGluIG1lbiBhbmQgd29tZW4uIFNoZSBpcyBhIFRlZFggUHJlc2VudGVyLCByZWNpcGllbnQgb2YgdGhlIDIwMTkgQWx1bW5pIEFjaGlldmVtZW50IEF3YXJkIGZyb20gV2FzaGluZ3RvbiBVbml2ZXJzaXR5IGluIFN0IExvdWlz4oCZIFByb2dyYW0gaW4gUGh5c2ljYWwgVGhlcmFweSwgYW5kIHdhcyBuYW1lZCBvbmUgb2YgTmV3IE9ybGVhbnPigJkgVG9wIDQwIHVuZGVyIDQwIHlvdW5nIHByb2Zlc3Npb25hbHMgaW4gMjAxOS4gIE1vcmUgYWJvdXQgRHIuIFNhcmEgUmVhcmRvbjogaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS90aGUudmFnaW5hLndoaXNwZXJlci8gaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3RoZXZhZ3doaXNwZXJlci8gaHR0cHM6Ly93d3cueW91dHViZS5jb20vY2hhbm5lbC9VQzJNbGxyUzZ6RDk3NHB4QkZiVlVIZEEgaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL3NhcmEtcmVhcmRvbi1wdC1kcHQtd2NzLTRhNmIxMDI1LyBEaXNjbGFpbWVyOiBUaGlzIGlzIG5vdCBtZWRpY2FsIGFkdmljZSwgaXQgZG9lcyBub3QgdGFrZSB0aGUgcGxhY2Ugb2YgbWVkaWNhbCBhZHZpY2UgZnJvbSB5b3VyIHBoeXNpY2lhbiwgYW5kIGlzIG5vdCBpbnRlbmRlZCB0byB0cmVhdCBvciBjdXJlIGFueSBkaXNlYXNlLiBQYXRpZW50cyBzaG91bGQgc2VlIGEgcXVhbGlmaWVkIG1lZGljYWwgcHJvdmlkZXIgZm9yIGFzc2Vzc21lbnQgYW5kIHRyZWF0bWVudC4gIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMxMzgyNjl9LCJpZCI6IjM2NGJjU3FvUmkxZWxEZmlDWXdFOTMiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJQZWx2aWMgRmxvb3IgJiBCbGFkZGVyIEhlYWx0aCBpbiBQZXJpbWVub3BhdXNlOiA2IEZhY3RzIFlvdSBTaG91bGQgS25vdyB3aXRoIERyLiBNYWxpayAmIERyLiBSZWFyZG9uIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhYzE3MzgxZWUxMjVlZDliN2U2MDg0YSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYWMxNzM4MWVlMTI1ZWQ5YjdlNjA4NGEiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUGVyaW1lbm9wYXVzZSBXVEY/Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRoczlUTUZMQ3NST2V2VktEeXlhZksifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDItMjlUMjA6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MzY0YmNTcW9SaTFlbERmaUNZd0U5MyJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMjgwYTYwODQ1ODBjNWUwYTJjNDkzY2EwNWI2Yzg5NTkzOTI1YzRkYyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzI4MGE2MDg0NTgwYzVlMGEyYzQ5M2NhMDViNmM4OTU5MzkyNWM0ZGMifSx7ImZpbGVJZCI6IjQ0YmYzOTIxY2RmZjNlYzllMTQwMDM2MDM4NTExZjI1ZTRlMDkwY2IiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80NGJmMzkyMWNkZmYzZWM5ZTE0MDAzNjAzODUxMWYyNWU0ZTA5MGNiIn0seyJmaWxlSWQiOiI3ZjcxY2E1MjY4NzY4YjM4YTJmMTQwZWI3MWYyZWQ5ZjhiODdjZmRkIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzdmNzFjYTUyNjg3NjhiMzhhMmYxNDBlYjcxZjJlZDlmOGI4N2NmZGQifSx7ImZpbGVJZCI6IjUzN2EzYWQxNDAzZTc0ODljNmFlYzU1MmRhZGNhYTk4ODM2ODQzZmMiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81MzdhM2FkMTQwM2U3NDg5YzZhZWM1NTJkYWRjYWE5ODgzNjg0M2ZjIn0seyJmaWxlSWQiOiI0MTE5YjViNTg4NTUxYTZlZDcwYzlkMmFiOGZhZDZjMzI0MjcyY2FiIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQxMTliNWI1ODg1NTFhNmVkNzBjOWQyYWI4ZmFkNmMzMjQyNzJjYWIifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNzU0ZTc2MTkzZTY2OWMwZGM4NDU4NjE2Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNzU0ZTc2MTkzZTY2OWMwZGM4NDU4NjE2Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTc1NGU3NjE5M2U2NjljMGRjODQ1ODYxNiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSG91c2UgQ2FsbCBIaWdobGlnaHQ6IEhvdXNlIENhbGwgSGlnaGxpZ2h0OiBBY25lLCBXZWlnaHQgR2FpbiwgRmFjaWFsIEhhaXIsIEhhaXIgTG9zcywgSW5mZXJ0aWxpdHk6IElzIFBDT1MgVGhlIENhdXNlPyB8IFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgSGlnaGVyRE9TRSBhbmQgUnVwYSBIZWFsdGggUENPUywgb3IgcG9seWN5c3RpYyBvdmFyaWFuIHN5bmRyb21lLCBhZmZlY3RzIGJldHdlZW4gNSB0byAxMCBwZXJjZW50IG9mIGFsbCB3b21lbi4gUENPUyBzeW1wdG9tcyBpbmNsdWRlIGlycmVndWxhciBvciBoZWF2eSBwZXJpb2RzLCBhY25lLCBmYWNpYWwgaGFpciwgc2NhbHAgaGFpciBsb3NzLCBpbmNyZWFzZWQgYmVsbHkgZmF0LCBhbmQgaW5jcmVhc2VkIGxldmVscyBvZiB0ZXN0b3N0ZXJvbmUuIEl0IGlzIGFsc28gc3Ryb25nbHkgY29ycmVsYXRlZCB3aXRoIGluZmVydGlsaXR5LiBXaGlsZSBjb252ZW50aW9uYWwgbWVkaWNpbmUgdHlwaWNhbGx5IHZpZXdzIFBDT1MgYXMgYSBneW5lY29sb2dpY2FsIGlzc3VlLCBpdCBpcyBhY3R1YWxseSBjb21tb25seSBkcml2ZW4gYnkgdGhpbmdzIHN1Y2ggYXMgZGlldCwgZW52aXJvbm1lbnRhbCB0b3hpbnMsIGdlbmV0aWNzLCBhbmQgbW9yZS4gSW4gdGhpcyBlcGlzb2RlLCBEci4gSHltYW4gc2l0cyBkb3duIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSB0byBkaXNjdXNzIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIGFwcHJvYWNoIHRvIHRyZWF0aW5nIHBhdGllbnRzIHdpdGggUENPUy4gVGhleSBkZWx2ZSBpbnRvIHRvcGljcyBpbmNsdWRpbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFBDT1MgYW5kIGluc3VsaW4gcmVzaXN0YW5jZSwgZ3V0IGhlYWx0aCwgYW5kIG11Y2ggbW9yZS4gRWxpemFiZXRoIEJvaGFtIGlzIGEgcGh5c2ljaWFuIGFuZCBudXRyaXRpb25pc3Qgd2hvIHByYWN0aWNlcyBGdW5jdGlvbmFsIE1lZGljaW5lIGF0IFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiBMZW5veCwgTUEuIFRocm91Z2ggaGVyIHByYWN0aWNlIGFuZCBsZWN0dXJpbmcsIHNoZSBoYXMgaGVscGVkIHRob3VzYW5kcyBvZiBwZW9wbGUgYWNoaWV2ZSB0aGVpciBnb2FscyBvZiBvcHRpbXVtIGhlYWx0aCBhbmQgd2VsbG5lc3MuIFNoZSB3aXRuZXNzZXMgdGhlIHBvd2VyIG9mIG51dHJpdGlvbiBldmVyeSBkYXkgaW4gaGVyIHByYWN0aWNlIGFuZCBpcyBjb21taXR0ZWQgdG8gdHJhaW5pbmcgb3RoZXIgcGh5c2ljaWFucyB0byB1dGlsaXplIG51dHJpdGlvbiBpbiBoZWFsaW5nLiBEci4gQm9oYW0gaGFzIGNvbnRyaWJ1dGVkIHRvIG1hbnkgYXJ0aWNsZXMgYW5kIHdyb3RlIHRoZSBsYXRlc3QgY2hhcHRlciBvbiBPYmVzaXR5IGZvciB0aGUgUmFua2VsIFRleHRib29rIG9mIEZhbWlseSBNZWRpY2luZS4gU2hlIGlzIHBhcnQgb2YgdGhlIGZhY3VsdHkgb2YgdGhlIEluc3RpdHV0ZSBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZSBhbmQgaGFzIGJlZW4gZmVhdHVyZWQgb24gdGhlIERyLiBPeiBzaG93IGFuZCBpbiBhIHZhcmlldHkgb2YgcHVibGljYXRpb25zIGFuZCBtZWRpYSBpbmNsdWRpbmcgSHVmZmluZ3RvbiBQb3N0LCBUaGUgQ2hhbGtib2FyZCBNYWdhemluZSwgYW5kIEV4cGVyaWVuY2UgTGlmZS4gSGVyIERWRCBCcmVhc3QgV2VsbG5lc3M6IFRvb2xzIHRvIFByZXZlbnQgYW5kIEhlYWwgZnJvbSBCcmVhc3QgQ2FuY2VyIGV4cGxvcmVzIHRoZSBGdW5jdGlvbmFsIE1lZGljaW5lIGFwcHJvYWNoIHRvIGtlZXBpbmcgeW91ciBicmVhc3RzIGFuZCB3aG9sZSBib2R5IHdlbGwuIFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgSGlnaGVyRE9TRSBhbmQgUnVwYSBIZWFsdGguIFRoZSBJbmZyYXJlZCBTYXVuYSBCbGFua2V0IGZyb20gSGlnaGVyRE9TRSBnaXZlcyB5b3UgYWxsIHRoZSBiZW5lZml0cyBvZiBpbmZyYXJlZCBpbiBhbiBlYXN5LXRvLXVzZSwgcG9ydGFibGUgYmxhbmtldCBhdCBhIG11Y2ggbG93ZXIgY29zdCB0aGFuIGEgc3RhbmQtYWxvbmUgc2F1bmEuIEhpZ2hlckRPU0UgaXMgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IGFuIGV4Y2x1c2l2ZSBkaXNjb3VudCBvZiAkNzUgb2ZmLCB3aXRoIHByb21vIGNvZGUgRkFSTUFDWTc1IGF0IGhpZ2hlcmRvc2UuY29tLsKgIFJ1cGEgSGVhbHRoIGlzIGEgcGxhY2UgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyB0byBhY2Nlc3MgbW9yZSB0aGFuIDIsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgZnJvbSBvdmVyIDIwIGxhYnMgbGlrZSBEVVRDSCwgVmlicmFudCBBbWVyaWNhLCBHZW5vdmEsIEdyZWF0IFBsYWlucywgYW5kIG1vcmUuIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS7CoCBJbiB0aGlzIGNvbnZlcnNhdGlvbiwgRHIuIEh5bWFuIGFuZCBEci4gQm9oYW0gZGlzY3VzczogIFRoZSBjb250aW51dW0gb2Ygc3ltcHRvbXMgdGhhdCBjYW4gb2NjdXIgd2l0aCBQQ09TICBUaGUgcm9sZSB0aGF0IGluc3VsaW4gYW5kIGluc3VsaW4gcmVzaXN0YW5jZSBwbGF5cyBpbiBQQ09TICBIb3cgY29udmVudGlvbmFsIG1lZGljaW5lIHRyZWF0cyBQQ09TICBDb21tb24gZHJpdmVycyBvZiBQQ09TLCBpbmNsdWRpbmcgZGlldCwgZW52aXJvbm1lbnRhbCB0b3hpbnMsIGdlbmV0aWNzLCBhbmQgbW9yZSAgVGhlIGhvcm1vbmUvZ3V0IG1pY3JvYmlvbWUgY29ubmVjdGlvbiAgVGhlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXBwcm9hY2ggdG8gdHJlYXRpbmcgYW5kIHRlc3RpbmcgZm9yIFBDT1MgIEhvdyBkYWlyeSBhZmZlY3RzIGhvcm1vbmVzIGFuZCBjYW4gY2F1c2UgYWNuZSBhbmQgZGlnZXN0aW9uIHByb2JsZW1zICBQQ09TIGFuZCBpbmZlcnRpbGl0eSAgQWRkaXRpb25hbCBSZXNvdXJjZXMgVGhlIEZlcnRpbGl0eSBEaWV0OiBHcm91bmRicmVha2luZyBSZXNlYXJjaCBSZXZlYWxzIE5hdHVyYWwgV2F5cyB0byBCb29zdCBPdnVsYXRpb24gYW5kIEltcHJvdmUgWW91ciBDaGFuY2VzIG9mIEdldHRpbmcgUHJlZ25hbnQgaHR0cHM6Ly93d3cuYW1hem9uLmNvbS9GZXJ0aWxpdHktRGlldC1Hcm91bmRicmVha2luZy1SZXNlYXJjaC1PdnVsYXRpb24vZHAvMDA3MTYyNzEwMyBBIFNpbXBsZSBEaWV0IEV4cGVyaW1lbnQgVGhhdCBNYXkgU29sdmUgTW9zdCBPZiBZb3VyIEhlYWx0aCBJc3N1ZXMgd2l0aCBMaXNhIERyZWhlciBodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMC8wOC8yMi9wb2RjYXN0LWhjMjQvIENsYXJh4oCZcyBDYXNlIFN0dWR5OiBPdmVyY29taW5nIEluZmVydGlsaXR5IGh0dHBzOi8vd3d3LnVsdHJhd2VsbG5lc3NjZW50ZXIuY29tLzIwMTgvMDkvMDUvY2xhcmFzLWNhc2Utc3R1ZHktb3ZlcmNvbWluZy1pbmZlcnRpbGl0eS8gV2h5IE1vc3QgRXZlcnl0aGluZyBXZSBXZXJlIFRvbGQgQWJvdXQgRGFpcnkgSXMgV3JvbmcgaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMjAvMDgvMTkvcG9kY2FzdC1lcDEzMS8gICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MjQ3NTI4NH0sImlkIjoiMGtIdlc5clRsR1JRcGFnUTFLUW93WSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkhvdXNlIENhbGwgSGlnaGxpZ2h0OiBBY25lLCBXZWlnaHQgR2FpbiwgRmFjaWFsIEhhaXIsIEhhaXIgTG9zcywgSW5mZXJ0aWxpdHk6IElzIFBDT1MgVGhlIENhdXNlPyB3aXRoIERyLiBFbGl6YWJldGggQm9oYW0iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMS0wNS0xN1QxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTowa0h2VzlyVGxHUlFwYWdRMUtRb3dZIn1dLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MlVRRGp1WmhVbjltcGhqVTZ4dlNXUiIsInN0YXR1cyI6IkxPQURFRCJ9LCJzaW1pbGFyUGxheWxpc3RzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2V9fQ==</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiY2YyYmIxOGQtMGE4OC1mNWFmLTkzNTYtYjZmZTMwY2ExMDEzOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzIzNzgzMjkxNjIsIiNjb250ZXh0SGFzaCI6ImRhMzA1ZDVjZjc1NzY5MjUifQ==</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>