CINXE.COM

Healing Insomnia, Reducing Pain, And Other Benefits Of Medicinal Cannabis - 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>Healing Insomnia, Reducing Pain, And Other Benefits Of Medicinal Cannabis - The Doctor&#x27;s Farmacy with Mark Hyman, M.D. | Podcast on Spotify</title><meta property="og:site_name" content="Spotify"/><meta property="fb:app_id" content="174829003346"/><link rel="icon" sizes="32x32" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon32.b64ecc03.png"/><link rel="icon" sizes="16x16" type="image/png" href="https://open.spotifycdn.com/cdn/images/favicon16.1c487bff.png"/><link rel="icon" href="https://open.spotifycdn.com/cdn/images/favicon.0f31d2ea.ico"/><meta http-equiv="X-UA-Compatible" content="IE=9"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Regular-cc3b1de388efa4cbca6c75cebc24585e.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Bold-37290f1de77f297fcc26d71e9afcf43f.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUI-Bold-4264b799009b1db5c491778b1bc8e5b7.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitleVariable-8769ccfde3379b7ebcadd9529b49d0cc.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="https://encore.scdn.co/fonts/SpotifyMixUITitle-Extrabold-ba6c73cd7f82c81e49cf2204017803ed.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><meta name="description" content="Listen to this episode from The Doctor&#x27;s Farmacy with Mark Hyman, M.D. on Spotify. This episode is brought to you by Rupa Health, InsideTracker, and Essentia. There are actually many proven benefits of medical marijuana when it’s used the right way. In fact, cannabis may be one of the oldest documented herbal medicines on earth. And the body has a remarkable built-in system of endocannabinoid receptors that pair with it to reduce pain, improve sleep, increase mood, reduce nausea, and much more.  In today’s episode, I talk with Dr. Misha Kogan, Dr. Josh Axe, and Jamie Wheal about the many benefits of cannabis, and we take a look at how the body’s built-in endocannabinoid healing system works in tandem with this plant medicine. Dr. Mikhail “Misha” Kogan is the medical director of the George Washington University Center for Integrative Medicine and associate professor of medicine at the George Washington University School of Medicine. Dr. Kogan has recommended medical marijuana to thousands of patients and is a frequent lecturer on medical cannabis to professional audiences across the nation. Dr. Josh Axe is a certified doctor of natural medicine, a doctor of chiropractic, and a clinical nutritionist with a passion to help people get healthy by empowering them to use nutrition to fuel their health. He is the bestselling author of Keto Diet, Eat Dirt, and Collagen Diet and author of the book Ancient Remedies. He is also the cofounder of Ancient Nutrition, which provides protein powders, holistic supplements, vitamins, essential oils, and more to the modern world. Dr. Axe founded the natural health website DrAxe.com, one of the top natural health websites in the world today. Jamie Wheal is the author of Recapture the Rapture: Rethinking God, Sex, and Death in a World That&#x27;s Lost Its Mind and the global bestseller Stealing Fire: How Silicon Valley, Navy SEALs, and Maverick Scientists Are Revolutionizing the Way We Live and Work and the founder of the Flow Genome Project, an international organization dedicated to the research and training of human performance. This episode is brought to you by Rupa Health, InsideTracker, and Essentia. 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&amp;A or create an account at RupaHealth.com. InsideTracker is a personalized health and wellness platform like no other. Right now they’re offering my community 20% off at insidetracker.com/drhyman. Right now you can get an extra $100 off your mattress purchase, on top of Essentia’s Black Friday sale of 25% OFF, plus you&#x27;ll receive two FREE organic pillows (a $330 value) with your mattress purchase. Go to myessentia.com/drmarkhyman to learn more. Full-length episodes of these interviews can be found here: Dr. Misha Kogan Josh Axe Jamie Wheal Learn more about your ad choices. Visit megaphone.fm/adchoices"/><meta name="google" content="notranslate"/><meta name="music:duration" content="3951"/><meta name="music:album" content="https://open.spotify.com/show/50MFhL6rItlnDDEStFMSPu"/><meta name="music:release_date" content="2022-11-07T11: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/29UV5zC6iEHmre64l1LTHG"/><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/29UV5zC6iEHmre64l1LTHG"/><meta property="og:title" content="Healing Insomnia, Reducing Pain, And Other Benefits Of Medicinal Cannabis"/><meta property="og:description" content="The Doctor&#x27;s Farmacy with Mark Hyman, M.D. · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG"/><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/ab6765630000ba8ab0da08b750eb9ef3ddc0be38"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="Healing Insomnia, Reducing Pain, And Other Benefits Of Medicinal Cannabis"/><meta name="twitter:description" content="The Doctor&#x27;s Farmacy with Mark Hyman, M.D. · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8ab0da08b750eb9ef3ddc0be38"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F29UV5zC6iEHmre64l1LTHG"/><link rel="alternate" href="https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/29UV5zC6iEHmre64l1LTHG"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG","url":"https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG","name":"Healing Insomnia, Reducing Pain, And Other Benefits Of Medicinal Cannabis","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, InsideTracker, and Essentia. There are actually many proven benefits of medical marijuana when it\u2019s used the right way. In fact, cannabis may be one of the oldest documented herbal medicines on earth. And the body has a remarkable built-in system of endocannabinoid receptors that pair with it to reduce pain, improve sleep, increase mood, reduce nausea, and much more.\u00A0 In today\u2019s episode, I talk with Dr. Misha Kogan, Dr. Josh Axe, and Jamie Wheal about the many benefits of cannabis, and we take a look at how the body\u2019s built-in endocannabinoid healing system works in tandem with this plant medicine. Dr. Mikhail \u201CMisha\u201D Kogan is the medical director of the George Washington University Center for Integrative Medicine and associate professor of medicine at the George Washington University School of Medicine. Dr. Kogan has recommended medical marijuana to thousands of patients and is a frequent lecturer on medical cannabis to professional audiences across the nation. Dr. Josh Axe is a certified doctor of natural medicine, a doctor of chiropractic, and a clinical nutritionist with a passion to help people get healthy by empowering them to use nutrition to fuel their health. He is the bestselling author of Keto Diet, Eat Dirt, and Collagen Diet and author of the book Ancient Remedies. He is also the cofounder of Ancient Nutrition, which provides protein powders, holistic supplements, vitamins, essential oils, and more to the modern world. Dr. Axe founded the natural health website DrAxe.com, one of the top natural health websites in the world today. Jamie Wheal is the author of Recapture the Rapture: Rethinking God, Sex, and Death in a World That's Lost Its Mind and the global bestseller Stealing Fire: How Silicon Valley, Navy SEALs, and Maverick Scientists Are Revolutionizing the Way We Live and Work and the founder of the Flow Genome Project, an international organization dedicated to the research and training of human performance. This episode is brought to you by Rupa Health, InsideTracker, and Essentia. 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. InsideTracker is a personalized health and wellness platform like no other. Right now they\u2019re offering my community 20% off at insidetracker.com/drhyman. Right now you can get an extra $100 off your mattress purchase, on top of Essentia\u2019s Black Friday sale of 25% OFF, plus you'll receive two FREE organic pillows (a $330 value) with your mattress purchase. Go to myessentia.com/drmarkhyman to learn more. Full-length episodes of these interviews can be found here: Dr. Misha Kogan Josh Axe Jamie Wheal Learn more about your ad choices. Visit megaphone.fm/adchoices","datePublished":"2022-11-07","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/29UV5zC6iEHmre64l1LTHG?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/29UV5zC6iEHmre64l1LTHG/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-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-home-page.a9f62717.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.d6a9e25d.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.3f91702e.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":"7252fe68c2e63225ed8fc37fda0c5790","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":"BQDh9Bd9t-nGacQ9eoDzXTY_3-VEfEgRHokj69bOrp3IDanVdFtd2qaVpFDC2tvvMZhzRe9neD6V_L7FT9p-y6h7_pd1kGSsBf91UR2_-lj6Cp9hp-4","accessTokenExpirationTimestampMs":1732376766435,"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/ab67656300005f1fb0da08b750eb9ef3ddc0be38" 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">Healing Insomnia, Reducing Pain, And Other Benefits Of Medicinal Cannabis</h1><div class="encore-text encore-text-body-small sMT6JaxLhI2QLVSevX_3 fjP8GyQyM5IWQvTxWk6W" data-encore-id="text" data-testid="entity-header-entity-subtitle">The Doctor&#x27;s Farmacy with Mark Hyman, M.D.</div></div></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><span><div class="qfYkuLpETFW3axnfMntO"><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Nov 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">1 hr 5 min</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">This episode is brought to you by Rupa Health, InsideTracker, and Essentia. There are actually many proven benefits of medical marijuana when it’s used the right way. In fact, cannabis may be one of the oldest documented herbal medicines on earth. And the body has a remarkable built-in system of endocannabinoid receptors that pair with it to reduce pain, improve sleep, increase mood, reduce nausea, and much more.</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">In today’s episode, I talk with Dr. Misha Kogan, Dr. Josh Axe, and Jamie Wheal about the many benefits of cannabis, and we take a look at how the body’s built-in endocannabinoid healing system works in tandem with this plant medicine. Dr. Mikhail “Misha” Kogan is the medical director of the George Washington University Center for Integrative Medicine and associate professor of medicine at the George Washington University School of Medicine. Dr. Kogan has recommended medical marijuana to thousands of patients and is a frequent lecturer on medical cannabis to professional audiences across the nation. Dr. Josh Axe is a certified doctor of natural medicine, a doctor of chiropractic, and a clinical nutritionist with a passion to help people get healthy by empowering them to use nutrition to fuel their health. He is the bestselling author of Keto Diet, Eat Dirt, and Collagen Diet and author of the book Ancient Remedies. He is also the cofounder of Ancient Nutrition, which provides protein powders, holistic supplements, vitamins, essential oils, and more to the modern world. Dr. Axe founded the natural health website DrAxe.com, one of the top natural health websites in the world today. Jamie Wheal is the author of Recapture the Rapture: Rethinking God, Sex, and Death in a World That&#x27;s Lost Its Mind and the global bestseller Stealing Fire: How Silicon Valley, Navy SEALs, and Maverick Scientists Are Revolutionizing the Way We Live and Work and the founder of the Flow Genome Project, an international organization dedicated to the research and training of human performance. This episode is brought to you by Rupa Health, InsideTracker, and Essentia. 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&amp;A or create an account at RupaHealth.com. InsideTracker is a personalized health and wellness platform like no other. Right now they’re offering my community 20% off at insidetracker.com/drhyman. Right now you can get an extra $100 off your mattress purchase, on top of Essentia’s Black Friday sale of 25% OFF, plus you&#x27;ll receive two FREE organic pillows (a $330 value) with your mattress purchase. Go to myessentia.com/drmarkhyman to learn more. Full-length episodes of these interviews can be found here: Dr. Misha Kogan Josh Axe Jamie Wheal</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/ab67656300005f1fb0da08b750eb9ef3ddc0be38" 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-69lOdi7I4WuZGQYoRGCNjZ"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint69lOdi7I4WuZGQYoRGCNjZ"></div><a draggable="false" href="/episode/69lOdi7I4WuZGQYoRGCNjZ"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fea3d5a75be0d6950a5836852" 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/69lOdi7I4WuZGQYoRGCNjZ"><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">Dr. Mark Hyman on The Truth Behind Metformin, Gut Health, PCOS, Fertility Issues, Hormone Health &amp; Ozempic</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-6VTfvdRRtIe3HwLkgiEKbL"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6VTfvdRRtIe3HwLkgiEKbL"></div><a draggable="false" href="/episode/6VTfvdRRtIe3HwLkgiEKbL"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fed8b379a89c5224f2c23ff7d" 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/6VTfvdRRtIe3HwLkgiEKbL"><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">Dr. Mark Hyman - Anti-Inflammation Diets, Chronic Disease Protocols, Functional Medicine, &amp; Healthy AM/PM Routines</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-4tbLbHg30sVS8wuNLEv96p"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4tbLbHg30sVS8wuNLEv96p"></div><a draggable="false" href="/episode/4tbLbHg30sVS8wuNLEv96p"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f2ed419ab9df8a9cefc27e74c" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/4tbLbHg30sVS8wuNLEv96p"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">How The Ketogenic Diet Supports Metabolism, Cancer Therapy, And Mental Health</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-2eu4exKHwKDxfw8221cZQk"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint2eu4exKHwKDxfw8221cZQk"></div><a draggable="false" href="/episode/2eu4exKHwKDxfw8221cZQk"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f5e184914a4921321ef5534c4" 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/2eu4exKHwKDxfw8221cZQk"><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 Truth Behind Statins: Helpful or Harmful? with Dr. Aseem Malhotra</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-7KuVqFPQwmP9Aa8GmCkMsp"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint7KuVqFPQwmP9Aa8GmCkMsp"></div><a draggable="false" href="/episode/7KuVqFPQwmP9Aa8GmCkMsp"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fbf936459d4b45e0b842202a1" 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/7KuVqFPQwmP9Aa8GmCkMsp"><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 Power Of Psilocybin To Heal Our Minds And Our Bodies with Paul Stamets</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-4DxpRTwvN8Hvv7NOpptx2k"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint4DxpRTwvN8Hvv7NOpptx2k"></div><a draggable="false" href="/episode/4DxpRTwvN8Hvv7NOpptx2k"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f25c6950a9ebbb8f01b7397b9" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/4DxpRTwvN8Hvv7NOpptx2k"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">The Science Of Your Gut Microbiome: How Healing Your Gut Can Improve Your Physical and Mental Health with Dr. Steven Gundry</span></p></a></div></div></div></div></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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjI5VVY1ekM2aUVIbXJlNjRsMUxUSEciOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZTQzMmJmM2QyNTgyMGJkMjI1YzEzMTc4MDRhN2E3MDI4NDk0YjRkZiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2U0MzJiZjNkMjU4MjBiZDIyNWMxMzE3ODA0YTdhNzAyODQ5NGI0ZGYifSx7ImZpbGVJZCI6IjliYWEyOGRmMmZkMzhhYzk0NTFhNGUyYmFmMzk2ZTc0NzlmYWEyZWUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOWJhYTI4ZGYyZmQzOGFjOTQ1MWE0ZTJiYWYzOTZlNzQ3OWZhYTJlZSJ9LHsiZmlsZUlkIjoiZmEzZGMzMmFhNzVkMWI3YzQxOThiYTdlNjRjMTQ1YjY1ZjNiY2IyYyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZhM2RjMzJhYTc1ZDFiN2M0MTk4YmE3ZTY0YzE0NWI2NWYzYmNiMmMifSx7ImZpbGVJZCI6IjI1NGE0MTk2YmY4MTBjYjIyZDJkYTQ5MTA5NWIzYjM5NTVlOTg2NmIiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjU0YTQxOTZiZjgxMGNiMjJkMmRhNDkxMDk1YjNiMzk1NWU5ODY2YiJ9LHsiZmlsZUlkIjoiMThmMzUwMjNjMTliY2I1OTk4NTNlNDY5MGE1YWI1M2ZmYzU2NGI5NyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzE4ZjM1MDIzYzE5YmNiNTk5ODUzZTQ2OTBhNWFiNTNmZmM1NjRiOTcifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMUJUQkhwVHJzb3lkbnlObzdQbVZsNS9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIzMiwiZ3JlZW4iOjIzMiwiaGV4IjoiI0U4RThFOCIsInJlZCI6MjMyfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiMGRhMDhiNzUwZWI5ZWYzZGRjMGJlMzgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiMGRhMDhiNzUwZWI5ZWYzZGRjMGJlMzgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjBkYTA4Yjc1MGViOWVmM2RkYzBiZTM4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEluc2lkZVRyYWNrZXIsIGFuZCBFc3NlbnRpYS4gVGhlcmUgYXJlIGFjdHVhbGx5IG1hbnkgcHJvdmVuIGJlbmVmaXRzIG9mIG1lZGljYWwgbWFyaWp1YW5hIHdoZW4gaXTigJlzIHVzZWQgdGhlIHJpZ2h0IHdheS4gSW4gZmFjdCwgY2FubmFiaXMgbWF5IGJlIG9uZSBvZiB0aGUgb2xkZXN0IGRvY3VtZW50ZWQgaGVyYmFsIG1lZGljaW5lcyBvbiBlYXJ0aC4gQW5kIHRoZSBib2R5IGhhcyBhIHJlbWFya2FibGUgYnVpbHQtaW4gc3lzdGVtIG9mIGVuZG9jYW5uYWJpbm9pZCByZWNlcHRvcnMgdGhhdCBwYWlyIHdpdGggaXQgdG8gcmVkdWNlIHBhaW4sIGltcHJvdmUgc2xlZXAsIGluY3JlYXNlIG1vb2QsIHJlZHVjZSBuYXVzZWEsIGFuZCBtdWNoIG1vcmUuwqAgSW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBNaXNoYSBLb2dhbiwgRHIuIEpvc2ggQXhlLCBhbmQgSmFtaWUgV2hlYWwgYWJvdXQgdGhlIG1hbnkgYmVuZWZpdHMgb2YgY2FubmFiaXMsIGFuZCB3ZSB0YWtlIGEgbG9vayBhdCBob3cgdGhlIGJvZHnigJlzIGJ1aWx0LWluIGVuZG9jYW5uYWJpbm9pZCBoZWFsaW5nIHN5c3RlbSB3b3JrcyBpbiB0YW5kZW0gd2l0aCB0aGlzIHBsYW50IG1lZGljaW5lLiBEci4gTWlraGFpbCDigJxNaXNoYeKAnSBLb2dhbiBpcyB0aGUgbWVkaWNhbCBkaXJlY3RvciBvZiB0aGUgR2VvcmdlIFdhc2hpbmd0b24gVW5pdmVyc2l0eSBDZW50ZXIgZm9yIEludGVncmF0aXZlIE1lZGljaW5lIGFuZCBhc3NvY2lhdGUgcHJvZmVzc29yIG9mIG1lZGljaW5lIGF0IHRoZSBHZW9yZ2UgV2FzaGluZ3RvbiBVbml2ZXJzaXR5IFNjaG9vbCBvZiBNZWRpY2luZS4gRHIuIEtvZ2FuIGhhcyByZWNvbW1lbmRlZCBtZWRpY2FsIG1hcmlqdWFuYSB0byB0aG91c2FuZHMgb2YgcGF0aWVudHMgYW5kIGlzIGEgZnJlcXVlbnQgbGVjdHVyZXIgb24gbWVkaWNhbCBjYW5uYWJpcyB0byBwcm9mZXNzaW9uYWwgYXVkaWVuY2VzIGFjcm9zcyB0aGUgbmF0aW9uLiBEci4gSm9zaCBBeGUgaXMgYSBjZXJ0aWZpZWQgZG9jdG9yIG9mIG5hdHVyYWwgbWVkaWNpbmUsIGEgZG9jdG9yIG9mIGNoaXJvcHJhY3RpYywgYW5kIGEgY2xpbmljYWwgbnV0cml0aW9uaXN0IHdpdGggYSBwYXNzaW9uIHRvIGhlbHAgcGVvcGxlIGdldCBoZWFsdGh5IGJ5IGVtcG93ZXJpbmcgdGhlbSB0byB1c2UgbnV0cml0aW9uIHRvIGZ1ZWwgdGhlaXIgaGVhbHRoLiBIZSBpcyB0aGUgYmVzdHNlbGxpbmcgYXV0aG9yIG9mIEtldG8gRGlldCwgRWF0IERpcnQsIGFuZCBDb2xsYWdlbiBEaWV0IGFuZCBhdXRob3Igb2YgdGhlIGJvb2sgQW5jaWVudCBSZW1lZGllcy4gSGUgaXMgYWxzbyB0aGUgY29mb3VuZGVyIG9mIEFuY2llbnQgTnV0cml0aW9uLCB3aGljaCBwcm92aWRlcyBwcm90ZWluIHBvd2RlcnMsIGhvbGlzdGljIHN1cHBsZW1lbnRzLCB2aXRhbWlucywgZXNzZW50aWFsIG9pbHMsIGFuZCBtb3JlIHRvIHRoZSBtb2Rlcm4gd29ybGQuIERyLiBBeGUgZm91bmRlZCB0aGUgbmF0dXJhbCBoZWFsdGggd2Vic2l0ZSBEckF4ZS5jb20sIG9uZSBvZiB0aGUgdG9wIG5hdHVyYWwgaGVhbHRoIHdlYnNpdGVzIGluIHRoZSB3b3JsZCB0b2RheS4gSmFtaWUgV2hlYWwgaXMgdGhlIGF1dGhvciBvZiBSZWNhcHR1cmUgdGhlIFJhcHR1cmU6IFJldGhpbmtpbmcgR29kLCBTZXgsIGFuZCBEZWF0aCBpbiBhIFdvcmxkIFRoYXQncyBMb3N0IEl0cyBNaW5kIGFuZCB0aGUgZ2xvYmFsIGJlc3RzZWxsZXIgU3RlYWxpbmcgRmlyZTogSG93IFNpbGljb24gVmFsbGV5LCBOYXZ5IFNFQUxzLCBhbmQgTWF2ZXJpY2sgU2NpZW50aXN0cyBBcmUgUmV2b2x1dGlvbml6aW5nIHRoZSBXYXkgV2UgTGl2ZSBhbmQgV29yayBhbmQgdGhlIGZvdW5kZXIgb2YgdGhlIEZsb3cgR2Vub21lIFByb2plY3QsIGFuIGludGVybmF0aW9uYWwgb3JnYW5pemF0aW9uIGRlZGljYXRlZCB0byB0aGUgcmVzZWFyY2ggYW5kIHRyYWluaW5nIG9mIGh1bWFuIHBlcmZvcm1hbmNlLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEluc2lkZVRyYWNrZXIsIGFuZCBFc3NlbnRpYS4gUnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMiwwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMjAgbGFicyBsaWtlIERVVENILCBWaWJyYW50IEFtZXJpY2EsIEdlbm92YSwgYW5kIEdyZWF0IFBsYWlucy4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbS4gSW5zaWRlVHJhY2tlciBpcyBhIHBlcnNvbmFsaXplZCBoZWFsdGggYW5kIHdlbGxuZXNzIHBsYXRmb3JtIGxpa2Ugbm8gb3RoZXIuIFJpZ2h0IG5vdyB0aGV54oCZcmUgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDIwJSBvZmYgYXQgaW5zaWRldHJhY2tlci5jb20vZHJoeW1hbi4gUmlnaHQgbm93IHlvdSBjYW4gZ2V0IGFuIGV4dHJhICQxMDAgb2ZmIHlvdXIgbWF0dHJlc3MgcHVyY2hhc2UsIG9uIHRvcCBvZiBFc3NlbnRpYeKAmXMgQmxhY2sgRnJpZGF5IHNhbGUgb2YgMjUlIE9GRiwgcGx1cyB5b3UnbGwgcmVjZWl2ZSB0d28gRlJFRSBvcmdhbmljIHBpbGxvd3MgKGEgJDMzMCB2YWx1ZSkgd2l0aCB5b3VyIG1hdHRyZXNzIHB1cmNoYXNlLiBHbyB0byBteWVzc2VudGlhLmNvbS9kcm1hcmtoeW1hbiB0byBsZWFybiBtb3JlLiBGdWxsLWxlbmd0aCBlcGlzb2RlcyBvZiB0aGVzZSBpbnRlcnZpZXdzIGNhbiBiZSBmb3VuZCBoZXJlOiBEci4gTWlzaGEgS29nYW4gSm9zaCBBeGUgSmFtaWUgV2hlYWwgICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6Mzk1MDg4OX0sImh0bWxEZXNjcmlwdGlvbiI6IjxwPlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgSW5zaWRlVHJhY2tlciwgYW5kIEVzc2VudGlhLjwvcD48YnIgLz48cD5UaGVyZSBhcmUgYWN0dWFsbHkgbWFueSBwcm92ZW4gYmVuZWZpdHMgb2YgbWVkaWNhbCBtYXJpanVhbmEgd2hlbiBpdOKAmXMgdXNlZCB0aGUgcmlnaHQgd2F5LiBJbiBmYWN0LCBjYW5uYWJpcyBtYXkgYmUgb25lIG9mIHRoZSBvbGRlc3QgZG9jdW1lbnRlZCBoZXJiYWwgbWVkaWNpbmVzIG9uIGVhcnRoLiBBbmQgdGhlIGJvZHkgaGFzIGEgcmVtYXJrYWJsZSBidWlsdC1pbiBzeXN0ZW0gb2YgZW5kb2Nhbm5hYmlub2lkIHJlY2VwdG9ycyB0aGF0IHBhaXIgd2l0aCBpdCB0byByZWR1Y2UgcGFpbiwgaW1wcm92ZSBzbGVlcCwgaW5jcmVhc2UgbW9vZCwgcmVkdWNlIG5hdXNlYSwgYW5kIG11Y2ggbW9yZS7CoDwvcD48YnIgLz48cD5JbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIE1pc2hhIEtvZ2FuLCBEci4gSm9zaCBBeGUsIGFuZCBKYW1pZSBXaGVhbCBhYm91dCB0aGUgbWFueSBiZW5lZml0cyBvZiBjYW5uYWJpcywgYW5kIHdlIHRha2UgYSBsb29rIGF0IGhvdyB0aGUgYm9keeKAmXMgYnVpbHQtaW4gZW5kb2Nhbm5hYmlub2lkIGhlYWxpbmcgc3lzdGVtIHdvcmtzIGluIHRhbmRlbSB3aXRoIHRoaXMgcGxhbnQgbWVkaWNpbmUuPC9wPjxiciAvPjxwPkRyLiBNaWtoYWlsIOKAnE1pc2hh4oCdIEtvZ2FuIGlzIHRoZSBtZWRpY2FsIGRpcmVjdG9yIG9mIHRoZSBHZW9yZ2UgV2FzaGluZ3RvbiBVbml2ZXJzaXR5IENlbnRlciBmb3IgSW50ZWdyYXRpdmUgTWVkaWNpbmUgYW5kIGFzc29jaWF0ZSBwcm9mZXNzb3Igb2YgbWVkaWNpbmUgYXQgdGhlIEdlb3JnZSBXYXNoaW5ndG9uIFVuaXZlcnNpdHkgU2Nob29sIG9mIE1lZGljaW5lLiBEci4gS29nYW4gaGFzIHJlY29tbWVuZGVkIG1lZGljYWwgbWFyaWp1YW5hIHRvIHRob3VzYW5kcyBvZiBwYXRpZW50cyBhbmQgaXMgYSBmcmVxdWVudCBsZWN0dXJlciBvbiBtZWRpY2FsIGNhbm5hYmlzIHRvIHByb2Zlc3Npb25hbCBhdWRpZW5jZXMgYWNyb3NzIHRoZSBuYXRpb24uPC9wPjxiciAvPjxwPkRyLiBKb3NoIEF4ZSBpcyBhIGNlcnRpZmllZCBkb2N0b3Igb2YgbmF0dXJhbCBtZWRpY2luZSwgYSBkb2N0b3Igb2YgY2hpcm9wcmFjdGljLCBhbmQgYSBjbGluaWNhbCBudXRyaXRpb25pc3Qgd2l0aCBhIHBhc3Npb24gdG8gaGVscCBwZW9wbGUgZ2V0IGhlYWx0aHkgYnkgZW1wb3dlcmluZyB0aGVtIHRvIHVzZSBudXRyaXRpb24gdG8gZnVlbCB0aGVpciBoZWFsdGguIEhlIGlzIHRoZSBiZXN0c2VsbGluZyBhdXRob3Igb2YgS2V0byBEaWV0LCBFYXQgRGlydCwgYW5kIENvbGxhZ2VuIERpZXQgYW5kIGF1dGhvciBvZiB0aGUgYm9vayBBbmNpZW50IFJlbWVkaWVzLiBIZSBpcyBhbHNvIHRoZSBjb2ZvdW5kZXIgb2YgQW5jaWVudCBOdXRyaXRpb24sIHdoaWNoIHByb3ZpZGVzIHByb3RlaW4gcG93ZGVycywgaG9saXN0aWMgc3VwcGxlbWVudHMsIHZpdGFtaW5zLCBlc3NlbnRpYWwgb2lscywgYW5kIG1vcmUgdG8gdGhlIG1vZGVybiB3b3JsZC4gRHIuIEF4ZSBmb3VuZGVkIHRoZSBuYXR1cmFsIGhlYWx0aCB3ZWJzaXRlIERyQXhlLmNvbSwgb25lIG9mIHRoZSB0b3AgbmF0dXJhbCBoZWFsdGggd2Vic2l0ZXMgaW4gdGhlIHdvcmxkIHRvZGF5LjwvcD48YnIgLz48cD5KYW1pZSBXaGVhbCBpcyB0aGUgYXV0aG9yIG9mIFJlY2FwdHVyZSB0aGUgUmFwdHVyZTogUmV0aGlua2luZyBHb2QsIFNleCwgYW5kIERlYXRoIGluIGEgV29ybGQgVGhhdCYjMzk7cyBMb3N0IEl0cyBNaW5kIGFuZCB0aGUgZ2xvYmFsIGJlc3RzZWxsZXIgU3RlYWxpbmcgRmlyZTogSG93IFNpbGljb24gVmFsbGV5LCBOYXZ5IFNFQUxzLCBhbmQgTWF2ZXJpY2sgU2NpZW50aXN0cyBBcmUgUmV2b2x1dGlvbml6aW5nIHRoZSBXYXkgV2UgTGl2ZSBhbmQgV29yayBhbmQgdGhlIGZvdW5kZXIgb2YgdGhlIEZsb3cgR2Vub21lIFByb2plY3QsIGFuIGludGVybmF0aW9uYWwgb3JnYW5pemF0aW9uIGRlZGljYXRlZCB0byB0aGUgcmVzZWFyY2ggYW5kIHRyYWluaW5nIG9mIGh1bWFuIHBlcmZvcm1hbmNlLjwvcD48YnIgLz48cD5UaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEluc2lkZVRyYWNrZXIsIGFuZCBFc3NlbnRpYS48L3A+PGJyIC8+PHA+UnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMiwwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMjAgbGFicyBsaWtlIERVVENILCBWaWJyYW50IEFtZXJpY2EsIEdlbm92YSwgYW5kIEdyZWF0IFBsYWlucy4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmYW1wO0Egb3IgY3JlYXRlIGFuIGFjY291bnQgYXQgUnVwYUhlYWx0aC5jb20uPC9wPjxiciAvPjxwPkluc2lkZVRyYWNrZXIgaXMgYSBwZXJzb25hbGl6ZWQgaGVhbHRoIGFuZCB3ZWxsbmVzcyBwbGF0Zm9ybSBsaWtlIG5vIG90aGVyLiBSaWdodCBub3cgdGhleeKAmXJlIG9mZmVyaW5nIG15IGNvbW11bml0eSAyMCUgb2ZmIGF0IGluc2lkZXRyYWNrZXIuY29tL2RyaHltYW4uPC9wPjxiciAvPjxwPlJpZ2h0IG5vdyB5b3UgY2FuIGdldCBhbiBleHRyYSAkMTAwIG9mZiB5b3VyIG1hdHRyZXNzIHB1cmNoYXNlLCBvbiB0b3Agb2YgRXNzZW50aWHigJlzIEJsYWNrIEZyaWRheSBzYWxlIG9mIDI1JSBPRkYsIHBsdXMgeW91JiMzOTtsbCByZWNlaXZlIHR3byBGUkVFIG9yZ2FuaWMgcGlsbG93cyAoYSAkMzMwIHZhbHVlKSB3aXRoIHlvdXIgbWF0dHJlc3MgcHVyY2hhc2UuIEdvIHRvIG15ZXNzZW50aWEuY29tL2RybWFya2h5bWFuIHRvIGxlYXJuIG1vcmUuPC9wPjxiciAvPjxwPkZ1bGwtbGVuZ3RoIGVwaXNvZGVzIG9mIHRoZXNlIGludGVydmlld3MgY2FuIGJlIGZvdW5kIGhlcmU6PC9wPjxiciAvPjxwPjxhIGhyZWY9XCJodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMS8xMC8yMC9wb2RjYXN0LWVwNDM0L1wiIHJlbD1cIm5vZm9sbG93XCI+RHIuIE1pc2hhIEtvZ2FuPC9hPjwvcD48cD48YSBocmVmPVwiaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMjEvMDIvMDMvcG9kY2FzdC1lcDE1Ni9cIiByZWw9XCJub2ZvbGxvd1wiPkpvc2ggQXhlPC9hPjwvcD48cD48YSBocmVmPVwiaHR0cHM6Ly9kcmh5bWFuLmNvbS9ibG9nLzIwMjIvMTAvMTIvcG9kY2FzdC1lcDYxMy9cIiByZWw9XCJub2ZvbGxvd1wiPkphbWllIFdoZWFsPC9hPjwvcD48cD48YnIgLz48L3A+PGJyIC8+PHA+IDwvcD48cD4gPC9wPjxwPkxlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCA8YSBocmVmPVwiaHR0cHM6Ly9tZWdhcGhvbmUuZm0vYWRjaG9pY2VzXCIgcmVsPVwibm9mb2xsb3dcIj5tZWdhcGhvbmUuZm0vYWRjaG9pY2VzPC9hPjwvcD4iLCJpZCI6IjI5VVY1ekM2aUVIbXJlNjRsMUxUSEciLCJsYW5ndWFnZSI6eyJjb2RlIjoiZW4ifSwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSGVhbGluZyBJbnNvbW5pYSwgUmVkdWNpbmcgUGFpbiwgQW5kIE90aGVyIEJlbmVmaXRzIE9mIE1lZGljaW5hbCBDYW5uYWJpcyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZSBhcmUgc2VlaW5nIGFuIGV2ZXItaW5jcmVhc2luZyBidXJkZW4gb2YgY2hyb25pYyBkaXNlYXNlLCBwcmltYXJpbHkgZHJpdmVuIGJ5IG91ciBmb29kIGFuZCBmb29kIHN5c3RlbS4gVGhpcyBpcyBwZXJwZXR1YXRlZCBieSBhZ3JpY3VsdHVyYWwsIGZvb2QsIGFuZCBoZWFsdGggY2FyZSBwb2xpY2llcyB0aGF0IGRvbuKAmXQgc3VwcG9ydCBoZWFsdGguIFdlIG5lZWQgdG8gcmV0aGluayBkaXNlYXNlIGFuZCByZWltYWdpbmUgYSBmb29kIHN5c3RlbSBhbmQgYSBoZWFsdGggY2FyZSBzeXN0ZW0gdGhlIHByb3RlY3RzIGhlYWx0aCwgdW5idXJkZW5zIHRoZSBlY29ub215IGZyb20gdGhlIHdlaWdodCBvZiBvYmVzaXR5IGFuZCBjaHJvbmljIGRpc2Vhc2UsIHByb3RlY3RzIHRoZSBlbnZpcm9ubWVudCwgaGVscHMgcmV2ZXJzZSBjbGltYXRlIGNoYW5nZSwgYW5kIGNyZWF0ZXMgYSBuYXRpb24gb2YgaGVhbHRoeSBjaGlsZHJlbiBhbmQgY2l0aXplbnMuIFRoaXMgcG9kY2FzdCBpcyBhIHBsYWNlIGZvciBkZWVwIGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhlIGNyaXRpY2FsIGlzc3VlcyBvZiBvdXIgdGltZSBpbiB0aGUgc3BhY2Ugb2YgaGVhbHRoLCB3ZWxsbmVzcywgZm9vZCwgYW5kIHBvbGl0aWNzLiBOZXcgZXBpc29kZXMgYXJlIHJlbGVhc2VkIGV2ZXJ5IE1vbmRheSwgV2VkbmVzZGF5LCBhbmQgRnJpZGF5IG1vcm5pbmdzLiBJIGhvcGUgeW91J2xsIGpvaW4gbWUuIEhvc3RlZCBvbiBNZWdhcGhvbmUuIiwiaWQiOiI1ME1GaEw2ckl0bG5EREVTdEZNU1B1IiwibWVkaWFUeXBlIjoiQVVESU8iLCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInB1Ymxpc2hlciI6eyJuYW1lIjoiRHIuIE1hcmsgSHltYW4ifSwic2F2ZWQiOmZhbHNlLCJzaG93VHlwZXMiOltdLCJ0cmFpbGVyVjIiOnsiZGF0YSI6eyJhdWRpbyI6eyJpdGVtcyI6W3sidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzc0YTYyMjYxNDk0Yjg0YjE4ZWI4OTM2N2Q1ZWNiOTRjY2U3OWJiZCJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODMwMThlZjJmMTE5NDg4NzU3YjFiYThkMzFjYWI3NjBiMGNmY2QzNSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMGY1MDZmODJmOGEwYzhiNzc1NTY0NzZhNzEwMGY3ZjU1ZmNmNzFmZSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjliODJkYzk2YThkNGQyNDg1YjM1M2FhMDIyNjc4ZmVhNjdhMWQ2NSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzMyZjM4NmY2YTY1YmM0N2UyODUyMDc0MWQwM2ZmODBiZGViMThiNSJ9XX0sImF1ZGlvUHJldmlldyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8yM3JsRU91SVczaktHVmVsZGhLQlZ3L2NsaXBfMF82MDAwMC5tcDMifSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjc2MDk0fSwibmFtZSI6IldlbGNvbWUgdG8gVGhlIERvY3RvcidzIEZhcm1hY3kiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAxOC0wNS0wOFQxNjo0OTowMFoifSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNjYnpMN0hWY3MwSmpOOEFheWpnekIifX0sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJwcmV2aWV3Ijp7ImF1ZGlvIjp7InVybCI6Imh0dHBzOi8vcG9kei1jb250ZW50LnNwb3RpZnljZG4uY29tL2F1ZGlvL2NsaXBzLzFCVEJIcFRyc295ZG55Tm83UG1WbDUvY2xpcF8wXzYwMDAwLm1wMyJ9LCJzaGFyZWFibGUiOmZhbHNlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6NywiaXNvU3RyaW5nIjoiMjAyMi0xMS0wN1QxMTowMDowMFoiLCJtb250aCI6MTEsInByZWNpc2lvbiI6Ik1JTlVURSIsInllYXIiOjIwMjJ9LCJ0eXBlIjoiUE9EQ0FTVF9FUElTT0RFIiwidXJpIjoic3BvdGlmeTplcGlzb2RlOjI5VVY1ekM2aUVIbXJlNjRsMUxUSEcifX0sInJlY29tbWVuZGF0aW9ucyI6e30sInNhdmVkIjp7fX0sInBsYXliYWNrIjp7ImN1cnJlbnQiOm51bGwsImhhc1NraXBwZWRUaGlzU2Vzc2lvbiI6ZmFsc2UsImlzQnVmZmVyaW5nIjpmYWxzZSwiaGVhcmRBdWRpbyI6ZmFsc2UsImluaXRpYXRlZFBsYXliYWNrIjpmYWxzZX0sInJlcXVlc3QiOnsiaGFzUHJldmlvdXNMaWtlcyI6ZmFsc2UsImlzQmFubmVkIjpmYWxzZSwiZW50aXR5VmlldyI6bnVsbCwiYWxidW1VcmkiOiIifSwic2VhcmNoIjp7ImlzRmV0Y2hpbmciOmZhbHNlLCJyZXN1bHRzIjpudWxsLCJxdWVyeSI6bnVsbCwiZXJyb3IiOm51bGwsInJlY2VudFNlYXJjaGVzIjpbXX0sInRvYXN0Ijp7Im1lc3NhZ2UiOm51bGwsInR5cGUiOiJkZWZhdWx0IiwiYWN0aW9uIjpudWxsfSwidWkiOnsibW9kYWwiOiJub3dfcGxheWluZ19iYXIiLCJub3dQbGF5aW5nVmlldyI6ZmFsc2UsImRpYWxvZyI6bnVsbCwiZXJyb3JWaWV3IjpmYWxzZX0sImhvbWUiOnsiaXNMb2FkaW5nIjpmYWxzZSwiaGFzRXJyb3IiOmZhbHNlLCJkYXRhIjpudWxsfSwib25EZW1hbmRQbGF5bGlzdHMiOnsiZmV0Y2hlZCI6ZmFsc2UsIml0ZW1zIjpbXX0sImNvbnRleHRNZW51Ijp7ImlzVmlzaWJsZSI6ZmFsc2V9LCJjb2xvckV4dHJhY3Rpb24iOnsiY29sb3JzIjp7fX0sImx5cmljcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJyaWNoRW50aXRpZXMiOnsic2VvRXhwZXJpbWVudCI6eyJlcGlzb2RlIjp7fX19LCJicm93c2UiOnsiZ3JpZCI6eyJpc0xvYWRpbmciOmZhbHNlLCJzZWN0aW9ucyI6bnVsbCwiaGFzRmFpbGVkQXR0ZW1wdHMiOmZhbHNlfSwicGFnZXMiOnt9fSwiaW50ZXJuYWxMaW5rUmVjb21tZW5kZXIiOnsidHJhY2tzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNob3dzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sImVwaXNvZGVzIjp7ImRhdGEiOlt7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImI1NDRhODdhMzQ0OTAzOGZmM2M2MTlmYWZmNzAwMGMyOGI2MTA0ZmUiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iNTQ0YTg3YTM0NDkwMzhmZjNjNjE5ZmFmZjcwMDBjMjhiNjEwNGZlIn0seyJmaWxlSWQiOiI4NjBhM2I3YjAxODkxZTczMjE1ZTdiMDA3NjAyOGM3NjhmYWVkOGY4IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg2MGEzYjdiMDE4OTFlNzMyMTVlN2IwMDc2MDI4Yzc2OGZhZWQ4ZjgifSx7ImZpbGVJZCI6Ijc1NTBmMzM1ODZiOTlhN2M4NGUzNzc4OGNlODQ5NmI5YWQwOWUwZDUiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy83NTUwZjMzNTg2Yjk5YTdjODRlMzc3ODhjZTg0OTZiOWFkMDllMGQ1In0seyJmaWxlSWQiOiJhNDM4N2FiYWZmODQ4Y2JlMDExMThjOWRlMGQ5MDViNzcxYjYxZTBjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2E0Mzg3YWJhZmY4NDhjYmUwMTExOGM5ZGUwZDkwNWI3NzFiNjFlMGMifSx7ImZpbGVJZCI6Ijg4YzAzMjE5MjFjYzg3ZTg4ZWVkZTI0YWExYzg5MjJmMmU1OGFhZTQiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84OGMwMzIxOTIxY2M4N2U4OGVlZGUyNGFhMWM4OTIyZjJlNThhYWU0In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhM2Q1YTc1YmUwZDY5NTBhNTgzNjg1MiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhM2Q1YTc1YmUwZDY5NTBhNTgzNjg1MiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYTNkNWE3NWJlMGQ2OTUwYTU4MzY4NTIiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkVwLiAjMTA2IE9uIHRvZGF54oCZcyBlcGlzb2RlIG9mIFB1cnN1aXQgb2YgV2VsbG5lc3MsIERyLiBNYXJrIEh5bWFuIGpvaW5zIG1lIGZvciBhIGRpc2N1c3Npb24gb24gdGhlIGZ1c2lvbiBvZiB0cmFkaXRpb25hbCBhbmQgZnVuY3Rpb25hbCBtZWRpY2luZS7CoCBXZSBkaXZlIGRlZXAgaW50byB0aGUgaW1wb3J0YW5jZSBvZiBiZWluZyBpbiB0dW5lIHdpdGggeW91ciBib2R5LCBnZXR0aW5nIHRoZSBwcm9wZXIgdGVzdGluZyBkb25lLCBhbmQgbWl4aW5nIHZhcmlvdXMgbWVkaWNpbmVzIGZvciBwZXJzb25hbGl6ZWQgbWVkaWNpbmUuIFdlIHRhbGsgYWxsIGFib3V0IGhvcm1vbmFsIGhlYWx0aCwgbWFuYWdpbmcgUENPUyBhbmQgaW5zdWxpbiByZXNpc3RhbmNlLCBhbmQgb2YgY291cnNlLCBmZXJ0aWxpdHkuIFR1bmUgaW4gdG8gdW5jb3ZlciBpbnNpZ2h0cyBpbnRvIG5hdHVyYWwgZmVydGlsaXR5IHRlY2huaXF1ZXMgYW5kIHRoZSBlZmZlY3RzIG9mIG1lZGljYXRpb25zIGxpa2UgTWV0Zm9ybWluIGFuZCBPemVtcGljLiBJdOKAmXMgYWxsIGFib3V0IHRha2luZyBjaGFyZ2Ugb2YgeW91ciBoZWFsdGggam91cm5leSBhbmQgZW1icmFjaW5nIHRoZSB1bmlxdWVuZXNzIG9mIHlvdXIgYmlvbG9neSBmb3IgdWx0aW1hdGUgd2VsbC1iZWluZy5MZWF2ZSBNZSBhIE1lc3NhZ2UgLSBjbGljayBoZXJlIUZvciBNYXJp4oCZcyBJbnN0YWdyYW0gY2xpY2sgaGVyZSFGb3IgUHVyc3VpdCBvZiBXZWxsbmVzcyBQb2RjYXN04oCZcyBJbnN0YWdyYW0gY2xpY2sgaGVyZSFGb3IgTWFyaeKAmXMgTmV3c2xldHRlciBjbGljayBoZXJlIUZvciBNYXJr4oCZcyBJbnN0YWdyYW0gY2xpY2sgaGVyZSFUbyBqb2luIEZ1bmN0aW9uIEhlYWx0aCwgZ28gdG8gZnVuY3Rpb25oZWFsdGguY29tIGFuZCB1c2UgY29kZSBQT1cxMDAgdG8gc2tpcCB0aGUgd2FpdGxpc3QuIEF2YWlsYWJsZSB1cCB0byAxMDAwIGxpc3RlbmVyc0ZvciBQT1cgQnJhbmQgUHJvbW8gQ29kZXMgY2xpY2sgaGVyZSFTcG9uc29yZWQgQnk6wqAgVmlzaXQgQmV0dGVySGVscC5jb20vUE9XIHRvZGF5IHRvIGdldCAxMCUgb2ZmIHlvdXIgZmlyc3QgbW9udGguIFRvZGF5IG15IGxpc3RlbmVycyByZWNlaXZlIDIwJSBPRkYgYW55IEFxdWFUcnUgcHVyaWZpZXIhIEp1c3QgZ28gdG8gQXF1YVRydS5jb20gYW5kIGVudGVyIHRoZSBjb2RlIOKAnFBPV+KAnSBhdCBjaGVja291dC4gVXNlIGNvZGUgUE9XMTUgYXQgY2hlY2tvdXQgZm9yIDE1JSBvZmYgeW91ciBlbnRpcmUgb3JkZXIgYXQgd3d3LnZpb25pY3Nob2VzLmNvbSB3aGVuIHlvdSBsb2cgaW50byB5b3VyIGFjY291bnQuIDEgdGltZSB1c2Ugb25seS4gVmlvbmljIFNob2VzLiBXZWFyYWJsZSB3ZWxsLWJlaW5nIGZvciB5b3VyIGZlZXQuIFNob3cgTGlua3M6IFRoZSBGZXJ0aWxpdHkgRGlldCBGZWQgVXAgQ2FuIE96ZW1waWMgRml4IE91ciBPYmVzaXR5IENyaXNpcz8gIEZ1bmN0aW9uIC0gdXNlIGNvZGUgUE9XMTAwIHRvIHNraXAgdGhlIHdhaXRsaXN0IFRvcGljcyBEaXNjdXNzZWQgMDM6MDQgLSBNYXJr4oCZcyBzcGFyayBmb3IgaGVhbHRoIGFuZCBmaXRuZXNzIDA3OjMyIC0gRnVuY3Rpb25hbCBNZWRpY2luZSB2cyBXZXN0ZXJuIE1lZGljaW5lIDEyOjA3IC0gU2hpZnQgaW4gYWNhZGVtaWMgcHJvZ3JhbW1pbmcgMTY6NTMgLSBLbm93aW5nIHdoYXTigJlzIGdvaW5nIG9uIHdpdGggeW91ciBvd24gYm9keSAyMDoxMCAtIEhvcm1vbmFsIEhlYWx0aCBhbmQgUENPUyAyNjo1OSAtIEFjY2VsZXJhdGUgdGltZWxpbmVzIGZyb20gc2NpZW50aWZpYyBkaXNjb3ZlcnkgdG8gYWRvcHRpb24gMzE6MTIgLSBJbmNvcnBvcmF0aW5nIHZhcmlvdXMgc3R5bGVzIG9mIG1lZGljaW5lIDM1OjAxIC0gVGhlIGltcG9ydGFuY2Ugb2YgcGVyc29uYWxpemVkIG1lZGljaW5lIGFuZCBrbm93aW5nIHdoYXQgaXMgZ29pbmcgb24gaW4geW91ciBib2R5wqAgNDA6NDUtIFRoZSBsb3cgZG93biBvbiBNZXRmb3JtaW4gNDU6MjcgLSBOYXR1cmFsIG1ldGhvZHMgZm9yIGZlcnRpbGl0eSBjb21wbGljYXRpb25zIDUwOjAyIC0gT3plbXBpYyBhbmQgZmVydGlsaXR5IDU1OjQzIC0gV2VsbG5lc3MgaXMgd2FraW5nIHVwIGluIHRoZSBtb3JuaW5nIGFuZCBkb2luZyB3aGF0IHlvdSB3YW50IHRvIGRvIHRoYXQgZGF5ICIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozNDgyMzAyfSwiaWQiOiI2OWxPZGk3STRXdVpHUVlvUkdDTmpaIiwibWVkaWFUeXBlcyI6WyJBVURJTyIsIlZJREVPIl0sIm5hbWUiOiJEci4gTWFyayBIeW1hbiBvbiBUaGUgVHJ1dGggQmVoaW5kIE1ldGZvcm1pbiwgR3V0IEhlYWx0aCwgUENPUywgRmVydGlsaXR5IElzc3VlcywgSG9ybW9uZSBIZWFsdGggJiBPemVtcGljIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVhM2Q1YTc1YmUwZDY5NTBhNTgzNjg1MiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVhM2Q1YTc1YmUwZDY5NTBhNTgzNjg1MiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlYTNkNWE3NWJlMGQ2OTUwYTU4MzY4NTIiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiUHVyc3VpdCBvZiBXZWxsbmVzcyIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoweEtPaEpMZm5RVEdrV3FGU29kZUNBIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA2LTEwVDA3OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjY5bE9kaTdJNFd1WkdRWW9SR0NOaloifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjQ1YTRmYzYzMWU1MWU5NWY3OTdhYzZiZTZlMjk1OGU0NzAyYWMxMGEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDVhNGZjNjMxZTUxZTk1Zjc5N2FjNmJlNmUyOTU4ZTQ3MDJhYzEwYSJ9LHsiZmlsZUlkIjoiZDJhNGU3NDY0NzcyZmMwYzY5NjEzY2QyMzU3NWYyN2NkMGM2YTdkNyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2QyYTRlNzQ2NDc3MmZjMGM2OTYxM2NkMjM1NzVmMjdjZDBjNmE3ZDcifSx7ImZpbGVJZCI6IjQyMWE2OTVmMTZlNTAxZTQ3ZWNmZWM2NDk3YzVjYzE3ODNhZWJiNGQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDIxYTY5NWYxNmU1MDFlNDdlY2ZlYzY0OTdjNWNjMTc4M2FlYmI0ZCJ9LHsiZmlsZUlkIjoiNzQwNDRhMTE4MTJkNTE5MTRiODM2ZTIzZmI4M2JjNmM2OWYzNzU5NiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzc0MDQ0YTExODEyZDUxOTE0YjgzNmUyM2ZiODNiYzZjNjlmMzc1OTYifSx7ImZpbGVJZCI6IjYwZWFlMTQ3ZmVhZjY5MmZkZTFkYzQ4YmUwNzdhNzliYjBmOTlkY2MiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82MGVhZTE0N2ZlYWY2OTJmZGUxZGM0OGJlMDc3YTc5YmIwZjk5ZGNjIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFlZDhiMzc5YTg5YzUyMjRmMmMyM2ZmN2QiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IjY4NzogVG9kYXksIHdlJ3JlIHNpdHRpbmcgZG93biB3aXRoIERyLiBNYXJrIEh5bWFuLCBDby1Gb3VuZGVyIGFuZCBDaGllZiBNZWRpY2FsIE9mZmljZXIgb2YgRnVuY3Rpb24gSGVhbHRoLiBNYXJrIGlzIGFuIGludGVybmF0aW9uYWxseSByZWNvZ25pemVkIHBoeXNpY2lhbiwgbGVhZGVyLCBlZHVjYXRvciwgc3BlYWtlciwgcG9kY2FzdCBob3N0LCBmaWZ0ZWVuLXRpbWUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYXV0aG9yLCBhbmQgdGhlIEhlYWQgb2YgU3RyYXRlZ3kgJiBJbm5vdmF0aW9uIGF0IENsZXZlbGFuZCBDbGluaWMgQ2VudGVyIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lLiBIZSBqb2lucyB1cyBmb3IgYSBkaXNjdXNzaW9uIGFib3V0IGNocm9uaWMgZGlzZWFzZSwgaG93IHRvIGhlYWwgdGhyb3VnaCBmb29kLCBhbmQgdGhlIGlzc3VlcyB3aXRoIHRyYWRpdGlvbmFsIG1lZGljaW5lLiBXZSBhbHNvIGRpdmUgaW50byB0aGUgZXZvbHV0aW9uIG9mIGZ1bmN0aW9uYWwgbWVkaWNpbmUsIHRoZSBwcm9ibGVtcyB3aXRoIE96ZW1waWMsIGFuZCB0aGUgZm9vZCBpbmR1c3RyeSBpbiB0aGUgVVNBLiAgVG8gY29ubmVjdCB3aXRoIERyLiBNYXJrIEh5bWFuIGNsaWNrwqBIRVJFIMKgIFRvIGNvbm5lY3Qgd2l0aCBGdW5jdGlvbiBIZWFsdGggY2xpY2vCoEhFUkXCoMKgwqAmIHVzZSBjb2RlIFNLSU5OWUNPTkZJREVOVElBTCBhdMKgZnVuY3Rpb25oZWFsdGguY29twqB0byBza2lwIHRoZSB3YWl0bGlzdCAgVG8gY29ubmVjdCB3aXRoIExhdXJ5biBFdmFydHMgQm9zc3RpY2sgY2xpY2vCoEhFUkUgICBUbyBjb25uZWN0IHdpdGggTWljaGFlbCBCb3NzdGljayBjbGlja8KgSEVSRSAgIFJlYWQgTW9yZSBvbiBUaGUgU2tpbm55IENvbmZpZGVudGlhbMKgSEVSRSAgIFRvIFdhdGNoIHRoZSBTaG93IGNsaWNrwqBIRVJFICAgRm9yIERldGFpbGVkIFNob3cgTm90ZXMgdmlzaXTCoFRTQ1BPRENBU1QuQ09NICAgVG8gQ2FsbCB0aGUgSGltICYgSGVyIEhvdGxpbmUgY2FsbDogMS04MzMtU0tJTk5ZUyAoNzU0LTY2OTcpICBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoFRoZSBTa2lubnkgQ29uZmlkZW50aWFsICBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoFRvdXBzICYgQ28gIFZpc2l0wqB3d3cudG91cHNhbmRjby5jb23CoGFuZCB1c2UgY29kZSBTS0lOTlkgZm9yIDE1JSBvZmYgeW91ciBmaXJzdCBvcmRlciAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBUaGUgRmFybWVyJ3MgRG9nICBJdCdzIG5ldmVyIGJlZW4gZWFzaWVyIHRvIGludmVzdCBpbiB5b3VyIGRvZydzIGhlYWx0aCB3aXRoIGZyZXNoIGZvb2QuIEdldCA1MCUgb2ZmIHlvdXIgZmlyc3QgYm94ICYgZnJlZSBzaGlwcGluZyBieSBnb2luZyB0b8KgdGhlZmFybWVyc2RvZy5jb20vc2tpbm55ICAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBKdXN0IFRocml2ZSAgVGhlc2UgZGF5cywgc3RyZXNzIHNlZW1zIHRvIGhpdCB1cyBmcm9tIGV2ZXJ5IHBvc3NpYmxlIGFuZ2xlIGluIGFueSBlbnZpcm9ubWVudCBhdCBhbnkgdGltZSwgZGF5IGFmdGVyIGRheS4gRW50ZXIgSnVzdCBDYWxtIC0gdGhlIGJyZWFrdGhyb3VnaCBuZXcgc3RyZXNzIGFuZCBtb29kIHN1cHBvcnQgZm9ybXVsYSBmcm9tIEp1c3QgVGhyaXZlLiBHZXQgMjAlIG9mZiBhIDkwLWRheSBib3R0bGUgb2YgSnVzdCBUaHJpdmUgcHJvYmlvdGljICsgSnVzdCBDYWxtIHN1cHBsZW1lbnQgYXTCoGp1c3R0aHJpdmVoZWFsdGguY29twqB3aXRoIGNvZGUgU0tJTk5ZIGF0IGNoZWNrb3V0LiAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5wqBMTU5UICAgTE1OVCBpcyBhIHRhc3R5IGVsZWN0cm9seXRlIGRyaW5rIHRoYXQgaGFzIGV2ZXJ5dGhpbmcgeW91IG5lZWQgYW5kIG5vdGhpbmcgeW91IGRvbid0LiBJdCBjb250YWlucyBhIHNjaWVuY2UtYmFja2VkIGVsZWN0cm9seXRlIHJhdGlvOiAxMDAwbWcgc29kaXVtLCAyMDBtZyBwb3Rhc3NpdW0sIGFuZCA2MG1nIG1hZ25lc2l1bS4gR2V0IGEgZnJlZSBzYW1wbGUgcGFjayB3aXRoIGFueSBwdXJjaGFzZSBhdMKgZHJpbmtMTU5ULmNvbS9TS0lOTlkgICBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoENhcmF3YXkgICBEaXRjaCB0aGUgY2hlbWljYWxzIHdpdGggQ2FyYXdheS4gVmlzaXTCoGNhcmF3YXlob21lLmNvbS9ISU1BTkRIRVLCoHRvIHJlY2VpdmUgMTAlIG9mZiB5b3VyIG5leHQgcHVyY2hhc2UuICBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnnCoEhvbmV5bG92ZSAgIFRyZWF0IHlvdXJzZWxmIHRvIHRoZSBiZXN0IGJyYXMgYW5kIHNoYXBld2VhciBvbiB0aGUgbWFya2V0ICsgc2F2ZSAyMCUgb2ZmIHlvdXIgb3JkZXIgYXTCoGhvbmV5bG92ZS5jb20vc2tpbm55wqAuICAgUHJvZHVjZWQgYnnCoERlYXIgTWVkaWEgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM5NzQ2NDB9LCJpZCI6IjZWVGZ2ZFJSdEllM0h3TGtnaUVLYkwiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJEci4gTWFyayBIeW1hbiAtIEFudGktSW5mbGFtbWF0aW9uIERpZXRzLCBDaHJvbmljIERpc2Vhc2UgUHJvdG9jb2xzLCBGdW5jdGlvbmFsIE1lZGljaW5lLCAmIEhlYWx0aHkgQU0vUE0gUm91dGluZXMiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZWQ4YjM3OWE4OWM1MjI0ZjJjMjNmZjdkIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZWQ4YjM3OWE4OWM1MjI0ZjJjMjNmZjdkIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWVkOGIzNzlhODljNTIyNGYyYzIzZmY3ZCIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgU2tpbm55IENvbmZpZGVudGlhbCBIaW0gJiBIZXIgUG9kY2FzdCIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoya05UaUtIQ3JyeWRSajBlRmJyQVdPIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA0LTE1VDA2OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZWVGZ2ZFJSdEllM0h3TGtnaUVLYkwifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjNmODgzNWZhYjAxNDJhNTNlYjg4NTM3M2NjOWI1MjM3OGZiMGJjNTkiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zZjg4MzVmYWIwMTQyYTUzZWI4ODUzNzNjYzliNTIzNzhmYjBiYzU5In0seyJmaWxlSWQiOiI4OWEwOGQyNTQ5ZjkyMjM4MWNiZTdjODViNDRkMTVmZDRiMjU0YWNjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg5YTA4ZDI1NDlmOTIyMzgxY2JlN2M4NWI0NGQxNWZkNGIyNTRhY2MifSx7ImZpbGVJZCI6Ijk2MGU2ZDg0MmJmZDBmZWFmOTE3Y2E3NjdlZTlkNDZlY2Q3MGE4YjUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTYwZTZkODQyYmZkMGZlYWY5MTdjYTc2N2VlOWQ0NmVjZDcwYThiNSJ9LHsiZmlsZUlkIjoiZTVmMzcwYjE1NjI3YjhmZjg5ZTU0Mzk5YjUzMzUwYTJjNmFkYzA5OSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2U1ZjM3MGIxNTYyN2I4ZmY4OWU1NDM5OWI1MzM1MGEyYzZhZGMwOTkifSx7ImZpbGVJZCI6IjkyYjg0NjEzOWM3MGEyMGUyMWRiMTNmYjE2NGNkMjcwYzVjMmVhODMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85MmI4NDYxMzljNzBhMjBlMjFkYjEzZmIxNjRjZDI3MGM1YzJlYTgzIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDJlZDQxOWFiOWRmOGE5Y2VmYzI3ZTc0YyIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjJlZDQxOWFiOWRmOGE5Y2VmYzI3ZTc0YyIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyZWQ0MTlhYjlkZjhhOWNlZmMyN2U3NGMiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQUcxLCBhbmQgUGFsZW92YWxsZXkuwqAgV2hpbGUgdGhlIGtldG9nZW5pYyBkaWV0IGlzIG9mdGVuIHRob3VnaHQgb2YgYXMgYSBkaWV0IHRvIGhlbHAgcGVvcGxlIGxvc2Ugd2VpZ2h0LCBpdCBoYXMgYSBtdWNoIGJyb2FkZXIgYXBwbGljYXRpb24gd2l0aCB0aGVyYXBldXRpYyBiZW5lZml0cyB0aGF0IGhlbHAgdG8gcmVzZXQgbWV0YWJvbGlzbSBhbmQgcmVzdG9yZSBtaXRvY2hvbmRyaWFsIGZ1bmN0aW9uLsKgIFJlc2VhcmNoZXJzIGhhdmUgZm91bmQgdGhhdCBhIGtldG9nZW5pYyBkaWV0IGNhbiBiZSBhIHBvdGVudCB0b29sIGluIGNhbmNlciB0cmVhdG1lbnQgYXMgd2VsbCBhcyBpbiBuZXVyb2RlZ2VuZXJhdGl2ZSBkaXNvcmRlcnMgYW5kIG1lbnRhbCBpbGxuZXNzLiBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggTWFyayBTaXNzb24sIERyLiBTYXJhaCBIYWxsYmVyZywgRHIuIENocmlzdG9waGVyIFBhbG1lciwgYW5kIERyLiBQYXRyaWNrIEhhbmF3YXkgYWJvdXQgaG93IGEga2V0b2dlbmljIGRpZXQgY2FuIGJlIHVzZWQgYXMgYSB0cmVhdG1lbnQgZm9yIHNlcmlvdXMgaGVhbHRoIGNvbmRpdGlvbnMuIE1hcmsgU2lzc29uIGlzIHRoZSBmb3VuZGVyIG9mIHRoZSBwb3B1bGFyIGRhaWx5IGhlYWx0aCBibG9nIE1hcmvigJlzIERhaWx5IEFwcGxlLCBnb2RmYXRoZXIgdG8gdGhlIFByaW1hbCBmb29kIGFuZCBsaWZlc3R5bGUgbW92ZW1lbnQsIGFuZCB0aGUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYXV0aG9yIG9mIFRoZSBLZXRvIFJlc2V0IERpZXQuIEhpcyBsYXRlc3QgYm9vayBpcyBLZXRvIGZvciBMaWZlLCB3aGVyZSBoZSBkaXNjdXNzZXMgaG93IGhlIGNvbWJpbmVzIHRoZSBrZXRvIGRpZXQgd2l0aCBhIFByaW1hbCBsaWZlc3R5bGUgZm9yIG9wdGltYWwgaGVhbHRoIGFuZCBsb25nZXZpdHkuIFRoZSBsYXRlIERyLiBTYXJhaCBIYWxsYmVyZyB3YXMgYSBtZWRpY2FsIGRpcmVjdG9yIGF0IFZpcnRhIEhlYWx0aCwgYSBmZWxsb3cgb2YgdGhlIEFzcGVuIEluc3RpdHV0ZeKAmXMgSGVhbHRoIElubm92YXRvciBGZWxsb3dzaGlwLCBhbmQgYSBtZW1iZXIgb2YgdGhlIEFzcGVuIEdsb2JhbCBMZWFkZXJzaGlwIE5ldHdvcmsuIFNoZSB3YXMgYWxzbyB0aGUgTWVkaWNhbCBEaXJlY3RvciBhbmQgZm91bmRlciBvZiB0aGUgTWVkaWNhbGx5IFN1cGVydmlzZWQgV2VpZ2h0IExvc3MgUHJvZ3JhbSBhdCBJbmRpYW5hIFVuaXZlcnNpdHkgSGVhbHRoIEFybmV0dCBhbmQgYW4gYWRqdW5jdCBwcm9mZXNzb3Igb2YgY2xpbmljYWwgbWVkaWNpbmUgYXQgdGhlIEluZGlhbmEgVW5pdmVyc2l0eSBTY2hvb2wgb2YgTWVkaWNpbmUuIERyLiBDaHJpc3RvcGhlciBQYWxtZXIgaXMgYSBwc3ljaGlhdHJpc3QgYW5kIHJlc2VhcmNoZXIgd29ya2luZyBhdCB0aGUgaW50ZXJmYWNlIG9mIG1ldGFib2xpc20gYW5kIG1lbnRhbCBoZWFsdGguIEhlIGlzIHRoZSBEaXJlY3RvciBvZiB0aGUgRGVwYXJ0bWVudCBvZiBQb3N0Z3JhZHVhdGUgYW5kIENvbnRpbnVpbmcgRWR1Y2F0aW9uIGF0IE1jTGVhbiBIb3NwaXRhbCBhbmQgYW4gYXNzaXN0YW50IHByb2Zlc3NvciBvZiBwc3ljaGlhdHJ5IGF0IEhhcnZhcmQgTWVkaWNhbCBTY2hvb2wuIEZvciBvdmVyIDI1IHllYXJzLCBoZSBoYXMgaGVsZCBsZWFkZXJzaGlwIHJvbGVzIGluIHBzeWNoaWF0cmljIGVkdWNhdGlvbiwgY29uZHVjdGVkIHJlc2VhcmNoLCBhbmQgd29ya2VkIHdpdGggcGVvcGxlIHdobyBoYXZlIHRyZWF0bWVudC1yZXNpc3RhbnQgbWVudGFsIGlsbG5lc3Nlcy4gRHIuIFBhdHJpY2sgSGFuYXdheSBpcyBhIGJvYXJkLWNlcnRpZmllZCBmYW1pbHkgcGh5c2ljaWFuIGFuZCB0cmFpbmVkIGF0IFdhc2hpbmd0b24gVW5pdmVyc2l0eS4gQWZ0ZXIgMTAgeWVhcnMgYXMgQ2hpZWYgTWVkaWNhbCBPZmZpY2VyIGF0IEdlbm92YSBEaWFnbm9zdGljcywgRHIuIEhhbmF3YXkgYmVjYW1lIHRoZSBDaGllZiBNZWRpY2FsIEVkdWNhdGlvbiBPZmZpY2VyIGZvciB0aGUgSW5zdGl0dXRlIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lLiBJbiAyMDE0LCBEci4gSGFuYXdheSB3YXMgdGhlIGZvdW5kaW5nIE1lZGljYWwgRGlyZWN0b3Igb2YgdGhlIENsZXZlbGFuZCBDbGluaWMgQ2VudGVyIGZvciBGdW5jdGlvbmFsIE1lZGljaW5lLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEFHMSwgYW5kIFBhbGVvdmFsbGV5LiBBY2Nlc3MgbW9yZSB0aGFuIDMsMDAwIHNwZWNpYWx0eSBsYWIgdGVzdHMgd2l0aCBSdXBhIEhlYWx0aC4gWW91IGNhbiBjaGVjayBvdXQgYSBmcmVlLCBsaXZlIGRlbW8gd2l0aCBhIFEmQSBvciBjcmVhdGUgYW4gYWNjb3VudCBhdCBSdXBhSGVhbHRoLmNvbSB0b2RheS4gSGVhZCB0byBkcmlua0FHMS5jb20vSFlNQU4gdG8gcmVjZWl2ZSAxMCBGUkVFIHRyYXZlbCBwYWNrcyBvZiBBRzEgd2l0aCB5b3VyIGZpcnN0IHB1cmNoYXNlLiBQYWxlb3ZhbGxleSBpcyBvZmZlcmluZyBteSBsaXN0ZW5lcnMgMTUlIG9mZiB0aGVpciBlbnRpcmUgZmlyc3Qgb3JkZXIuIEp1c3QgZ28gdG8gcGFsZW92YWxsZXkuY29tL2h5bWFuIHRvIHRha2UgYWR2YW50YWdlIG9mIHRoaXMgZGVhbC4gRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogTWFyayBTaXNzb24gRHIuIFNhcmFoIEhhbGxiZXJnIERyLiBDaHJpc3RvcGhlciBQYWxtZXIgRHIuIFBhdHJpY2sgSGFuYXdheSAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0NTgxMTcyfSwiaWQiOiI0dGJMYkhnMzBzVlM4d3VOTEV2OTZwIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRoZSBLZXRvZ2VuaWMgRGlldCBTdXBwb3J0cyBNZXRhYm9saXNtLCBDYW5jZXIgVGhlcmFweSwgQW5kIE1lbnRhbCBIZWFsdGgiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0xMS0yMFQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0dGJMYkhnMzBzVlM4d3VOTEV2OTZwIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIzZGIzNzQ2NTk3NjY5NzhlYTE2NGMyODlhNzFjYjc5ZGQ1NGM2NGZmIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzNkYjM3NDY1OTc2Njk3OGVhMTY0YzI4OWE3MWNiNzlkZDU0YzY0ZmYifSx7ImZpbGVJZCI6IjhmMWQzNTZlMjZmNGQ4ZTA3ZDc3YzgzNmFlNmJlYzQxZmVlNGVhODgiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84ZjFkMzU2ZTI2ZjRkOGUwN2Q3N2M4MzZhZTZiZWM0MWZlZTRlYTg4In0seyJmaWxlSWQiOiJjNzVhNWIzNDAxYjk4MzU2NmIxM2Q5MDY5NTI5NDcwZDliNDQxMjEwIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzc1YTViMzQwMWI5ODM1NjZiMTNkOTA2OTUyOTQ3MGQ5YjQ0MTIxMCJ9LHsiZmlsZUlkIjoiZjZkMDIwZGNkYWU4YzYyZjZlZThmYTc2YzU4ZGU3MWZhOTEzNTM0MCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mNmQwMjBkY2RhZThjNjJmNmVlOGZhNzZjNThkZTcxZmE5MTM1MzQwIn0seyJmaWxlSWQiOiIyNzMxZWJlZTBmMTU4NTY0ODBhODA1OGZiYTUxODhjYmRhY2UzZGZjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMjczMWViZWUwZjE1ODU2NDgwYTgwNThmYmE1MTg4Y2JkYWNlM2RmYyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ1ZTE4NDkxNGE0OTIxMzIxZWY1NTM0YzQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY1ZTE4NDkxNGE0OTIxMzIxZWY1NTM0YzQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNWUxODQ5MTRhNDkyMTMyMWVmNTUzNGM0Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJ1dGNoZXJCb3gsIGFuZCBNaXRvcHVyZS4gSGVhcnQgZGlzZWFzZSBpcyBzdGlsbCB0aGUgbnVtYmVyIG9uZSBraWxsZXIgaW4gdGhlIHdvcmxkLCB5ZXQgbW9zdCBwZW9wbGUgZG9u4oCZdCBhY3R1YWxseSB1bmRlcnN0YW5kIHdoYXQgbWFya2VycyBwdXQgdGhlbSBtb3N0IGF0IHJpc2suIEl04oCZcyBzbyBtdWNoIG1vcmUgdGhhbiBqdXN0IExETCBjaG9sZXN0ZXJvbC4gU3RhdGlucyBoYXZlIGJlY29tZSB0aGUgcGFuYWNlYSBmb3IgYW55b25lIHdpdGggTERMIHRoYXTigJlzIGp1c3QgYSBsaXR0bGUgb2ZmLCB5ZXQgbW9zdCBwZW9wbGUgKGFuZCBldmVuIG1hbnkgZG9jdG9ycykgYXJlbuKAmXQgZnVsbHkgaW5mb3JtZWQgb2YgdGhlIHJpc2tzIHZlcnN1cyB0aGUgYmVuZWZpdHMgb2YgdGhpcyBkcnVnLCBsZXQgYWxvbmUgYXdhcmUgb2Ygb3RoZXIgdHJlYXRtZW50IG9wdGlvbnMgZm9yIGhlYXJ0IGRpc2Vhc2UuIFRvZGF5LCBJIHRhbGsgdG8gRHIuIEFzZWVtIE1hbGhvdHJhIGFib3V0IHRoZSByZWFsIGRhdGEgb24gc3RhdGlucywgaGVhcnQgZGlzZWFzZSwgbWV0YWJvbGljIHN5bmRyb21lLCBhbmQgc28gbXVjaCBtb3JlLsKgIERyLiBBc2VlbSBNYWxob3RyYSBpcyBhbiBOSFMtdHJhaW5lZCBjb25zdWx0YW50IGNhcmRpb2xvZ2lzdCBhbmQgdmlzaXRpbmcgUHJvZmVzc29yIG9mIEV2aWRlbmNlLUJhc2VkIE1lZGljaW5lIGF0IHRoZSBCYWhpYW5hIFNjaG9vbCBvZiBNZWRpY2luZSBhbmQgUHVibGljIEhlYWx0aCBpbiBTYWx2YWRvciwgQnJhemlsLiBIZSBpcyBhIGZvdW5kaW5nIG1lbWJlciBvZiBBY3Rpb24gb24gU3VnYXIuIEluIDIwMTUsIGhlIGJlY2FtZSB0aGUgeW91bmdlc3QgbWVtYmVyIHRvIGJlIGFwcG9pbnRlZCB0byB0aGUgYm9hcmQgb2YgdHJ1c3RlZXMgb2YgVUsgaGVhbHRoIGNoYXJpdHksIFRoZSBLaW5nJ3MgRnVuZC4gSGUgaXMgYSBwaW9uZWVyIG9mIHRoZSBsaWZlc3R5bGUgbWVkaWNpbmUgbW92ZW1lbnQgaW4gdGhlIFVLIGFuZCBpbiAyMDE4IHdhcyByYW5rZWQgYnkgc29mdHdhcmUgY29tcGFueSBPbmFseXRpY2EgYXMgdGhlIG51bWJlciBvbmUgZG9jdG9yIGluIHRoZSB3b3JsZCBpbmZsdWVuY2luZyBvYmVzaXR5IHRoaW5raW5nLiBEci4gTWFsaG90cmEncyBmaXJzdCBib29rIFRoZSBQaW9wcGkgRGlldCwgY28tYXV0aG9yZWQgd2l0aCBEb25hbCBPJ05laWxsLCB3YXMgYW4gaW50ZXJuYXRpb25hbCBiZXN0c2VsbGVyIGFuZCBoaXMgbmV4dCBib29rLCBUaGUgMjEtRGF5IEltbXVuaXR5IFBsYW4sIHdhcyBhbHNvIGEgU3VuZGF5IFRpbWVzIHRvcCAxMCBiZXN0c2VsbGVyLiBIaXMgbmV3IGJvb2sgaXMgQSBTdGF0aW4tRnJlZSBMaWZlLiBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJ1dGNoZXJCb3gsIGFuZCBNaXRvcHVyZS4gUnVwYSBIZWFsdGggaXMgYSBwbGFjZSB3aGVyZSBGdW5jdGlvbmFsIE1lZGljaW5lIHByYWN0aXRpb25lcnMgY2FuIGFjY2VzcyBtb3JlIHRoYW4gMiwwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyBmcm9tIG92ZXIgMjAgbGFicy4gQ2hlY2sgb3V0IGEgZnJlZSwgbGl2ZSBkZW1vIHdpdGggYSBRJkEgb3IgY3JlYXRlIGFuIGFjY291bnQgaGVyZS4gICBGb3IgYSBsaW1pdGVkIHRpbWUsIG5ldyBzdWJzY3JpYmVycyB0byBCdXRjaGVyQm94IHdpbGwgcmVjZWl2ZSAybGJzIG9mIDEwMCUgZ3Jhc3MtZmVkLCBncmFzcy1maW5pc2hlZCBiZWVmIGZyZWUgaW4gZXZlcnkgYm94IGZvciB0aGUgbGlmZSBvZiB5b3VyIHN1YnNjcmlwdGlvbiBoZXJlLiDCoCBNaXRvcHVyZSBpcyB0aGUgZmlyc3QgYW5kIG9ubHkgY2xpbmljYWxseSB0ZXN0ZWQsIHB1cmUgZm9ybSBvZiBhIG5hdHVyYWwgZ3V0IG1ldGFib2xpdGUgY2FsbGVkIHVyb2xpdGhpbiBBIHRoYXQgY2xlYXJzIGRhbWFnZWQgbWl0b2Nob25kcmlhIGF3YXkgZnJvbSBvdXIgY2VsbHMgYW5kIHN1cHBvcnRzIHRoZSBncm93dGggb2YgbmV3LCBoZWFsdGh5IG1pdG9jaG9uZHJpYS4gR2V0IDEwJSBvZmYgYnkgdXNpbmcgY29kZSBEUkhZTUFOMTAgYXQgY2hlY2tvdXQgaGVyZS4gSGVyZSBhcmUgbW9yZSBkZXRhaWxzIGZyb20gb3VyIGludGVydmlldyAoYXVkaW8gdmVyc2lvbiAvIEFwcGxlIFN1YnNjcmliZXIgdmVyc2lvbik6wqAgIFN0YXRpbiBkcnVncyBhbmQgb3VyIG92ZXJleGFnZ2VyYXRlZCBmZWFyIG9mIGNob2xlc3Rlcm9s4oCZcyByb2xlIGluIGhlYXJ0IGRpc2Vhc2UgKDk6MTTCoCAvIDY6MDApICBBcmUgaGVhcnQtYXR0YWNrIGFuZCBoZWFydC1kaXNlYXNlIGRlYXRoIHJhdGVzIGRlY3JlYXNpbmc/ICgxMTowNiAvIDg6MTUpICBTdGF0aW4gYmVuZWZpdHMgZm9yIHBlb3BsZSB3aG8gaGF2ZSBhbHJlYWR5IGhhZCBhIGhlYXJ0IGF0dGFjayAoMTY6MjEgLyAxMzowMCnCoCAgU3RhdGluIGVmZmVjdGl2ZW5lc3MgZm9yIGhlYXJ0LWF0dGFjayBhbmQgc3Ryb2tlIHByZXZlbnRpb24gKDIwOjI5IC8gMTc6MDQpwqAgIFdoeSB3ZeKAmXJlIHR5cGljYWxseSBsb29raW5nIGF0IHRoZSB3cm9uZyB0aGluZyB3aGVuIHdlIG1lYXN1cmUgY2hvbGVzdGVyb2wgKDIxOjQ1IC8gMjE6MDUpICBUYXJnZXRpbmcgaW5zdWxpbiByZXNpc3RhbmNlIGFzIGEgcm9vdCBjYXVzZSBvZiBoZWFydCBkaXNlYXNlICgzMjozOSAvIDI3OjMzKSAgUG9zaXRpdmUgYW5kIG5lZ2F0aXZlIGVmZmVjdHMgb2Ygc3RhdGlucyAoMzY6MTUgLyAzMzowNCkgIFByZWRpYWJldGVzLCBkaWFiZXRlcywgbWV0YWJvbGljIHN5bmRyb21lLCBhbmQgaGVhcnQgaGVhbHRoICg0NTozNyAvIDQwOjA4KSAgRm9vZHMgdG8gYXZvaWQgYW5kIGVhdCBmb3IgaGVhcnQgaGVhbHRoICg1MTo0MSAvIDQ2OjMzKSAgRXhlcmNpc2UgYW5kIHN0cmVzcyByZWR1Y3Rpb24gZm9yIGhlYXJ0IGhlYWx0aCAoNTY6MzUgLyA1MTozMinCoCAgIEdldCBhIGNvcHkgb2YgRHIuIE1hbGhvdHJh4oCZcyBib29rLCBBIFN0YXRpbi1GcmVlIExpZmU6IEEgUmV2b2x1dGlvbmFyeSBMaWZlIFBsYW4gZm9yIFRhY2tsaW5nIEhlYXJ0IERpc2Vhc2XigJRXaXRob3V0IFRoZSBVc2Ugb2YgU3RhdGlucywgaGVyZS4gICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0NjkyMjE4fSwiaWQiOiIyZXU0ZXhLSHdLRHhmdzgyMjFjWlFrIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiVGhlIFRydXRoIEJlaGluZCBTdGF0aW5zOiBIZWxwZnVsIG9yIEhhcm1mdWw/IHdpdGggRHIuIEFzZWVtIE1hbGhvdHJhIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJwb2RjYXN0VjIiOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjQwfV19LCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjUwTUZoTDZySXRsbkRERVN0Rk1TUHUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjItMDMtMDlUMTE6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MmV1NGV4S0h3S0R4Znc4MjIxY1pRayJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZDlhNjQ1OTAxYzE5MWMxMTNiZjc5NDQyMDhkNWRkNjc4Nzc0ZWZmMCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Q5YTY0NTkwMWMxOTFjMTEzYmY3OTQ0MjA4ZDVkZDY3ODc3NGVmZjAifSx7ImZpbGVJZCI6IjU5YmJmYWNkM2M4YzE0MjU2OGRjM2Y2Yjk5MjhiMjc2MWU3OTczYWEiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy81OWJiZmFjZDNjOGMxNDI1NjhkYzNmNmI5OTI4YjI3NjFlNzk3M2FhIn0seyJmaWxlSWQiOiIwNDg2MDMxY2IwYTZmZmNlZTgxZTBhNmFmYzMzNGMyMTIyM2Q1OTEyIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzA0ODYwMzFjYjBhNmZmY2VlODFlMGE2YWZjMzM0YzIxMjIzZDU5MTIifSx7ImZpbGVJZCI6ImJmYzc2MzY3NWQxZGU0MjlmMjZmZDAxODQ5M2Y5YWJiZWFlNTU5MzIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iZmM3NjM2NzVkMWRlNDI5ZjI2ZmQwMTg0OTNmOWFiYmVhZTU1OTMyIn0seyJmaWxlSWQiOiI0MTA1YTk0OGNkYjAyZmExMDdiZGRkMjNlZDg0ZGNkMTZhYTc3YWYyIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQxMDVhOTQ4Y2RiMDJmYTEwN2JkZGQyM2VkODRkY2QxNmFhNzdhZjIifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYmY5MzY0NTlkNGI0NWUwYjg0MjIwMmExIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYmY5MzY0NTlkNGI0NWUwYjg0MjIwMmExIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWJmOTM2NDU5ZDRiNDVlMGI4NDIyMDJhMSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBTZW5zYXRlLCBCdXRjaGVyQm94LCBhbmQgVGhyaXZlIE1hcmtldC4gV2XigJlyZSBpbiB0aGUgbWlkc3Qgb2YgYSBwc3ljaGVkZWxpYyByZW5haXNzYW5jZS4gQ29tcG91bmRzIHRoYXQgaGF2ZSBsb25nIGJlZW4gY29uc2lkZXJlZCByZWNyZWF0aW9uYWwgZHJ1Z3MgYnkgY29udmVudGlvbmFsIHN0YW5kYXJkcyBhcmUgZmluYWxseSBiZWluZyByZWNvZ25pemVkIHRocm91Z2ggc2NpZW5jZSBhcyBwb3dlcmZ1bCB0b29scyBmb3Igb3ZlcmNvbWluZyBoYXJkLXRvLXRyZWF0IGhlYWx0aCBpc3N1ZXMgbGlrZSBQVFNELCBkZXByZXNzaW9uLCBhZGRpY3Rpb24sIGFuZCBtb3JlLsKgIFRvZGF5IG9uIFRoZSBEb2N0b3LigJlzIEZhcm1hY3ksIEnigJltIGV4Y2l0ZWQgdG8gdGFsayB0byBteSBnb29kIGZyaWVuZCBhbmQgb25lIG9mIHRoZSB3b3JsZOKAmXMgbW9zdCByZW5vd25lZCBteWNvbG9naXN0cywgUGF1bCBTdGFtZXRzLCBhbGwgYWJvdXQgcHNpbG9jeWJpbiBhbmQgaG93IHRoaXMgY29tcG91bmQgaXMgaGVscGluZyB1cyByZWltYWdpbmUgb3VyIHdheSBvZiB0cmVhdGluZyBvbmUgb2YgdGhlIG1vc3QgaW1wb3J0YW50IHB1YmxpYyBoZWFsdGggY3Jpc2VzIHRvZGF54oCUbWVudGFsIGlsbG5lc3MuwqAgUGF1bCBTdGFtZXRzIGlzIGEgc3BlYWtlciwgYXV0aG9yLCBteWNvbG9naXN0LCBtZWRpY2FsIHJlc2VhcmNoZXIsIGFuZCBlbnRyZXByZW5ldXIgYW5kIGlzIGNvbnNpZGVyZWQgYW4gaW50ZWxsZWN0dWFsIGFuZCBpbmR1c3RyeSBsZWFkZXIgaW4gZnVuZ2k6IGhhYml0YXQsIG1lZGljaW5hbCB1c2UsIGFuZCBwcm9kdWN0aW9uLiBIaXMgYnJlYWt0aHJvdWdoIHJlc2VhcmNoIGhhcyBjcmVhdGVkIGEgcGFyYWRpZ20gc2hpZnQgZm9yIGhlbHBpbmcgZWNvc3lzdGVtcyB3b3JsZHdpZGUuIEhlIGhhcyByZWNlaXZlZCBudW1lcm91cyBhd2FyZHMsIGluY2x1ZGluZyBJbnZlbnRpb24gQW1iYXNzYWRvciBmb3IgdGhlIEFtZXJpY2FuIEFzc29jaWF0aW9uIGZvciB0aGUgQWR2YW5jZW1lbnQgb2YgU2NpZW5jZSAoQUFBUyksIHRoZSBOYXRpb25hbCBNeWNvbG9naXN0IEF3YXJkIGZyb20gdGhlIE5vcnRoIEFtZXJpY2FuIE15Y29sb2dpY2FsIEFzc29jaWF0aW9uIChOQU1BKSwgYW5kIHRoZSBHb3Jkb24gJiBUaW5hIFdhc3NvbiBBd2FyZCBmcm9tIHRoZSBNeWNvbG9naWNhbCBTb2NpZXR5IG9mIEFtZXJpY2EgKE1TQSkuIEluIDIwMjAsIFBhdWwgd2FzIGluZHVjdGVkIGludG8gdGhlIEV4cGxvcmVy4oCZcyBDbHViLiBIZSBoYXMgYmVlbiBhd2FyZGVkIG15cmlhZCBwYXRlbnRzIGluIHRoZSBmaWVsZCBvZiBteWNvbG9neS4gUGF1bCBpcyB0aGUgZm91bmRlciBhbmQgc29sZSBvd25lciBvZiBGdW5naSBQZXJmZWN0aSwgTExDLCB0aGUgbWFrZXIsIGFuZCBtYXJrZXRlciBvZiB0aGUgY2F0ZWdvcnktbGVhZGluZyBteWNvLXN1cHBsZW1lbnQgSG9zdCBEZWZlbnNlIGxpbmUuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgU2Vuc2F0ZSwgQnV0Y2hlckJveCwgYW5kIFRocml2ZSBNYXJrZXQuIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyB3aXRoIFJ1cGEgSGVhbHRoLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUsIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tIHRvZGF5LiBIZWFkIG9uIG92ZXIgdG8gZ2V0c2Vuc2F0ZS5jb20vRmFybWFjeSBhbmQgdXNlIGNvZGUgRkFSTUFDWSB0byBnZXQgMTAlIG9mZiB5b3VyIFNlbnNhdGUgZGV2aWNlIHRvZGF5LiBGb3IgbmV3IG1lbWJlcnMgb2YgQnV0Y2hlckJveCwgeW91IGNhbiByZWNlaXZlIE5ldyBZb3JrIHN0cmlwIHN0ZWFrcyBmb3IgYSB5ZWFyIFBMVVMgJDIwIG9mZiB5b3VyIGZpcnN0IG9yZGVyLiBHbyB0byBCdXRjaGVyQm94LmNvbS9mYXJtYWN5IGFuZCB1c2UgY29kZSBGQVJNQUNZLiBUaHJpdmUgTWFya2V0IGlzIG9mZmVyaW5nIDMwJSBvZmYgeW91ciBmaXJzdCBvcmRlciBhbmQgYSBmcmVlIGdpZnQgb2YgdXAgdG8gJDYwIGlmIHlvdSBzaWduIHVwIG5vdyEgSGVhZCBvdmVyIHRvIHRocml2ZW1hcmtldC5jb20vSHltYW4gdG9kYXkuIEhlcmUgYXJlIG1vcmUgZGV0YWlscyBmcm9tIG91ciBpbnRlcnZpZXcgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOiAgV2h5IHdlIHNob3VsZCBjYXJlIGFib3V0IG11c2hyb29tcyAoNjo1MCAvIDQ6MzkpICBXaHkgbXVzaHJvb21zIGFyZSB0aGUgemVpdGdlaXN0IG9mIG91ciB0aW1lICgxMjozNSAvIDEwOjAwKcKgICBIZWFsdGggYmVuZWZpdHMgb2YgbXVzaHJvb21zICgxMzo1NCAvIDEyOjA3KcKgICBIb3cgcHNpbG9jeWJpbiB3b3JrcyBpbiBodW1hbiBicmFpbnMgKDI5OjM0IC8gMjU6NDgpwqAgIFBzaWxvY3liaW4gYXMgdHJlYXRtZW50IGZvciBtZW50YWwgaGVhbHRoIGFuZCBhZGRpY3Rpb24gKDMzOjA3IC8gMjg6NTUpwqAgIFNwZWNpZmljIHBzaWxvY3liaW4gbW9sZWN1bGVzIHRoYXQgaW5mbHVlbmNlIHVzIG5ldXJvbG9naWNhbGx5ICg0MDowNCAvIDM1OjQ2KSAgUmVzZWFyY2ggb24gcHNpbG9jeWJpbiBmb3IgbWVudGFsIGhlYWx0aCBpc3N1ZXMgKDUxOjU4IC8gNDg6MDYpICBUaGUgU3RhbWV0cyBTdGFjayBtaWNyb2Rvc2luZyBtZXRob2QgKDE6MDI6NDEgLyA1ODo1NykgIFRoZSBmdXR1cmUgb2YgcHNpbG9jeWJpbiB1c2UgaW4gb3VyIHNvY2lldHkgKDE6MTU6NDMgLyAxOjExOjUwKcKgICBBIGRheSBpbiB0aGUgbGlmZSBvZiBQYXVsIFN0YW1ldHMgKDE6MjA6MTYgLyAxOjE2OjIyKcKgICAgTGVhcm4gbW9yZSBhdCBwYXVsc3RhbWV0cy5jb20uICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjUzMzEzMDR9LCJpZCI6IjdLdVZxRlBRd21QOUFhOEdtQ2tNc3AiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJUaGUgUG93ZXIgT2YgUHNpbG9jeWJpbiBUbyBIZWFsIE91ciBNaW5kcyBBbmQgT3VyIEJvZGllcyB3aXRoIFBhdWwgU3RhbWV0cyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTA5LTA2VDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjdLdVZxRlBRd21QOUFhOEdtQ2tNc3AifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImMzNWI0OGE3OGE0NTNiNDFlMmJhNjI4Nzk3MDFlY2E3ODc0Yjg3YjciLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzM1YjQ4YTc4YTQ1M2I0MWUyYmE2Mjg3OTcwMWVjYTc4NzRiODdiNyJ9LHsiZmlsZUlkIjoiOGU4ZTFhMjU5NTdiNmIwZDc0M2ExNDA1NjFmY2ZlZTY4N2ZjNjRlYSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84ZThlMWEyNTk1N2I2YjBkNzQzYTE0MDU2MWZjZmVlNjg3ZmM2NGVhIn0seyJmaWxlSWQiOiJmZTdhNmQyOTRiMWQxMTUzMjU4M2JkM2MzM2YyNTY0MDQyZTJiMjViIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZmU3YTZkMjk0YjFkMTE1MzI1ODNiZDNjMzNmMjU2NDA0MmUyYjI1YiJ9LHsiZmlsZUlkIjoiOTI5ODI3N2EyNDg5Y2ZiODVmOTg5Zjk3ZTU0YTgyNzFhMDNlNDc5MyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzkyOTgyNzdhMjQ4OWNmYjg1Zjk4OWY5N2U1NGE4MjcxYTAzZTQ3OTMifSx7ImZpbGVJZCI6IjliZWMzZWNhZDEwMTAwYTQ4NWI0YTI1ZTk0NWFkMjdhOWNiYjdmMGUiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85YmVjM2VjYWQxMDEwMGE0ODViNGEyNWU5NDVhZDI3YTljYmI3ZjBlIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDI1YzY5NTBhOWViYmI4ZjAxYjczOTdiOSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjI1YzY5NTBhOWViYmI4ZjAxYjczOTdiOSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEyNWM2OTUwYTllYmJiOGYwMWI3Mzk3YjkiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlZpZXcgdGhlIFNob3cgTm90ZXMgRm9yIFRoaXMgRXBpc29kZSBHZXQgRnJlZSBXZWVrbHkgSGVhbHRoIFRpcHMgZnJvbSBEci4gSHltYW4gU2lnbiBVcCBmb3IgRHIuIEh5bWFu4oCZcyBXZWVrbHkgTG9uZ2V2aXR5IEpvdXJuYWwgR2V0IEFkLWZyZWUgRXBpc29kZXMgJiBEci4gSHltYW4rIEF1ZGlvIEV4Y2x1c2l2ZXMgRHIuIFN0ZXZlbiBHdW5kcnkgaXMgb25lIG9mIHRoZSB3b3JsZOKAmXMgdG9wIGNhcmRpb3Rob3JhY2ljIHN1cmdlb25zIGFuZCBhIHBpb25lZXIgaW4gbnV0cml0aW9uLiBIZSBob3N0cyBhIHRvcC1yYXRlZCBoZWFsdGggc2hvdywgVGhlIERyLiBHdW5kcnkgUG9kY2FzdCwgaXMgdGhlIGZvdW5kZXIgYW5kIERpcmVjdG9yIG9mIFRoZSBJbnRlcm5hdGlvbmFsIEhlYXJ0IGFuZCBMdW5nIEluc3RpdHV0ZSBDZW50ZXIgZm9yIFJlc3RvcmF0aXZlIE1lZGljaW5lLCBhbmQgaXMgdGhlIGZvdW5kZXIgb2YgR3VuZHJ5IE1ELCBhIGxpbmUgb2Ygd2VsbG5lc3MgcHJvZHVjdHMgYW5kIHN1cHBsZW1lbnRzLiBIZSBpcyB0aGUgYXV0aG9yIG9mIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsZXJzIFRoZSBQbGFudCBQYXJhZG94LCBUaGUgUGxhbnQgUGFyYWRveCBDb29rYm9vaywgVGhlIFBsYW50IFBhcmFkb3ggUXVpY2sgJiBFYXN5LCBhbmQgVGhlIExvbmdldml0eSBQYXJhZG94LCBhbG9uZyB3aXRoIG5hdGlvbmFsIGJlc3RzZWxsZXJzIFRoZSBQbGFudCBQYXJhZG94IEZhbWlseSBDb29rYm9vaywgVGhlIEVuZXJneSBQYXJhZG94LCBEci4gR3VuZHJ54oCZcyBEaWV0IEV2b2x1dGlvbiwgYW5kIFVubG9ja2luZyB0aGUgS2V0byBDb2RlLCBhbmQgaGFzIGhhZCBtb3JlIHRoYW4gdGhyZWUgaHVuZHJlZCBhcnRpY2xlcyBwdWJsaXNoZWQgaW4gcGVlci1yZXZpZXdlZCBqb3VybmFscyBvbiB1c2luZyBkaWV0IGFuZCBzdXBwbGVtZW50cyB0byBlbGltaW5hdGUgaGVhcnQgZGlzZWFzZSwgZGlhYmV0ZXMsIGF1dG9pbW11bmUgZGlzZWFzZSwgYW5kIG11bHRpcGxlIG90aGVyIGRpc2Vhc2VzLiBIZSBqdXN0IHJlbGVhc2VkIGhpcyBsYXRlc3QgYm9vaywgR3V0IENoZWNrOiBVbmxlYXNoIHRoZSBQb3dlciBvZiBZb3VyIE1pY3JvYmlvbWUgdG8gUmV2ZXJzZSBEaXNlYXNlIGFuZCBUcmFuc2Zvcm0gWW91ciBNZW50YWwsIFBoeXNpY2FsLCBhbmQgRW1vdGlvbmFsIEhlYWx0aC4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBNaXRvcHVyZSwgQmVla2VlcGVy4oCZcyBOYXR1cmFscywgYW5kIE1vbWVudG91cy4gU3RyZWFtbGluZSB5b3VyIGxhYiBvcmRlcnMgd2l0aCBSdXBhIEhlYWx0aC4gQWNjZXNzIG1vcmUgdGhhbiAzLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIGFuZCByZWdpc3RlciBmb3IgYSBGUkVFIGxpdmUgZGVtbyBhdCBSdXBhSGVhbHRoLmNvbS4gU3VwcG9ydCBlc3NlbnRpYWwgbWl0b2Nob25kcmlhbCBoZWFsdGggYW5kIHNhdmUgMzAlIG9uIE1pdG9wdXJlLiBWaXNpdCBUaW1lbGluZU51dHJpdGlvbi5jb20vRHJoeW1hbiBhbmQgdXNlIGNvZGUgRFJIWU1BTjMwLiBMaXN0ZW5lcnMgY2FuIHNhdmUgMjAlIG9mZiBzaXRld2lkZSBvbiBCZWVrZWVwZXLigJlzIE5hdHVyYWxzLiBKdXN0IGdvIHRvIGJlZWtlZXBlcnNuYXR1cmFscy5jb20vaHltYW4gYW5kIHVzZSBjb2RlIEhZTUFOLiBIZWFkIG92ZXIgdG8gbGl2ZW1vbWVudG91cy5jb20vbWFyayBmb3IgMjAlIG9mZiBjcmVhdGluZSwgY29sbGFnZW4sIGFuZCBhbGwgb2YgdGhlaXIgYmVzdC1pbi1jbGFzcyBwcm9kdWN0cy4gSW4gdGhpcyBlcGlzb2RlIHdlIGRpc2N1c3MgKGF1ZGlvIHZlcnNpb24gLyBBcHBsZSBTdWJzY3JpYmVyIHZlcnNpb24pOiAgSG93IERyLiBHdW5kcnkgYW5kIEkgZGlzY292ZXJlZCB0aGUgc2lnbmlmaWNhbmNlIG9mIHRoZSBndXQgbWljcm9iaW9tZSAoODowNSAvIDU6MjkpICBIYWxsbWFya3Mgb2YgYSBoZWFsdGh5IG1pY3JvYmlvbWUgKDE1OjIxIC8gMTI6NDUpICBGZWVkaW5nIHRoZSBtaWNyb2Jpb21lICgxNzoxMSAvIDE0OjM1KSAgTWFpbnRhaW5pbmcgYSBoZWFsdGh5LCBpbXBlbmV0cmFibGUgZ3V0IHdhbGwgdGhyb3VnaCBtaXRvY2hvbmRyaWFsIHVuY291cGxpbmcgKDIzOjAzIC8gMjA6MjcpICBUaGUgcm9sZSBvZiBwb2x5cGhlbm9scyBpbiB0aGUgZ3V0IG1pY3JvYmlvbWUgKDMyOjUwIC8gMjc6NTUpICBSZXNlYXJjaCBvbiB0aGUgbWljcm9iaW9tZXMgb2YgY2VudGVuYXJpYW5zIGFuZCB0aGVpciBhYmlsaXR5IHRvIHByb2R1Y2UgVXJvbGl0aGluIEEgKDQ4OjIzIC8gNDM6MjgpICBUaGUgbW9vZCwgYnJhaW4sIGd1dCBjb25uZWN0aW9uICgxOjAyOjMyIC8gNTc6MzcpICBDYW5jZXIgYW5kIHRoZSBndXQgbWljcm9iaW9tZSAoMTowNTo0MiAvIDE6MDA6NDcpICBEci4gR3VuZHJ54oCZcyB0aXBzIGZvciBndXQgaGVhbHRoICgxOjE4OjMxIC8gMToxMzozNikgICBHZXQgYSBjb3B5IG9mIEd1dCBDaGVjazogVW5sZWFzaCB0aGUgUG93ZXIgb2YgWW91ciBNaWNyb2Jpb21lIHRvIFJldmVyc2UgRGlzZWFzZSBhbmQgVHJhbnNmb3JtIFlvdXIgTWVudGFsLCBQaHlzaWNhbCwgYW5kIEVtb3Rpb25hbCBIZWFsdGguICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NTM3OTM0M30sImlkIjoiNER4cFJUd3ZOOEh2djdOT3BwdHgyayIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlRoZSBTY2llbmNlIE9mIFlvdXIgR3V0IE1pY3JvYmlvbWU6IEhvdyBIZWFsaW5nIFlvdXIgR3V0IENhbiBJbXByb3ZlIFlvdXIgUGh5c2ljYWwgYW5kIE1lbnRhbCBIZWFsdGggd2l0aCBEci4gU3RldmVuIEd1bmRyeSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTAxLTEwVDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjREeHBSVHd2TjhIdnY3Tk9wcHR4MmsifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjZmNDY3OTg2MDczOWU2MThkMzE4ODVlZWY3ZjM4ZTAzOTkxZDU4YmMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ZjQ2Nzk4NjA3MzllNjE4ZDMxODg1ZWVmN2YzOGUwMzk5MWQ1OGJjIn0seyJmaWxlSWQiOiJhZTMwMmRhMjU1NTI3MDVhNDZkMjc3ZjBiN2Q3NzM2ZGI4NWQ5ZTc5IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYWUzMDJkYTI1NTUyNzA1YTQ2ZDI3N2YwYjdkNzczNmRiODVkOWU3OSJ9LHsiZmlsZUlkIjoiZWNlZDNhMDk5NGY2MGEwY2Q0YzI4YjY2ZWZkMjA4ZjJmYmM1YjMxMCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lY2VkM2EwOTk0ZjYwYTBjZDRjMjhiNjZlZmQyMDhmMmZiYzViMzEwIn0seyJmaWxlSWQiOiI2OGE1YTkxOTU0YmIzYTZkYmY1YTEyMWMzYjRiNjRmNTk4N2I4Yzk3IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNjhhNWE5MTk1NGJiM2E2ZGJmNWExMjFjM2I0YjY0ZjU5ODdiOGM5NyJ9LHsiZmlsZUlkIjoiM2JiZjM5YzY3ZjYyYjZiMjlmYzUxOGNlZDA4MmMxMGI0NDYyNWZmOSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zYmJmMzljNjdmNjJiNmIyOWZjNTE4Y2VkMDgyYzEwYjQ0NjI1ZmY5In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZGM2MmJiMDg1MDA3ZjA2NTY5NzIxNzU3NCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZmM2MmJiMDg1MDA3ZjA2NTY5NzIxNzU3NCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGFjNjJiYjA4NTAwN2YwNjU2OTcyMTc1NzQiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieS4gUnVwYSBVbml2ZXJzaXR5LCBBRzEsIGFuZCBQZW5kdWx1bS7CoCAgVXAgdG8gOTAgcGVyY2VudCBvZiB0aGUgcG9wdWxhdGlvbiBoYXZlIGFuIGluYWRlcXVhdGUgaW50YWtlIG9mIHZpdGFtaW4gRCBhbmQgYXJvdW5kIDQwIHBlcmNlbnQgYXJlIGRlZmljaWVudC4gVml0YW1pbiBELCB3aGljaCB3b3JrcyBjbG9zZWx5IHdpdGggbWFnbmVzaXVtLCBpcyBhIHN0ZXJvaWQgaG9ybW9uZSBhbmQgaXMgY3JpdGljYWwgZm9yIHByb3BlciBpbW11bmUgZnVuY3Rpb24uIEl0IGFsc28gaGVscHMgc3VwcG9ydCBoZWFsdGh5IGluZmxhbW1hdGlvbiBsZXZlbHMgYW5kIGlzIGltcG9ydGFudCBmb3Igc3VwcG9ydGluZyBib25lIGhlYWx0aCwgaW1wcm92aW5nIG1vb2QsIHJlZHVjaW5nIGNhbmNlciByaXNrLCBhbmQgcmVkdWNpbmcgdGhlIHNldmVyaXR5IG9mIGlsbG5lc3NlcywgaW5jbHVkaW5nIHJlc3BpcmF0b3J5IGlsbG5lc3Nlcy4gIEluIHRvZGF54oCZcyBlcGlzb2RlLCBJIHRhbGsgd2l0aCBEci4gRWxpemFiZXRoIEJvaGFtIGFuZCBNYXggTHVnYXZlcmUgYWJvdXQgd2h5IHlvdXIgdml0YW1pbiBEIGxldmVsIG1hdHRlcnMgYW5kIGhvdyB0byBpbmNyZWFzZSBpdC4gIERyLiBFbGl6YWJldGggQm9oYW0gaXMgYSBwaHlzaWNpYW4gYW5kIG51dHJpdGlvbmlzdCB3aG8gcHJhY3RpY2VzIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXQgVGhlIFVsdHJhV2VsbG5lc3MgQ2VudGVyIGluIExlbm94LCBNQS4gVGhyb3VnaCBoZXIgcHJhY3RpY2UgYW5kIGxlY3R1cmluZyBzaGUgaGFzIGhlbHBlZCB0aG91c2FuZHMgb2YgcGVvcGxlIGFjaGlldmUgdGhlaXIgZ29hbHMgb2Ygb3B0aW11bSBoZWFsdGggYW5kIHdlbGxuZXNzLiBTaGUgd2l0bmVzc2VzIHRoZSBwb3dlciBvZiBudXRyaXRpb24gZXZlcnkgZGF5IGluIGhlciBwcmFjdGljZSBhbmQgaXMgY29tbWl0dGVkIHRvIHRyYWluaW5nIG90aGVyIHBoeXNpY2lhbnMgdG8gdXRpbGl6ZSBudXRyaXRpb24gaW4gaGVhbGluZy4gIE1heCBMdWdhdmVyZSBpcyBhIGhlYWx0aCBhbmQgc2NpZW5jZSBqb3VybmFsaXN0IGFuZCB0aGUgYXV0aG9yIG9mIHRoZSBOZXcgWW9yayBUaW1lcyBiZXN0c2VsbGVyIEdlbml1cyBGb29kczogQmVjb21lIFNtYXJ0ZXIsIEhhcHBpZXIsIGFuZCBNb3JlIFByb2R1Y3RpdmUgV2hpbGUgUHJvdGVjdGluZyBZb3VyIEJyYWluIGZvciBMaWZlLCBub3cgcHVibGlzaGVkIGluIDEwIGxhbmd1YWdlcyBhcm91bmQgdGhlIGdsb2JlLiBIaXMgc29waG9tb3JlIGJvb2ssIGFsc28gYSBiZXN0c2VsbGVyLCBpcyBjYWxsZWQgVGhlIEdlbml1cyBMaWZlOiBIZWFsIFlvdXIgTWluZCwgU3RyZW5ndGhlbiBZb3VyIEJvZHksIGFuZCBCZWNvbWUgRXh0cmFvcmRpbmFyeS4gTWF4IGlzIHRoZSBob3N0IG9mIGEgbnVtYmVyIG9uZSBpVHVuZXMgaGVhbHRoIGFuZCB3ZWxsbmVzcyBwb2RjYXN0IGNhbGxlZCBUaGUgR2VuaXVzIExpZmUuIEhpcyBuZXcgY29va2Jvb2ssIEdlbml1cyBLaXRjaGVuLCBqdXN0IGhpdCB0aGUgc2hlbHZlcy4gTWF4IGFwcGVhcnMgcmVndWxhcmx5IG9uIFRoZSBEci4gT3ogU2hvdywgVGhlIFJhY2hhZWwgUmF5IFNob3csIGFuZCBUaGUgRG9jdG9ycy4gSGUgaGFzIGNvbnRyaWJ1dGVkIHRvIE1lZHNjYXBlLCBWaWNlLCBGYXN0IENvbXBhbnksIENOTiwgYW5kIFRoZSBEYWlseSBCZWFzdCBhbmQgaGFzIGJlZW4gZmVhdHVyZWQgb24gTkJD4oCZcyBOaWdodGx5IE5ld3MgYW5kIFRoZSBUb2RheSBTaG93IGFuZCBpbiB0aGUgTmV3IFlvcmsgVGltZXMgYW5kIFBlb3BsZSBtYWdhemluZS4gSGUgaXMgYW4gaW50ZXJuYXRpb25hbGx5IHNvdWdodC1hZnRlciBzcGVha2VyIGFuZCBoYXMgZ2l2ZW4gdGFsa3MgYXQgU291dGggYnkgU291dGh3ZXN0LCB0aGUgTmV3IFlvcmsgQWNhZGVteSBvZiBTY2llbmNlcywgdGhlIEJpb2hhY2tlciBTdW1taXQgaW4gU3RvY2tob2xtLCBTd2VkZW4sIGFuZCBtYW55IG90aGVycy4gIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIFVuaXZlcnNpdHksIEFHMSwgYW5kIFBlbmR1bHVtLiAgSWYgeW914oCZcmUgYSBoZWFsdGhjYXJlIHByb3ZpZGVyIHdobyB3YW50cyB0byBsZWFybiBtb3JlIGFib3V0IEZ1bmN0aW9uYWwgTWVkaWNpbmUgdGVzdGluZywgZ28gdG8gcnVwYXVuaXZlcnNpdHkuY29tIHRvIHNpZ24gdXAgZm9yIGEgZnJlZSBsaXZlIGNsYXNzIG9yIGEgYm9vdCBjYW1wISAgSGVhZCB0byBkcmlua0FHMS5jb20vSFlNQU4gdG8gcmVjZWl2ZSAxMCBGUkVFIHRyYXZlbCBwYWNrcyBvZiBBRzEgd2l0aCB5b3VyIGZpcnN0IHB1cmNoYXNlLiAgUGVuZHVsdW0gaXMgb2ZmZXJpbmcgbXkgbGlzdGVuZXJzIDIwJSBvZmYgdGhlaXIgZmlyc3QgbW9udGggb2YgYW4gQWtrZXJtYW5zaWEgc3Vic2NyaXB0aW9uIHdpdGggY29kZSBIWU1BTi4gSGVhZCB0byBwZW5kdWx1bWxpZmUuY29tIHRvIGNoZWNrIGl0IG91dC4gIEZ1bGwtbGVuZ3RoIGVwaXNvZGVzIG9mIHRoZXNlIGludGVydmlld3MgY2FuIGJlIGZvdW5kIGhlcmU6IERvIFlvdSBOZWVkIHRvIFRha2UgVml0YW1pbiBEPyBTdXBwbGVtZW50czogVXNlZnVsIG9yIFVzZWxlc3M/IEhvdyB0byBGaXggWW91ciBCcmFpbiBhbmQgTGl2ZSBhIEdlbml1cyBMaWZlIFVuZGVyd2VpZ2h0LCBPdmVydGlyZWQsIGFuZCBNYWxub3VyaXNoZWQ6IEhvdyB0byBHZXQgWW91ciBIZWFsdGggQmFjayBvbiBUcmFjayAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjIzNzc5Nzh9LCJpZCI6IjZKVktzUDBFN3R6eU1nRjlmQkF2WTUiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVml0YW1pbiBEIERlZmljaWVuY3kgSW1wYWN0cyBZb3VyIE1vb2QsIEltbXVuZSBGdW5jdGlvbiwgQW5kIFJpc2sgT2YgRGlzZWFzZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTEwLTAyVDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZKVktzUDBFN3R6eU1nRjlmQkF2WTUifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjA2YzZhOTAzNWZhZjVhYjA2NGU4ZjYzODQxMWVhMmVlNGRhNGU4MDIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wNmM2YTkwMzVmYWY1YWIwNjRlOGY2Mzg0MTFlYTJlZTRkYTRlODAyIn0seyJmaWxlSWQiOiJiODJmNDRkMDk5ZDExMjYyNDJmMDE1MGE2NGFiOTNmNjk1NjU1Nzg4IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjgyZjQ0ZDA5OWQxMTI2MjQyZjAxNTBhNjRhYjkzZjY5NTY1NTc4OCJ9LHsiZmlsZUlkIjoiM2QzMTBjZTI0YjAyN2I3N2Y3ZDMxZjZkMDk2NmJmMzVmNTRmMTZlNiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zZDMxMGNlMjRiMDI3Yjc3ZjdkMzFmNmQwOTY2YmYzNWY1NGYxNmU2In0seyJmaWxlSWQiOiIxYjliODQ3MjEzYTc5ZjlmM2NkZWM4M2NlODM4ZjU4MDMzNzE5MTA5IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMWI5Yjg0NzIxM2E3OWY5ZjNjZGVjODNjZTgzOGY1ODAzMzcxOTEwOSJ9LHsiZmlsZUlkIjoiMGJkMGVmNzBlN2I2MDUyZTIwMmZkNjM1OWQ3YjIzMzQ5OTFjZGJiMCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wYmQwZWY3MGU3YjYwNTJlMjAyZmQ2MzU5ZDdiMjMzNDk5MWNkYmIwIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDgzNWVlZWYwOGRjZGYyYjMxNTJiYzMyNiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjgzNWVlZWYwOGRjZGYyYjMxNTJiYzMyNiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE4MzVlZWVmMDhkY2RmMmIzMTUyYmMzMjYiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IklzIEhpc3RhbWluZSBJbnRvbGVyYW5jZSBUaGUgQ2F1c2UgT2YgWW91ciBNeXN0ZXJpb3VzIFN5bXB0b21zPyB8IFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgQXRobGV0aWMgR3JlZW5zIGFuZCBEci4gSHltYW4ncyBTbGVlcCBNYXN0ZXIgQ2xhc3MuIE1vc3QgcGVvcGxlIGFyZSBmYW1pbGlhciB3aXRoIGNlcnRhaW4gaGlzdGFtaW5lIGNvbmRpdGlvbnMsIHN1Y2ggYXMgdGhlIGRldmVsb3BtZW50IG9mIGEgd2VsdCBmcm9tIGEgYmVlIHN0aW5nIG9yIGhpdmVzIGZyb20gYSBwZWFudXQgYWxsZXJneS4gSG93ZXZlciwgc3ltcHRvbXMgcmFuZ2luZyBmcm9tIGJyYWluIGZvZyB0byBkaWdlc3RpdmUgcHJvYmxlbXMsIG1lbnN0cnVhbCBjeWNsZSBwcm9ibGVtcywgbmF1c2VhLCB2b21pdGluZywgZWRlbWEsIHBhbHBpdGF0aW9ucywgYW5kIGFueGlldHkgY2FuIGFsbCBhbHNvIHJlc3VsdCBmcm9tIGlzc3VlcyBvZiBoaXN0YW1pbmUgaW50b2xlcmFuY2UuIFVuZm9ydHVuYXRlbHksIHRoaXMgaXNzdWUgY29tbW9ubHkgZ29lcyB1bmRpYWdub3NlZCwgb2Z0ZW4gcmVzdWx0aW5nIGluIHllYXJzIG9mIG9uZ29pbmcgZnJ1c3RyYXRpb24gYW5kIHN1ZmZlcmluZyBhbW9uZyBpbmRpdmlkdWFscyBzdHJ1Z2dsaW5nIHRvIGZpbmQgdGhlIGNhdXNlIG9mIHRoZWlyIG15c3RlcmlvdXMgc3ltcHRvbXMuIEluIHRoaXMgZXBpc29kZSwgRHIuIEh5bWFuIHNpdHMgZG93biB3aXRoIERyLiBUb2RkIExlUGluZSB0byB0YWxrIGFib3V0IGhvdyB0aGV5IHdvcmsgd2l0aCBwYXRpZW50cyB0byBnZXQgdG8gdGhlIHJvb3QgY2F1c2Ugb2YgaGlzdGFtaW5lIGludG9sZXJhbmNlLiBUaGV5IGRpc2N1c3MgdGhlIHJpc2luZyBwcmV2YWxlbmNlIG9mIG1hc3QgY2VsbCBhY3RpdmF0aW9uIHN5bmRyb21lIChNQ0FTKSwgaG93IGd1dCBoZWFsdGggaW5mbHVlbmNlcyBoaXN0YW1pbmUsIGFuZCBtdWNoIG1vcmUuIERyLiBMZVBpbmUgZ3JhZHVhdGVkIGZyb20gRGFydG1vdXRoIE1lZGljYWwgU2Nob29sIGFuZCBpcyBCb2FyZCBDZXJ0aWZpZWQgaW4gSW50ZXJuYWwgTWVkaWNpbmUsIHNwZWNpYWxpemluZyBpbiBJbnRlZ3JhdGl2ZSBGdW5jdGlvbmFsIE1lZGljaW5lLiBIZSBpcyBhbiBJbnN0aXR1dGUgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgQ2VydGlmaWVkIFByYWN0aXRpb25lci4gUHJpb3IgdG8gam9pbmluZyBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIsIGhlIHdvcmtlZCBhcyBhIHBoeXNpY2lhbiBhdCBDYW55b24gUmFuY2ggaW4gTGVub3gsIE1BLCBmb3IgMTAgeWVhcnMuIERyLiBMZVBpbmXigJlzIGZvY3VzIGF0IFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpcyB0byBoZWxwIGhpcyBwYXRpZW50cyBhY2hpZXZlIG9wdGltYWwgaGVhbHRoIGFuZCB2aXRhbGl0eSBieSByZXN0b3JpbmcgdGhlIG5hdHVyYWwgYmFsYW5jZSB0byBib3RoIHRoZSBtaW5kIGFuZCB0aGUgYm9keS4gSGlzIGFyZWFzIG9mIGludGVyZXN0IGluY2x1ZGUgb3B0aW1hbCBhZ2luZywgYmlvLWRldG94aWZpY2F0aW9uLCBmdW5jdGlvbmFsIGdhc3Ryb2ludGVzdGluYWwgaGVhbHRoLCBzeXN0ZW1pYyBpbmZsYW1tYXRpb24sIGF1dG9pbW11bmUgZGlzb3JkZXJzIGFuZCB0aGUgbmV1cm9iaW9sb2d5IG9mIG1vb2QgYW5kIGNvZ25pdGl2ZSBkaXNvcmRlcnMuIERyLiBMZVBpbmUgdGVhY2hlcyBhcm91bmQgdGhlIHdvcmxkLCBhbmQgaGFzIGdpdmVuIGxlY3R1cmVzIHRvIGRvY3RvcnMgYW5kIHBhdGllbnRzIGF0IEFtZXJpY2FuIENvbGxlZ2UgZm9yIEFkdmFuY2VtZW50IGluIE1lZGljaW5lIChBQ0FNKSwgQWdlIE1hbmFnZW1lbnQgTWVkaWNpbmUgR3JvdXAgKEFNTUcpLCB0aGUgVW5pdmVyc2l0eSBvZiBNaWFtaSBJbnRlZ3JhdGl2ZSBNZWRpY2luZSBDb25mZXJlbmNlLCBUaGUgS3JpcGFsdSBDZW50ZXIgaW4gTGVub3gsIE1BLCBhbmQgaXMgb24gdGhlIGZhY3VsdHkgZm9yIEFtZXJpY2FuIEFjYWRlbXkgb2YgQW50aS1BZ2luZyBNZWRpY2luZSAoQTRNKS4gRHIuIExlUGluZSBpcyB0aGUgaGVhZCBvZiB0aGUgU2NpZW50aWZpYyBBZHZpc29yeSBCb2FyZCBmb3IgRGVzaWducyBmb3IgSGVhbHRoIGFuZCBhIGNvbnN1bHRhbnQgZm9yIERpYWdub3N0aWMgU29sdXRpb25zIExhYm9yYXRvcnkuIEhlIGVuam95cyBza2lpbmcsIGtheWFraW5nLCBoaWtpbmcsIGNhbXBpbmcgYW5kIGdvbGZpbmcgaW4gdGhlIGJlYXV0aWZ1bCBCZXJrc2hpcmVzLCBhbmQgaXMgYSBmaXRuZXNzIGVudGh1c2lhc3QuIFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgQXRobGV0aWMgR3JlZW5zIGFuZCBEci4gSHltYW7igJlzIFNsZWVwIE1hc3RlciBDbGFzcy4gQXRobGV0aWMgR3JlZW5zIGlzIG9mZmVyaW5nIERvY3RvcuKAmXMgRmFybWFjeSBsaXN0ZW5lcnMgYSBmdWxsIHllYXIgc3VwcGx5IG9mIHRoZWlyIFZpdGFtaW4gRDMvSzIgTGlxdWlkIEZvcm11bGEgZnJlZSB3aXRoIHlvdXIgZmlyc3QgcHVyY2hhc2UsIHBsdXMgNSBmcmVlIHRyYXZlbCBwYWNrcy4gSnVzdCBnbyB0byBhdGhsZXRpY2dyZWVucy5jb20vaHltYW4gdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBncmVhdCBvZmZlci4gSW4gdGhpcyBtb2Rlcm4gd29ybGQgd2UgcGxhY2UgdG9vIG11Y2ggdmFsdWUgb24gc3RheWluZyBidXN5IGFuZCBkZXByaW9yaXRpemluZyBzbGVlcCwgd2hpY2ggaXMgd2h5IERyLiBIeW1hbiBjcmVhdGVkIGhpcyBmaXJzdCBldmVyIE1hc3RlciBDbGFzcy4gSXQgZ3VpZGVzIHlvdSB0aHJvdWdoIHRoZSBtb3N0IGltcG9ydGFudCBzdGVwcyB0byBnZXR0aW5nIGJldHRlciBzbGVlcCwgc3RhcnRpbmcgdG9kYXkuIEdldCBmcmVlIGFjY2VzcyB0byBEci4gSHltYW7igJlzIFNsZWVwIE1hc3RlciBDbGFzcyBhdCBkcmh5bWFuLmNvbS9zbGVlcC7CoCBJbiB0aGlzIGVwaXNvZGUsIERyLiBIeW1hbiBhbmQgRHIuIExlUGluZSBkaXNjdXNzOiAgU3ltcHRvbXMgb2YgaGlzdGFtaW5lIGludG9sZXJhbmNlICBUaGUgcmlzaW5nIHByZXZhbGVuY2Ugb2YgTWFzdCBDZWxsIEFjdGl2YXRpb24gU3luZHJvbWUgKE1DQVMpLCBhbmQgdGhlIGVmZmVjdCBvZiBFTUZzIG9uIG1hc3QgY2VsbHMgIEhpc3RhbWluZSBwcm9kdWNpbmcgZm9vZHMsIGFuZCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGhpc3RhbWluZSBpbnRvbGVyYW5jZSBhbmQgbGVha3kgZ3V0wqAgIFRlc3RpbmcgYW5kIGRpYWdub3NpcyBvZiBoaXN0YW1pbmUgaW50b2xlcmFuY2UgIFBoYXJtYWNldXRpY2FsIGRydWdzIHRoYXQgZHJpdmUgaGlzdGFtaW5lIGludG9sZXJhbmNlICBOdXRyaWVudHMgdGhhdCBzdXBwb3J0IGhpc3RhbWluZSBiYWxhbmNlICBQYXRpZW50IGNhc2VzICBBZGRpdGlvbmFsIFJlc291cmNlczogVGhlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgQXBwcm9hY2ggVG8gRW5kaW5nIE1pZ3JhaW5lc8KgIGh0dHBzOi8vZHJoeW1hbi5jb20vYmxvZy8yMDIwLzEyLzExL3BvZGNhc3QtaGMzNC8gV2hhdCBJcyBMZWFreSBHdXQgQW5kIEhvdyBDYW4gWW91IFRyZWF0IEl0PyBodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMC8wMy8yMC9wb2RjYXN0LWhjMi8gQSBTaW1wbGUgRGlldCBFeHBlcmltZW50IFRoYXQgTWF5IFNvbHZlIE1vc3QgT2YgWW91ciBIZWFsdGggSXNzdWVzIGh0dHBzOi8vZHJoeW1hbi5jb20vYmxvZy8yMDIwLzA4LzIyL3BvZGNhc3QtaGMyNC8gSG93IFRvIFJlY292ZXIgRnJvbSBDaHJvbmljIEx5bWUgQW5kIFRpY2sgRGlzZWFzZSBodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMC8wNS8yMS9wb2RjYXN0LWhjMTEvICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI2OTc2Mzl9LCJpZCI6IjVJZ3RyaXk1NzliTGxYaTVXZFJTRDMiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJJcyBIaXN0YW1pbmUgSW50b2xlcmFuY2UgVGhlIENhdXNlIE9mIFlvdXIgTXlzdGVyaW91cyBTeW1wdG9tcz8gd2l0aCBEci4gVG9kZCBMZVBpbmUiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMS0wMi0wMVQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo1SWd0cml5NTc5YkxsWGk1V2RSU0QzIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIzZjRiNjAzMzUwYTdmODI4MzllMTE0MTViNmU0NmMyOTczNTE2ZjAzIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzNmNGI2MDMzNTBhN2Y4MjgzOWUxMTQxNWI2ZTQ2YzI5NzM1MTZmMDMifSx7ImZpbGVJZCI6ImY0MTVlMjAwODQwMGM1MGQ1YmVmNWE3MGE1ZWRkMGY2N2QyMDExZTYiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mNDE1ZTIwMDg0MDBjNTBkNWJlZjVhNzBhNWVkZDBmNjdkMjAxMWU2In0seyJmaWxlSWQiOiI1NmY5NzExZGE1NTQ4YjAyOGYzYmVmODlmZjBkNzI1ODI5MTJjODhhIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzU2Zjk3MTFkYTU1NDhiMDI4ZjNiZWY4OWZmMGQ3MjU4MjkxMmM4OGEifSx7ImZpbGVJZCI6ImE4YTg0NGUzZTdjMjFkZjA5MTYzNzFjNTYzNjU5ZjczNTAxNzNkZTEiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hOGE4NDRlM2U3YzIxZGYwOTE2MzcxYzU2MzY1OWY3MzUwMTczZGUxIn0seyJmaWxlSWQiOiIyYjI2NmVhOGM4YWJkNWRlYmZlZGQ5ZjNhYzZiYTk1NmM2MTIyOGU5IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMmIyNjZlYThjOGFiZDVkZWJmZWRkOWYzYWM2YmE5NTZjNjEyMjhlOSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiOTczY2FiYzJiOWQ4NDAzZTcxMmUwODgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiOTczY2FiYzJiOWQ4NDAzZTcxMmUwODgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjk3M2NhYmMyYjlkODQwM2U3MTJlMDg4Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJlZWtlZXBlcnMsIGFuZCBJbnNpZGVUcmFja2VyLiDCoCBBbG1vc3QgYSBxdWFydGVyIG9mIHRoZSB3b3JsZHdpZGUgYWR1bHQgcG9wdWxhdGlvbiBoYXMgaGlnaCBibG9vZCBwcmVzc3VyZSwgb3IgaHlwZXJ0ZW5zaW9uLCBhbiBpbmZsYW1tYXRvcnkgZGlzZWFzZSBhbmQgYSBsZWFkaW5nIGNhdXNlIG9mIGhlYXJ0IGRpc2Vhc2UuIFNhZGx5LCBhbnRpLWh5cGVydGVuc2l2ZSBtZWRpY2F0aW9ucyBhcmUgbm90IHRoYXQgc3VjY2Vzc2Z1bCwgYW5kIHdlbGwgb3ZlciBoYWxmIG9mIHRob3NlIHdobyBoYXZlIGh5cGVydGVuc2lvbiBhcmUgbm90IHRyZWF0ZWQgYWRlcXVhdGVseS4gwqAgSW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBHZW9yZ2UgUGFwYW5pY29sYW91LCBEci4gSmFtZXMgRGlOaWNvbGFudG9uaW8sIGFuZCBEci4gQ2FzZXkgTWVhbnMgYWJvdXQgdGhlIGRhbmdlcnMgb2YgaGlnaCBibG9vZCBwcmVzc3VyZSBhbmQgaG93IHRvIGxvd2VyIGl0IHdpdGggZGlldCBhbmQgbGlmZXN0eWxlLiDCoCBEci4gR2VvcmdlIFBhcGFuaWNvbGFvdSBpcyBhIGdyYWR1YXRlIG9mIHRoZSBQaGlsYWRlbHBoaWEgQ29sbGVnZSBvZiBPc3Rlb3BhdGhpYyBNZWRpY2luZSBhbmQgaXMgYm9hcmQgY2VydGlmaWVkIGluIEZhbWlseSBNZWRpY2luZSBmcm9tIEFiaW5ndG9uIE1lbW9yaWFsIEhvc3BpdGFsLiBIZSBpcyBhbHNvIGFuIEluc3RpdHV0ZSBmb3IgRnVuY3Rpb25hbCBNZWRpY2luZSBwcmFjdGl0aW9uZXIuIFVwb24gZ3JhZHVhdGlvbiBmcm9tIGhpcyByZXNpZGVuY3ksIGhlIGpvaW5lZCB0aGUgSW5kaWFuIEhlYWx0aCBTZXJ2aWNlLiBJbiAyMDAwLCBoZSBmb3VuZGVkIENvcm5lcnN0b25lIEZhbWlseSBQcmFjdGljZSBpbiBSb3dsZXksIE1BLiBJbiAyMDE1LCBoZSBlc3RhYmxpc2hlZCBDb3JuZXJzdG9uZSBQZXJzb25hbCBIZWFsdGgsIGEgcHJhY3RpY2UgZGVkaWNhdGVkIGVudGlyZWx5IHRvIEZ1bmN0aW9uYWwgTWVkaWNpbmUuIERyLiBQYXBhbmljb2xhb3Ugam9pbmVkIFRoZSBVbHRyYVdlbGxuZXNzIENlbnRlciBpbiAyMDE3LiDCoCBEci4gSmFtZXMgRGlOaWNvbGFudG9uaW8gaXMgYSBEb2N0b3Igb2YgUGhhcm1hY3kgYW5kIGEgY2FyZGlvdmFzY3VsYXIgcmVzZWFyY2ggc2NpZW50aXN0LiBIZSBzZXJ2ZXMgYXMgdGhlIGFzc29jaWF0ZSBlZGl0b3Igb2YgdGhlIEJyaXRpc2ggTWVkaWNhbCBKb3VybmFs4oCZcyBPcGVuIEhlYXJ0LCBhIGpvdXJuYWwgcHVibGlzaGVkIGluIHBhcnRuZXJzaGlwIHdpdGggdGhlIEJyaXRpc2ggQ2FyZGlvdmFzY3VsYXIgU29jaWV0eSwgYW5kIGlzIG9uIHRoZSBlZGl0b3JpYWwgYWR2aXNvcnkgYm9hcmRzIG9mIHNldmVyYWwgb3RoZXIgbWVkaWNhbCBqb3VybmFscy4gRHIuIERpTmljb2xhbnRvbmlvIGlzIHRoZSBhdXRob3Igb3IgY29hdXRob3Igb2Ygb3ZlciAyNTAgcHVibGljYXRpb25zIGluIHRoZSBtZWRpY2FsIGxpdGVyYXR1cmUuIEhlIGFsc28gaXMgdGhlIGF1dGhvciBvZiBmaXZlIGJlc3RzZWxsaW5nIGhlYWx0aCBib29rczogVGhlIFNhbHQgRml4LCBTdXBlcmZ1ZWwsIFRoZSBMb25nZXZpdHkgU29sdXRpb24sIFRoZSBJbW11bml0eSBGaXgsIGFuZCBUaGUgTWluZXJhbCBGaXguIMKgIERyLiBDYXNleSBNZWFucyBpcyBhIFN0YW5mb3JkLXRyYWluZWQgcGh5c2ljaWFuLCBDaGllZiBNZWRpY2FsIE9mZmljZXIgYW5kIGNvZm91bmRlciBvZiBtZXRhYm9saWMgaGVhbHRoIGNvbXBhbnkgTGV2ZWxzLCBhbiBhc3NvY2lhdGUgZWRpdG9yIG9mIHRoZSBJbnRlcm5hdGlvbmFsIEpvdXJuYWwgb2YgRGlzZWFzZSBSZXZlcnNhbCBhbmQgUHJldmVudGlvbiwgYW5kIGEgZ3Vlc3QgbGVjdHVyZXIgYXQgU3RhbmZvcmQgVW5pdmVyc2l0eS4gRHIuIE1lYW5z4oCZIHBlcnNwZWN0aXZlIGhhcyBiZWVuIHJlY2VudGx5IGZlYXR1cmVkIGluIHRoZSBOZXcgWW9yayBUaW1lcywgV2FsbCBTdHJlZXQgSm91cm5hbCwgTWVu4oCZcyBIZWFsdGgsIEZvcmJlcywgQnVzaW5lc3MgSW5zaWRlciwgVGVjaENydW5jaCwgRW50cmVwcmVuZXVyLCBNZXRhYm9saXNtLCBFbmRvY3JpbmUgVG9kYXksIGFuZCBtb3JlLiDCoCBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJlZWtlZXBlcuKAmXMsIGFuZCBJbnNpZGVUcmFja2VyLiDCoCBSdXBhIEhlYWx0aCBpcyBhIHBsYWNlIHdoZXJlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyBjYW4gYWNjZXNzIG1vcmUgdGhhbiAyLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIGZyb20gb3ZlciAyMCBsYWJzLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUsIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLiDCoCBCZWVrZWVwZXLigJlzIE5hdHVyYWxzIGlzIGdpdmluZyBteSBjb21tdW5pdHkgYW4gZXhjbHVzaXZlIG9mZmVyLiBKdXN0IGdvIHRvIGJlZWtlZXBlcnNuYXR1cmFscy5jb20vSFlNQU4gYW5kIGVudGVyIGNvZGUg4oCcSFlNQU7igJ0gdG8gZ2V0IDI1JSBvZmYgeW91ciBmaXJzdCBvcmRlci4gwqAgUmlnaHQgbm93IEluc2lkZVRyYWNrZXIgaXMgb2ZmZXJpbmcgbXkgY29tbXVuaXR5IDIwJSBvZmYgYXQgaW5zaWRldHJhY2tlci5jb20vZHJoeW1hbi4gwqAgRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyBjYW4gYmUgZm91bmQgaGVyZTogRHIuIEdlb3JnZSBQYXBhbmljb2xhb3UgRHIuIEphbWVzIERpTmljb2xhbnRvbmlvIERyLiBDYXNleSBNZWFucyAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjoyOTM0MjMwfSwiaWQiOiI0MFhXQkhsbHVKTmJqaW5GVENNSjl1IiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIFVzZSBEaWV0IEFuZCBMaWZlc3R5bGUgVG8gTG93ZXIgQmxvb2QgUHJlc3N1cmUiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMi0xMi0xMlQxMTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0MFhXQkhsbHVKTmJqaW5GVENNSjl1In1dLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MjlVVjV6QzZpRUhtcmU2NGwxTFRIRyIsInN0YXR1cyI6IkxPQURFRCJ9LCJzaW1pbGFyUGxheWxpc3RzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2V9fQ==</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiMzgwY2NkMGYtMDRhZi1lNDVkLWYxZmMtNTkwZTM4YzRkOGIwOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzIzNzM3MTA0MjcsIiNjb250ZXh0SGFzaCI6Ijk0MmRjZDc3ODUxOWI0NzYifQ==</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>

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