CINXE.COM

How To Balance Women's Hormones With Lifestyle And Diet - 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>How To Balance Women&#x27;s Hormones With Lifestyle And Diet - 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, Bioptimizers, and Paleovalley.  Contrary to popular belief, women cannot follow the same health and fitness protocols as men and expect the same results. Unlike men, women in their reproductive years have specific hormonal considerations, and their rise and fall throughout the month impact everything from energy to focus, mood, metabolism, and the ability to adapt to good-for-you stressors like exercise or fasting. Meanwhile, perimenopause and menopause pose a whole other list of considerations to keep women feeling well. In today’s episode, I talk with Dr. Mindy Pelz and Dr. Sara Gottfried about why we need to prioritize teaching women about their hormones. Dr. Mindy Pelz is a renowned holistic health expert and one of the leading voices in educating women about their hormonal health. She has empowered hundreds of thousands of people around the world to tap into their bodies&#x27; innate healing abilities through her “5-Step Approach,” which uses fasting, personalized nutrition, stress management, chemical detoxification, and lifestyle changes to optimize health and slow the aging process. Dr. Sara Gottfried is a board-certified physician who graduated from Harvard and MIT. She practices evidence-based integrative, precision, and Functional Medicine. She is a Clinical Assistant Professor in the Department of Integrative Medicine and Nutritional Sciences at Thomas Jefferson University, and Director of Precision Medicine at the Marcus Institute of Integrative Health. Her three New York Times bestselling books include: The Hormone Cure, The Hormone Reset Diet, and Younger. Her latest book is called Women, Food, and Hormones. This episode is brought to you by Rupa Health, Bioptimizers, and Paleovalley. Access more than 3,000 specialty lab tests with Rupa Health. You can check out a free live demo with a Q&amp;A or create an account at RupaHealth.com today. During the entire month of November, Bioptimizers is offering their biggest discount AND giving away amazing gifts with purchases. Just go to bioptimizers.com/hyman using code hyman10. Paleovalley is offering my listeners 15% off their entire first order. Just go to paleovalley.com/hyman to check out all their clean Paleo products and take advantage of this deal. Full-length episodes of these interviews can be found here: Dr. Mindy Pelz Dr. Mark Hyman Dr. Sara Gottfried Learn more about your ad choices. Visit megaphone.fm/adchoices"/><meta name="google" content="notranslate"/><meta name="music:duration" content="3328"/><meta name="music:album" content="https://open.spotify.com/show/50MFhL6rItlnDDEStFMSPu"/><meta name="music:release_date" content="2023-11-27T11: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/1FZ2yGoKC6y24D0tirjLRN"/><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/1FZ2yGoKC6y24D0tirjLRN"/><meta property="og:title" content="How To Balance Women&#x27;s Hormones With Lifestyle And Diet"/><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/1FZ2yGoKC6y24D0tirjLRN"/><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/ab6765630000ba8a45a0ee883c30337ce8d830f4"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="How To Balance Women&#x27;s Hormones With Lifestyle And Diet"/><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/ab6765630000ba8a45a0ee883c30337ce8d830f4"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/1FZ2yGoKC6y24D0tirjLRN"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F1FZ2yGoKC6y24D0tirjLRN"/><link rel="alternate" href="https://open.spotify.com/episode/1FZ2yGoKC6y24D0tirjLRN" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/1FZ2yGoKC6y24D0tirjLRN" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/1FZ2yGoKC6y24D0tirjLRN"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/1FZ2yGoKC6y24D0tirjLRN","url":"https://open.spotify.com/episode/1FZ2yGoKC6y24D0tirjLRN","name":"How To Balance Women's Hormones With Lifestyle And Diet","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, Bioptimizers, and Paleovalley.\u00A0 Contrary to popular belief, women cannot follow the same health and fitness protocols as men and expect the same results. Unlike men, women in their reproductive years have specific hormonal considerations, and their rise and fall throughout the month impact everything from energy to focus, mood, metabolism, and the ability to adapt to good-for-you stressors like exercise or fasting. Meanwhile, perimenopause and menopause pose a whole other list of considerations to keep women feeling well. In today\u2019s episode, I talk with Dr. Mindy Pelz and Dr. Sara Gottfried about why we need to prioritize teaching women about their hormones. Dr. Mindy Pelz is a renowned holistic health expert and one of the leading voices in educating women about their hormonal health. She has empowered hundreds of thousands of people around the world to tap into their bodies' innate healing abilities through her \u201C5-Step Approach,\u201D which uses fasting, personalized nutrition, stress management, chemical detoxification, and lifestyle changes to optimize health and slow the aging process. Dr. Sara Gottfried is a board-certified physician who graduated from Harvard and MIT. She practices evidence-based integrative, precision, and Functional Medicine. She is a Clinical Assistant Professor in the Department of Integrative Medicine and Nutritional Sciences at Thomas Jefferson University, and Director of Precision Medicine at the Marcus Institute of Integrative Health. Her three New York Times bestselling books include: The Hormone Cure, The Hormone Reset Diet, and Younger. Her latest book is called Women, Food, and Hormones. This episode is brought to you by Rupa Health, Bioptimizers, and Paleovalley. Access more than 3,000 specialty lab tests with Rupa Health. You can check out a free live demo with a Q&A or create an account at RupaHealth.com today. During the entire month of November, Bioptimizers is offering their biggest discount AND giving away amazing gifts with purchases. Just go to bioptimizers.com/hyman using code hyman10. Paleovalley is offering my listeners 15% off their entire first order. Just go to paleovalley.com/hyman to check out all their clean Paleo products and take advantage of this deal. Full-length episodes of these interviews can be found here: Dr. Mindy Pelz Dr. Mark Hyman Dr. Sara Gottfried Learn more about your ad choices. Visit megaphone.fm/adchoices","datePublished":"2023-11-27","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/1FZ2yGoKC6y24D0tirjLRN?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/1FZ2yGoKC6y24D0tirjLRN/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-artist-page.3f91702e.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.d6a9e25d.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.96045797.css"/><link rel="preconnect" href="https://apresolve.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://clienttoken.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api-partner.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://spclient.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://api.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://daily-mix.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://exp.wg.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://i.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://lineup-images.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://mosaic.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel-static.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pixel.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://pl.scdn.co" crossorigin="anonymous"/><link rel="preconnect" href="https://open.spotifycdn.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-dealer.spotify.com" crossorigin="anonymous"/><link rel="preconnect" href="https://gae2-spclient.spotify.com" crossorigin="anonymous"/><link rel="preload" href="https://open.spotifycdn.com/cdn/generated-locales/mobile-web-player/en.fdc546ed.json" data-translations-url-for-locale="en" as="fetch" crossorigin="anonymous" type="application/json"/><link rel="search" type="application/opensearchdescription+xml" title="Spotify" href="https://open.spotifycdn.com/cdn/generated/opensearch.4cd8879e.xml"/><script defer="" src="https://www.googleoptimize.com/optimize.js?id=GTM-W53X654"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/gtm.ea4c34bc.js"></script><script defer="" src="https://open.spotifycdn.com/cdn/js/retargeting-pixels.5ab9cdc0.js"></script></head><body class="mobile-web-player"><script id="config" data-testid="config" type="application/json">{"appName":"web_player_prototype","market":"SG","locale":{"locale":"en","rtl":false,"textDirection":"ltr"},"isPremium":false,"correlationId":"53c071f3ec734b0e5d24f28ae807e48b","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":"BQC2ve8JIppZ4U6xt9FN9x6ZHX33Km6J9--TTBfqCPhV8MHYvkCKtDUB2L1kD6szXWi-47e4P4rWriUvJAF8OcPrpws0e99aIEsdboq9sZz2Up9WQBk","accessTokenExpirationTimestampMs":1732378352814,"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/ab67656300005f1f45a0ee883c30337ce8d830f4" 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">How To Balance Women&#x27;s Hormones With Lifestyle And Diet</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 27, 2023</p><p class="encore-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">55 min 28 sec</span></p></div></span><div class="encore-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Save to Your Library" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M11.999 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm-11 9c0-6.075 4.925-11 11-11s11 4.925 11 11-4.925 11-11 11-11-4.925-11-11z'/><path d='M17.999 12a1 1 0 0 1-1 1h-4v4a1 1 0 1 1-2 0v-4h-4a1 1 0 1 1 0-2h4V7a1 1 0 1 1 2 0v4h4a1 1 0 0 1 1 1z'/></svg></span></button><button data-testid="entity-share-button" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="Share" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M18.5 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM15 5.5a3.5 3.5 0 1 1 1.006 2.455L9 12l7.006 4.045a3.5 3.5 0 1 1-.938 1.768l-6.67-3.85a3.5 3.5 0 1 1 0-3.924l6.67-3.852A3.513 3.513 0 0 1 15 5.5zm-9.5 5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm13 6.5a1.5 1.5 0 1 0-.001 3 1.5 1.5 0 0 0 .001-3z'/></svg></span></button><button data-testid="context-menu-action" class="Button-sc-1dqy6lx-0 bksmLQ" aria-label="More" data-encore-id="buttonTertiary"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-16usrgb-0 hYdsxw"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='M10.5 4.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0 15a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0zm0-7.5a1.5 1.5 0 1 0 3 0 1.5 1.5 0 0 0-3 0z'/></svg></span></button></div><div class="PbbAKgDSKqb_aeaogoiN"><div class="ilFQxSwAuKW7R9upfQxi"><button data-testid="play-button" aria-label="Play" data-encore-id="buttonPrimary" data-is-icon-only="true" class="Button-sc-qlcn5g-0 dlTJiR"><span class="ButtonInner-sc-14ud5tc-0 hKFGwn encore-bright-accent-set"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" viewBox="0 0 24 24" class="Svg-sc-ytk21e-0 bneLcE"><path d='m7.05 3.606 13.49 7.788a.7.7 0 0 1 0 1.212L7.05 20.394A.7.7 0 0 1 6 19.788V4.212a.7.7 0 0 1 1.05-.606z'/></svg></span></span></button></div></div></div></div><div class="AXLhOsSjT3bowfjf42kK"><div><div data-testid="expandable-description"><div class="buqVKMpwHgGMDJFSl54R"><div class="encore-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="encore-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">This episode is brought to you by Rupa Health, Bioptimizers, and Paleovalley.</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">Contrary to popular belief, women cannot follow the same health and fitness protocols as men and expect the same results. Unlike men, women in their reproductive years have specific hormonal considerations, and their rise and fall throughout the month impact everything from energy to focus, mood, metabolism, and the ability to adapt to good-for-you stressors like exercise or fasting. Meanwhile, perimenopause and menopause pose a whole other list of considerations to keep women feeling well. In today’s episode, I talk with Dr. Mindy Pelz and Dr. Sara Gottfried about why we need to prioritize teaching women about their hormones. Dr. Mindy Pelz is a renowned holistic health expert and one of the leading voices in educating women about their hormonal health. She has empowered hundreds of thousands of people around the world to tap into their bodies&#x27; innate healing abilities through her “5-Step Approach,” which uses fasting, personalized nutrition, stress management, chemical detoxification, and lifestyle changes to optimize health and slow the aging process. Dr. Sara Gottfried is a board-certified physician who graduated from Harvard and MIT. She practices evidence-based integrative, precision, and Functional Medicine. She is a Clinical Assistant Professor in the Department of Integrative Medicine and Nutritional Sciences at Thomas Jefferson University, and Director of Precision Medicine at the Marcus Institute of Integrative Health. Her three New York Times bestselling books include: The Hormone Cure, The Hormone Reset Diet, and Younger. Her latest book is called Women, Food, and Hormones. This episode is brought to you by Rupa Health, Bioptimizers, and Paleovalley. Access more than 3,000 specialty lab tests with Rupa Health. You can check out a free live demo with a Q&amp;A or create an account at RupaHealth.com today. During the entire month of November, Bioptimizers is offering their biggest discount AND giving away amazing gifts with purchases. Just go to bioptimizers.com/hyman using code hyman10. Paleovalley is offering my listeners 15% off their entire first order. Just go to paleovalley.com/hyman to check out all their clean Paleo products and take advantage of this deal. Full-length episodes of these interviews can be found here: Dr. Mindy Pelz Dr. Mark Hyman Dr. Sara Gottfried</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/ab67656300005f1f45a0ee883c30337ce8d830f4" 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-6sl8WsD3v5XfcOkTWazCNH"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6sl8WsD3v5XfcOkTWazCNH"></div><a draggable="false" href="/episode/6sl8WsD3v5XfcOkTWazCNH"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe345105100fcebbe0179f72b" 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/6sl8WsD3v5XfcOkTWazCNH"><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">Fitness routines for menopause with Dr. Stacy Sims - exercise for every stage</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-0ipQQ9wncn6RRYfRNKhgEA"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint0ipQQ9wncn6RRYfRNKhgEA"></div><a draggable="false" href="/episode/0ipQQ9wncn6RRYfRNKhgEA"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f2b36b369689f6edbe4ae1498" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/0ipQQ9wncn6RRYfRNKhgEA"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">Is Hormone Replacement Therapy in Menopause Helpful or Harmful: Sifting Through the Science for a Personalized Approach to Relieve Suffering and Improve Your Healthspan</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-6m4Hpj6FV7R52UWRo6oudT"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint6m4Hpj6FV7R52UWRo6oudT"></div><a draggable="false" href="/episode/6m4Hpj6FV7R52UWRo6oudT"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f042b4241e57784e304dd42a1" 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/6m4Hpj6FV7R52UWRo6oudT"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">How To Support Your Body During Perimenopause and Menopause</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-3vOd4se2oXUDei3pYpGEqi"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint3vOd4se2oXUDei3pYpGEqi"></div><a draggable="false" href="/episode/3vOd4se2oXUDei3pYpGEqi"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f1bace4a8ad75ab7028065abe" 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/3vOd4se2oXUDei3pYpGEqi"><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 Fasting Can Support Hormones, Muscle, And Heal The Body with Dr. Mindy Pelz</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-51r3NupbfOQxD2dM1nWBqR"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint51r3NupbfOQxD2dM1nWBqR"></div><a draggable="false" href="/episode/51r3NupbfOQxD2dM1nWBqR"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1fe3ab1c88dea4872d19aa33eb" class="Image-sc-1u215sg-3 kOChlU"/></a><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__MainArea-sc-1tea2mc-1 MWEhk kLALqL"><div class="Areas__InteractiveArea-sc-1tea2mc-0 Areas__Column-sc-1tea2mc-2 MWEhk cuoMqc"><a draggable="false" href="/episode/51r3NupbfOQxD2dM1nWBqR"><p class="encore-text encore-text-body-medium ListRowTitle__ListRowText-sc-1xe2if1-1 eFGzcP" data-encore-id="listRowTitle"><span class="ListRowTitle__LineClamp-sc-1xe2if1-0 lmgIvZ">The Root Causes And Solutions For Women’s Hormonal Imbalances with Dr. Sara Gottfried</span></p></a></div></div></div><div class="Box__BoxComponent-sc-y4nds-0 wLcyr Box-sc-1njtxi4-0 hscyXl" data-encore-id="card" role="group" aria-labelledby="card-title-72F2lWD08zEu7kdGkzi8kU"><div class="CardLink-sc-1ut6cns-0 DjiIj"></div><div style="display:none" id="onClickHint72F2lWD08zEu7kdGkzi8kU"></div><a draggable="false" href="/episode/72F2lWD08zEu7kdGkzi8kU"><img alt="" style="min-inline-size:152px" data-encore-id="image" src="https://i.scdn.co/image/ab67656300005f1f958f174225da1b72d97cb732" 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/72F2lWD08zEu7kdGkzi8kU"><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">11. Moody, Irritable B*tch Every Month?</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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjFGWjJ5R29LQzZ5MjREMHRpcmpMUk4iOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNzBhOGQ5YjI3MGRhYzM1ODIwMzI4ZGQzYzE3NTlkNDI2Yjg2OGFiNCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzcwYThkOWIyNzBkYWMzNTgyMDMyOGRkM2MxNzU5ZDQyNmI4NjhhYjQifSx7ImZpbGVJZCI6ImU3ZGNhNzE5NzhkYTBhNWJhNmQzMTVhYjFmMDA0ODk3ZTE5NDJjNDUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTdkY2E3MTk3OGRhMGE1YmE2ZDMxNWFiMWYwMDQ4OTdlMTk0MmM0NSJ9LHsiZmlsZUlkIjoiYjMzM2M0YzZhYmU0NTMwZGI2YjZiYTE1ZDdmOWVmNzc0NDJmNzkwOCIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2IzMzNjNGM2YWJlNDUzMGRiNmI2YmExNWQ3ZjllZjc3NDQyZjc5MDgifSx7ImZpbGVJZCI6IjVhYzNjNTkzMGJkMDM1NTRkZTg0ZjczNjU3YzQxMGFiNDRmN2JlMDIiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNWFjM2M1OTMwYmQwMzU1NGRlODRmNzM2NTdjNDEwYWI0NGY3YmUwMiJ9LHsiZmlsZUlkIjoiM2M0NzkxNzc4MGI4ZmJhYWVmNjJiNzViMDkwYjBjMDFiMjhmN2RjZiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzNjNDc5MTc3ODBiOGZiYWFlZjYyYjc1YjA5MGIwYzAxYjI4ZjdkY2YifV19LCJhdWRpb1ByZXZpZXciOnsiZm9ybWF0IjoiTVAzXzk2IiwidXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvNXY0WlZRN0xadlhjb1RPZ2JsN1FhNS9jbGlwXzBfNjAwMDAubXAzIn0sImF2YWlsYWJsZU1hcmtldHMiOnsiaXRlbXMiOlt7ImNvdW50cnlDb2RlIjoiQUQifSx7ImNvdW50cnlDb2RlIjoiQUUifSx7ImNvdW50cnlDb2RlIjoiQUcifSx7ImNvdW50cnlDb2RlIjoiQUwifSx7ImNvdW50cnlDb2RlIjoiQU0ifSx7ImNvdW50cnlDb2RlIjoiQU8ifSx7ImNvdW50cnlDb2RlIjoiQVIifSx7ImNvdW50cnlDb2RlIjoiQVQifSx7ImNvdW50cnlDb2RlIjoiQVUifSx7ImNvdW50cnlDb2RlIjoiQVoifSx7ImNvdW50cnlDb2RlIjoiQkEifSx7ImNvdW50cnlDb2RlIjoiQkIifSx7ImNvdW50cnlDb2RlIjoiQkUifSx7ImNvdW50cnlDb2RlIjoiQkYifSx7ImNvdW50cnlDb2RlIjoiQkcifSx7ImNvdW50cnlDb2RlIjoiQkgifSx7ImNvdW50cnlDb2RlIjoiQkkifSx7ImNvdW50cnlDb2RlIjoiQkoifSx7ImNvdW50cnlDb2RlIjoiQk4ifSx7ImNvdW50cnlDb2RlIjoiQk8ifSx7ImNvdW50cnlDb2RlIjoiQlIifSx7ImNvdW50cnlDb2RlIjoiQlMifSx7ImNvdW50cnlDb2RlIjoiQlQifSx7ImNvdW50cnlDb2RlIjoiQlcifSx7ImNvdW50cnlDb2RlIjoiQloifSx7ImNvdW50cnlDb2RlIjoiQ0EifSx7ImNvdW50cnlDb2RlIjoiQ0gifSx7ImNvdW50cnlDb2RlIjoiQ0kifSx7ImNvdW50cnlDb2RlIjoiQ0wifSx7ImNvdW50cnlDb2RlIjoiQ00ifSx7ImNvdW50cnlDb2RlIjoiQ08ifSx7ImNvdW50cnlDb2RlIjoiQ1IifSx7ImNvdW50cnlDb2RlIjoiQ1YifSx7ImNvdW50cnlDb2RlIjoiQ1cifSx7ImNvdW50cnlDb2RlIjoiQ1kifSx7ImNvdW50cnlDb2RlIjoiQ1oifSx7ImNvdW50cnlDb2RlIjoiREUifSx7ImNvdW50cnlDb2RlIjoiREoifSx7ImNvdW50cnlDb2RlIjoiREsifSx7ImNvdW50cnlDb2RlIjoiRE0ifSx7ImNvdW50cnlDb2RlIjoiRE8ifSx7ImNvdW50cnlDb2RlIjoiRFoifSx7ImNvdW50cnlDb2RlIjoiRUMifSx7ImNvdW50cnlDb2RlIjoiRUUifSx7ImNvdW50cnlDb2RlIjoiRUcifSx7ImNvdW50cnlDb2RlIjoiRVMifSx7ImNvdW50cnlDb2RlIjoiRkkifSx7ImNvdW50cnlDb2RlIjoiRkoifSx7ImNvdW50cnlDb2RlIjoiRk0ifSx7ImNvdW50cnlDb2RlIjoiRlIifSx7ImNvdW50cnlDb2RlIjoiR0EifSx7ImNvdW50cnlDb2RlIjoiR0IifSx7ImNvdW50cnlDb2RlIjoiR0QifSx7ImNvdW50cnlDb2RlIjoiR0UifSx7ImNvdW50cnlDb2RlIjoiR0gifSx7ImNvdW50cnlDb2RlIjoiR00ifSx7ImNvdW50cnlDb2RlIjoiR04ifSx7ImNvdW50cnlDb2RlIjoiR1EifSx7ImNvdW50cnlDb2RlIjoiR1IifSx7ImNvdW50cnlDb2RlIjoiR1QifSx7ImNvdW50cnlDb2RlIjoiR1cifSx7ImNvdW50cnlDb2RlIjoiR1kifSx7ImNvdW50cnlDb2RlIjoiSEsifSx7ImNvdW50cnlDb2RlIjoiSE4ifSx7ImNvdW50cnlDb2RlIjoiSFIifSx7ImNvdW50cnlDb2RlIjoiSFQifSx7ImNvdW50cnlDb2RlIjoiSFUifSx7ImNvdW50cnlDb2RlIjoiSUQifSx7ImNvdW50cnlDb2RlIjoiSUUifSx7ImNvdW50cnlDb2RlIjoiSUwifSx7ImNvdW50cnlDb2RlIjoiSU4ifSx7ImNvdW50cnlDb2RlIjoiSVMifSx7ImNvdW50cnlDb2RlIjoiSVQifSx7ImNvdW50cnlDb2RlIjoiSk0ifSx7ImNvdW50cnlDb2RlIjoiSk8ifSx7ImNvdW50cnlDb2RlIjoiSlAifSx7ImNvdW50cnlDb2RlIjoiS0UifSx7ImNvdW50cnlDb2RlIjoiS0gifSx7ImNvdW50cnlDb2RlIjoiS0kifSx7ImNvdW50cnlDb2RlIjoiS00ifSx7ImNvdW50cnlDb2RlIjoiS04ifSx7ImNvdW50cnlDb2RlIjoiS1IifSx7ImNvdW50cnlDb2RlIjoiS1cifSx7ImNvdW50cnlDb2RlIjoiTEEifSx7ImNvdW50cnlDb2RlIjoiTEIifSx7ImNvdW50cnlDb2RlIjoiTEMifSx7ImNvdW50cnlDb2RlIjoiTEkifSx7ImNvdW50cnlDb2RlIjoiTFIifSx7ImNvdW50cnlDb2RlIjoiTFMifSx7ImNvdW50cnlDb2RlIjoiTFQifSx7ImNvdW50cnlDb2RlIjoiTFUifSx7ImNvdW50cnlDb2RlIjoiTFYifSx7ImNvdW50cnlDb2RlIjoiTUEifSx7ImNvdW50cnlDb2RlIjoiTUMifSx7ImNvdW50cnlDb2RlIjoiTUUifSx7ImNvdW50cnlDb2RlIjoiTUcifSx7ImNvdW50cnlDb2RlIjoiTUgifSx7ImNvdW50cnlDb2RlIjoiTUsifSx7ImNvdW50cnlDb2RlIjoiTUwifSx7ImNvdW50cnlDb2RlIjoiTU4ifSx7ImNvdW50cnlDb2RlIjoiTU8ifSx7ImNvdW50cnlDb2RlIjoiTVIifSx7ImNvdW50cnlDb2RlIjoiTVQifSx7ImNvdW50cnlDb2RlIjoiTVUifSx7ImNvdW50cnlDb2RlIjoiTVYifSx7ImNvdW50cnlDb2RlIjoiTVcifSx7ImNvdW50cnlDb2RlIjoiTVgifSx7ImNvdW50cnlDb2RlIjoiTVkifSx7ImNvdW50cnlDb2RlIjoiTVoifSx7ImNvdW50cnlDb2RlIjoiTkEifSx7ImNvdW50cnlDb2RlIjoiTkUifSx7ImNvdW50cnlDb2RlIjoiTkcifSx7ImNvdW50cnlDb2RlIjoiTkkifSx7ImNvdW50cnlDb2RlIjoiTkwifSx7ImNvdW50cnlDb2RlIjoiTk8ifSx7ImNvdW50cnlDb2RlIjoiTlAifSx7ImNvdW50cnlDb2RlIjoiTlIifSx7ImNvdW50cnlDb2RlIjoiTloifSx7ImNvdW50cnlDb2RlIjoiT00ifSx7ImNvdW50cnlDb2RlIjoiUEEifSx7ImNvdW50cnlDb2RlIjoiUEUifSx7ImNvdW50cnlDb2RlIjoiUEcifSx7ImNvdW50cnlDb2RlIjoiUEgifSx7ImNvdW50cnlDb2RlIjoiUEwifSx7ImNvdW50cnlDb2RlIjoiUFIifSx7ImNvdW50cnlDb2RlIjoiUFMifSx7ImNvdW50cnlDb2RlIjoiUFQifSx7ImNvdW50cnlDb2RlIjoiUFcifSx7ImNvdW50cnlDb2RlIjoiUFkifSx7ImNvdW50cnlDb2RlIjoiUUEifSx7ImNvdW50cnlDb2RlIjoiUk8ifSx7ImNvdW50cnlDb2RlIjoiUlMifSx7ImNvdW50cnlDb2RlIjoiUlcifSx7ImNvdW50cnlDb2RlIjoiU0EifSx7ImNvdW50cnlDb2RlIjoiU0IifSx7ImNvdW50cnlDb2RlIjoiU0MifSx7ImNvdW50cnlDb2RlIjoiU0UifSx7ImNvdW50cnlDb2RlIjoiU0cifSx7ImNvdW50cnlDb2RlIjoiU0kifSx7ImNvdW50cnlDb2RlIjoiU0sifSx7ImNvdW50cnlDb2RlIjoiU0wifSx7ImNvdW50cnlDb2RlIjoiU00ifSx7ImNvdW50cnlDb2RlIjoiU04ifSx7ImNvdW50cnlDb2RlIjoiU1IifSx7ImNvdW50cnlDb2RlIjoiU1QifSx7ImNvdW50cnlDb2RlIjoiU1YifSx7ImNvdW50cnlDb2RlIjoiU1oifSx7ImNvdW50cnlDb2RlIjoiVEQifSx7ImNvdW50cnlDb2RlIjoiVEcifSx7ImNvdW50cnlDb2RlIjoiVEgifSx7ImNvdW50cnlDb2RlIjoiVEwifSx7ImNvdW50cnlDb2RlIjoiVE4ifSx7ImNvdW50cnlDb2RlIjoiVE8ifSx7ImNvdW50cnlDb2RlIjoiVFIifSx7ImNvdW50cnlDb2RlIjoiVFQifSx7ImNvdW50cnlDb2RlIjoiVFYifSx7ImNvdW50cnlDb2RlIjoiVFcifSx7ImNvdW50cnlDb2RlIjoiVFoifSx7ImNvdW50cnlDb2RlIjoiVUEifSx7ImNvdW50cnlDb2RlIjoiVVMifSx7ImNvdW50cnlDb2RlIjoiVVkifSx7ImNvdW50cnlDb2RlIjoiVVoifSx7ImNvdW50cnlDb2RlIjoiVkMifSx7ImNvdW50cnlDb2RlIjoiVk4ifSx7ImNvdW50cnlDb2RlIjoiVlUifSx7ImNvdW50cnlDb2RlIjoiV1MifSx7ImNvdW50cnlDb2RlIjoiWEsifSx7ImNvdW50cnlDb2RlIjoiWkEifSx7ImNvdW50cnlDb2RlIjoiWk0ifSx7ImNvdW50cnlDb2RlIjoiWlcifV19LCJjb250ZW50SW5mb3JtYXRpb24iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7ImV4dHJhY3RlZENvbG9ycyI6eyJjb2xvckxpZ2h0Ijp7ImJsdWUiOjIzMiwiZ3JlZW4iOjIzMiwiaGV4IjoiI0U4RThFOCIsInJlZCI6MjMyfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ0NWEwZWU4ODNjMzAzMzdjZThkODMwZjQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY0NWEwZWU4ODNjMzAzMzdjZThkODMwZjQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNDVhMGVlODgzYzMwMzM3Y2U4ZDgzMGY0Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgUnVwYSBIZWFsdGgsIEJpb3B0aW1pemVycywgYW5kIFBhbGVvdmFsbGV5LsKgIENvbnRyYXJ5IHRvIHBvcHVsYXIgYmVsaWVmLCB3b21lbiBjYW5ub3QgZm9sbG93IHRoZSBzYW1lIGhlYWx0aCBhbmQgZml0bmVzcyBwcm90b2NvbHMgYXMgbWVuIGFuZCBleHBlY3QgdGhlIHNhbWUgcmVzdWx0cy4gVW5saWtlIG1lbiwgd29tZW4gaW4gdGhlaXIgcmVwcm9kdWN0aXZlIHllYXJzIGhhdmUgc3BlY2lmaWMgaG9ybW9uYWwgY29uc2lkZXJhdGlvbnMsIGFuZCB0aGVpciByaXNlIGFuZCBmYWxsIHRocm91Z2hvdXQgdGhlIG1vbnRoIGltcGFjdCBldmVyeXRoaW5nIGZyb20gZW5lcmd5IHRvIGZvY3VzLCBtb29kLCBtZXRhYm9saXNtLCBhbmQgdGhlIGFiaWxpdHkgdG8gYWRhcHQgdG8gZ29vZC1mb3IteW91IHN0cmVzc29ycyBsaWtlIGV4ZXJjaXNlIG9yIGZhc3RpbmcuIE1lYW53aGlsZSwgcGVyaW1lbm9wYXVzZSBhbmQgbWVub3BhdXNlIHBvc2UgYSB3aG9sZSBvdGhlciBsaXN0IG9mIGNvbnNpZGVyYXRpb25zIHRvIGtlZXAgd29tZW4gZmVlbGluZyB3ZWxsLiBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIE1pbmR5IFBlbHogYW5kIERyLiBTYXJhIEdvdHRmcmllZCBhYm91dCB3aHkgd2UgbmVlZCB0byBwcmlvcml0aXplIHRlYWNoaW5nIHdvbWVuIGFib3V0IHRoZWlyIGhvcm1vbmVzLiBEci4gTWluZHkgUGVseiBpcyBhIHJlbm93bmVkIGhvbGlzdGljIGhlYWx0aCBleHBlcnQgYW5kIG9uZSBvZiB0aGUgbGVhZGluZyB2b2ljZXMgaW4gZWR1Y2F0aW5nIHdvbWVuIGFib3V0IHRoZWlyIGhvcm1vbmFsIGhlYWx0aC4gU2hlIGhhcyBlbXBvd2VyZWQgaHVuZHJlZHMgb2YgdGhvdXNhbmRzIG9mIHBlb3BsZSBhcm91bmQgdGhlIHdvcmxkIHRvIHRhcCBpbnRvIHRoZWlyIGJvZGllcycgaW5uYXRlIGhlYWxpbmcgYWJpbGl0aWVzIHRocm91Z2ggaGVyIOKAnDUtU3RlcCBBcHByb2FjaCzigJ0gd2hpY2ggdXNlcyBmYXN0aW5nLCBwZXJzb25hbGl6ZWQgbnV0cml0aW9uLCBzdHJlc3MgbWFuYWdlbWVudCwgY2hlbWljYWwgZGV0b3hpZmljYXRpb24sIGFuZCBsaWZlc3R5bGUgY2hhbmdlcyB0byBvcHRpbWl6ZSBoZWFsdGggYW5kIHNsb3cgdGhlIGFnaW5nIHByb2Nlc3MuIERyLiBTYXJhIEdvdHRmcmllZCBpcyBhIGJvYXJkLWNlcnRpZmllZCBwaHlzaWNpYW4gd2hvIGdyYWR1YXRlZCBmcm9tIEhhcnZhcmQgYW5kIE1JVC4gU2hlIHByYWN0aWNlcyBldmlkZW5jZS1iYXNlZCBpbnRlZ3JhdGl2ZSwgcHJlY2lzaW9uLCBhbmQgRnVuY3Rpb25hbCBNZWRpY2luZS4gU2hlIGlzIGEgQ2xpbmljYWwgQXNzaXN0YW50IFByb2Zlc3NvciBpbiB0aGUgRGVwYXJ0bWVudCBvZiBJbnRlZ3JhdGl2ZSBNZWRpY2luZSBhbmQgTnV0cml0aW9uYWwgU2NpZW5jZXMgYXQgVGhvbWFzIEplZmZlcnNvbiBVbml2ZXJzaXR5LCBhbmQgRGlyZWN0b3Igb2YgUHJlY2lzaW9uIE1lZGljaW5lIGF0IHRoZSBNYXJjdXMgSW5zdGl0dXRlIG9mIEludGVncmF0aXZlIEhlYWx0aC4gSGVyIHRocmVlIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsaW5nIGJvb2tzIGluY2x1ZGU6IFRoZSBIb3Jtb25lIEN1cmUsIFRoZSBIb3Jtb25lIFJlc2V0IERpZXQsIGFuZCBZb3VuZ2VyLiBIZXIgbGF0ZXN0IGJvb2sgaXMgY2FsbGVkIFdvbWVuLCBGb29kLCBhbmQgSG9ybW9uZXMuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgQmlvcHRpbWl6ZXJzLCBhbmQgUGFsZW92YWxsZXkuIEFjY2VzcyBtb3JlIHRoYW4gMywwMDAgc3BlY2lhbHR5IGxhYiB0ZXN0cyB3aXRoIFJ1cGEgSGVhbHRoLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUgbGl2ZSBkZW1vIHdpdGggYSBRJkEgb3IgY3JlYXRlIGFuIGFjY291bnQgYXQgUnVwYUhlYWx0aC5jb20gdG9kYXkuIER1cmluZyB0aGUgZW50aXJlIG1vbnRoIG9mIE5vdmVtYmVyLCBCaW9wdGltaXplcnMgaXMgb2ZmZXJpbmcgdGhlaXIgYmlnZ2VzdCBkaXNjb3VudCBBTkQgZ2l2aW5nIGF3YXkgYW1hemluZyBnaWZ0cyB3aXRoIHB1cmNoYXNlcy4gSnVzdCBnbyB0byBiaW9wdGltaXplcnMuY29tL2h5bWFuIHVzaW5nIGNvZGUgaHltYW4xMC4gUGFsZW92YWxsZXkgaXMgb2ZmZXJpbmcgbXkgbGlzdGVuZXJzIDE1JSBvZmYgdGhlaXIgZW50aXJlIGZpcnN0IG9yZGVyLiBKdXN0IGdvIHRvIHBhbGVvdmFsbGV5LmNvbS9oeW1hbiB0byBjaGVjayBvdXQgYWxsIHRoZWlyIGNsZWFuIFBhbGVvIHByb2R1Y3RzIGFuZCB0YWtlIGFkdmFudGFnZSBvZiB0aGlzIGRlYWwuIEZ1bGwtbGVuZ3RoIGVwaXNvZGVzIG9mIHRoZXNlIGludGVydmlld3MgY2FuIGJlIGZvdW5kIGhlcmU6IERyLiBNaW5keSBQZWx6IERyLiBNYXJrIEh5bWFuIERyLiBTYXJhIEdvdHRmcmllZCAgICBMZWFybiBtb3JlIGFib3V0IHlvdXIgYWQgY2hvaWNlcy4gVmlzaXQgbWVnYXBob25lLmZtL2FkY2hvaWNlcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozMzI4MjYxfSwiaHRtbERlc2NyaXB0aW9uIjoiPHA+VGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBCaW9wdGltaXplcnMsIGFuZCBQYWxlb3ZhbGxleS7CoDwvcD48YnIgLz48cD5Db250cmFyeSB0byBwb3B1bGFyIGJlbGllZiwgd29tZW4gY2Fubm90IGZvbGxvdyB0aGUgc2FtZSBoZWFsdGggYW5kIGZpdG5lc3MgcHJvdG9jb2xzIGFzIG1lbiBhbmQgZXhwZWN0IHRoZSBzYW1lIHJlc3VsdHMuIFVubGlrZSBtZW4sIHdvbWVuIGluIHRoZWlyIHJlcHJvZHVjdGl2ZSB5ZWFycyBoYXZlIHNwZWNpZmljIGhvcm1vbmFsIGNvbnNpZGVyYXRpb25zLCBhbmQgdGhlaXIgcmlzZSBhbmQgZmFsbCB0aHJvdWdob3V0IHRoZSBtb250aCBpbXBhY3QgZXZlcnl0aGluZyBmcm9tIGVuZXJneSB0byBmb2N1cywgbW9vZCwgbWV0YWJvbGlzbSwgYW5kIHRoZSBhYmlsaXR5IHRvIGFkYXB0IHRvIGdvb2QtZm9yLXlvdSBzdHJlc3NvcnMgbGlrZSBleGVyY2lzZSBvciBmYXN0aW5nLiBNZWFud2hpbGUsIHBlcmltZW5vcGF1c2UgYW5kIG1lbm9wYXVzZSBwb3NlIGEgd2hvbGUgb3RoZXIgbGlzdCBvZiBjb25zaWRlcmF0aW9ucyB0byBrZWVwIHdvbWVuIGZlZWxpbmcgd2VsbC48L3A+PGJyIC8+PHA+SW4gdG9kYXnigJlzIGVwaXNvZGUsIEkgdGFsayB3aXRoIERyLiBNaW5keSBQZWx6IGFuZCBEci4gU2FyYSBHb3R0ZnJpZWQgYWJvdXQgd2h5IHdlIG5lZWQgdG8gcHJpb3JpdGl6ZSB0ZWFjaGluZyB3b21lbiBhYm91dCB0aGVpciBob3Jtb25lcy48L3A+PGJyIC8+PHA+RHIuIE1pbmR5IFBlbHogaXMgYSByZW5vd25lZCBob2xpc3RpYyBoZWFsdGggZXhwZXJ0IGFuZCBvbmUgb2YgdGhlIGxlYWRpbmcgdm9pY2VzIGluIGVkdWNhdGluZyB3b21lbiBhYm91dCB0aGVpciBob3Jtb25hbCBoZWFsdGguIFNoZSBoYXMgZW1wb3dlcmVkIGh1bmRyZWRzIG9mIHRob3VzYW5kcyBvZiBwZW9wbGUgYXJvdW5kIHRoZSB3b3JsZCB0byB0YXAgaW50byB0aGVpciBib2RpZXMmIzM5OyBpbm5hdGUgaGVhbGluZyBhYmlsaXRpZXMgdGhyb3VnaCBoZXIg4oCcNS1TdGVwIEFwcHJvYWNoLOKAnSB3aGljaCB1c2VzIGZhc3RpbmcsIHBlcnNvbmFsaXplZCBudXRyaXRpb24sIHN0cmVzcyBtYW5hZ2VtZW50LCBjaGVtaWNhbCBkZXRveGlmaWNhdGlvbiwgYW5kIGxpZmVzdHlsZSBjaGFuZ2VzIHRvIG9wdGltaXplIGhlYWx0aCBhbmQgc2xvdyB0aGUgYWdpbmcgcHJvY2Vzcy48L3A+PGJyIC8+PHA+RHIuIFNhcmEgR290dGZyaWVkIGlzIGEgYm9hcmQtY2VydGlmaWVkIHBoeXNpY2lhbiB3aG8gZ3JhZHVhdGVkIGZyb20gSGFydmFyZCBhbmQgTUlULiBTaGUgcHJhY3RpY2VzIGV2aWRlbmNlLWJhc2VkIGludGVncmF0aXZlLCBwcmVjaXNpb24sIGFuZCBGdW5jdGlvbmFsIE1lZGljaW5lLiBTaGUgaXMgYSBDbGluaWNhbCBBc3Npc3RhbnQgUHJvZmVzc29yIGluIHRoZSBEZXBhcnRtZW50IG9mIEludGVncmF0aXZlIE1lZGljaW5lIGFuZCBOdXRyaXRpb25hbCBTY2llbmNlcyBhdCBUaG9tYXMgSmVmZmVyc29uIFVuaXZlcnNpdHksIGFuZCBEaXJlY3RvciBvZiBQcmVjaXNpb24gTWVkaWNpbmUgYXQgdGhlIE1hcmN1cyBJbnN0aXR1dGUgb2YgSW50ZWdyYXRpdmUgSGVhbHRoLiBIZXIgdGhyZWUgTmV3IFlvcmsgVGltZXMgYmVzdHNlbGxpbmcgYm9va3MgaW5jbHVkZTogVGhlIEhvcm1vbmUgQ3VyZSwgVGhlIEhvcm1vbmUgUmVzZXQgRGlldCwgYW5kIFlvdW5nZXIuIEhlciBsYXRlc3QgYm9vayBpcyBjYWxsZWQgV29tZW4sIEZvb2QsIGFuZCBIb3Jtb25lcy48L3A+PGJyIC8+PHA+VGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBCaW9wdGltaXplcnMsIGFuZCBQYWxlb3ZhbGxleS48L3A+PGJyIC8+PHA+QWNjZXNzIG1vcmUgdGhhbiAzLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzIHdpdGggUnVwYSBIZWFsdGguIFlvdSBjYW4gY2hlY2sgb3V0IGEgZnJlZSBsaXZlIGRlbW8gd2l0aCBhIFEmYW1wO0Egb3IgY3JlYXRlIGFuIGFjY291bnQgYXQgUnVwYUhlYWx0aC5jb20gdG9kYXkuPC9wPjxiciAvPjxwPkR1cmluZyB0aGUgZW50aXJlIG1vbnRoIG9mIE5vdmVtYmVyLCBCaW9wdGltaXplcnMgaXMgb2ZmZXJpbmcgdGhlaXIgYmlnZ2VzdCBkaXNjb3VudCBBTkQgZ2l2aW5nIGF3YXkgYW1hemluZyBnaWZ0cyB3aXRoIHB1cmNoYXNlcy4gSnVzdCBnbyB0byBiaW9wdGltaXplcnMuY29tL2h5bWFuIHVzaW5nIGNvZGUgaHltYW4xMC48L3A+PGJyIC8+PHA+UGFsZW92YWxsZXkgaXMgb2ZmZXJpbmcgbXkgbGlzdGVuZXJzIDE1JSBvZmYgdGhlaXIgZW50aXJlIGZpcnN0IG9yZGVyLiBKdXN0IGdvIHRvIHBhbGVvdmFsbGV5LmNvbS9oeW1hbiB0byBjaGVjayBvdXQgYWxsIHRoZWlyIGNsZWFuIFBhbGVvIHByb2R1Y3RzIGFuZCB0YWtlIGFkdmFudGFnZSBvZiB0aGlzIGRlYWwuPC9wPjxiciAvPjxwPkZ1bGwtbGVuZ3RoIGVwaXNvZGVzIG9mIHRoZXNlIGludGVydmlld3MgY2FuIGJlIGZvdW5kIGhlcmU6PC9wPjxwPjxhIGhyZWY9XCJodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMy8wNi8wNy9wb2RjYXN0LWVwNzMxL1wiIHJlbD1cIm5vZm9sbG93XCI+RHIuIE1pbmR5IFBlbHo8L2E+PC9wPjxwPjxhIGhyZWY9XCJodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMy8xMS8xMC9wb2RjYXN0LWVwODA4L1wiIHJlbD1cIm5vZm9sbG93XCI+RHIuIE1hcmsgSHltYW48L2E+PC9wPjxwPjxhIGhyZWY9XCJodHRwczovL2RyaHltYW4uY29tL2Jsb2cvMjAyMS8xMS8yNC9wb2RjYXN0LWVwNDUyL1wiIHJlbD1cIm5vZm9sbG93XCI+RHIuIFNhcmEgR290dGZyaWVkPC9hPjwvcD48cD48YnIgLz48L3A+PGJyIC8+PHA+IDwvcD48cD4gPC9wPjxwPkxlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCA8YSBocmVmPVwiaHR0cHM6Ly9tZWdhcGhvbmUuZm0vYWRjaG9pY2VzXCIgcmVsPVwibm9mb2xsb3dcIj5tZWdhcGhvbmUuZm0vYWRjaG9pY2VzPC9hPjwvcD4iLCJpZCI6IjFGWjJ5R29LQzZ5MjREMHRpcmpMUk4iLCJsYW5ndWFnZSI6eyJjb2RlIjoiZW4ifSwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiSG93IFRvIEJhbGFuY2UgV29tZW4ncyBIb3Jtb25lcyBXaXRoIExpZmVzdHlsZSBBbmQgRGlldCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwic2hvd09yQXVkaW9ib29rIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImFjY2Vzc0luZm8iOm51bGwsImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZSBhcmUgc2VlaW5nIGFuIGV2ZXItaW5jcmVhc2luZyBidXJkZW4gb2YgY2hyb25pYyBkaXNlYXNlLCBwcmltYXJpbHkgZHJpdmVuIGJ5IG91ciBmb29kIGFuZCBmb29kIHN5c3RlbS4gVGhpcyBpcyBwZXJwZXR1YXRlZCBieSBhZ3JpY3VsdHVyYWwsIGZvb2QsIGFuZCBoZWFsdGggY2FyZSBwb2xpY2llcyB0aGF0IGRvbuKAmXQgc3VwcG9ydCBoZWFsdGguIFdlIG5lZWQgdG8gcmV0aGluayBkaXNlYXNlIGFuZCByZWltYWdpbmUgYSBmb29kIHN5c3RlbSBhbmQgYSBoZWFsdGggY2FyZSBzeXN0ZW0gdGhlIHByb3RlY3RzIGhlYWx0aCwgdW5idXJkZW5zIHRoZSBlY29ub215IGZyb20gdGhlIHdlaWdodCBvZiBvYmVzaXR5IGFuZCBjaHJvbmljIGRpc2Vhc2UsIHByb3RlY3RzIHRoZSBlbnZpcm9ubWVudCwgaGVscHMgcmV2ZXJzZSBjbGltYXRlIGNoYW5nZSwgYW5kIGNyZWF0ZXMgYSBuYXRpb24gb2YgaGVhbHRoeSBjaGlsZHJlbiBhbmQgY2l0aXplbnMuIFRoaXMgcG9kY2FzdCBpcyBhIHBsYWNlIGZvciBkZWVwIGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhlIGNyaXRpY2FsIGlzc3VlcyBvZiBvdXIgdGltZSBpbiB0aGUgc3BhY2Ugb2YgaGVhbHRoLCB3ZWxsbmVzcywgZm9vZCwgYW5kIHBvbGl0aWNzLiBOZXcgZXBpc29kZXMgYXJlIHJlbGVhc2VkIGV2ZXJ5IE1vbmRheSwgV2VkbmVzZGF5LCBhbmQgRnJpZGF5IG1vcm5pbmdzLiBJIGhvcGUgeW91J2xsIGpvaW4gbWUuIEhvc3RlZCBvbiBNZWdhcGhvbmUuIiwiaWQiOiI1ME1GaEw2ckl0bG5EREVTdEZNU1B1IiwibWVkaWFUeXBlIjoiQVVESU8iLCJuYW1lIjoiVGhlIERvY3RvcidzIEZhcm1hY3kgd2l0aCBNYXJrIEh5bWFuLCBNLkQuIiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInB1Ymxpc2hlciI6eyJuYW1lIjoiRHIuIE1hcmsgSHltYW4ifSwic2F2ZWQiOmZhbHNlLCJzaG93VHlwZXMiOltdLCJ0cmFpbGVyVjIiOnsiZGF0YSI6eyJhdWRpbyI6eyJpdGVtcyI6W3sidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNzc0YTYyMjYxNDk0Yjg0YjE4ZWI4OTM2N2Q1ZWNiOTRjY2U3OWJiZCJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODMwMThlZjJmMTE5NDg4NzU3YjFiYThkMzFjYWI3NjBiMGNmY2QzNSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMGY1MDZmODJmOGEwYzhiNzc1NTY0NzZhNzEwMGY3ZjU1ZmNmNzFmZSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZjliODJkYzk2YThkNGQyNDg1YjM1M2FhMDIyNjc4ZmVhNjdhMWQ2NSJ9LHsidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzMyZjM4NmY2YTY1YmM0N2UyODUyMDc0MWQwM2ZmODBiZGViMThiNSJ9XX0sImF1ZGlvUHJldmlldyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8yM3JsRU91SVczaktHVmVsZGhLQlZ3L2NsaXBfMF82MDAwMC5tcDMifSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjc2MDk0fSwibmFtZSI6IldlbGNvbWUgdG8gVGhlIERvY3RvcidzIEZhcm1hY3kiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAxOC0wNS0wOFQxNjo0OTowMFoifSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjNjYnpMN0hWY3MwSmpOOEFheWpnekIifX0sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJwcmV2aWV3Ijp7ImF1ZGlvIjp7InVybCI6Imh0dHBzOi8vcG9kei1jb250ZW50LnNwb3RpZnljZG4uY29tL2F1ZGlvL2NsaXBzLzV2NFpWUTdMWnZYY29UT2dibDdRYTUvY2xpcF8wXzYwMDAwLm1wMyJ9LCJzaGFyZWFibGUiOmZhbHNlLCJ2aWRlbyI6eyJ1cmwiOiIifX0sInJlbGVhc2VEYXRlIjp7ImRheSI6MjcsImlzb1N0cmluZyI6IjIwMjMtMTEtMjdUMTE6MDA6MDBaIiwibW9udGgiOjExLCJwcmVjaXNpb24iOiJNSU5VVEUiLCJ5ZWFyIjoyMDIzfSwidHlwZSI6IlBPRENBU1RfRVBJU09ERSIsInVyaSI6InNwb3RpZnk6ZXBpc29kZToxRloyeUdvS0M2eTI0RDB0aXJqTFJOIn19LCJyZWNvbW1lbmRhdGlvbnMiOnt9LCJzYXZlZCI6e319LCJwbGF5YmFjayI6eyJjdXJyZW50IjpudWxsLCJoYXNTa2lwcGVkVGhpc1Nlc3Npb24iOmZhbHNlLCJpc0J1ZmZlcmluZyI6ZmFsc2UsImhlYXJkQXVkaW8iOmZhbHNlLCJpbml0aWF0ZWRQbGF5YmFjayI6ZmFsc2V9LCJyZXF1ZXN0Ijp7Imhhc1ByZXZpb3VzTGlrZXMiOmZhbHNlLCJpc0Jhbm5lZCI6ZmFsc2UsImVudGl0eVZpZXciOm51bGwsImFsYnVtVXJpIjoiIn0sInNlYXJjaCI6eyJpc0ZldGNoaW5nIjpmYWxzZSwicmVzdWx0cyI6bnVsbCwicXVlcnkiOm51bGwsImVycm9yIjpudWxsLCJyZWNlbnRTZWFyY2hlcyI6W119LCJ0b2FzdCI6eyJtZXNzYWdlIjpudWxsLCJ0eXBlIjoiZGVmYXVsdCIsImFjdGlvbiI6bnVsbH0sInVpIjp7Im1vZGFsIjoibm93X3BsYXlpbmdfYmFyIiwibm93UGxheWluZ1ZpZXciOmZhbHNlLCJkaWFsb2ciOm51bGwsImVycm9yVmlldyI6ZmFsc2V9LCJob21lIjp7ImlzTG9hZGluZyI6ZmFsc2UsImhhc0Vycm9yIjpmYWxzZSwiZGF0YSI6bnVsbH0sIm9uRGVtYW5kUGxheWxpc3RzIjp7ImZldGNoZWQiOmZhbHNlLCJpdGVtcyI6W119LCJjb250ZXh0TWVudSI6eyJpc1Zpc2libGUiOmZhbHNlfSwiY29sb3JFeHRyYWN0aW9uIjp7ImNvbG9ycyI6e319LCJseXJpY3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicmljaEVudGl0aWVzIjp7InNlb0V4cGVyaW1lbnQiOnsiZXBpc29kZSI6e319fSwiYnJvd3NlIjp7ImdyaWQiOnsiaXNMb2FkaW5nIjpmYWxzZSwic2VjdGlvbnMiOm51bGwsImhhc0ZhaWxlZEF0dGVtcHRzIjpmYWxzZX0sInBhZ2VzIjp7fX0sImludGVybmFsTGlua1JlY29tbWVuZGVyIjp7InRyYWNrcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaG93cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJlcGlzb2RlcyI6eyJkYXRhIjpbeyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJmMDNiODUwMzRiZDdiNTBjN2MwZWQ2OGI1MmE4MWE2OWQ0Zjg5Y2ZmIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2YwM2I4NTAzNGJkN2I1MGM3YzBlZDY4YjUyYTgxYTY5ZDRmODljZmYifSx7ImZpbGVJZCI6IjlkYmM4NDNkOWY5ZjQ3OGE1MDYzNDkxNDBmZThmYzYwNzg4OWE0MzciLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85ZGJjODQzZDlmOWY0NzhhNTA2MzQ5MTQwZmU4ZmM2MDc4ODlhNDM3In0seyJmaWxlSWQiOiI3YjRlMzhiYmU2Y2JlYTllMDhiNzBkNmFkNTAzMGU5Y2Q2MmY3ZGIzIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvN2I0ZTM4YmJlNmNiZWE5ZTA4YjcwZDZhZDUwMzBlOWNkNjJmN2RiMyJ9LHsiZmlsZUlkIjoiNTQ0ZjAxOGI5ZjVhZjMxOGU1YTY2MDc3NmU5MmNhZTNjMWUyMDNkNyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzU0NGYwMThiOWY1YWYzMThlNWE2NjA3NzZlOTJjYWUzYzFlMjAzZDcifSx7ImZpbGVJZCI6IjhlNzc1ZWRmYjMyYWJhNTdiNjU4ODM1ZmJiZWUxMDMzOTI2OWMxMDUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGU3NzVlZGZiMzJhYmE1N2I2NTg4MzVmYmJlZTEwMzM5MjY5YzEwNSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlMzQ1MTA1MTAwZmNlYmJlMDE3OWY3MmIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlMzQ1MTA1MTAwZmNlYmJlMDE3OWY3MmIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZTM0NTEwNTEwMGZjZWJiZTAxNzlmNzJiIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBcmUgeW91IG5hdmlnYXRpbmcgdGhlIHR3aXN0cyBhbmQgdHVybnMgb2YgcGVyaW1lbm9wYXVzZSBhbmQgYmV5b25kPyBUcmFkaXRpb25hbCBleGVyY2lzZSBhZHZpY2Ugb2Z0ZW4gbWlzc2VzIHRoZSBtYXJrIGZvciB3b21lbiBpbiB0aGlzIHBoYXNlLCBtb3N0bHkgYmVjYXVzZSBpdHMgc291cmNlIGlzIHJlc2VhcmNoIGZvY3VzZWQgb24gbWVuLsKgIEluIHRvZGF54oCZcyBlcGlzb2RlLCB3ZSdyZSBqb2luZWQgYnkgdGhlIGFjY2xhaW1lZCBEci4gU3RhY3kgU2ltcywgYSBsZWFkaW5nIGV4cGVydCBvbiB3b21lbidzIGV4ZXJjaXNlIHNjaWVuY2UuIFN0YWN5IGRlbHZlcyBpbnRvIGhvdyBtZW5vcGF1c2UgYWZmZWN0cyBvdXIgZXhlcmNpc2UgcmVzcG9uc2VzLCBhbmQgc2hlIG9mZmVycyBzdHJhdGVnaWVzIHRvIGFkYXB0IHlvdXIgZml0bmVzcyByb3V0aW5lIGZvciBvcHRpbWFsIGhlYWx0aCBkdXJpbmcgYW5kIGFmdGVyIG1lbm9wYXVzZS4gUmVhZHkgdG8gdHJhbnNmb3JtIHlvdXIgYXBwcm9hY2ggdG8gaGVhbHRoIGFuZCBmaXRuZXNzPyBUdW5lIGluIGZvciBleHBlcnQgaW5zaWdodHMgYW5kIGFjdGlvbmFibGUgdGlwcy4gRHIuIFN0YWN5IFNpbXMgaXMgYW4gZXhlcmNpc2UgcGh5c2lvbG9naXN0IGFuZCBudXRyaXRpb24gc2NpZW50aXN0IHdobyByZXNlYXJjaGVzIGV4ZXJjaXNlIHBlcmZvcm1hbmNlIGFuZCBudXRyaXRpb24gd2l0aCBhIGZvY3VzIG9uIHdvbWVu4oCZcyBoZWFsdGggYW5kIHBlcmZvcm1hbmNlLiBTaGUgaG9sZHMgYSBQaC5ELiBpbiBleGVyY2lzZSBwaHlzaW9sb2d5IGFuZCBzcG9ydHMgbnV0cml0aW9uIGZyb20gdGhlIFVuaXZlcnNpdHkgb2YgT3RhZ28sIGFuZCBzaGUgZGlkIGEgcG9zdGRvYyBhdCBTdGFuZm9yZCwgd2hlcmUgc2hlIHJlbWFpbnMgYW4gYWRqdW5jdCBmYWN1bHR5IG1lbWJlci4gU3RhY3kgaXMgYWxzbyBhIHJlc2VhcmNoIGFzc29jaWF0ZSBhdCB0aGUgQVVUIFNwb3J0cyBQZXJmb3JtYW5jZSBSZXNlYXJjaCBJbnN0aXR1dGUgTmV3IFplYWxhbmQuIPCfjLEgVHJ5IG91ciBuZXcgcGxhbnQgYmFzZWQgd2hvbGVmb29kIHN1cHBsZW1lbnQgLSBEYWlseSAzMCAqTmF0dXJhbGx5IGhpZ2ggaW4gY29wcGVyIHdoaWNoIGNvbnRyaWJ1dGVzIHRvIG5vcm1hbCBlbmVyZ3kgeWllbGRpbmcgbWV0YWJvbGlzbSBhbmQgdGhlIG5vcm1hbCBmdW5jdGlvbiBvZiB0aGUgaW1tdW5lIHN5c3RlbSBMZWFybiBob3cgeW91ciBib2R5IHJlc3BvbmRzIHRvIGZvb2Qg8J+RiSB6b2UuY29tL3BvZGNhc3QgZm9yIDEwJSBvZmYgIFRpbWVjb2RlczogMDA6MDDCoMKgSW50cm9kdWN0aW9uIDAwOjM0wqDCoFF1aWNrZmlyZSBxdWVzdGlvbnMgMDM6MznCoMKgTWVub3BhdXNlIGFuZCBwZXJpbWVub3BhdXNlIGV4cGxhaW5lZCAwODoyM8KgwqBXaGF0IGhhcHBlbnMgd2hlbiBvZXN0cm9nZW4gbGV2ZWxzIGNoYW5nZT8gMTE6MjjCoMKgV2hlbiBkb2VzIHBlcmltZW5vcGF1c2Ugc3RhcnQgdG8gaGFwcGVuPyAxNDoxNcKgwqBXaGF0IGlzIHRoZSByb2xlIG9mIGV4ZXJjaXNlIGluIG1lbm9wYXVzZT8gMTc6MDDCoMKgV2hhdCBhcmUgaG90IGZsdXNoZXM/IDIwOjIwwqDCoEhvdyBjYW4gZXhlcmNpc2UgaGF2ZSBhIHBvc2l0aXZlIGltcGFjdCBvbiBtZW5vcGF1c2U/IDIxOjU3wqDCoFdoYXQgYXJlIHRoZSBiZXN0IGV4ZXJjaXNlcyB0byBkbz8gMjU6MjDCoMKgWW91IGFyZSBOT1QgZ29pbmcgdG8gZ2V0IGJ1bGt5IGxpZnRpbmcgd2VpZ2h0cyEgMjg6MzbCoMKgQWx0ZXJuYXRpdmVzIHRvIGdvaW5nIHRvIHRoZSBneW3CoMKgwqDCoCAzMzowOMKgwqBXaGF0IGlzIGhpZ2gtaW50ZW5zaXR5IHRyYWluaW5nPyA0MTozMsKgwqBXaGF0IGlzIHRoZSBtaW5pbXVtIGV4ZXJjaXNlIG5lZWRlZCB0byBoYXZlIGEgcG9zaXRpdmUgaGVhbHRoIGltcGFjdD8gNDc6MjfCoMKgSG93IGRvZXMgZmFzdGVkIHRyYWluaW5nIGFmZmVjdCB3b21lbj8gNTE6MzbCoMKgU3VtbWFyeSBNZW50aW9uZWQgaW4gdG9kYXnigJlzIGVwaXNvZGU6ICBIYWlsZXkgSGFwcGVucyBGaXRuZXNzICBMZXMgTWlsbHMgIFRyYWluIHdpdGggSm9hbiAgIEFuZCB0aGVzZSBib29rcyBieSBEci4gU3RhY3kgU2ltczogICBOZXh0IExldmVswqAgIFJvYXIgICBIYXZlIGZlZWRiYWNrIG9yIGEgdG9waWMgeW91J2QgbGlrZSB1cyB0byBjb3Zlcj8gTGV0IHVzIGtub3cgaGVyZS4gRXBpc29kZSB0cmFuc2NyaXB0cyBhcmUgYXZhaWxhYmxlIGhlcmUuIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM3MDUyODZ9LCJpZCI6IjZzbDhXc0QzdjVYZmNPa1RXYXpDTkgiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJGaXRuZXNzIHJvdXRpbmVzIGZvciBtZW5vcGF1c2Ugd2l0aCBEci4gU3RhY3kgU2ltcyAtIGV4ZXJjaXNlIGZvciBldmVyeSBzdGFnZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ2ZDQzZDVhMzlkZmI5Yzc3ODc4MDg3YjMiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY2ZDQzZDVhMzlkZmI5Yzc3ODc4MDg3YjMiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNmQ0M2Q1YTM5ZGZiOWM3Nzg3ODA4N2IzIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlpPRSBTY2llbmNlICYgTnV0cml0aW9uIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjF4RGF3cVQ4Q2dtNkhBbmJwRlg1VDUifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDMtMDdUMTE6MDY6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NnNsOFdzRDN2NVhmY09rVFdhekNOSCJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZTlkNjU2NDI0MTJmZjM4YjJhMzJlNDliYThmMDEyN2FkMjQwOTJmMiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lOWQ2NTY0MjQxMmZmMzhiMmEzMmU0OWJhOGYwMTI3YWQyNDA5MmYyIn0seyJmaWxlSWQiOiI4Mzg2NGZiMjNiYWM3ZjJkNWNjMTEzMDFhYmE4NDRiNmQ2MzIwMmE3IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzgzODY0ZmIyM2JhYzdmMmQ1Y2MxMTMwMWFiYTg0NGI2ZDYzMjAyYTcifSx7ImZpbGVJZCI6Ijg2NDRhZGIwM2Q5MTUzNzU3MzQ2OWEyMTVlMGQ3MWRjY2FjMDk5MmIiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84NjQ0YWRiMDNkOTE1Mzc1NzM0NjlhMjE1ZTBkNzFkY2NhYzA5OTJiIn0seyJmaWxlSWQiOiI4MTlmYWMyODkxNTAwNWY2MDkxMjE3NWY4YTYxYTBmMTFkODc3ZDM1IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODE5ZmFjMjg5MTUwMDVmNjA5MTIxNzVmOGE2MWEwZjExZDg3N2QzNSJ9LHsiZmlsZUlkIjoiY2U0ODMwMjdhNjIwNWI2NTE4MTQ1YTVhNmFhNGQ2ZjA3YmQ2YmYyMyIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2NlNDgzMDI3YTYyMDViNjUxODE0NWE1YTZhYTRkNmYwN2JkNmJmMjMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMmIzNmIzNjk2ODlmNmVkYmU0YWUxNDk4Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMmIzNmIzNjk2ODlmNmVkYmU0YWUxNDk4Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTJiMzZiMzY5Njg5ZjZlZGJlNGFlMTQ5OCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiVmlldyB0aGUgU2hvdyBOb3RlcyBGb3IgVGhpcyBFcGlzb2RlICBHZXQgRnJlZSBXZWVrbHkgSGVhbHRoIFRpcHMgZnJvbSBEci4gSHltYW4gIFNpZ24gVXAgZm9yIERyLiBIeW1hbuKAmXMgV2Vla2x5IExvbmdldml0eSBKb3VybmFsICBBbiBlc3RpbWF0ZWQgODUlIG9mIHdvbWVuIGV4cGVyaWVuY2Ugc3ltcHRvbXMgb2YgbWVub3BhdXNlIHRoYXQgdmFyeSBmcm9tIGhvdCBmbGFzaGVzIHRvIHdlaWdodCBnYWluLCBicmFpbiBmb2csIGxvdyBtb29kLCBzZXggZHJpdmUsIGNocm9uaWMgZmF0aWd1ZSwgYW5kIG1vcmUuIFJlY29nbml6aW5nIG1lbm9wYXVzZSBhcyBhIGdyYWR1YWwsIHVuaXF1ZWx5IHBlcnNvbmFsIHRyYW5zaXRpb24gcmF0aGVyIHRoYW4gYW4gYWJydXB0IGNoYW5nZSBpcyBjcnVjaWFsLiBUaGlzIGluc2lnaHQgY2FuIGhlbHAgZW1wb3dlciB3b21lbiB0byB0YWtlIHByb2FjdGl2ZSwgc3VwcG9ydGl2ZSBtZWFzdXJlcyBlYXJseSBvbiwgZW5zdXJpbmcgYSBzbW9vdGhlciBqb3VybmV5IHRocm91Z2ggdGhpcyBuYXR1cmFsIHBoYXNlIG9mIGxpZmUuICBUb2RheSwgRHIuIENpbmR5IEdleWVyIGZyb20gdGhlIFVsdHJhV2VsbG5lc3MgQ2VudGVyIGpvaW5zIG1lIGFzIHdlIHVucmF2ZWwgdGhlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcGVyc3BlY3RpdmUgYW5kIGFwcHJvYWNoIHRvIG1lbm9wYXVzZS4gT3VyIGNvbnZlcnNhdGlvbiBoaWdobGlnaHRzIHRoZSBjcnVjaWFsIHJvbGUgb2YgbGFiIHRlc3RpbmcgaW4gdW5jb3ZlcmluZyB0aGUgcm9vdCBjYXVzZXMgb2Ygc3ltcHRvbXMsIHBhdmluZyB0aGUgd2F5IGZvciB0YWlsb3JlZCBudXRyaXRpb24gYW5kIGxpZmVzdHlsZSBpbnRlcnZlbnRpb25zLiBNb3Jlb3Zlciwgd2UgY3JpdGljYWxseSBleGFtaW5lIHRoZSBsaW1pdGF0aW9ucyBvZiB0cmFkaXRpb25hbCBtZWRpY2FsIGFwcHJvYWNoZXMgYW5kIGRpc2N1c3MgdGhlIG51YW5jZXMgb2YgaG9ybW9uZSByZXBsYWNlbWVudCB0aGVyYXB5LCB0aGUgZGlmZmVyZW50IGZvcm1zLCBhbmQgd2hvIG1heSBiZW5lZml0IHRoZSBtb3N0IGZyb20gdGhpcyB0cmVhdG1lbnQuICBEci4gQ2luZHkgR2V5ZXIgcmVjZWl2ZWQgaGVyIEJhY2hlbG9yIG9mIFNjaWVuY2UgYW5kIGhlciBEb2N0b3Igb2YgTWVkaWNpbmUgZGVncmVlcywgd2l0aCBob25vcnMsIGZyb20gdGhlIE9oaW8gU3RhdGUgVW5pdmVyc2l0eS4gU2hlIGNvbXBsZXRlZCByZXNpZGVuY3kgaW4gaW50ZXJuYWwgbWVkaWNpbmUgYXQgU3Ryb25nIE1lbW9yaWFsIEhvc3BpdGFsIGluIFJvY2hlc3RlciwgTi5ZLiBhbmQgaXMgdHJpcGxlIGJvYXJkIGNlcnRpZmllZCBpbiBpbnRlcm5hbCBtZWRpY2luZSwgaW50ZWdyYXRpdmUgbWVkaWNpbmUsIGFuZCBsaWZlc3R5bGUgbWVkaWNpbmUuIFNoZSBqb2luZWQgVGhlIFVsdHJhd2VsbG5lc3MgQ2VudGVyIGluIDIwMjEgYWZ0ZXIgcHJhY3RpY2luZyBhbmQgc2VydmluZyBhcyB0aGUgbWVkaWNhbCBkaXJlY3RvciBhdCBDYW55b24gUmFuY2ggZm9yIDIzIHllYXJzLiAgVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IEFHMSBhbmQgRk9ORC4gIEdldCB5b3VyIGRhaWx5IHNlcnZpbmcgb2Ygdml0YW1pbnMsIG1pbmVyYWxzLCBhZGFwdG9nZW5zLCBhbmQgbW9yZSB3aXRoIEFHMS4gSGVhZCB0byBEcmlua0FHMS5jb20vSHltYW4gYW5kIGdldCBhIHllYXIncyB3b3J0aCBvZiBEMyBhbmQgNSBUcmF2ZWwgUGFja3MgZm9yIEZSRUUgd2l0aCB5b3VyIGZpcnN0IG9yZGVyLiAgR2V0IEZPTkQncyBhbWF6aW5nIGJvbmUgYnJvdGggdG9kYXkuIEp1c3QgZ28gdG8gZm9uZGJvbmVicm90aC5jb20vZHJoeW1hbiBhbmQgdXNlIGNvZGUgSFlNQU4yMCB0byBnZXQgMjAlIG9mZiB5b3VyIHB1cmNoYXNlLiAgSW4gdGhpcyBlcGlzb2RlIHdlIGRpc2N1c3M6ICBIb3cgdGhlIE51cnNl4oCZcyBIZWFsdGggU3R1ZHkgY2F1c2VkIGJhY2tsYXNoIGFib3V0IGhvcm1vbmUgcmVwbGFjZW1lbnQgdGhlcmFweSAoMzozNSnCoCAgVGhlIGlzc3VlcyB3aXRoIGhvdyBtZW5vcGF1c2UgaXMgdHJlYXRlZCBpbiBvdXIgc29jaWV0eSB0b2RheSAoNjozNSnCoCAgU3ltcHRvbXMgb2YgbWVub3BhdXNlIGFuZCB0aGVpciByb290IGNhdXNlcyAoODoyMCnCoCAgVGhlIGNvbnZlbnRpb25hbCBtZWRpY2luZSBhcHByb2FjaCB0byBtZW5vcGF1c2UgKDE3OjU3KcKgICBUaGUgZnVuY3Rpb25hbCBtZWRpY2luZSBhcHByb2FjaCB0byBtZW5vcGF1c2UgKDE5OjM4KcKgICBMYWIgdGVzdGluZyAoMjQ6MDApwqAgIFRoZSBpbXBvcnRhbmNlIG9mIHRoZSBFc3Ryb2JvbG9tZSBhbmQgZ3V0IG1pY3JvYmlvbWUgdGVzdGluZyAoMjc6MTEpwqAgIFRoZSByb2xlIG9mIGluc3VsaW4sIHNsZWVwLCBhbmQgc3RyZXNzICgzMTo0OSnCoCAgRHIgQ2luZHkgR2V5ZXLigJlzIHBhdGllbnQgY2FzZSBzdHVkeSAoMzQ6MjEpwqAgIEJpb2lkZW50aWNhbCBob3Jtb25lcyBleHBsYWluZWQgKDQxOjUyKcKgICBUaGUgbnVhbmNlcyBvZiBob3Jtb25lIHJlcGxhY2VtZW50IHRoZXJhcHkgKDQ3OjIxKcKgICBBZGRyZXNzaW5nIGxvdyBsaWJpZG8gKDUxOjAwKcKgICAgTGVhcm4gbW9yZSBhYm91dCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MzQ3MTg1Nn0sImlkIjoiMGlwUVE5d25jbjZSUllmUk5LaGdFQSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IklzIEhvcm1vbmUgUmVwbGFjZW1lbnQgVGhlcmFweSBpbiBNZW5vcGF1c2UgSGVscGZ1bCBvciBIYXJtZnVsOiBTaWZ0aW5nIFRocm91Z2ggdGhlIFNjaWVuY2UgZm9yIGEgUGVyc29uYWxpemVkIEFwcHJvYWNoIHRvIFJlbGlldmUgU3VmZmVyaW5nIGFuZCBJbXByb3ZlIFlvdXIgSGVhbHRoc3BhbiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTAzLTE1VDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjBpcFFROXduY242UlJZZlJOS2hnRUEifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjhjNmIwNmY4ODhmOTFlY2MxZmRmMzllNTEwMWJjNGIwOTE4YjQzYTgiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGM2YjA2Zjg4OGY5MWVjYzFmZGYzOWU1MTAxYmM0YjA5MThiNDNhOCJ9LHsiZmlsZUlkIjoiMWVhMzBkZGZkMmZjNzRmNzY2ZDkzZmZiOGEyM2YwZWViYTIyNDg5MiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzFlYTMwZGRmZDJmYzc0Zjc2NmQ5M2ZmYjhhMjNmMGVlYmEyMjQ4OTIifSx7ImZpbGVJZCI6ImY5MjY4OTMyOTAwMjFmMzYyZDdmNDU0OTI2ZTVjNjg4OWU2MGU5Y2IiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mOTI2ODkzMjkwMDIxZjM2MmQ3ZjQ1NDkyNmU1YzY4ODllNjBlOWNiIn0seyJmaWxlSWQiOiI5OTJhNmY5YTI5YzA3ODAwMDFjMmE5YTY1M2IzY2MzOTlkNGJmZjY4IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTkyYTZmOWEyOWMwNzgwMDAxYzJhOWE2NTNiM2NjMzk5ZDRiZmY2OCJ9LHsiZmlsZUlkIjoiODIyZmM0MmUxY2NhNmIwMDIzZDA5ODRlYjVkNzU3ZDM0MGI4YTk3YSIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy84MjJmYzQyZTFjY2E2YjAwMjNkMDk4NGViNWQ3NTdkMzQwYjhhOTdhIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDA0MmI0MjQxZTU3Nzg0ZTMwNGRkNDJhMSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjA0MmI0MjQxZTU3Nzg0ZTMwNGRkNDJhMSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEwNDJiNDI0MWU1Nzc4NGUzMDRkZDQyYTEiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBSdXBhIEhlYWx0aCwgSW5zaWRlVHJhY2tlciwgYW5kIFdvbmRlcmZlZWwuwqAgV29tZW4gaW4gbWlkbGlmZSBvZnRlbiBleHBlcmllbmNlIG5pZ2h0IHN3ZWF0cywgbW9vZCBzd2luZ3MsIGFuZCBvdGhlciB1bmNvbWZvcnRhYmxlIGFuZCBkaWZmaWN1bHQgc3ltcHRvbXMgcmVzdWx0aW5nIGZyb20gaG9ybW9uYWwgc2hpZnRzLiBUaGlzIGlzIGFsc28gb2Z0ZW4gYSB0aW1lIG9mIHNpZ25pZmljYW50IHN0cmVzc29ycywgYXMgbWFueSB3b21lbiBhcmUganVnZ2xpbmcgcGFyZW50aW5nLCBhIGNhcmVlciwgYW5kIGV2ZW4gY2FyaW5nIGZvciBlbGRlcnMuIEFuZCBjb250cmFyeSB0byBwb3B1bGFyIGJlbGllZiwgd29tZW4gY2Fubm90IGZvbGxvdyB0aGUgc2FtZSBoZWFsdGggYW5kIGZpdG5lc3MgcHJvdG9jb2xzIGFzIG1lbiBhbmQgZXhwZWN0IHRvIHNlZSB0aGUgc2FtZSByZXN1bHRzLiBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIE1pbmR5IFBlbHosIERyLiBJemFiZWxsYSBXZW50eiwgYW5kIEN5bnRoaWEgVGh1cmxvdyBhYm91dCB0aGluZ3Mgd29tZW4gb3ZlciA0MCBjYW4gZG8gdG8gZWFzZSB0aGVpciBleHBlcmllbmNlcyBkdXJpbmcgcGVyaW1lbm9wYXVzZSBhbmQgbWVub3BhdXNlLiBEci4gTWluZHkgUGVseiBpcyBhIHJlbm93bmVkIGhvbGlzdGljIGhlYWx0aCBleHBlcnQgYW5kIG9uZSBvZiB0aGUgbGVhZGluZyB2b2ljZXMgaW4gZWR1Y2F0aW5nIHdvbWVuIGFib3V0IHRoZWlyIGhvcm1vbmFsIGhlYWx0aC4gU2hlIGhhcyBlbXBvd2VyZWQgaHVuZHJlZHMgb2YgdGhvdXNhbmRzIG9mIHBlb3BsZSBhcm91bmQgdGhlIHdvcmxkIHRvIHRhcCBpbnRvIHRoZWlyIGJvZGllcycgaW5uYXRlIGhlYWxpbmcgYWJpbGl0aWVzIHRocm91Z2ggaGVyIOKAnDUtU3RlcCBBcHByb2FjaCzigJ0gd2hpY2ggdXNlcyBmYXN0aW5nLCBwZXJzb25hbGl6ZWQgbnV0cml0aW9uLCBzdHJlc3MgbWFuYWdlbWVudCwgY2hlbWljYWwgZGV0b3hpZmljYXRpb24sIGFuZCBsaWZlc3R5bGUgY2hhbmdlcyB0byBvcHRpbWl6ZSBoZWFsdGggYW5kIHNsb3cgdGhlIGFnaW5nIHByb2Nlc3MuIERyLiBJemFiZWxsYSBXZW50eiBpcyBhbiBpbnRlcm5hdGlvbmFsbHkgYWNjbGFpbWVkIHRoeXJvaWQgc3BlY2lhbGlzdCBhbmQgYSBsaWNlbnNlZCBwaGFybWFjaXN0IHdobyBoYXMgZGVkaWNhdGVkIGhlciBjYXJlZXIgdG8gYWRkcmVzc2luZyB0aGUgcm9vdCBjYXVzZXMgb2YgYXV0b2ltbXVuZSB0aHlyb2lkIGRpc2Vhc2UgYWZ0ZXIgYmVpbmcgZGlhZ25vc2VkIHdpdGggSGFzaGltb3Rv4oCZcyB0aHlyb2lkaXRpcyBpbiAyMDA5LiBTaGUgaXMgdGhlIGF1dGhvciBvZiB0aHJlZSBib29rcyBvbiBIYXNoaW1vdG/igJlzOiBIYXNoaW1vdG/igJlzIFRoeXJvaWRpdGlzIExpZmVzdHlsZSBJbnRlcnZlbnRpb25zIGZvciBGaW5kaW5nIGFuZCBUcmVhdGluZyB0aGUgUm9vdCBDYXVzZSwgSGFzaGltb3Rv4oCZcyBGb29kIFBoYXJtYWNvbG9neSwgYW5kIEhhc2hpbW90b+KAmXMgUHJvdG9jb2wuIEhlciBsYXRlc3QgYm9vayBpcyBBZHJlbmFsIFRyYW5zZm9ybWF0aW9uIFByb3RvY29sOiBBIDQtV2VlayBQbGFuIHRvIFJlbGVhc2UgU3RyZXNzIFN5bXB0b21zIGFuZCBHbyBmcm9tIFN1cnZpdmluZyB0byBUaHJpdmluZy4gQ3ludGhpYSBUaHVybG93IGlzIGEgbnVyc2UgcHJhY3RpdGlvbmVyLCBhdXRob3Igb2YgdGhlIGJlc3RzZWxsaW5nIGJvb2sgSW50ZXJtaXR0ZW50IEZhc3RpbmcgVHJhbnNmb3JtYXRpb24sIGEgdHdvLXRpbWUgVEVEeCBzcGVha2VyLCB3aXRoIGhlciBzZWNvbmQgdGFsayBoYXZpbmcgbW9yZSB0aGFuIDE0IG1pbGxpb24gdmlld3MsIGFuZCB0aGUgaG9zdCBvZiB0aGUgRXZlcnlkYXkgV2VsbG5lc3MgcG9kY2FzdCwgYSBjb25zaXN0ZW50IHRvcCBpVHVuZXMgcG9kY2FzdCBpbiBOdXRyaXRpb24uIFdpdGggb3ZlciAyMCB5ZWFycyBvZiBleHBlcmllbmNlIGluIGhlYWx0aCBhbmQgd2VsbG5lc3MsIEN5bnRoaWEgaXMgYSBnbG9iYWxseSByZWNvZ25pemVkIGV4cGVydCBpbiBpbnRlcm1pdHRlbnQgZmFzdGluZyBhbmQgd29tZW7igJlzIGhlYWx0aCBhbmQgaGFzIGJlZW4gZmVhdHVyZWQgb24gQUJDLCBGT1g1LCBLVExBLCBDVywgTWVkaXVtLCBFbnRyZXByZW5ldXIsIGFuZCBUaGUgTWVneW4gS2VsbHkgU2hvdy4gVGhpcyBlcGlzb2RlIGlzIGJyb3VnaHQgdG8geW91IGJ5IFJ1cGEgSGVhbHRoLCBJbnNpZGVUcmFja2VyLCBhbmQgV29uZGVyZmVlbC7CoCBSdXBhIEhlYWx0aCBpcyBhIHBsYWNlIHdoZXJlIEZ1bmN0aW9uYWwgTWVkaWNpbmUgcHJhY3RpdGlvbmVycyBjYW4gYWNjZXNzIG1vcmUgdGhhbiAzLDAwMCBzcGVjaWFsdHkgbGFiIHRlc3RzLiBZb3UgY2FuIGNoZWNrIG91dCBhIGZyZWUsIGxpdmUgZGVtbyB3aXRoIGEgUSZBIG9yIGNyZWF0ZSBhbiBhY2NvdW50IGF0IFJ1cGFIZWFsdGguY29tLiBJbnNpZGVUcmFja2VyIGlzIG9mZmVyaW5nIG15IGNvbW11bml0eSAyMCUgb2ZmIGF0IGluc2lkZXRyYWNrZXIuY29tL2RyaHltYW4uIFdvbmRlcmZlZWwgWW91bmdyIE5NTiB3b3JrcyBieSBpbmNyZWFzaW5nIHlvdXIgbGV2ZWxzIG9mIE5BRCwgYSBjcml0aWNhbCBtb2xlY3VsZSBvdXIgYm9kaWVzIHByb2R1Y2UgdGhhdCB3ZSBsaXRlcmFsbHkgbmVlZCB0byBzdXJ2aXZlLiBGZWVsIHRoZSB3b25kZXIgb2YgaW5ub3ZhdGlvbiBhdCBnZXR3b25kZXJmZWVsLmNvbS4gRnVsbC1sZW5ndGggZXBpc29kZXMgb2YgdGhlc2UgaW50ZXJ2aWV3cyAoYW5kIGxpbmtzIHRvIGFsbCB0aGUgcmVmZXJlbmNlcyBtZW50aW9uZWQpIGNhbiBiZSBmb3VuZCBoZXJlOiBEci4gTWluZHkgUGVseiBEci4gSXphYmVsbGEgV2VudHogQ3ludGhpYSBUaHVybG93ICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM3Njg3Mzd9LCJpZCI6IjZtNEhwajZGVjdSNTJVV1JvNm91ZFQiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVG8gU3VwcG9ydCBZb3VyIEJvZHkgRHVyaW5nIFBlcmltZW5vcGF1c2UgYW5kIE1lbm9wYXVzZSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTA3LTEwVDEwOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjZtNEhwajZGVjdSNTJVV1JvNm91ZFQifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjFkODYzZWVmZTE0MjFjZGM1MjE4ZDc5ZmY3OWE4MmE1ODcyMWI1ZjciLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMWQ4NjNlZWZlMTQyMWNkYzUyMThkNzlmZjc5YTgyYTU4NzIxYjVmNyJ9LHsiZmlsZUlkIjoiYjk3MGEyMmQyZGM0NzNkMDBjMzAzNDQwZTI4M2E0ZjY2ZjViODc5NSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I5NzBhMjJkMmRjNDczZDAwYzMwMzQ0MGUyODNhNGY2NmY1Yjg3OTUifSx7ImZpbGVJZCI6ImY4MzhmM2ZkMGI2NDJmYWE3ZmVkMTAxZjA4NDQ5YmEzNzJmMDg3MTIiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mODM4ZjNmZDBiNjQyZmFhN2ZlZDEwMWYwODQ0OWJhMzcyZjA4NzEyIn0seyJmaWxlSWQiOiJkY2MxNGZlM2ZhNGQyZjA5YWU2MDI4ZWE5MmJmNzg5NDFmOTFlNTMzIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZGNjMTRmZTNmYTRkMmYwOWFlNjAyOGVhOTJiZjc4OTQxZjkxZTUzMyJ9LHsiZmlsZUlkIjoiYTRmNjM5MjNkOThhOTU5OTAwZTllMzIyN2Q3MTZkNDVmNTNhMDRiZCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9hNGY2MzkyM2Q5OGE5NTk5MDBlOWUzMjI3ZDcxNmQ0NWY1M2EwNGJkIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDFiYWNlNGE4YWQ3NWFiNzAyODA2NWFiZSIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjFiYWNlNGE4YWQ3NWFiNzAyODA2NWFiZSIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGExYmFjZTRhOGFkNzVhYjcwMjgwNjVhYmUiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBDb3p5IEVhcnRoLCBCdXRjaGVyQm94LCBCaU9wdGltaXplcnMsIGFuZCBMZXZlbHMuIENvbnRyYXJ5IHRvIHBvcHVsYXIgYmVsaWVmLCB3b21lbiBjYW5ub3QgZm9sbG93IHRoZSBzYW1lIGhlYWx0aCBhbmQgZml0bmVzcyBwcm90b2NvbHMgYXMgbWVuIGFuZCBleHBlY3QgdG8gc2VlIHRoZSBzYW1lIHJlc3VsdHMuIFVubGlrZSBtZW4sIHdvbWVuIGluIHRoZWlyIHJlcHJvZHVjdGl2ZSB5ZWFycyBoYXZlIHNwZWNpZmljIGhvcm1vbmFsIGNvbnNpZGVyYXRpb25zLCBhbmQgdGhlaXIgcmlzZSBhbmQgZmFsbCB0aHJvdWdob3V0IHRoZSBtb250aCBpbXBhY3QgZXZlcnl0aGluZyBmcm9tIGVuZXJneSB0byBmb2N1cywgbW9vZCwgbWV0YWJvbGlzbSwgYW5kIHRoZSBhYmlsaXR5IHRvIGFkYXB0IHRvIGdvb2QtZm9yLXlvdSBzdHJlc3NvcnMgbGlrZSBleGVyY2lzZSBvciBmYXN0aW5nLiBPbiB0b2RheeKAmXMgZXBpc29kZSwgSeKAmW0gZXhjaXRlZCB0byB0YWxrIHRvIERyLiBNaW5keSBQZWx6IGFsbCBhYm91dCB0aGUgYmVuZWZpdHMgb2YgZmFzdGluZyBhbmQgaG93IHdvbWVuLCBpbiBwYXJ0aWN1bGFyLCBjYW4gY3VsdGl2YXRlIGEgZmFzdGluZyByb3V0aW5lIGluIGEgd2F5IHRoYXQgaG9ub3JzIHRoZWlyIGhvcm1vbmVzLsKgIERyLiBNaW5keSBpcyBhIHJlbm93bmVkIGhvbGlzdGljIGhlYWx0aCBleHBlcnQgYW5kIG9uZSBvZiB0aGUgbGVhZGluZyB2b2ljZXMgaW4gZWR1Y2F0aW5nIHdvbWVuIGFib3V0IHRoZWlyIGhvcm1vbmFsIGhlYWx0aC4gU2hlIGhhcyBlbXBvd2VyZWQgaHVuZHJlZHMgb2YgdGhvdXNhbmRzIG9mIHBlb3BsZSBhcm91bmQgdGhlIHdvcmxkIHRvIHRhcCBpbnRvIHRoZWlyIGJvZGllcycgaW5uYXRlIGhlYWxpbmcgYWJpbGl0aWVzIHRocm91Z2ggaGVyIOKAnDUtU3RlcCBBcHByb2FjaCzigJ0gd2hpY2ggdXNlcyBmYXN0aW5nLCBwZXJzb25hbGl6ZWQgbnV0cml0aW9uLCBzdHJlc3MgbWFuYWdlbWVudCwgY2hlbWljYWwgZGV0b3hpZmljYXRpb24sIGFuZCBsaWZlc3R5bGUgY2hhbmdlcyB0byBvcHRpbWl6ZSBoZWFsdGggYW5kIHNsb3cgdGhlIGFnaW5nIHByb2Nlc3MuIFRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBDb3p5IEVhcnRoLCBCdXRjaGVyQm94LCBCaU9wdGltaXplcnMsIGFuZCBMZXZlbHMuIENvenkgRWFydGggbWFrZXMgdGhlIG1vc3QgY29tZm9ydGFibGUsIHRlbXBlcmF0dXJlLXJlZ3VsYXRpbmcsIGFuZCBub250b3hpYyBzaGVldHMgb24gdGhlIG1hcmtldC4gUmlnaHQgbm93LCBnZXQgNDAlIG9mZiB5b3VyIENvenkgRWFydGggc2hlZXRzLiBKdXN0IGhlYWQgb3ZlciB0byBjb3p5ZWFydGguY29tIGFuZCB1c2UgY29kZSBNQVJLNDAuIFdoZW4geW91IHNpZ24gdXAgdG9kYXksIEJ1dGNoZXJCb3ggd2lsbCBzZW5kIHlvdSB0d28gcG91bmRzIG9mIDEwMCUgZ3Jhc3MtZmVkLCBncmFzcy1maW5pc2hlZCBiZWVmIGZyZWUgaW4geW91ciBmaXJzdCBib3ggcGx1cyAkMjAgb2ZmLiBUbyByZWNlaXZlIHRoaXMgb2ZmZXIsIGdvIHRvIEJ1dGNoZXJCb3guY29tL2Zhcm1hY3kuIEJpT3B0aW1pemVycyBpcyBvZmZlcmluZyBteSBsaXN0ZW5lcnMgMTAlIG9mZiBTbGVlcCBCcmVha3Rocm91Z2guIElmIHlvdSBidXkgdHdvIG9yIG1vcmUsIHlvdeKAmWxsIGdldCBhIGZyZWUgYm90dGxlIG9mIE1hZ25lc2l1bSBCcmVha3Rocm91Z2guIFRoaXMgaXMgYSBsaW1pdGVkLXRpbWUgb2ZmZXIuIEdvIHRvIHNsZWVwYnJlYWt0aHJvdWdoLmNvbS9oeW1hbiBhbmQgdXNlIHRoZSBjb2RlIGh5bWFuMTAuIExldmVscyBwcm92aWRlcyByZWFsLXRpbWUgZmVlZGJhY2sgb24gaG93IGRpZXQgYW5kIGxpZmVzdHlsZSBjaG9pY2VzIGltcGFjdCB5b3VyIG1ldGFib2xpYyBoZWFsdGguIFJpZ2h0IG5vdywgTGV2ZWxzIGlzIG9mZmVyaW5nIGFuIGFkZGl0aW9uYWwgdHdvIGZyZWUgbW9udGhzIG9mIHRoZWlyIGFubnVhbCBtZW1iZXJzaGlwLiBMZWFybiBtb3JlIGF0IGxldmVscy5saW5rL0hZTUFOLiBIZXJlIGFyZSBtb3JlIGRldGFpbHMgZnJvbSBvdXIgaW50ZXJ2aWV3IChhdWRpbyB2ZXJzaW9uIC8gQXBwbGUgU3Vic2NyaWJlciB2ZXJzaW9uKTogIEhvcm1vbmUgaWxsaXRlcmFjeSBhbmQgd2h5IHdlIG5lZWQgbW9yZSBob3Jtb25hbCBlZHVjYXRpb24gKDY6NDggLyAzOjMwKSAgV2h5IHNvIG1hbnkgd29tZW4gc3RydWdnbGUgd2l0aCBob3Jtb25hbCBpc3N1ZXMgKDEwOjMyIC8gNjo1NSnCoCAgTWFuYWdpbmcgaG9ybW9uZXMgd2l0aCBmYXN0aW5nICgxNDozMSAvIDExOjU2KcKgICBXaGF0IGhhcHBlbnMgd2hlbiB3ZSBmYXN0ICgxODo0MyAvIDE2OjA4KcKgICBEaWZmZXJlbnQgdHlwZXMgb2YgZmFzdGluZyAoMjM6NDUgLyAyMDoyMCnCoCAgUmVpbnRyb2R1Y2luZyBmb29kIGFmdGVyIGEgZmFzdCAoMjg6MzkgLyAyNDowMCnCoCAgV2hvIHNob3VsZG7igJl0IGZhc3QgKDM4OjIyIC8gMzM6MjcpwqAgIERldG94aWZpY2F0aW9uIGFuZCBmYXN0aW5nICgzOTozNSAvIDM0OjM5KcKgICBXaGVuIHRvIHVzZSBob3Jtb25lIHRoZXJhcHkgKDQyOjUzIC8gMzg6MDApwqAgIEhvcm1vbmFsIHRlc3RpbmcgKDUyOjEzIC8gNDc6MjApwqAgICBMZWFybiBtb3JlIGF0IGRybWluZHlwZWx6LmNvbSBhbmQgZ2V0IGEgY29weSBvZiBGYXN0IExpa2UgYSBHaXJsOiBBIFdvbWFuJ3MgR3VpZGUgdG8gVXNpbmcgdGhlIEhlYWxpbmcgUG93ZXIgb2YgRmFzdGluZyB0byBCdXJuIEZhdCwgQm9vc3QgRW5lcmd5LCBhbmQgQmFsYW5jZSBIb3Jtb25lcy4gICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6Mzg1OTAxN30sImlkIjoiM3ZPZDRzZTJvWFVEZWkzcFlwR0VxaSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkhvdyBGYXN0aW5nIENhbiBTdXBwb3J0IEhvcm1vbmVzLCBNdXNjbGUsIEFuZCBIZWFsIFRoZSBCb2R5IHdpdGggRHIuIE1pbmR5IFBlbHoiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMy0wNi0wN1QxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTozdk9kNHNlMm9YVURlaTNwWXBHRXFpIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJlZmM5NzJkZWM1MjNmYzcwOGQwOTljZmJhZTZhYjk4M2ZlMWEyM2U4IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZWZjOTcyZGVjNTIzZmM3MDhkMDk5Y2ZiYWU2YWI5ODNmZTFhMjNlOCJ9LHsiZmlsZUlkIjoiZDFmM2ZkZGVlYTBmZGRiOTA1OTc0ZTVlMzk4YWU1MDQ4OWY5MDkxYiIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kMWYzZmRkZWVhMGZkZGI5MDU5NzRlNWUzOThhZTUwNDg5ZjkwOTFiIn0seyJmaWxlSWQiOiI4ZTNiM2M1YzQwNWQ0ZjZjMjZkM2FjMTljYjQ0MWEzNzlkY2ZlMTQ0IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGUzYjNjNWM0MDVkNGY2YzI2ZDNhYzE5Y2I0NDFhMzc5ZGNmZTE0NCJ9LHsiZmlsZUlkIjoiZmQ4YWNjMzc5YTY0YjJmMzdiOWZmMjNmNTM2NzY2YjVmZTdiNzg1MyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2ZkOGFjYzM3OWE2NGIyZjM3YjlmZjIzZjUzNjc2NmI1ZmU3Yjc4NTMifSx7ImZpbGVJZCI6ImE3MDU4NjYxYzg3ZDRmNWQyYzJhMWFlOTIyNWEzOTJkNzQ1NDE3NWIiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTcwNTg2NjFjODdkNGY1ZDJjMmExYWU5MjI1YTM5MmQ3NDU0MTc1YiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRlM2FiMWM4OGRlYTQ4NzJkMTlhYTMzZWIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZlM2FiMWM4OGRlYTQ4NzJkMTlhYTMzZWIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZTNhYjFjODhkZWE0ODcyZDE5YWEzM2ViIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQmlPcHRpbWl6ZXJzLCBBdGhsZXRpYyBHcmVlbnMsIGFuZCBUVVNIWS4gSWYgeW914oCZdmUgZXhwZXJpZW5jZWQgYW55IG9mIHRoZSBzeW1wdG9tcyBvZiBob3Jtb25hbCBpbWJhbGFuY2UsIHlvdeKAmWQgcHJvYmFibHkgYWdyZWUgdGhhdCB0aGV5IGhhdmUgYSBsb3Qgb2YgcG93ZXIgb3ZlciBob3cgd2VsbCB3ZSBmZWVsLiBCdXQgdW5mb3J0dW5hdGVseSwgZXNwZWNpYWxseSBmb3Igd29tZW4sIHRoZSBzaWducyBvZiBob3Jtb25hbCBpbWJhbGFuY2VzIGFyZSBjb25zdGFudGx5IGJlaW5nIHdyaXR0ZW4gb2ZmIGFzIOKAnG5vcm1hbC7igJ0gSeKAmW0gaGVyZSB0byB0ZWxsIHlvdSB0aGF0IHRoZXnigJlyZSBub3QhIFRvZGF5LCBJ4oCZbSB0YWxraW5nIHdpdGggRHIuIFNhcmEgR290dGZyaWVkIGFib3V0IHdoeSBvdXIgaG9ybW9uZXMgZ2V0IG91dCBvZiB3aGFjayBhbmQgaG93IHRvIGdldCB0aGVtIGJhY2sgaW4gYmFsYW5jZS4gIERyLiBTYXJhIEdvdHRmcmllZCBpcyBhIGJvYXJkLWNlcnRpZmllZCBwaHlzaWNpYW4gd2hvIGdyYWR1YXRlZCBmcm9tIEhhcnZhcmQgYW5kIE1JVC4gU2hlIHByYWN0aWNlcyBldmlkZW5jZS1iYXNlZCBpbnRlZ3JhdGl2ZSwgcHJlY2lzaW9uLCBhbmQgRnVuY3Rpb25hbCBNZWRpY2luZS4gU2hlIGlzIGEgQ2xpbmljYWwgQXNzaXN0YW50IFByb2Zlc3NvciBpbiB0aGUgRGVwYXJ0bWVudCBvZiBJbnRlZ3JhdGl2ZSBNZWRpY2luZSBhbmQgTnV0cml0aW9uYWwgU2NpZW5jZXMgYXQgVGhvbWFzIEplZmZlcnNvbiBVbml2ZXJzaXR5LCBhbmQgRGlyZWN0b3Igb2YgUHJlY2lzaW9uIE1lZGljaW5lIGF0IHRoZSBNYXJjdXMgSW5zdGl0dXRlIG9mIEludGVncmF0aXZlIEhlYWx0aC4gSGVyIHRocmVlIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsaW5nIGJvb2tzIGluY2x1ZGU6IFRoZSBIb3Jtb25lIEN1cmUsIFRoZSBIb3Jtb25lIFJlc2V0IERpZXQsIGFuZCBZb3VuZ2VyLiBIZXIgbGF0ZXN0IGJvb2sgaXMgY2FsbGVkIFdvbWVuLCBGb29kLCBhbmQgSG9ybW9uZXMuIEhlcmUgYXJlIG1vcmUgb2YgdGhlIGRldGFpbHMgZnJvbSBvdXIgaW50ZXJ2aWV3IChhdWRpbyB2ZXJzaW9uIC8gQXBwbGUgU3Vic2NyaWJlciB2ZXJzaW9uKTrCoCAgIFdlIG5lZWQgdG8gc3RvcCBub3JtYWxpemluZyB3b21lbuKAmXMgaG9ybW9uYWwgaXNzdWVzICg0OjI0IC8gMTo1OCkgIFdlaWdodCBnYWluIGFuZCBob3Jtb25hbCBpc3N1ZXMgKDg6NDAgLyA0OjUwKcKgICBTeW1wdG9tcyBvZiBob3Jtb25hbCBpbWJhbGFuY2UgKDk6NTMgLzY6NDMpwqAgIEhvdyBmb29kIGFmZmVjdHMgaG9ybW9uZSBiYWxhbmNlICgxMDo0MSAvIDc6MjYpICBBbGNvaG9sIGFuZCBob3Jtb25lcyAoMTQ6NTQgLyA5OjQyKcKgICBIb3Jtb25lIGJhbGFuY2luZyBmb29kcyAoMTU6NDYgLyAxMjo0NSkgIFRoZSBpbXBvcnRhbmNlIG9mIG1ldGFib2xpYyBmbGV4aWJpbGl0eSAoMjA6MjYgLyAxNTozNynCoCAgQ3J1Y2lmZXJvdXMgdmVnZXRhYmxlcywgc295LCBhbmQgaG9ybW9uYWwgaGVhbHRoICgyMjozMyAvIDE3OjQxKcKgICBJcyBhIHBsYW50LWJhc2VkIG9yIHZlZ2FuIGRpZXQgaGVscGZ1bCBmb3IgaG9ybW9uYWwgaGVhbHRoPyAoMjk6MzMgLyAyNDo1NCnCoCAgV2h5IG11c2NsZSBpcyBzbyBpbXBvcnRhbnQgZm9yIGhvcm1vbmFsIGhlYWx0aCAoMzI6MzEgLyAyNzo0NSkgICBGaW5kIG91dCBtb3JlIGFib3V0IERyLiBHb3R0ZnJpZWQgYXQgaHR0cHM6Ly93d3cuc2FyYWdvdHRmcmllZG1kLmNvbSBhbmQgbGVhcm4gbW9yZSBhYm91dCBiZWNvbWluZyBhIHBhdGllbnQgb2YgRHIuIEdvdHRmcmllZOKAmXMgUHJlY2lzaW9uIE1lZGljaW5lIHByYWN0aWNlIGF0IGh0dHBzOi8vbWFyY3VzaW5zdGl0dXRlLmplZmZlcnNvbmhlYWx0aC5vcmcvLiBHZXQgRHIuIEdvdHRmcmllZOKAmXMgYm9vaywgV29tZW4sIEZvb2QsIGFuZCBIb3Jtb25lczogQSA0LVdlZWsgUGxhbiB0byBBY2hpZXZlIEhvcm1vbmFsIEJhbGFuY2UsIExvc2UgV2VpZ2h0LCBhbmQgRmVlbCBMaWtlIFlvdXJzZWxmIEFnYWluIGhlcmUuICAgTGVhcm4gbW9yZSBhYm91dCB5b3VyIGFkIGNob2ljZXMuIFZpc2l0IG1lZ2FwaG9uZS5mbS9hZGNob2ljZXMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MjQwNjE5MX0sImlkIjoiNTFyM051cGJmT1F4RDJkTTFuV0JxUiIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IlRoZSBSb290IENhdXNlcyBBbmQgU29sdXRpb25zIEZvciBXb21lbuKAmXMgSG9ybW9uYWwgSW1iYWxhbmNlcyB3aXRoIERyLiBTYXJhIEdvdHRmcmllZCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZiNDhjYTgxMmZjYzllMDhhMTA5M2JiMWUiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlRoZSBEb2N0b3IncyBGYXJtYWN5IHdpdGggTWFyayBIeW1hbiwgTS5ELiIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzo1ME1GaEw2ckl0bG5EREVTdEZNU1B1In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIxLTExLTI0VDExOjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjUxcjNOdXBiZk9ReEQyZE0xbldCcVIifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6IjZlY2EwMTAxNjA5ZjIzYzc0ZDIzYzhhNWMxMWViYjk4NmEyMjA2NmIiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82ZWNhMDEwMTYwOWYyM2M3NGQyM2M4YTVjMTFlYmI5ODZhMjIwNjZiIn0seyJmaWxlSWQiOiJiNzFmMzVkNTYyMzU1MDQ3Yzk4Y2IxY2QzMTdmZDIxZWUzYzExZWY4IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjcxZjM1ZDU2MjM1NTA0N2M5OGNiMWNkMzE3ZmQyMWVlM2MxMWVmOCJ9LHsiZmlsZUlkIjoiY2IzMTM3NWU5ZWNiMzg1MDljM2YxZGIzNDRkNzA4ZmNmZjBlN2U0NiIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2NiMzEzNzVlOWVjYjM4NTA5YzNmMWRiMzQ0ZDcwOGZjZmYwZTdlNDYifSx7ImZpbGVJZCI6IjE3YTFkODVmYzc3MzExMWUyZjcwMzA3NDUwYjUzMGYwYjlhMjFiZjYiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMTdhMWQ4NWZjNzczMTExZTJmNzAzMDc0NTBiNTMwZjBiOWEyMWJmNiJ9LHsiZmlsZUlkIjoiOWZhN2NhMDMzZWVkMmQyNWQ2Y2ZhYjgyMDhhZTc3NTFmMjAwOGUwMCIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85ZmE3Y2EwMzNlZWQyZDI1ZDZjZmFiODIwOGFlNzc1MWYyMDA4ZTAwIn1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDk1OGYxNzQyMjVkYTFiNzJkOTdjYjczMiIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjk1OGYxNzQyMjVkYTFiNzJkOTdjYjczMiIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGE5NThmMTc0MjI1ZGExYjcyZDk3Y2I3MzIiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IkluIHRoaXMgZXBpc29kZSwgd2UgY292ZXJlZDogIE1vb2Qgc3dpbmdzIGluIHBlcmltZW5vcGF1c2XCoCBIb3Jtb25lIGZsdWN0dWF0aW9ucyB0aGF0IGNhdXNlIG1vb2RpbmVzcyBUaGUgZXN0cm9nZW4tc2Vyb3RvbmluIGNvbm5lY3Rpb24gV2h5IHlvdXIgZm9vZCAmIGxpZmVzdHlsZSBzaG91bGRu4oCZdCBiZSBvdmVybG9va2VkIFBNREQgaW4gcGVyaW1lbm9wYXVzZSBTdGVwcyB0byB0YWtlIHRvIGltcHJvdmUgbW9vZCBzdHJ1Z2dsZXMgIMKgIE1lbnRpb25lZCBpbiB0aGlzIGVwaXNvZGU6IFBlcmltZW5vcGF1c2UgTWFkZSBFYXN5IC0gaHR0cHM6Ly9jbGF1ZGlhcGV0cmlsbGkuY29tL3BlcmltYWRlZWFzeSDCoCBTb3VyY2VzOiBodHRwczovL3d3dy5uY2JpLm5sbS5uaWguZ292L3BtYy9hcnRpY2xlcy9QTUMxMzI3NjY0LyBodHRwczovL3d3dy5uY2JpLm5sbS5uaWguZ292L3BtYy9hcnRpY2xlcy9QTUM0MzM1MTc3LyBodHRwczovL3B1Ym1lZC5uY2JpLm5sbS5uaWguZ292LzExOTU1NzkzLyBodHRwczovL3d3dy5uY2JpLm5sbS5uaWguZ292L3BtYy9hcnRpY2xlcy9QTUM2MjY2OTQ5LyBodHRwczovL3d3dy5uY2JpLm5sbS5uaWguZ292L3BtYy9hcnRpY2xlcy9QTUMzMzE3NDAxLyBodHRwczovL3RoZXdlbGxuZXNzYnlkZXNpZ25wcm9qZWN0LmNvbS8yMDIzLzA1L3BtZGQvIGh0dHBzOi8vcHVibWVkLm5jYmkubmxtLm5paC5nb3YvMTUwMTMyNzEvIGh0dHBzOi8vcHVibWVkLm5jYmkubmxtLm5paC5nb3YvMjYxNjgxMDQvIGh0dHBzOi8vcHVibWVkLm5jYmkubmxtLm5paC5nb3YvMTI1MTk1NTQvICBodHRwczovL3d3dy5oZWFsdGguaGFydmFyZC5lZHUvYmxvZy9ndXQtZmVlbGluZ3MtaG93LWZvb2QtYWZmZWN0cy15b3VyLW1vb2QtMjAxODEyMDcxNTU0OCAgaHR0cHM6Ly9qYW1hbmV0d29yay5jb20vam91cm5hbHMvamFtYXBzeWNoaWF0cnkvZnVsbGFydGljbGUvMjY2ODIwNSDCoCAgICAgQ2xhdWRpYSBQZXRyaWxsaSBpcyBhIEZ1bmN0aW9uYWwgSGVhbHRoIENvYWNoLCBJbnRlZ3JhdGl2ZSBOdXRyaXRpb24gQ29hY2gsIFdvbWVuJ3MgSGVhbHRoIEVkdWNhdG9yLCBhbmQgY3JlYXRvciBvZiBUaGUgSG9ybW9uZSBSZXNjdWUgcHJvZ3JhbS4gSGF2aW5nIGV4cGVyaWVuY2VkIGRlYmlsaXRhdGluZyBwZXJpb2RzLCBkaWdlc3RpdmUgaXNzdWVzLCBhIHNsdWdnaXNoIHRoeXJvaWQsIGEgcGl0dWl0YXJ5IHR1bW9yLCBhbmQgcGVyaW1lbm9wYXVzZSBzeW1wdG9tcyBpbiBoZXIgbGF0ZSAzMHMsIHNoZSBrbm93cyBleGFjdGx5IHdoYXQgaXTigJlzIGxpa2UgdG8gZ2V0IGRpc21pc3NlZCBieSBkb2N0b3JzIGFuZCBzcGVuZCB5ZWFycyBzZWFyY2hpbmcgZm9yIGFuc3dlcnMuwqAgIEFmdGVyIG1ha2luZyB0aGUgZGVjaXNpb24gdG8gYWR2b2NhdGUgZm9yIGhlciBoZWFsdGggeWVhcnMgYWdvIGFuZCBpbnZlc3RpbmcgaW4gaGVyIGVkdWNhdGlvbiwgc2hlIGNoYW5nZWQgaGVyIGxpZmUuIE5vdywgc2hlJ3MgY2hhbmdpbmcgdGhlIGxpdmVzIG9mIGNvdW50bGVzcyB3b21lbiBieSB0ZWFjaGluZyB0aGVtIHRvIGFkdm9jYXRlIGZvciB0aGVtc2VsdmVzIGFuZCBpbXByb3ZlIHRoZWlyIGhvcm1vbmUgaGVhbHRoLCBzbyB0aGV5IGNhbiBmZWVsIGFuZCBsb29rIHRoZWlyIGJlc3QgLS0gaW4gdGhlaXIgNDBzIGFuZCBiZXlvbmQhIMKgIFdoZW4gc2hlJ3Mgbm90IGRpZ2dpbmcgaW50byBjbGllbnQgY2FzZXMgYW5kIGxlYXJuaW5nIGFib3V0IHdvbWVuJ3MgaGVhbHRoLCB5b3UnbGwgZmluZCBDbGF1ZGlhIHdpdGggaGVyIGxpZmUgcGFydG5lciBvZiAxNSB5ZWFycywgTWlrZSwgYW5kIHRoZWlyIHJlc2N1ZSBwdXAsIERhd3NvbiwgdGhlIGxvdmUgb2YgdGhlaXIgbGlmZS7CoCDCoCAgIFRvIGNvbm5lY3Qgd2l0aCBDbGF1ZGlhIFBldHJpbGxpOsKgIEluc3RhZ3JhbSBMaW5rZWRJbiAgRmFjZWJvb2sgV2Vic2l0ZSBGUkVFIEdJRlQ6IFBlcmktV2hhdD8hIFRoZSBNdXN0LUhhdmUgR3VpZGUgZm9yIE5hdmlnYXRpbmcgSG9ybW9uZSBDaGFuZ2VzIGluIFlvdXIgNDBzIFdPUksgV0lUSCBVUzogIFRoZSBIb3Jtb25lIFJlc2N1ZSBQcm9ncmFtIFFVRVNUSU9OUz8gRU1BSUw6IGNsYXVkaWFAY2xhdWRpYXBldHJpbGxpLmNvbSBMT1ZFIFRIRSBTSE9XPyEgUGxlYXNlIHN1YnNjcmliZSwgcmF0ZSwgcmV2aWV3LCBhbmQgc2hhcmUgd2hlcmV2ZXIgeW91IGxpc3RlbiEiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MTA4MzAzNn0sImlkIjoiNzJGMmxXRDA4ekV1N2tkR2t6aThrVSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IjExLiBNb29keSwgSXJyaXRhYmxlIEIqdGNoIEV2ZXJ5IE1vbnRoPyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ5NThmMTc0MjI1ZGExYjcyZDk3Y2I3MzIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY5NThmMTc0MjI1ZGExYjcyZDk3Y2I3MzIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhOTU4ZjE3NDIyNWRhMWI3MmQ5N2NiNzMyIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlBlcmltZW5vcGF1c2UgU2ltcGxpZmllZCIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoxTktiTm9aSmt1TkJidk5aY2hXWnh5In19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTA0LTEwVDA0OjA1OjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjcyRjJsV0QwOHpFdTdrZEdremk4a1UifSx7Il9fdHlwZW5hbWUiOiJFcGlzb2RlIiwiYXVkaW8iOnsiaXRlbXMiOlt7ImZpbGVJZCI6ImZmOTFjNjViM2NkOTZjMTA4ZDNmODkzNTZlNGIxMWM2NmFhYzFiMmUiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mZjkxYzY1YjNjZDk2YzEwOGQzZjg5MzU2ZTRiMTFjNjZhYWMxYjJlIn0seyJmaWxlSWQiOiIxNTU2OTg2YjZlOGExODhhZmY3ZTNhNzUzOTM1NmZjMjU1NWE0ZGZhIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzE1NTY5ODZiNmU4YTE4OGFmZjdlM2E3NTM5MzU2ZmMyNTU1YTRkZmEifSx7ImZpbGVJZCI6ImNlN2QxYzhkZGYxMGZhMmRmNDgyZjFhZDYwMzk0YjE4NDc5NDVmODEiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvY2U3ZDFjOGRkZjEwZmEyZGY0ODJmMWFkNjAzOTRiMTg0Nzk0NWY4MSJ9LHsiZmlsZUlkIjoiYjVhYTAyNTA1OWJlOGI4MmQ4YjRiMGIzYzYwNDMxMzdmZDM0ZjA1NiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2I1YWEwMjUwNTliZThiODJkOGI0YjBiM2M2MDQzMTM3ZmQzNGYwNTYifSx7ImZpbGVJZCI6IjZjMzUyOGFmMDI4ZjcxNTNmOGI1YjRhM2ZmMTIyNjhmODg0NGZjZTgiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy82YzM1MjhhZjAyOGY3MTUzZjhiNWI0YTNmZjEyMjY4Zjg4NDRmY2U4In1dfSwiY29udGVudFJhdGluZyI6eyJsYWJlbCI6Ik5PTkUifSwiY292ZXJBcnQiOnsic291cmNlcyI6W3siaGVpZ2h0Ijo2NCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwZjY4ZDA0NjBmYjA4OWE0ZDgxNmZhNTk1NWQ3ZCIsIndpZHRoIjo2NH0seyJoZWlnaHQiOjMwMCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwNWYxZjA0NjBmYjA4OWE0ZDgxNmZhNTk1NWQ3ZCIsIndpZHRoIjozMDB9LHsiaGVpZ2h0Ijo2NDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGJhOGEwNDYwZmIwODlhNGQ4MTZmYTU5NTVkN2QiLCJ3aWR0aCI6NjQwfV19LCJkZXNjcmlwdGlvbiI6IlRoaXMgZXBpc29kZSBpcyBicm91Z2h0IHRvIHlvdSBieSBBdGhsZXRpYyBHcmVlbnMgYW5kIFBhbGVvdmFsbGV5LiDCoCBTZXZlbnR5LWZpdmUgcGVyY2VudCBvZiB3b21lbiBleHBlcmllbmNlIGRhaWx5IHN5bXB0b21zIGR1ZSB0byBob3Jtb25hbCBpbWJhbGFuY2VzLiBTb21lIG9mIHRoZXNlIHN5bXB0b21zIGFyZSBpcnJpdGF0aW5nLCBsaWtlIGluc29tbmlhLCBzdWdhciBjcmF2aW5ncywgZmx1aWQgcmV0ZW50aW9uLCBtb29kaW5lc3MsIGFuZCBoZWFkYWNoZXMsIHdoaWxlIG90aGVycyBjYW4gYmUgbW9yZSBkZXZhc3RhdGluZywgc3VjaCBhcyBpbmZlcnRpbGl0eS4gT2Z0ZW4sIG1hbnkgb2YgdGhlc2Ugc3ltcHRvbXMgYXJlIHdyaXR0ZW4gb2ZmIGFzIOKAnG5vcm1hbOKAnSBhbmQganVzdCBhIHBhcnQgb2YgYSB3b21hbuKAmXMgY3ljbGUgb3IgdHJhbnNpdGlvbiBpbnRvIG1lbm9wYXVzZSwgYnV0IHRoZSB0cnV0aCBpcyB0aGF0IHRoZXJlIGFyZSBtYW55IHRoaW5ncyB3ZSBjYW4gZG8gdG8gcmV2ZXJzZSB0aGVtIHRvIGxpdmUgZWFjaCBkYXkgbW9yZSBjb21mb3J0YWJseS7CoCDCoCBJbiB0b2RheeKAmXMgZXBpc29kZSwgSSB0YWxrIHdpdGggRHIuIEVsaXphYmV0aCBCb2hhbSBhbmQgRHIuIFNhcmEgR290dGZyaWVkIGFib3V0IGhvdyBtYW55IHdvbWVu4oCZcyBoZWFsdGggaXNzdWVzIGNhbiBiZSByZXNvbHZlZCB1c2luZyBhIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYXBwcm9hY2guIFdlIGRpc2N1c3MgaG93IFBDT1MsIGRlYmlsaXRhdGluZyBQTVMsIGFuZCBvdGhlciBob3Jtb25hbCBpbWJhbGFuY2VzIG9mdGVuIHN0ZW0gZnJvbSBkaWV0IGFuZCBleHBvc3VyZSB0byBlbnZpcm9ubWVudGFsIHRveGlucy4gwqAgRHIuIEVsaXphYmV0aCBCb2hhbSBpcyBhIHBoeXNpY2lhbiBhbmQgbnV0cml0aW9uaXN0IHdobyBwcmFjdGljZXMgRnVuY3Rpb25hbCBNZWRpY2luZSBhdCBUaGUgVWx0cmFXZWxsbmVzcyBDZW50ZXIgaW4gTGVub3gsIE1BLiBUaHJvdWdoIGhlciBwcmFjdGljZSBhbmQgbGVjdHVyaW5nLCBzaGUgaGFzIGhlbHBlZCB0aG91c2FuZHMgb2YgcGVvcGxlIGFjaGlldmUgdGhlaXIgZ29hbHMgb2Ygb3B0aW11bSBoZWFsdGggYW5kIHdlbGxuZXNzLiBTaGUgd2l0bmVzc2VzIHRoZSBwb3dlciBvZiBudXRyaXRpb24gZXZlcnkgZGF5IGluIGhlciBwcmFjdGljZSBhbmQgaXMgY29tbWl0dGVkIHRvIHRyYWluaW5nIG90aGVyIHBoeXNpY2lhbnMgdG8gdXRpbGl6ZSBudXRyaXRpb24gaW4gaGVhbGluZy4gwqAgRHIuIFNhcmEgR290dGZyaWVkIGlzIGEgYm9hcmQtY2VydGlmaWVkIHBoeXNpY2lhbiB3aG8gZ3JhZHVhdGVkIGZyb20gSGFydmFyZCBhbmQgTUlULiBTaGUgcHJhY3RpY2VzIGV2aWRlbmNlLWJhc2VkLCBpbnRlZ3JhdGl2ZSwgcHJlY2lzaW9uLCBhbmQgRnVuY3Rpb25hbCBNZWRpY2luZS4gU2hlIGlzIGEgY2xpbmljYWwgYXNzaXN0YW50IHByb2Zlc3NvciBpbiB0aGUgRGVwYXJ0bWVudCBvZiBJbnRlZ3JhdGl2ZSBNZWRpY2luZSBhbmQgTnV0cml0aW9uYWwgU2NpZW5jZXMgYXQgVGhvbWFzIEplZmZlcnNvbiBVbml2ZXJzaXR5LCBhbmQgRGlyZWN0b3Igb2YgUHJlY2lzaW9uIE1lZGljaW5lIGF0IHRoZSBNYXJjdXMgSW5zdGl0dXRlIG9mIEludGVncmF0aXZlIEhlYWx0aC4gSGVyIHRocmVlIE5ldyBZb3JrIFRpbWVzIGJlc3RzZWxsaW5nIGJvb2tzIGFyZSBUaGUgSG9ybW9uZSBDdXJlLCBUaGUgSG9ybW9uZSBSZXNldCBEaWV0LCBhbmQgWW91bmdlci4gSGVyIGxhdGVzdCBib29rIGlzIGNhbGxlZCBXb21lbiwgRm9vZCwgYW5kIEhvcm1vbmVzLiDCoCBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQXRobGV0aWMgR3JlZW5zIGFuZCBQYWxlb3ZhbGxleS4gQUcxIGNvbnRhaW5zIDc1IGhpZ2gtcXVhbGl0eSB2aXRhbWlucywgbWluZXJhbHMsIHdob2xlLWZvb2Qgc291cmNlZCBzdXBlcmZvb2RzLCBwcm9iaW90aWNzLCBhbmQgYWRhcHRvZ2VucyB0byBzdXBwb3J0IHlvdXIgZW50aXJlIGJvZHkuIFJpZ2h0IG5vdywgd2hlbiB5b3UgcHVyY2hhc2UgQUcxIGZyb20gQXRobGV0aWMgR3JlZW5zLCB5b3Ugd2lsbCByZWNlaXZlIDEwIEZSRUUgdHJhdmVsIHBhY2tzIHdpdGggeW91ciBmaXJzdCBwdXJjaGFzZSBieSB2aXNpdGluZyBhdGhsZXRpY2dyZWVucy5jb20vaHltYW4uIFBhbGVvdmFsbGV5IGlzIG9mZmVyaW5nIG15IGxpc3RlbmVycyAxNSUgb2ZmIHRoZWlyIGVudGlyZSBmaXJzdCBvcmRlci4gSnVzdCBnbyB0byBwYWxlb3ZhbGxleS5jb20vaHltYW4gdG8gY2hlY2sgb3V0IGFsbCB0aGVpciBjbGVhbiBQYWxlbyBwcm9kdWN0cyBhbmQgdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBkZWFsLiBGdWxsLWxlbmd0aCBlcGlzb2RlcyBvZiB0aGVzZSBpbnRlcnZpZXdzIGNhbiBiZSBmb3VuZCBoZXJlOiBEci4gRWxpemFiZXRoIEJvaGFtIERyLiBTYXJhIEdvdHRmcmllZCBEci4gRWxpemFiZXRoIEJvaGFtICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjMzODQ1Mjh9LCJpZCI6Ijd1UWR3UjBKMFhjcXJVdjJJMlljZFIiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJIb3cgVG8gUmVzb2x2ZSBZb3VyIElycmVndWxhciBQZXJpb2RzLCBNb29kIFN3aW5ncywgQW5kIFNsZWVwbGVzcyBOaWdodHMiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMi0wNC0wOFQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3dVFkd1IwSjBYY3FyVXYySTJZY2RSIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJlODFlMWFmMTZhYmQ5ZDZmOGQzNTgwYWY1YmM4ZWZjNjYwMjY3N2ZiIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZTgxZTFhZjE2YWJkOWQ2ZjhkMzU4MGFmNWJjOGVmYzY2MDI2NzdmYiJ9LHsiZmlsZUlkIjoiMTYxNTJlMjYyODI1Y2I3ZWYzN2FkMzMyZDFlMTlmOGY2NjM0YWI2OSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzE2MTUyZTI2MjgyNWNiN2VmMzdhZDMzMmQxZTE5ZjhmNjYzNGFiNjkifSx7ImZpbGVJZCI6IjJiNjk0NmZlNDIwY2IxYzZkMzNhYTE0NTk4ZjAxMDkzMmM2Y2MwNmEiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yYjY5NDZmZTQyMGNiMWM2ZDMzYWExNDU5OGYwMTA5MzJjNmNjMDZhIn0seyJmaWxlSWQiOiIwMWRlNjYwZDUxZjBhZjg5MjQ5ZDEwMzRjYjlhMmQyOGM0NGZhNjhmIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzAxZGU2NjBkNTFmMGFmODkyNDlkMTAzNGNiOWEyZDI4YzQ0ZmE2OGYifSx7ImZpbGVJZCI6ImM4MzU2MWZjNDUyN2E2OWQzZTAxZjAzNDNkZGU5YTg1ZWJiNGRkNGUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYzgzNTYxZmM0NTI3YTY5ZDNlMDFmMDM0M2RkZTlhODVlYmI0ZGQ0ZSJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQzNWE3MThlNDdkYzE2NDM5NjlhNTBkNjQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYzNWE3MThlNDdkYzE2NDM5NjlhNTBkNjQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMzVhNzE4ZTQ3ZGMxNjQzOTY5YTUwZDY0Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJQb3N0bWVub3BhdXNhbCBIb3Jtb25lczogSGVscGZ1bCBPciBIYXJtZnVsPyB3aXRoIERyLiBFbGl6YWJldGggQm9oYW0gfCBUaGlzIGVwaXNvZGUgaXMgYnJvdWdodCB0byB5b3UgYnkgQXF1YVRydSBXb21lbiBleHBlcmllbmNpbmcgbWVub3BhdXNlIGFyZSBub3QgZGVzdGluZWQgdG8gc3VmZmVyIGZyb20gaG90IGZsYXNoZXMsIGltcGFpcmVkIG1vb2QsIG11c2NsZSBsb3NzLCBwb29yIHNsZWVwLCBtZW1vcnkgZGlmZmljdWx0aWVzLCBhbmQgc2V4dWFsIHByb2JsZW1zLiBNZW5vcGF1c2FsIHN5bXB0b21zIGFyZSBzaWducyBvZiBpbWJhbGFuY2VzIGluIHlvdXIgc2V4IGhvcm1vbmVzOyB0aGV5IGFyZSBub3QgdGhlIHJlc3VsdCBvZiBtdXRhbnQgZ2VuZXMgdGhhdCBkZXN0cm95IG91ciB2aXRhbGl0eSBhcyB3ZSBhZ2UuIEluc3RlYWQsIHRoZXkgYXJlIHRyZWF0YWJsZSBzeW1wdG9tcyBvZiB1bmRlcmx5aW5nIGltYmFsYW5jZSBpbiBvbmUgb2YgdGhlIGNvcmUgc3lzdGVtcyBpbiB5b3VyIGJvZHkuIFdoaWxlIGNvbnZlbnRpb25hbCBtZWRpY2luZSBjb21tb25seSBqdW1wcyB0byBwcmVzY3JpYmUgaG9ybW9uZSByZXBsYWNlbWVudCwgRnVuY3Rpb25hbCBNZWRpY2luZSBzZWVrcyB0byBmaWd1cmUgb3V0IHRoZSDigJx3aHnigJ0g4oCTIHdoYXQgaXMgY2F1c2luZyB0aGUgc3ltcHRvbXMgYW5kIGhvdyBjYW4geW91IHRyZWF0IHRoZSB1bmRlcmx5aW5nIHByb2JsZW0uIFdoaWxlIHNvbWV0aW1lcyB0aGlzIGRvZXMgaW5jbHVkZSBob3Jtb25lIHJlcGxhY2VtZW50LCwgdGhlIGltcG9ydGFudCB0aGluZyBpcyB0byBmaW5kIHRoZSB3YXkgdG8gcmVwbGFjZSB0aGVtIHRoYXQgbW9zdCBhbGlnbnMgd2l0aCB5b3VyIGJvZHkuIEluIHRoaXMgbWluaS1lcGlzb2RlLCBEci4gSHltYW4gaXMgam9pbmVkIGJ5IERyLiBFbGl6YWJldGggQm9oYW0gdG8gZGlzY3VzcyB0aGUgRnVuY3Rpb25hbCBNZWRpY2luZSBhcHByb2FjaCB0byB0cmVhdGluZyBzeW1wdG9tcyBvZiBtZW5vcGF1c2UuIFRoZXkgYWxzbyBkaXNjdXNzIGhvdyB0aGV5IGV2YWx1YXRlIHdoZW4gdG8gcHJlc2NyaWJlIHBvc3RtZW5vcGF1c2FsIGhvcm1vbmVzIGFuZCBzaGFyZSBwYXRpZW50IGNhc2Ugc3R1ZGllcy7CoCBFbGl6YWJldGggQm9oYW0gaXMgYSBwaHlzaWNpYW4gYW5kIG51dHJpdGlvbmlzdCB3aG8gcHJhY3RpY2VzIGZ1bmN0aW9uYWwgbWVkaWNpbmUgYXQgVGhlIFVsdHJhV2VsbG5lc3MgQ2VudGVyIGluIExlbm94LCBNQS4gVGhyb3VnaCBoZXIgcHJhY3RpY2UgYW5kIGxlY3R1cmluZyBzaGUgaGFzIGhlbHBlZCB0aG91c2FuZHMgb2YgcGVvcGxlIGFjaGlldmUgdGhlaXIgZ29hbHMgb2Ygb3B0aW11bSBoZWFsdGggYW5kIHdlbGxuZXNzLiBTaGUgd2l0bmVzc2VzIHRoZSBwb3dlciBvZiBudXRyaXRpb24gZXZlcnkgZGF5IGluIGhlciBwcmFjdGljZSBhbmQgaXMgY29tbWl0dGVkIHRvIHRyYWluaW5nIG90aGVyIHBoeXNpY2lhbnMgdG8gdXRpbGl6ZSBudXRyaXRpb24gaW4gaGVhbGluZy4gRHIuIEJvaGFtIGhhcyBjb250cmlidXRlZCB0byBtYW55IGFydGljbGVzIGFuZCB3cm90ZSB0aGUgbGF0ZXN0IGNoYXB0ZXIgb24gT2Jlc2l0eSBmb3IgdGhlIFJhbmtlbCBUZXh0Ym9vayBvZiBGYW1pbHkgTWVkaWNpbmUuIFNoZSBpcyBwYXJ0IG9mIHRoZSBmYWN1bHR5IG9mIHRoZSBJbnN0aXR1dGUgZm9yIEZ1bmN0aW9uYWwgTWVkaWNpbmUgYW5kIGhhcyBiZWVuIGZlYXR1cmVkIG9uIHRoZSBEci4gT3ogc2hvdyBhbmQgaW4gYSB2YXJpZXR5IG9mIHB1YmxpY2F0aW9ucyBhbmQgbWVkaWEgaW5jbHVkaW5nIEh1ZmZpbmd0b24gUG9zdCwgVGhlIENoYWxrYm9hcmQgTWFnYXppbmUsIGFuZCBFeHBlcmllbmNlIExpZmUuIEhlciBEVkQgQnJlYXN0IFdlbGxuZXNzOiBUb29scyB0byBQcmV2ZW50IGFuZCBIZWFsIGZyb20gQnJlYXN0IENhbmNlciBleHBsb3JlcyB0aGUgZnVuY3Rpb25hbCBtZWRpY2luZSBhcHByb2FjaCB0byBrZWVwaW5nIHlvdXIgYnJlYXN0cyBhbmQgd2hvbGUgYm9keSB3ZWxsLsKgIFRoaXMgZXBpc29kZSBpcyBzcG9uc29yZWQgYnkgQXF1YVRydS4gV2UgbmVlZCBjbGVhbiB3YXRlciBub3Qgb25seSB0byBsaXZlIGJ1dCB0byBjcmVhdGUgdmlicmFudCBoZWFsdGggYW5kIHByb3RlY3Qgb3Vyc2VsdmVzIGFuZCBsb3ZlZCBvbmVzIGZyb20gdG94aW4gZXhwb3N1cmUgYW5kIGRpc2Vhc2UuIExlYXJuIG1vcmUgYWJvdXQgdGhlIEFxdWFUcnUgd2F0ZXIgZmlsdGVyIGF0IGEgc3BlY2lhbCBwcmljZSBhdCB3d3cuZHJoeW1hbi5jb20vZmlsdGVyIEluIHRoaXMgZXBpc29kZSwgRHIuIEh5bWFuIGFuZCBEci4gQm9oYW0gZGlzY3VzczogIFRoZSBXb21lbuKAmXMgSGVhbHRoIEluaXRpYXRpdmUgYW5kIGhvcm1vbmUgcmVwbGFjZW1lbnQgdGhlcmFweSAgUGVyaW1lbm9wYXVzZSB2cyBtZW5vcGF1c2UgIENvbW1vbiBwZXJpbWVub3BhdXNlIGFuZCBtZW5vcGF1c2Ugc3ltcHRvbXMgIFdoeSBpdCBtYXR0ZXJzIGhvdyBhIHdvbWFuIGdvZXMgaW50byBtZW5vcGF1c2UgIEhvcm1vbmVzLCBjYW5jZXIsIGFuZCBjaGVtb3RoZXJhcHkgIEhvdyBlbnZpcm9ubWVudGFsIHRveGlucyBhZmZlY3QgaG9ybW9uZXMgIEhvdyBudXRyaXRpb25hbCBkZWZpY2llbmNpZXMgYWZmZWN0IGVzdHJvZ2VuIG1ldGFib2xpc20gIFBlcnNvbmFsaXppbmcgaG9ybW9uZSB1c2UgIFByb3MgYW5kIGNvbnMgb2YgZ2l2aW5nIGhvcm1vbmVzIG9yYWxseSBhbmQgdHJhbnNkZXJtYWxseSAgR2l2aW5nIHByb2dlc3Rlcm9uZSBhbmQgdGVzdG9zdGVyb25lICBGb3IgbW9yZSBpbmZvcm1hdGlvbiB2aXNpdCBkcmh5bWFuLmNvbS91d2MgQWRkaXRpb25hbCBSZXNvdXJjZXMgVGhlIFVuZGVybHlpbmcgQ2F1c2VzIEFuZCBTb2x1dGlvbnMgRm9yIFdvbWVu4oCZcyBIb3Jtb25hbCBJbWJhbGFuY2VzIGh0dHBzOi8vRHJNYXJrSHltYW4ubG5rLnRvL1dvbWVuc0hvcm1vbmVzIEhvdyBEbyBJIE5hdHVyYWxseSBCYWxhbmNlIEZlbWFsZSBTZXggSG9ybW9uZXM/IGh0dHBzOi8vZHJoeW1hbi5jb20vYmxvZy8yMDE1LzA4LzE0L2hvdy1kby1pLW5hdHVyYWxseS1iYWxhbmNlLWZlbWFsZS1zZXgtaG9ybW9uZXMvICAgIExlYXJuIG1vcmUgYWJvdXQgeW91ciBhZCBjaG9pY2VzLiBWaXNpdCBtZWdhcGhvbmUuZm0vYWRjaG9pY2VzIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjE5MjIzMjR9LCJpZCI6IjcybTRxQ0JOWHNsRnF0UHREbGR1TzYiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJQb3N0bWVub3BhdXNhbCBIb3Jtb25lczogSGVscGZ1bCBPciBIYXJtZnVsPyB3aXRoIERyLiBFbGl6YWJldGggQm9oYW0iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjQ4Y2E4MTJmY2M5ZTA4YTEwOTNiYjFlIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWI0OGNhODEyZmNjOWUwOGExMDkzYmIxZSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgRG9jdG9yJ3MgRmFybWFjeSB3aXRoIE1hcmsgSHltYW4sIE0uRC4iLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NTBNRmhMNnJJdGxuRERFU3RGTVNQdSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyMC0wNy0wNlQxMDowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3Mm00cUNCTlhzbEZxdFB0RGxkdU82In0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiJjYWY5YmMwZTg5YWM3OTQ3ZGU0ZDQwNzg0ZDRjNGUwZjc1MWI4Yjg4IiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvY2FmOWJjMGU4OWFjNzk0N2RlNGQ0MDc4NGQ0YzRlMGY3NTFiOGI4OCJ9LHsiZmlsZUlkIjoiMDUwZTY1YmMxNjUxZTZkODUxYWU1NjAyYjNiOWFlNWFmYWFkYmE2MyIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wNTBlNjViYzE2NTFlNmQ4NTFhZTU2MDJiM2I5YWU1YWZhYWRiYTYzIn0seyJmaWxlSWQiOiJhMzQ3OTgyMGQ1MTQzZmIwNjRmZjI2Y2RkNDk4NWIyYTkxYzY1MWY4IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYTM0Nzk4MjBkNTE0M2ZiMDY0ZmYyNmNkZDQ5ODViMmE5MWM2NTFmOCJ9LHsiZmlsZUlkIjoiZTU5N2UwMTcwOTFiMmZkZGU2ZGU2Y2I0M2NkNTM5ZjdiZmM4Y2UyZiIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9lNTk3ZTAxNzA5MWIyZmRkZTZkZTZjYjQzY2Q1MzlmN2JmYzhjZTJmIn0seyJmaWxlSWQiOiJiZTM5YTRiNTNlMTZmNDE3YTg4NDYxZDI4Zjg0Mzk0MWVlOTEzYjlkIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYmUzOWE0YjUzZTE2ZjQxN2E4ODQ2MWQyOGY4NDM5NDFlZTkxM2I5ZCJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxNDRlMDAxNTU2YmY2MWRlZTg0MjQ4NDkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxNDRlMDAxNTU2YmY2MWRlZTg0MjQ4NDkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTQ0ZTAwMTU1NmJmNjFkZWU4NDI0ODQ5Iiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJOYXZpZ2F0aW5nIHRoZSBpbnRyaWNhY2llcyBvZiBob3Jtb25hbCB1bmRlcnN0YW5kaW5nIGNhbiBvZnRlbiBmZWVsIGxpa2UgYSBkYXVudGluZyB0cmlhbC1hbmQtZXJyb3IgcHJvY2Vzcy4gSW4gdGhpcyBjb252ZXJzYXRpb24sIERyLiBUYXosIGEgc2Vhc29uZWQgZXhwZXJ0IHdpdGggb3ZlciAyNSB5ZWFycyBpbiBtZWRpY2luZSwgRm91bmRlciBhbmQgQ0VPIG9mIENlbnRyZXNwcmluZ01ELCBhbmQgQm9hcmQgQ2VydGlmaWVkIGluIEludGVncmF0aXZlIGFuZCBIb2xpc3RpYyBNZWRpY2luZSwgY29tYmluZXMgRWFzdGVybiBhbmQgV2VzdGVybiBtZWRpY2luZSB3aXNkb20uIEJ5IGRpc3BlbGxpbmcgbXl0aHMgYW5kIGRlY29kaW5nIHRoZSBsYW5ndWFnZSBvZiBob3Jtb25lcywgRHIuIFRheiBlbXBvd2VycyBsaXN0ZW5lcnMgdG8gdGFrZSBjb250cm9sIG9mIHRoZWlyIHdlbGwtYmVpbmcuIENvdmVyaW5nIG1lbnN0cnVhbCBjeWNsZXMsIHBoeXNpY2FsIGluZGljYXRvcnMgb2YgaW1iYWxhbmNlLCBhbmQgYWR2b2NhdGluZyBmb3IgcHJvYWN0aXZlIGhlYWx0aCwgc2hlIHByb3ZpZGVzIHByYWN0aWNhbCBzdGVwcyBmb3IgbWFuYWdpbmcgc3ltcHRvbXMgdGhyb3VnaCBkaWV0LCBsaWZlc3R5bGUgY2hhbmdlcywgYW5kIHN0cmVzcyBtYW5hZ2VtZW50LiBXZSBjb25jbHVkZSB3aXRoIGluc2lnaHRzIG9uIHN1cHBsZW1lbnRzLCBleGVyY2lzZSwgYW5kIHRoZSBpbXBhY3Qgb2YgYmlydGggY29udHJvbCBwaWxscywgb2ZmZXJpbmcgYSBob2xpc3RpYyBndWlkZSB0byBhY2hpZXZpbmcgaG9ybW9uYWwgaGFybW9ueS4gRG9uJ3QgbWlzcyB0aGlzIGVubGlnaHRlbmluZyBqb3VybmV5IHRvIHVuZGVyc3RhbmQgYW5kIG1hc3RlciB5b3VyIGhvcm1vbmVzIGZvciBhIGJhbGFuY2VkIGFuZCBoZWFsdGhpZXIgbGlmZS7CoEZvbGxvdyBNYXJpYW5uYTrCoEBtYXJpYW5uYV9oZXdpdHRGb2xsb3cgRHIuIFRhejrCoEBkcnRhem1kwqBNZW50aW9uZWQgUmVzb3VyY2VzOsKgVGhlIEhvcm1vbmUgU2hpZnQgYm9va0ZyZWUgRSBib29rcyBvbiBIb3Jtb25lc8KgR2hpYTrCoGRyaW5rZ2hpYS5jb23CoGFuZCB1c2UgY29kZSBNQVJJQU5OQSBhdCBjaGVja291dCBmb3IgMjAlIG9mZiB5b3VyIGZpcnN0IHB1cmNoYXNlLsKgwqDCoEhhcnQ6wqBzaG9waGFydC5jb23CoGFuZCB1c2UgY29kZSBNQVJJQU5OQSAxMCBhdCBjaGVja291dCBmb3IgMTAlIG9mZiB5b3VyIGZpcnN0IHB1cmNoYXNlIGFuZCBmcmVlIHNoaXBwaW5nIG92ZXIgJDEwMMKgTG9sYVZpZTrCoGxvbGF2aWUuY29twqBhbmQgdXNlwqBjb2RlIE1BUklBTk5BIGF0IGNoZWNrb3V0IGZvciAxNSUgb2ZmIHlvdXIgb3JkZXIuUHJvZHVjZWQgYnkgRGVhciBNZWRpYVRoaXMgZXBpc29kZSBtYXkgY29udGFpbiBwYWlkIGVuZG9yc2VtZW50cyBhbmQgYWR2ZXJ0aXNlbWVudHMgZm9yIHByb2R1Y3RzIGFuZCBzZXJ2aWNlcy4gSW5kaXZpZHVhbHMgb24gdGhlIHNob3cgbWF5IGhhdmUgYSBkaXJlY3QsIG9yIGluZGlyZWN0IGZpbmFuY2lhbCBpbnRlcmVzdCBpbiBwcm9kdWN0cywgb3Igc2VydmljZXMgcmVmZXJyZWQgdG8gaW4gdGhpcyBlcGlzb2RlLlNlZSBQcml2YWN5IFBvbGljeSBhdCBodHRwczovL2FydDE5LmNvbS9wcml2YWN5IGFuZCBDYWxpZm9ybmlhIFByaXZhY3kgTm90aWNlIGF0IGh0dHBzOi8vYXJ0MTkuY29tL3ByaXZhY3kjZG8tbm90LXNlbGwtbXktaW5mby4iLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MjIxODI0MH0sImlkIjoiNWdwS1FMYWxmbmttcDJ6a3VjU09sUCIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IkJhbGFuY2luZyBZb3VyIEhvcm1vbmVzOiBBIEd1aWRlIHRvIE5hdmlnYXRpbmcgWW91ciBDeWNsZSwgTWFuYWdpbmcgU3ltcHRvbXMsIGFuZCBBY2hpZXZpbmcgQmFsYW5jZSBUaHJvdWdoIExpZmVzdHlsZSBDaG9pY2VzIHdpdGggRHIuIFRheiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQxNDRlMDAxNTU2YmY2MWRlZTg0MjQ4NDkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWYxNDRlMDAxNTU2YmY2MWRlZTg0MjQ4NDkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhMTQ0ZTAwMTU1NmJmNjFkZWU4NDI0ODQ5Iiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkxpZmUgd2l0aCBNYXJpYW5uYSIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoyQWlCcG5KZzdqakd3SGlvbU5qVDFxIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDI0LTAxLTMwVDA4OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjVncEtRTGFsZm5rbXAyemt1Y1NPbFAifV0sInVyaSI6InNwb3RpZnk6ZXBpc29kZToxRloyeUdvS0M2eTI0RDB0aXJqTFJOIiwic3RhdHVzIjoiTE9BREVEIn0sInNpbWlsYXJQbGF5bGlzdHMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwic2ltaWxhckFsYnVtcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJwb3B1bGFyRXBpc29kZXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifX0sInBsYXlsaXN0UmVjb21tZW5kZWRUcmFja3MiOnsicGxheWxpc3QiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifX0sImNvbmNlcnRIdWIiOnsiY29uY2VydEZlZWQiOm51bGwsImxvY2F0aW9uIjpudWxsfSwibWFzdGhlYWQiOnsiaXNDcmF3bGVyQm90IjpmYWxzZX19</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJlbmFibGVJMThuUm91dGVzIjoidmFyaWFudCIsImRpc2FibGVVbmF1dGhMeXJpY3NDVEEiOnRydWUsIiNjb25maWd1cmF0aW9uQXNzaWdubWVudElkIjoiMWNmMDVlNTctZmZhZi0wMDZmLTQ4NjEtOWVmZWFkZjRhYzdiOjAiLCIjZ3JvdXBJZHMiOnsiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3MzIzNzUxMTEyNTQsIiNjb250ZXh0SGFzaCI6ImU0OWY3NTkzYTBkOTQ5OWQifQ==</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