CINXE.COM

839: Prisma ORM: Local First, Typed SQL Queries and Serverless with Søren Bramer Schmidt - Syntax - Tasty Web Development Treats | Podcast on Spotify

<!DOCTYPE html><html class="mobile-web-player" lang="en" dir="ltr"><head><meta charSet="utf-8"/><title>839: Prisma ORM: Local First, Typed SQL Queries and Serverless with Søren Bramer Schmidt - Syntax - Tasty Web Development Treats | 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/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"/><meta name="description" content="Listen to this episode from Syntax - Tasty Web Development Treats on Spotify. Scott and Wes talk with Søren Bramer Schmidt, Founder and CEO of Prisma, about database best practices, including the latest developments in serverless, local-first, and typed SQL solutions. Show Notes 00:00 Welcome to Syntax! 02:55 Søren’s thoughts on GraphQL 03:53 Brought to you by Sentry.io 06:57 Common database mistakes 08:52 Prisma’s stability and user experience 10:42 Typed SQL and advanced querying Announcing TypedSQL: Make your raw SQL queries type-safe with Prisma ORM Prisma Optimize 20:47 Serverless challenges and solutions Prisma Accelerate 27:11 Cloudflare’s potential to dethrone AWS 29:13 Prisma and local-first development Prisma &amp; Expo: A Better Path to Local-First Apps | App.js Conf 2024 35:30 Making local-first development mainstream 40:10 Challenges with async 42:43 Søren’s thoughts on Drizzle 43:41 Søren’s favorite database 47:21 The read your writes problem 48:58 Prisma hosted Postgres 51:44 Sick Picks &amp; Shameless Plugs Sick Picks Søren: Cursor Shameless Plugs Søren: 1: Prisma Optimize 2: Prisma Postgres (coming soon) Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads"/><meta name="google" content="notranslate"/><meta name="video:duration" content="3291"/><meta name="video:series" content="https://open.spotify.com/show/4kYCRYJ3yK5DQbP5tbfZby"/><meta name="video:release_date" content="2024-10-25T11: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/6Q3jRmGVPQC7fWQxVuaFvP"/><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/6Q3jRmGVPQC7fWQxVuaFvP"/><meta property="og:title" content="839: Prisma ORM: Local First, Typed SQL Queries and Serverless with Søren Bramer Schmidt"/><meta property="og:description" content="Syntax - Tasty Web Development Treats · Episode"/><meta property="og:url" content="https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP"/><meta property="og:type" content="video.episode"/><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="AR"/><meta property="og:restrictions:country:allowed" content="AT"/><meta property="og:restrictions:country:allowed" content="AU"/><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="BJ"/><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="CL"/><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="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="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="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="KI"/><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="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="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="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="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="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="UA"/><meta property="og:restrictions:country:allowed" content="US"/><meta property="og:restrictions:country:allowed" content="UY"/><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:image" content="https://i.scdn.co/image/ab6765630000ba8ada4bfc6d17ba4b7f66e6012a"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="624"/><meta property="og:image:height" content="351"/><meta property="og:video" content="https://smart-preview-clips.spotifycdn.com/previews/8888bf4092d411efadb2037a91d5ba9d/0/8888bf4092d411efadb2037a91d5ba9d.mp4"/><meta property="og:video:width" content="624"/><meta property="og:video:height" content="351"/><meta name="twitter:site" content="@spotify"/><meta name="twitter:title" content="839: Prisma ORM: Local First, Typed SQL Queries and Serverless with Søren Bramer Schmidt"/><meta name="twitter:description" content="Syntax - Tasty Web Development Treats · Episode"/><meta name="twitter:image" content="https://i.scdn.co/image/ab6765630000ba8ada4bfc6d17ba4b7f66e6012a"/><meta name="twitter:card" content="summary"/><link rel="canonical" href="https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP"/><link rel="alternate" type="application/json+oembed" href="https://open.spotify.com/oembed?url=https%3A%2F%2Fopen.spotify.com%2Fepisode%2F6Q3jRmGVPQC7fWQxVuaFvP"/><link rel="alternate" href="https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP" hrefLang="x-default"/><link rel="alternate" href="https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP" hrefLang="en"/><link rel="alternate" href="android-app://com.spotify.music/spotify/episode/6Q3jRmGVPQC7fWQxVuaFvP"/><script type="application/ld+json">{"@context":"http://schema.googleapis.com/","@type":"MusicGroup","@id":"https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP","url":"https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP","name":"839: Prisma ORM: Local First, Typed SQL Queries and Serverless with S\u00F8ren Bramer Schmidt","description":"Listen to this episode from Syntax - Tasty Web Development Treats on Spotify. Scott and Wes talk with S\u00F8ren Bramer Schmidt, Founder and CEO of Prisma, about database best practices, including the latest developments in serverless, local-first, and typed SQL solutions. Show Notes 00:00 Welcome to Syntax! 02:55 S\u00F8ren\u2019s thoughts on GraphQL 03:53 Brought to you by Sentry.io 06:57 Common database mistakes 08:52 Prisma\u2019s stability and user experience 10:42 Typed SQL and advanced querying Announcing TypedSQL: Make your raw SQL queries type-safe with Prisma ORM Prisma Optimize 20:47 Serverless challenges and solutions Prisma Accelerate 27:11 Cloudflare\u2019s potential to dethrone AWS 29:13 Prisma and local-first development Prisma & Expo: A Better Path to Local-First Apps | App.js Conf 2024 35:30 Making local-first development mainstream 40:10 Challenges with async 42:43 S\u00F8ren\u2019s thoughts on Drizzle 43:41 S\u00F8ren\u2019s favorite database 47:21 The read your writes problem 48:58 Prisma hosted Postgres 51:44 Sick Picks & Shameless Plugs Sick Picks S\u00F8ren: Cursor Shameless Plugs S\u00F8ren: 1: Prisma Optimize 2: Prisma Postgres (coming soon) Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads","datePublished":"2024-10-25","potentialAction":{"@type":"ListenAction","target":[{"@type":"EntryPoint","urlTemplate":"https://open.spotify.com/episode/6Q3jRmGVPQC7fWQxVuaFvP?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/6Q3jRmGVPQC7fWQxVuaFvP/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":"AR"},{"@type":"Country","name":"AT"},{"@type":"Country","name":"AU"},{"@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":"BJ"},{"@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":"CL"},{"@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":"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":"GB"},{"@type":"Country","name":"GD"},{"@type":"Country","name":"GE"},{"@type":"Country","name":"GH"},{"@type":"Country","name":"GM"},{"@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":"KI"},{"@type":"Country","name":"KN"},{"@type":"Country","name":"KR"},{"@type":"Country","name":"KW"},{"@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":"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":"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":"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":"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":"UA"},{"@type":"Country","name":"US"},{"@type":"Country","name":"UY"},{"@type":"Country","name":"VC"},{"@type":"Country","name":"VN"},{"@type":"Country","name":"VU"},{"@type":"Country","name":"WS"},{"@type":"Country","name":"XK"},{"@type":"Country","name":"ZA"}]}}}</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">.bYSZls{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;-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){.bYSZls{overflow-wrap:anywhere;}}/*!sc*/ @supports not (overflow-wrap:anywhere){.bYSZls{word-break:break-word;}}/*!sc*/ data-styled.g1[id="ButtonInner-sc-14ud5tc-0"]{content:"bYSZls,"}/*!sc*/ .iPAIAO{padding:0;min-inline-size:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/ data-styled.g2[id="Button-sc-qlcn5g-0"]{content:"iPAIAO,"}/*!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.g3[id="IconWrapper__Wrapper-sc-1hf1hjl-0"]{content:"ivomLs,"}/*!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.g5[id="Svg-sc-ytk21e-0"]{content:"bneLcE,zsGU,"}/*!sc*/ .gsPfBg{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;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*/ .gsPfBg:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);color:var(--text-base,#000000);}/*!sc*/ .gsPfBg:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .gsPfBg::after{inline-size:24px;}/*!sc*/ .gsPfBg[disabled],.gsPfBg[aria-disabled='true'],fieldset[disabled] .gsPfBg{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-subdued,#656565);}/*!sc*/ .gsPfBg[disabled]::before,.gsPfBg[aria-disabled='true']::before,fieldset[disabled] .gsPfBg::before{background-color:transparent;}/*!sc*/ .gsPfBg[disabled]::after,.gsPfBg[aria-disabled='true']::after,fieldset[disabled] .gsPfBg::after{border-color:transparent;}/*!sc*/ .eA-Dwob{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;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*/ .eA-Dwob:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .eA-Dwob:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .eA-Dwob::after{inline-size:100%;}/*!sc*/ .eA-Dwob[disabled],.eA-Dwob[aria-disabled='true'],fieldset[disabled] .eA-Dwob{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .eA-Dwob[disabled]::before,.eA-Dwob[aria-disabled='true']::before,fieldset[disabled] .eA-Dwob::before{background-color:transparent;}/*!sc*/ .eA-Dwob[disabled]::after,.eA-Dwob[aria-disabled='true']::after,fieldset[disabled] .eA-Dwob::after{border-color:transparent;}/*!sc*/ .iFJhep{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;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*/ .iFJhep:hover{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}/*!sc*/ .iFJhep:active{opacity:0.7;outline:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .iFJhep::after{inline-size:100%;}/*!sc*/ .iFJhep[disabled],.iFJhep[aria-disabled='true'],fieldset[disabled] .iFJhep{cursor:not-allowed;opacity:0.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);color:var(--text-base,#000000);}/*!sc*/ .iFJhep[disabled]::before,.iFJhep[aria-disabled='true']::before,fieldset[disabled] .iFJhep::before{background-color:transparent;}/*!sc*/ .iFJhep[disabled]::after,.iFJhep[aria-disabled='true']::after,fieldset[disabled] .iFJhep::after{border-color:transparent;}/*!sc*/ data-styled.g6[id="Button-sc-1dqy6lx-0"]{content:"gsPfBg,eA-Dwob,iFJhep,"}/*!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.g7[id="IconWrapper__Wrapper-sc-16usrgb-0"]{content:"hYdsxw,kUVYXR,"}/*!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.g35[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.d2bb3a4c.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-context-menu-container.48934c4f.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-connect-view-container.410045e0.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-now-playing-view.75b80b68.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-artist-page.7c472565.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-home-page.bdaf77de.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-user-profile.39572164.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-search-results.33e33963.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mwp-browse-page.a7ce1d32.css"/><link rel="stylesheet" href="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.ad3bb8f4.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.e05fbb72.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":"2cea6e42bbdfc5ee3e8fadf143f2f768","isAnonymous":true,"gtmId":"GTM-PZHN3VD","optimizeId":"GTM-W53X654","pipResources":{"scripts":["https://open.spotifycdn.com/cdn/build/web-player/vendor~web-player.cdf7b89f.js","https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.6c095476.js"],"styles":["https://open.spotifycdn.com/cdn/build/web-player/pip-mini-player.b38c3675.css"]},"retargetingPixels":null,"recaptchaWebPlayerFraudSiteKey":"6LfCVLAUAAAAALFwwRnnCJ12DalriUGbj8FW_J39"}</script><script id="session" data-testid="session" type="application/json">{"accessToken":"BQCJ4j1gIY6vclrfVb3e0Zlvm0PZgTZZokkoDmRVwGjSuOCwyvXpM22myQts5oU66IFzMZK7nUjQgu7eaPcbU76Ky9dgBdlN-qPzsy7Y-fgIj4pdCFjJUsZPZ04BmoiF-sA3BxKCwZg","accessTokenExpirationTimestampMs":1739820927386,"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 data-testid="episode-entity-header" class="M2zTPqWSULZAGKARgjXG" style="background:linear-gradient(#F0B840 0%, transparent 100%)"><div class="LTYHCckz80h0rAHEj0aQ OgFUAo4HM9zkORh6yYKs" data-testid="entity-header-top-section"><div class="cfggPp9bWTWmJHtaMuwE"><div data-testid="entity-image" style="opacity:1;width:64px;height:64px" class="_9oqBtpu3TVycIiibYRVw XbtJh1dLMx6Oc0yNeSYQ KmSmKRDKzRqLWpFBOqhd"><img aria-hidden="false" draggable="false" loading="eager" src="https://i.scdn.co/image/ab67656300005f1fda4bfc6d17ba4b7f66e6012a" data-testid="entity-header-entity-image" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div></div><div class="L7hXYRr0q_dGROhtQBhA"><h1 class="e-9541-text encore-text-title-medium gj6rSoF7K4FohS2DJDEm" data-encore-id="text" data-testid="episodeTitle">839: Prisma ORM: Local First, Typed SQL Queries and Serverless with Søren Bramer Schmidt</h1><a draggable="false" href="/show/4kYCRYJ3yK5DQbP5tbfZby"><div class="Qu8D6X3uFuGoN7yItric"><div data-testid="entity-image" style="opacity:1;width:20px;height:20px" class="_9oqBtpu3TVycIiibYRVw XbtJh1dLMx6Oc0yNeSYQ"><img aria-hidden="false" draggable="false" loading="eager" src="https://i.scdn.co/image/ab67656300005f1fda4bfc6d17ba4b7f66e6012a" alt="" class="mMx2LUixlnN_Fu45JpFB"/></div><p class="e-9541-text encore-text-body-small-bold" data-encore-id="text" data-testid="entity-header-entity-subtitle">Syntax - Tasty Web Development Treats</p></div></a></div></div><div class="kVj4O1X1hlTwIyajGjJb" data-testid="entity-bottom-section"><div class="lviAFHiMd0t5gLYMIhyI"><div class="qfYkuLpETFW3axnfMntO"><p class="e-9541-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text">Oct 25, 2024</p><p class="e-9541-text encore-text-body-small _q93agegdE655O5zPz6l" data-encore-id="text" data-testid="episode-progress-not-played"><span class="UyzJidwrGk3awngSGIwv">54 min</span></p></div></div><div class="e-9541-text encore-text-body-small jXbmfyIkvfBoDgVxAaDD" data-encore-id="text"><button class="Button-sc-1dqy6lx-0 gsPfBg e-9541-overflow-wrap-anywhere" 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" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><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 gsPfBg e-9541-overflow-wrap-anywhere" 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" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><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 gsPfBg e-9541-overflow-wrap-anywhere" 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" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><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 iPAIAO e-9541-button-primary e-9541-button"><span class="ButtonInner-sc-14ud5tc-0 bYSZls encore-bright-accent-set e-9541-button-icon-only--large e-9541-button-primary__inner"><span aria-hidden="true" class="IconWrapper__Wrapper-sc-1hf1hjl-0 ivomLs"><svg data-encore-id="icon" role="img" aria-hidden="true" class="Svg-sc-ytk21e-0 bneLcE e-9541-icon" viewBox="0 0 24 24"><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="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">Scott and Wes talk with Søren Bramer Schmidt, Founder and CEO of Prisma, about database best practices, including the latest developments in serverless, local-first, and typed SQL solutions. Show Notes</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">00:00 Welcome to Syntax!</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">02:55 Søren’s thoughts on GraphQL</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">03:53 Brought to you by Sentry.io</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">06:57 Common database mistakes</span></div> <div class="e-9541-text encore-text-body-small Zbad_ytC5aqG3ZISd4Gw" data-encore-id="text"><span class="e-9541-text encore-text-body-small encore-internal-color-text-subdued G_f5DJd2sgHWeto5cwbi" data-encore-id="text">08:52 Prisma’s stability and user experience</span><button class="Button-sc-1dqy6lx-0 eA-Dwob encore-text-body-medium-bold e-9541-overflow-wrap-anywhere folcB21SoeMSI_BeIbEo" data-encore-id="buttonTertiary"><span class="e-9541-text encore-text-body-small-bold" data-encore-id="text"> … <!-- -->see more</span></button></div></div></div><a href="/show/4kYCRYJ3yK5DQbP5tbfZby"><button class="Button-sc-1dqy6lx-0 iFJhep encore-text-body-medium-bold e-9541-overflow-wrap-anywhere" 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" class="Svg-sc-ytk21e-0 zsGU e-9541-icon" viewBox="0 0 24 24"><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="e-9541-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 data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/1MA7ZcvpXkrmNUyyk6BvCF"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1fda4bfc6d17ba4b7f66e6012a" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">860: Module Federation Microfrontends with ByteDance’s Zack Jackson</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/64pI8Noi0YI533fUfaxghh"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f2c3ca9c6bf118965cdd37d0b" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">Postgres Performance Optimization: Connection Pooling, JDBC, and Distributed Databases</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/70X2Be5t702KtHOAlF7nAH"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f68e07642cfc7c348dc3f4612" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">Practical Applications for DuckDB (with Simon Aubury &amp; Ned Letcher)</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/2wBDuzYkJHEbAXkAIkcUOx"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f8b5c735ce440ab92169cac8f" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">Database Trends and More with Peter Zaitsev</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/4f4MOFyGenXigsxB4EOZGs"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f7a2055cbe6695f38c490ab1d" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">Brady Gaster: Upgrading .NET apps - Episode 331</span></a></div><div data-testid="card-mwp" class="GtWz6DBoskS84f0Pggus"><a draggable="false" href="/episode/3tTjFy0fk73b7Aa5YfTD7a"><div class="oBCZQFuv15YE1qV0Fpph"><img aria-hidden="false" draggable="false" loading="lazy" src="https://i.scdn.co/image/ab67656300005f1f6db0a2551ff4f0c09a51da22" alt="" class="mMx2LUixlnN_Fu45JpFB" width="100%" height="100%"/></div><span class="e-9541-text encore-text-body-small-bold GtWz6DBoskS84f0Pggus vrTKoltMyrKQhgGHsjEd" data-encore-id="text" style="padding-block-end:spacer8" dir="auto">DOUBLE your speed with Single Flight Mutations and Solid.js with Ryan Carniato</span></a></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><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">eyJzZXNzaW9uIjp7Im1lIjpudWxsLCJwcm9kdWN0Ijp7ImNvdW50cnkiOiJTRyIsImNhdGFsb2d1ZSI6InByZW1pdW0iLCJwcm9kdWN0IjoiUFJFTUlVTSIsIm9uLWRlbWFuZCI6IjEifSwibG9jYWxlIjoiZW4iLCJ0ZXh0RGlyZWN0aW9uYWxpdHkiOiJsdHIiLCJpc0Fub255bW91cyI6dHJ1ZSwiZmVhdHVyZXMiOnsiZW5hYmxlU2hvd3MiOnRydWUsImlzVHJhY2luZ0VuYWJsZWQiOmZhbHNlLCJ1cGdyYWRlQnV0dG9uIjoiY29udHJvbCIsIm13cCI6dHJ1ZSwiaXNNV1BFcnJvckNvZGVFbmFibGVkIjpmYWxzZSwiaXNNd3BSYWRpb0VudGl0eSI6dHJ1ZSwiaXNNV1BBbmRQbGF5YmFja0NhcGFibGUiOmZhbHNlLCJwcmVhdXRoUmVjYXB0Y2hhIjpmYWxzZSwiaXNFcXVhbGl6ZXJBQkVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RFbmFibGVkIjp0cnVlLCJlbmFibGVJMThuTG9jYWxlcyI6dHJ1ZSwiaXNJMThuQWRkaXRpb25hbFBhZ2VzRW5hYmxlZCI6ZmFsc2UsImlzSW50ZXJhY3Rpb25Mb2dnZXJFbmFibGVkIjp0cnVlLCJpc1JlaW52ZW50RnJlZUVuYWJsZWQiOmZhbHNlLCJpc0VudGl0eVJlcG9ydEVuYWJsZWQiOnRydWUsImlzQWxidW1SZXBvcnRFbmFibGVkIjpmYWxzZSwiaXNUcmFja1JlcG9ydEVuYWJsZWQiOmZhbHNlLCJpc1BvZGNhc3RTaG93UmVwb3J0RW5hYmxlZCI6ZmFsc2UsImlzUG9kY2FzdEVwaXNvZGVSZXBvcnRFbmFibGVkIjpmYWxzZX0sImNvdW50cnkiOiJTRyIsImJyb3dzZXJPUyI6ImFuZHJvaWQiLCJjYW5Hb0JhY2siOmZhbHNlLCJjYW5Hb0ZvcndhcmQiOmZhbHNlfSwiY29ubmVjdCI6eyJkZXZpY2UiOm51bGwsImRldmljZXMiOltdLCJtYW51YWxUcmFuc2ZlckRldmljZUlkIjpudWxsfSwiZW50aXRpZXMiOnsiaXRlbXMiOnsic3BvdGlmeTplcGlzb2RlOjZRM2pSbUdWUFFDN2ZXUXhWdWFGdlAiOnsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiMDc4MjZmZjg0ZTc3MTM4MzA0MWRmYmU4MWVhNzg1NmU4ZDY0NDllZSIsImZvcm1hdCI6Ik9HR19WT1JCSVNfOTYiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wNzgyNmZmODRlNzcxMzgzMDQxZGZiZTgxZWE3ODU2ZThkNjQ0OWVlIn0seyJmaWxlSWQiOiI5NTQzN2Y4NjBjZTg2NGEzYTMyOGNmZTcyOTExMjE5Njk5NzMyYTg3IiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzk1NDM3Zjg2MGNlODY0YTNhMzI4Y2ZlNzI5MTEyMTk2OTk3MzJhODcifSx7ImZpbGVJZCI6IjRkNDJjZjdkY2ZjNWEyNmM4YTgxZTY3MTRkOGQyMDJmNjJkMGJlY2YiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy80ZDQyY2Y3ZGNmYzVhMjZjOGE4MWU2NzE0ZDhkMjAyZjYyZDBiZWNmIn0seyJmaWxlSWQiOiJiNmUxYWI0ODlkYWIzMDgzYzExZDQyYzc2NGFlMTg1MDY5N2ViYTNkIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvYjZlMWFiNDg5ZGFiMzA4M2MxMWQ0MmM3NjRhZTE4NTA2OTdlYmEzZCJ9LHsiZmlsZUlkIjoiZjcyNTRjZTE5ZTVjMTlkNmVmZGUwZjAzYmUzNjFhYjA4MzczOTBmMiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y3MjU0Y2UxOWU1YzE5ZDZlZmRlMGYwM2JlMzYxYWIwODM3MzkwZjIifV19LCJhdmFpbGFibGVNYXJrZXRzIjp7Iml0ZW1zIjpbeyJjb3VudHJ5Q29kZSI6IkFEIn0seyJjb3VudHJ5Q29kZSI6IkFFIn0seyJjb3VudHJ5Q29kZSI6IkFHIn0seyJjb3VudHJ5Q29kZSI6IkFMIn0seyJjb3VudHJ5Q29kZSI6IkFNIn0seyJjb3VudHJ5Q29kZSI6IkFSIn0seyJjb3VudHJ5Q29kZSI6IkFUIn0seyJjb3VudHJ5Q29kZSI6IkFVIn0seyJjb3VudHJ5Q29kZSI6IkJBIn0seyJjb3VudHJ5Q29kZSI6IkJCIn0seyJjb3VudHJ5Q29kZSI6IkJFIn0seyJjb3VudHJ5Q29kZSI6IkJGIn0seyJjb3VudHJ5Q29kZSI6IkJHIn0seyJjb3VudHJ5Q29kZSI6IkJIIn0seyJjb3VudHJ5Q29kZSI6IkJKIn0seyJjb3VudHJ5Q29kZSI6IkJPIn0seyJjb3VudHJ5Q29kZSI6IkJSIn0seyJjb3VudHJ5Q29kZSI6IkJTIn0seyJjb3VudHJ5Q29kZSI6IkJUIn0seyJjb3VudHJ5Q29kZSI6IkJXIn0seyJjb3VudHJ5Q29kZSI6IkJaIn0seyJjb3VudHJ5Q29kZSI6IkNBIn0seyJjb3VudHJ5Q29kZSI6IkNIIn0seyJjb3VudHJ5Q29kZSI6IkNMIn0seyJjb3VudHJ5Q29kZSI6IkNPIn0seyJjb3VudHJ5Q29kZSI6IkNSIn0seyJjb3VudHJ5Q29kZSI6IkNWIn0seyJjb3VudHJ5Q29kZSI6IkNXIn0seyJjb3VudHJ5Q29kZSI6IkNZIn0seyJjb3VudHJ5Q29kZSI6IkNaIn0seyJjb3VudHJ5Q29kZSI6IkRFIn0seyJjb3VudHJ5Q29kZSI6IkRLIn0seyJjb3VudHJ5Q29kZSI6IkRNIn0seyJjb3VudHJ5Q29kZSI6IkRPIn0seyJjb3VudHJ5Q29kZSI6IkRaIn0seyJjb3VudHJ5Q29kZSI6IkVDIn0seyJjb3VudHJ5Q29kZSI6IkVFIn0seyJjb3VudHJ5Q29kZSI6IkVHIn0seyJjb3VudHJ5Q29kZSI6IkVTIn0seyJjb3VudHJ5Q29kZSI6IkZJIn0seyJjb3VudHJ5Q29kZSI6IkZKIn0seyJjb3VudHJ5Q29kZSI6IkZNIn0seyJjb3VudHJ5Q29kZSI6IkZSIn0seyJjb3VudHJ5Q29kZSI6IkdCIn0seyJjb3VudHJ5Q29kZSI6IkdEIn0seyJjb3VudHJ5Q29kZSI6IkdFIn0seyJjb3VudHJ5Q29kZSI6IkdIIn0seyJjb3VudHJ5Q29kZSI6IkdNIn0seyJjb3VudHJ5Q29kZSI6IkdSIn0seyJjb3VudHJ5Q29kZSI6IkdUIn0seyJjb3VudHJ5Q29kZSI6IkdXIn0seyJjb3VudHJ5Q29kZSI6IkdZIn0seyJjb3VudHJ5Q29kZSI6IkhLIn0seyJjb3VudHJ5Q29kZSI6IkhOIn0seyJjb3VudHJ5Q29kZSI6IkhSIn0seyJjb3VudHJ5Q29kZSI6IkhUIn0seyJjb3VudHJ5Q29kZSI6IkhVIn0seyJjb3VudHJ5Q29kZSI6IklEIn0seyJjb3VudHJ5Q29kZSI6IklFIn0seyJjb3VudHJ5Q29kZSI6IklMIn0seyJjb3VudHJ5Q29kZSI6IklOIn0seyJjb3VudHJ5Q29kZSI6IklTIn0seyJjb3VudHJ5Q29kZSI6IklUIn0seyJjb3VudHJ5Q29kZSI6IkpNIn0seyJjb3VudHJ5Q29kZSI6IkpPIn0seyJjb3VudHJ5Q29kZSI6IkpQIn0seyJjb3VudHJ5Q29kZSI6IktFIn0seyJjb3VudHJ5Q29kZSI6IktJIn0seyJjb3VudHJ5Q29kZSI6IktOIn0seyJjb3VudHJ5Q29kZSI6IktSIn0seyJjb3VudHJ5Q29kZSI6IktXIn0seyJjb3VudHJ5Q29kZSI6IkxCIn0seyJjb3VudHJ5Q29kZSI6IkxDIn0seyJjb3VudHJ5Q29kZSI6IkxJIn0seyJjb3VudHJ5Q29kZSI6IkxSIn0seyJjb3VudHJ5Q29kZSI6IkxTIn0seyJjb3VudHJ5Q29kZSI6IkxUIn0seyJjb3VudHJ5Q29kZSI6IkxVIn0seyJjb3VudHJ5Q29kZSI6IkxWIn0seyJjb3VudHJ5Q29kZSI6Ik1BIn0seyJjb3VudHJ5Q29kZSI6Ik1DIn0seyJjb3VudHJ5Q29kZSI6Ik1FIn0seyJjb3VudHJ5Q29kZSI6Ik1HIn0seyJjb3VudHJ5Q29kZSI6Ik1IIn0seyJjb3VudHJ5Q29kZSI6Ik1LIn0seyJjb3VudHJ5Q29kZSI6Ik1MIn0seyJjb3VudHJ5Q29kZSI6Ik1UIn0seyJjb3VudHJ5Q29kZSI6Ik1VIn0seyJjb3VudHJ5Q29kZSI6Ik1WIn0seyJjb3VudHJ5Q29kZSI6Ik1XIn0seyJjb3VudHJ5Q29kZSI6Ik1YIn0seyJjb3VudHJ5Q29kZSI6Ik1ZIn0seyJjb3VudHJ5Q29kZSI6Ik1aIn0seyJjb3VudHJ5Q29kZSI6Ik5BIn0seyJjb3VudHJ5Q29kZSI6Ik5FIn0seyJjb3VudHJ5Q29kZSI6Ik5HIn0seyJjb3VudHJ5Q29kZSI6Ik5JIn0seyJjb3VudHJ5Q29kZSI6Ik5MIn0seyJjb3VudHJ5Q29kZSI6Ik5PIn0seyJjb3VudHJ5Q29kZSI6Ik5SIn0seyJjb3VudHJ5Q29kZSI6Ik5aIn0seyJjb3VudHJ5Q29kZSI6Ik9NIn0seyJjb3VudHJ5Q29kZSI6IlBBIn0seyJjb3VudHJ5Q29kZSI6IlBFIn0seyJjb3VudHJ5Q29kZSI6IlBHIn0seyJjb3VudHJ5Q29kZSI6IlBIIn0seyJjb3VudHJ5Q29kZSI6IlBMIn0seyJjb3VudHJ5Q29kZSI6IlBSIn0seyJjb3VudHJ5Q29kZSI6IlBTIn0seyJjb3VudHJ5Q29kZSI6IlBUIn0seyJjb3VudHJ5Q29kZSI6IlBXIn0seyJjb3VudHJ5Q29kZSI6IlBZIn0seyJjb3VudHJ5Q29kZSI6IlFBIn0seyJjb3VudHJ5Q29kZSI6IlJPIn0seyJjb3VudHJ5Q29kZSI6IlJTIn0seyJjb3VudHJ5Q29kZSI6IlNBIn0seyJjb3VudHJ5Q29kZSI6IlNCIn0seyJjb3VudHJ5Q29kZSI6IlNDIn0seyJjb3VudHJ5Q29kZSI6IlNFIn0seyJjb3VudHJ5Q29kZSI6IlNHIn0seyJjb3VudHJ5Q29kZSI6IlNJIn0seyJjb3VudHJ5Q29kZSI6IlNLIn0seyJjb3VudHJ5Q29kZSI6IlNMIn0seyJjb3VudHJ5Q29kZSI6IlNNIn0seyJjb3VudHJ5Q29kZSI6IlNOIn0seyJjb3VudHJ5Q29kZSI6IlNSIn0seyJjb3VudHJ5Q29kZSI6IlNUIn0seyJjb3VudHJ5Q29kZSI6IlNWIn0seyJjb3VudHJ5Q29kZSI6IlRIIn0seyJjb3VudHJ5Q29kZSI6IlRMIn0seyJjb3VudHJ5Q29kZSI6IlROIn0seyJjb3VudHJ5Q29kZSI6IlRPIn0seyJjb3VudHJ5Q29kZSI6IlRSIn0seyJjb3VudHJ5Q29kZSI6IlRUIn0seyJjb3VudHJ5Q29kZSI6IlRWIn0seyJjb3VudHJ5Q29kZSI6IlRXIn0seyJjb3VudHJ5Q29kZSI6IlVBIn0seyJjb3VudHJ5Q29kZSI6IlVTIn0seyJjb3VudHJ5Q29kZSI6IlVZIn0seyJjb3VudHJ5Q29kZSI6IlZDIn0seyJjb3VudHJ5Q29kZSI6IlZOIn0seyJjb3VudHJ5Q29kZSI6IlZVIn0seyJjb3VudHJ5Q29kZSI6IldTIn0seyJjb3VudHJ5Q29kZSI6IlhLIn0seyJjb3VudHJ5Q29kZSI6IlpBIn1dfSwiY29udGVudEluZm9ybWF0aW9uIjpudWxsLCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJleHRyYWN0ZWRDb2xvcnMiOnsiY29sb3JMaWdodCI6eyJibHVlIjo2NCwiZ3JlZW4iOjE4NCwiaGV4IjoiI0YwQjg0MCIsInJlZCI6MjQwfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkYTRiZmM2ZDE3YmE0YjdmNjZlNjAxMmEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkYTRiZmM2ZDE3YmE0YjdmNjZlNjAxMmEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiIgU2NvdHQgYW5kIFdlcyB0YWxrIHdpdGggU8O4cmVuIEJyYW1lciBTY2htaWR0LCBGb3VuZGVyIGFuZCBDRU8gb2YgUHJpc21hLCBhYm91dCBkYXRhYmFzZSBiZXN0IHByYWN0aWNlcywgaW5jbHVkaW5nIHRoZSBsYXRlc3QgZGV2ZWxvcG1lbnRzIGluIHNlcnZlcmxlc3MsIGxvY2FsLWZpcnN0LCBhbmQgdHlwZWQgU1FMIHNvbHV0aW9ucy4gU2hvdyBOb3RlcyAgIDAwOjAwIFdlbGNvbWUgdG8gU3ludGF4ISAgMDI6NTUgU8O4cmVu4oCZcyB0aG91Z2h0cyBvbiBHcmFwaFFMICAwMzo1MyBCcm91Z2h0IHRvIHlvdSBieSBTZW50cnkuaW8gIDA2OjU3IENvbW1vbiBkYXRhYmFzZSBtaXN0YWtlcyAgMDg6NTIgUHJpc21h4oCZcyBzdGFiaWxpdHkgYW5kIHVzZXIgZXhwZXJpZW5jZSAgMTA6NDIgVHlwZWQgU1FMIGFuZCBhZHZhbmNlZCBxdWVyeWluZyAgICBBbm5vdW5jaW5nIFR5cGVkU1FMOiBNYWtlIHlvdXIgcmF3IFNRTCBxdWVyaWVzIHR5cGUtc2FmZSB3aXRoIFByaXNtYSBPUk0gIFByaXNtYSBPcHRpbWl6ZSAgICAyMDo0NyBTZXJ2ZXJsZXNzIGNoYWxsZW5nZXMgYW5kIHNvbHV0aW9ucyAgIFByaXNtYSBBY2NlbGVyYXRlICAgIDI3OjExIENsb3VkZmxhcmXigJlzIHBvdGVudGlhbCB0byBkZXRocm9uZSBBV1MgIDI5OjEzIFByaXNtYSBhbmQgbG9jYWwtZmlyc3QgZGV2ZWxvcG1lbnQgICBQcmlzbWEgJiBFeHBvOiBBIEJldHRlciBQYXRoIHRvIExvY2FsLUZpcnN0IEFwcHMgfCBBcHAuanMgQ29uZiAyMDI0ICAgIDM1OjMwIE1ha2luZyBsb2NhbC1maXJzdCBkZXZlbG9wbWVudCBtYWluc3RyZWFtICA0MDoxMCBDaGFsbGVuZ2VzIHdpdGggYXN5bmMgIDQyOjQzIFPDuHJlbuKAmXMgdGhvdWdodHMgb24gRHJpenpsZSAgNDM6NDEgU8O4cmVu4oCZcyBmYXZvcml0ZSBkYXRhYmFzZSAgNDc6MjEgVGhlIHJlYWQgeW91ciB3cml0ZXMgcHJvYmxlbSAgNDg6NTggUHJpc21hIGhvc3RlZCBQb3N0Z3JlcyAgNTE6NDQgU2ljayBQaWNrcyAmIFNoYW1lbGVzcyBQbHVncyAgIFNpY2sgUGlja3MgICBTw7hyZW46IEN1cnNvciAgIFNoYW1lbGVzcyBQbHVncyAgIFPDuHJlbjogICAxOiBQcmlzbWEgT3B0aW1pemUgIDI6IFByaXNtYSBQb3N0Z3JlcyAoY29taW5nIHNvb24pICAgICBIaXQgdXMgdXAgb24gU29jaWFscyEgIFN5bnRheDogWCBJbnN0YWdyYW0gVGlrdG9rIExpbmtlZEluIFRocmVhZHMgIFdlczogWCBJbnN0YWdyYW0gVGlrdG9rIExpbmtlZEluIFRocmVhZHMgIFNjb3R0OiBYIEluc3RhZ3JhbSBUaWt0b2sgTGlua2VkSW4gVGhyZWFkcyAgUmFuZHk6IFggSW5zdGFncmFtIFlvdVR1YmUgVGhyZWFkcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjozMjkxMjQxfSwiaHRtbERlc2NyaXB0aW9uIjoiPHA+IFNjb3R0IGFuZCBXZXMgdGFsayB3aXRoIFPDuHJlbiBCcmFtZXIgU2NobWlkdCwgRm91bmRlciBhbmQgQ0VPIG9mIFByaXNtYSwgYWJvdXQgZGF0YWJhc2UgYmVzdCBwcmFjdGljZXMsIGluY2x1ZGluZyB0aGUgbGF0ZXN0IGRldmVsb3BtZW50cyBpbiBzZXJ2ZXJsZXNzLCBsb2NhbC1maXJzdCwgYW5kIHR5cGVkIFNRTCBzb2x1dGlvbnMuPC9wPiA8aDM+U2hvdyBOb3RlczwvaDM+IDx1bD48bGk+IDxhIGhyZWY9XCIjdCYjNjE7MDA6MDBcIiByZWw9XCJub2ZvbGxvd1wiPjAwOjAwPC9hPiBXZWxjb21lIHRvIFN5bnRheCE8L2xpPjxsaT4gPGEgaHJlZj1cIiN0JiM2MTswMjo1NVwiIHJlbD1cIm5vZm9sbG93XCI+MDI6NTU8L2E+IFPDuHJlbuKAmXMgdGhvdWdodHMgb24gR3JhcGhRTDwvbGk+PGxpPiA8YSBocmVmPVwiI3QmIzYxOzAzOjUzXCIgcmVsPVwibm9mb2xsb3dcIj4wMzo1MzwvYT4gQnJvdWdodCB0byB5b3UgYnkgPGEgaHJlZj1cImh0dHBzOi8vc2VudHJ5LmlvXCIgcmVsPVwibm9mb2xsb3dcIj5TZW50cnkuaW88L2E+PC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7MDY6NTdcIiByZWw9XCJub2ZvbGxvd1wiPjA2OjU3PC9hPiBDb21tb24gZGF0YWJhc2UgbWlzdGFrZXM8L2xpPjxsaT4gPGEgaHJlZj1cIiN0JiM2MTswODo1MlwiIHJlbD1cIm5vZm9sbG93XCI+MDg6NTI8L2E+IFByaXNtYeKAmXMgc3RhYmlsaXR5IGFuZCB1c2VyIGV4cGVyaWVuY2U8L2xpPjxsaT4gPGEgaHJlZj1cIiN0JiM2MTsxMDo0MlwiIHJlbD1cIm5vZm9sbG93XCI+MTA6NDI8L2E+IFR5cGVkIFNRTCBhbmQgYWR2YW5jZWQgcXVlcnlpbmcgPHVsPjxsaT4gPGEgaHJlZj1cImh0dHBzOi8vd3d3LnByaXNtYS5pby9ibG9nL2Fubm91bmNpbmctdHlwZWRzcWwtbWFrZS15b3VyLXJhdy1zcWwtcXVlcmllcy10eXBlLXNhZmUtd2l0aC1wcmlzbWEtb3JtXCIgcmVsPVwibm9mb2xsb3dcIj4gQW5ub3VuY2luZyBUeXBlZFNRTDogTWFrZSB5b3VyIHJhdyBTUUwgcXVlcmllcyB0eXBlLXNhZmUgd2l0aCBQcmlzbWEgT1JNPC9hPjwvbGk+PGxpPiA8YSBocmVmPVwiaHR0cHM6Ly93d3cucHJpc21hLmlvL2RhdGEtcGxhdGZvcm0vb3B0aW1pemVcIiByZWw9XCJub2ZvbGxvd1wiPlByaXNtYSBPcHRpbWl6ZTwvYT48L2xpPjwvdWw+IDwvbGk+PGxpPiA8YSBocmVmPVwiI3QmIzYxOzIwOjQ3XCIgcmVsPVwibm9mb2xsb3dcIj4yMDo0NzwvYT4gU2VydmVybGVzcyBjaGFsbGVuZ2VzIGFuZCBzb2x1dGlvbnMgPHVsPjxsaT4gPGEgaHJlZj1cImh0dHBzOi8vd3d3LnByaXNtYS5pby9kYXRhLXBsYXRmb3JtL2FjY2VsZXJhdGVcIiByZWw9XCJub2ZvbGxvd1wiPlByaXNtYSBBY2NlbGVyYXRlPC9hPjwvbGk+PC91bD4gPC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7Mjc6MTFcIiByZWw9XCJub2ZvbGxvd1wiPjI3OjExPC9hPiBDbG91ZGZsYXJl4oCZcyBwb3RlbnRpYWwgdG8gZGV0aHJvbmUgQVdTPC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7Mjk6MTNcIiByZWw9XCJub2ZvbGxvd1wiPjI5OjEzPC9hPiBQcmlzbWEgYW5kIGxvY2FsLWZpcnN0IGRldmVsb3BtZW50IDx1bD48bGk+IDxhIGhyZWY9XCJodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92JiM2MTtrZVpZVWpBWVNKTVwiIHJlbD1cIm5vZm9sbG93XCI+UHJpc21hICZhbXA7IEV4cG86IEEgQmV0dGVyIFBhdGggdG8gTG9jYWwtRmlyc3QgQXBwcyB8IEFwcC5qcyBDb25mIDIwMjQ8L2E+PC9saT48L3VsPiA8L2xpPjxsaT4gPGEgaHJlZj1cIiN0JiM2MTszNTozMFwiIHJlbD1cIm5vZm9sbG93XCI+MzU6MzA8L2E+IE1ha2luZyBsb2NhbC1maXJzdCBkZXZlbG9wbWVudCBtYWluc3RyZWFtPC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7NDA6MTBcIiByZWw9XCJub2ZvbGxvd1wiPjQwOjEwPC9hPiBDaGFsbGVuZ2VzIHdpdGggYXN5bmM8L2xpPjxsaT4gPGEgaHJlZj1cIiN0JiM2MTs0Mjo0M1wiIHJlbD1cIm5vZm9sbG93XCI+NDI6NDM8L2E+IFPDuHJlbuKAmXMgdGhvdWdodHMgb24gPGEgaHJlZj1cImh0dHBzOi8vb3JtLmRyaXp6bGUudGVhbS9cIiByZWw9XCJub2ZvbGxvd1wiPkRyaXp6bGU8L2E+PC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7NDM6NDFcIiByZWw9XCJub2ZvbGxvd1wiPjQzOjQxPC9hPiBTw7hyZW7igJlzIGZhdm9yaXRlIGRhdGFiYXNlPC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7NDc6MjFcIiByZWw9XCJub2ZvbGxvd1wiPjQ3OjIxPC9hPiBUaGUgcmVhZCB5b3VyIHdyaXRlcyBwcm9ibGVtPC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7NDg6NThcIiByZWw9XCJub2ZvbGxvd1wiPjQ4OjU4PC9hPiBQcmlzbWEgaG9zdGVkIFBvc3RncmVzPC9saT48bGk+IDxhIGhyZWY9XCIjdCYjNjE7NTE6NDRcIiByZWw9XCJub2ZvbGxvd1wiPjUxOjQ0PC9hPiBTaWNrIFBpY2tzICZhbXA7IFNoYW1lbGVzcyBQbHVnczwvbGk+PC91bD4gPGgzPiBTaWNrIFBpY2tzPC9oMz4gPHVsPjxsaT4gU8O4cmVuOiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuY3Vyc29yLmNvbS9cIiByZWw9XCJub2ZvbGxvd1wiPkN1cnNvcjwvYT48L2xpPjwvdWw+IDxoMz4gU2hhbWVsZXNzIFBsdWdzPC9oMz4gPHVsPjxsaT4gU8O4cmVuOiA8dWw+PGxpPiAxOiA8YSBocmVmPVwiaHR0cHM6Ly93d3cucHJpc21hLmlvL2Jsb2cvcHJpc21hLW9wdGltaXplLWVhcmx5LWFjY2Vzc1wiIHJlbD1cIm5vZm9sbG93XCI+UHJpc21hIE9wdGltaXplPC9hPjwvbGk+PGxpPiAyOiBQcmlzbWEgUG9zdGdyZXMgKGNvbWluZyBzb29uKTwvbGk+PC91bD4gPC9saT48L3VsPiA8aDM+IEhpdCB1cyB1cCBvbiBTb2NpYWxzITwvaDM+IDxwPiBTeW50YXg6IDxhIGhyZWY9XCJodHRwczovL3R3aXR0ZXIuY29tL3N5bnRheGZtXCIgcmVsPVwibm9mb2xsb3dcIj5YPC9hPiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9zeW50YXhfZm0vXCIgcmVsPVwibm9mb2xsb3dcIj5JbnN0YWdyYW08L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy50aWt0b2suY29tLyYjNjQ7c3ludGF4Zm1cIiByZWw9XCJub2ZvbGxvd1wiPlRpa3RvazwvYT4gPGEgaHJlZj1cImh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55Lzk2MDc3NDA3L2FkbWluL2ZlZWQvcG9zdHMvXCIgcmVsPVwibm9mb2xsb3dcIj5MaW5rZWRJbjwvYT4gPGEgaHJlZj1cImh0dHBzOi8vd3d3LnRocmVhZHMubmV0LyYjNjQ7c3ludGF4X2ZtXCIgcmVsPVwibm9mb2xsb3dcIj5UaHJlYWRzPC9hPjwvcD4gPHA+IFdlczogPGEgaHJlZj1cImh0dHBzOi8vdHdpdHRlci5jb20vd2VzYm9zXCIgcmVsPVwibm9mb2xsb3dcIj5YPC9hPiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS93ZXNib3MvXCIgcmVsPVwibm9mb2xsb3dcIj5JbnN0YWdyYW08L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy50aWt0b2suY29tLyYjNjQ7d2VzYm9zXCIgcmVsPVwibm9mb2xsb3dcIj5UaWt0b2s8L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vd2VzYm9zL1wiIHJlbD1cIm5vZm9sbG93XCI+TGlua2VkSW48L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy50aHJlYWRzLm5ldC8mIzY0O3dlc2Jvc1wiIHJlbD1cIm5vZm9sbG93XCI+VGhyZWFkczwvYT48L3A+IDxwPiBTY290dDogPGEgaHJlZj1cImh0dHBzOi8vdHdpdHRlci5jb20vc3RvbGluc2tpXCIgcmVsPVwibm9mb2xsb3dcIj5YPC9hPiA8YSBocmVmPVwiaHR0cHM6Ly93d3cuaW5zdGFncmFtLmNvbS9zdG9saW5za2kvXCIgcmVsPVwibm9mb2xsb3dcIj5JbnN0YWdyYW08L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy50aWt0b2suY29tLyYjNjQ7c3RvbGluc2tpXCIgcmVsPVwibm9mb2xsb3dcIj5UaWt0b2s8L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4vc3RvbGluc2tpL1wiIHJlbD1cIm5vZm9sbG93XCI+TGlua2VkSW48L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy50aHJlYWRzLm5ldC8mIzY0O3N0b2xpbnNraVwiIHJlbD1cIm5vZm9sbG93XCI+VGhyZWFkczwvYT48L3A+IDxwPiBSYW5keTogPGEgaHJlZj1cImh0dHBzOi8vdHdpdHRlci5jb20vcmFuZHlyZWt0b3JcIiByZWw9XCJub2ZvbGxvd1wiPlg8L2E+IDxhIGhyZWY9XCJodHRwczovL3d3dy5pbnN0YWdyYW0uY29tL3JhbmR5cmVrdG9yL1wiIHJlbD1cIm5vZm9sbG93XCI+SW5zdGFncmFtPC9hPiA8YSBocmVmPVwiaHR0cHM6Ly93d3cueW91dHViZS5jb20vJiM2NDtyYW5keXJla3RvclwiIHJlbD1cIm5vZm9sbG93XCI+WW91VHViZTwvYT4gPGEgaHJlZj1cImh0dHBzOi8vd3d3LnRocmVhZHMubmV0LyYjNjQ7cmFuZHlyZWt0b3JcIiByZWw9XCJub2ZvbGxvd1wiPlRocmVhZHM8L2E+PC9wPiIsImlkIjoiNlEzalJtR1ZQUUM3ZldReFZ1YUZ2UCIsImxhbmd1YWdlIjp7ImNvZGUiOiJlbiJ9LCJtZWRpYVR5cGVzIjpbIkFVRElPIiwiVklERU8iXSwibmFtZSI6IjgzOTogUHJpc21hIE9STTogTG9jYWwgRmlyc3QsIFR5cGVkIFNRTCBRdWVyaWVzIGFuZCBTZXJ2ZXJsZXNzIHdpdGggU8O4cmVuIEJyYW1lciBTY2htaWR0IiwicGxheWFiaWxpdHkiOnsicGxheWFibGUiOnRydWUsInJlYXNvbiI6IlBMQVlBQkxFIn0sInBsYXllZFN0YXRlIjp7InBsYXlQb3NpdGlvbk1pbGxpc2Vjb25kcyI6MCwic3RhdGUiOiJOT1RfU1RBUlRFRCJ9LCJzaG93T3JBdWRpb2Jvb2siOnsiX190eXBlbmFtZSI6IlBvZGNhc3RSZXNwb25zZVdyYXBwZXIiLCJkYXRhIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0IiwiYWNjZXNzSW5mbyI6bnVsbCwiY29udGVudFJhdGluZ1YyIjpudWxsLCJjb3ZlckFydCI6eyJleHRyYWN0ZWRDb2xvcnMiOnsiY29sb3JMaWdodCI6eyJibHVlIjo2NCwiZ3JlZW4iOjE4NCwiaGV4IjoiI0YwQjg0MCIsInJlZCI6MjQwfX0sInNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkYTRiZmM2ZDE3YmE0YjdmNjZlNjAxMmEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkYTRiZmM2ZDE3YmE0YjdmNjZlNjAxMmEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJBIFRhc3R5IFRyZWF0IFBvZGNhc3QgZm9yIFdlYiBEZXZlbG9wZXJzIiwiaWQiOiI0a1lDUllKM3lLNURRYlA1dGJmWmJ5IiwibWVkaWFUeXBlIjoiTUlYRUQiLCJuYW1lIjoiU3ludGF4IC0gVGFzdHkgV2ViIERldmVsb3BtZW50IFRyZWF0cyIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwdWJsaXNoZXIiOnsibmFtZSI6IldlcyBCb3MgYW5kIFNjb3R0IFRvbGluc2tpIn0sInNhdmVkIjpmYWxzZSwic2hvd1R5cGVzIjpbXSwidHJhaWxlclYyIjpudWxsLCJ1cmkiOiJzcG90aWZ5OnNob3c6NGtZQ1JZSjN5SzVEUWJQNXRiZlpieSJ9fSwicHJldmlldyI6eyJhdWRpbyI6eyJ1cmwiOiJodHRwczovL3BvZHotY29udGVudC5zcG90aWZ5Y2RuLmNvbS9hdWRpby9jbGlwcy8xRmZ5NFlTVm0ySFBvN1NETTVtVW8xL2NsaXBfMzU1MDAwXzQxNzA0MC5tcDMifSwic2hhcmVhYmxlIjp0cnVlLCJ2aWRlbyI6eyJ1cmwiOiJodHRwczovL3NtYXJ0LXByZXZpZXctY2xpcHMuc3BvdGlmeWNkbi5jb20vcHJldmlld3MvODg4OGJmNDA5MmQ0MTFlZmFkYjIwMzdhOTFkNWJhOWQvMC84ODg4YmY0MDkyZDQxMWVmYWRiMjAzN2E5MWQ1YmE5ZC5tcDQifX0sInByZXZpZXdQbGF5YmFjayI6eyJhdWRpb1ByZXZpZXciOnsiY2RuVXJsIjoiaHR0cHM6Ly9wb2R6LWNvbnRlbnQuc3BvdGlmeWNkbi5jb20vYXVkaW8vY2xpcHMvMUZmeTRZU1ZtMkhQbzdTRE01bVVvMS9jbGlwXzM1NTAwMF80MTcwNDAubXAzIn19LCJyZWxlYXNlRGF0ZSI6eyJkYXkiOjI1LCJpc29TdHJpbmciOiIyMDI0LTEwLTI1VDExOjAwOjAwWiIsIm1vbnRoIjoxMCwicHJlY2lzaW9uIjoiTUlOVVRFIiwieWVhciI6MjAyNH0sInR5cGUiOiJQT0RDQVNUX0VQSVNPREUiLCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NlEzalJtR1ZQUUM3ZldReFZ1YUZ2UCIsInZpZGVvUHJldmlld1RodW1ibmFpbCI6eyJfX3R5cGVuYW1lIjoiVmlkZW9UaHVtYm5haWxJbWFnZSIsImltYWdlUHJldmlldyI6eyJkYXRhIjp7Il9fdHlwZW5hbWUiOiJJbWFnZVYyIiwic291cmNlcyI6W3sibWF4SGVpZ2h0IjozNjAsIm1heFdpZHRoIjo2NDAsInVybCI6Imh0dHBzOi8vaW1hZ2UtY2RuLWFrLnNwb3RpZnljZG4uY29tL2ltYWdlL2FiNjc3MmFiMDAwMDE1YmVhZDVkNzdiZTYyNGMzM2EyNGIyMTY0NWUifSx7Im1heEhlaWdodCI6NzIwLCJtYXhXaWR0aCI6MTI4MCwidXJsIjoiaHR0cHM6Ly9pbWFnZS1jZG4tYWsuc3BvdGlmeWNkbi5jb20vaW1hZ2UvYWI2NzcyYWIwMDAwMTY5MmFkNWQ3N2JlNjI0YzMzYTI0YjIxNjQ1ZSJ9XX19fX19LCJyZWNvbW1lbmRhdGlvbnMiOnt9LCJzYXZlZCI6e319LCJwbGF5YmFjayI6eyJjdXJyZW50IjpudWxsLCJoYXNTa2lwcGVkVGhpc1Nlc3Npb24iOmZhbHNlLCJpc0J1ZmZlcmluZyI6ZmFsc2UsImhlYXJkQXVkaW8iOmZhbHNlLCJpbml0aWF0ZWRQbGF5YmFjayI6ZmFsc2V9LCJyZXF1ZXN0Ijp7Imhhc1ByZXZpb3VzTGlrZXMiOmZhbHNlLCJpc0Jhbm5lZCI6ZmFsc2UsImVudGl0eVZpZXciOm51bGwsImFsYnVtVXJpIjoiIn0sInNlYXJjaCI6eyJpc0ZldGNoaW5nIjpmYWxzZSwicmVzdWx0cyI6bnVsbCwicXVlcnkiOm51bGwsImVycm9yIjpudWxsLCJyZWNlbnRTZWFyY2hlcyI6W119LCJ0b2FzdCI6eyJtZXNzYWdlIjpudWxsLCJ0eXBlIjoiZGVmYXVsdCIsImFjdGlvbiI6bnVsbH0sInVpIjp7Im1vZGFsIjoibm93X3BsYXlpbmdfYmFyIiwibm93UGxheWluZ1ZpZXciOmZhbHNlLCJkaWFsb2ciOm51bGwsImVycm9yVmlldyI6ZmFsc2V9LCJob21lIjp7ImlzTG9hZGluZyI6ZmFsc2UsImhhc0Vycm9yIjpmYWxzZSwiZGF0YSI6bnVsbH0sIm9uRGVtYW5kUGxheWxpc3RzIjp7ImZldGNoZWQiOmZhbHNlLCJpdGVtcyI6W119LCJjb250ZXh0TWVudSI6eyJpc1Zpc2libGUiOmZhbHNlfSwiY29sb3JFeHRyYWN0aW9uIjp7ImNvbG9ycyI6e319LCJseXJpY3MiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicmljaEVudGl0aWVzIjp7InNlb0V4cGVyaW1lbnQiOnsiZXBpc29kZSI6e319fSwiYnJvd3NlIjp7ImdyaWQiOnsiaXNMb2FkaW5nIjpmYWxzZSwic2VjdGlvbnMiOm51bGwsImhhc0ZhaWxlZEF0dGVtcHRzIjpmYWxzZX0sInBhZ2VzIjp7fX0sImludGVybmFsTGlua1JlY29tbWVuZGVyIjp7InRyYWNrcyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJzaG93cyI6eyJzdGF0dXMiOiJVTkFWQUlMQUJMRSJ9LCJlcGlzb2RlcyI6eyJkYXRhIjpbeyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIwNGRjMjZiYTExYzI2OGI4ZWU1NWU5YTYxNDQwZjY1MjA4Y2Y5OTgzIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzA0ZGMyNmJhMTFjMjY4YjhlZTU1ZTlhNjE0NDBmNjUyMDhjZjk5ODMifSx7ImZpbGVJZCI6ImQ2MTEyNTM4M2NkZDQ0MWNjODIxNDQ4MzczNDNmYjg3MzM4NDliMGIiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvZDYxMTI1MzgzY2RkNDQxY2M4MjE0NDgzNzM0M2ZiODczMzg0OWIwYiJ9LHsiZmlsZUlkIjoiY2Y2MjQzY2I2YjE3OGM3MWY0ZWZjMjgyMTQ5YTg1Y2Q1YWFmYzM1ZiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2NmNjI0M2NiNmIxNzhjNzFmNGVmYzI4MjE0OWE4NWNkNWFhZmMzNWYifSx7ImZpbGVJZCI6ImZiMTU1YjNjMThhYTE5NTQxNmJlNWM3NWM4ZWIyMjZlMWMzNzliODQiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mYjE1NWIzYzE4YWExOTU0MTZiZTVjNzVjOGViMjI2ZTFjMzc5Yjg0In0seyJmaWxlSWQiOiI5N2FmMDU5MTIxY2I4YzFlNzJiNWE3MjQ0ODQzNTNlNWI3YTEyMDAzIiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTdhZjA1OTEyMWNiOGMxZTcyYjVhNzI0NDg0MzUzZTViN2ExMjAwMyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRkYTRiZmM2ZDE3YmE0YjdmNjZlNjAxMmEiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZkYTRiZmM2ZDE3YmE0YjdmNjZlNjAxMmEiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJXZXMgYW5kIFNjb3R0IHRhbGsgd2l0aCBaYWNrIEphY2tzb24gYWJvdXQgTW9kdWxlIEZlZGVyYXRpb24sIGFuZCB0aGUgaW5ub3ZhdGl2ZSB3YXlzIGl0IHN0cmVhbWxpbmVzIGNvbGxhYm9yYXRpb24gYWNyb3NzIGxhcmdlIHRlYW1zIGFuZCBjb21wbGV4IGFwcGxpY2F0aW9ucy4gWmFjayBhbHNvIGRpdmVzIGludG8gc2ltcGxpZnlpbmcgbWljcm9mcm9udGVuZHMsIG9wdGltaXppbmcgYnVpbGRzIHdpdGggUnNwYWNrLCBhbmQgaGlzIHdvcmsgYXQgQnl0ZURhbmNlLiBTaG93IE5vdGVzICAgMDA6MDAgV2VsY29tZSB0byBTeW50YXghICAwMDo0OCBaYWNoIGJhY2tncm91bmQgYW5kIHJvbGUgYXQgQnl0ZURhbmNlICAwMzoxMCBCeXRlRGFuY2XigJlzIHdlYiBhbmQgbmF0aXZlIGFwcHMgICAgSG93IEJ5dGVEYW5jZSBCZWNhbWUgdGhlIFdvcmxk4oCZcyBNb3N0IFZhbHVhYmxlIFN0YXJ0dXAgIEx5bnggIEJ5dGVEYW5jZSBHaXRIdWIgIENvemUgIExhcmsgIE1hcnNDb2RlICAgIDA2OjQ4IFdoYXQgaXMgTW9kdWxlIEZlZGVyYXRpb24/ICAgWmVwaHlyIENsb3VkICAgIDE1OjQ5IEV2b2x1dGlvbiBmcm9tIFYxIHRvIFYyIG9mIE1vZHVsZSBGZWRlcmF0aW9uICAyNDo0NyBXaGVuIHRvIGNvbnNpZGVyIE1vZHVsZSBGZWRlcmF0aW9uICAyOTo0NiBIb3cgd291bGQgeW91IHB1Ymxpc2ggYSB1dGlscyBwYWNrYWdlIGluIE1vZHVsZSBGZWRlcmF0aW9uPyAgMzI6NTkgSG93IHdvdWxkIHlvdSBkbyBhIG1ham9yIHVwZ3JhZGU/ICAzNjozNiBCcm91Z2h0IHRvIHlvdSBieSBTZW50cnkuaW8gIDM3OjAxIFdobyBvd25zIHRoZSB1cGRhdGUgcHJvY2Vzcz8gIDM5OjQwIEhhbmRsaW5nIG11bHRpcGxlIGZyYW1ld29ya3MgIDQyOjEwIE1vZGVybkpTIGFuZCBNZXRhIGZyYW1ld29ya3MgICBNb2Rlcm5KUyAgUnNwcmVzcyAgICA0NzoyMCBEb2VzIEJ5dGVEYW5jZSBoYXZlIGl0cyBvd24gSmF2YVNjcmlwdCBydW50aW1lPyAgIE5BUEkgICAgNTA6MDIgV2h5IFphY2sgYnVpbHQgUnNwYWNrICAgUnNwYWNrICBSc2J1aWxkICAgIDU4OjE1IFRoZSBmdXR1cmUgb2YgUnNwYWNrIGFuZCBjdXN0b20gYnVuZGxlcnMgICBVbnBhY2sgICAgMDE6MDQ6MjQgTW9kdWxlIEZlZGVyYXRpb27igJlzIG1ham9yIGZlYXR1cmVzICAwMTowNzoyOSBTaWNrIFBpY2tzICYgU2hhbWVsZXNzIFBsdWdzICAgU2hhbWVsZXNzIFBsdWdzICAgWmFjazogICBaZXBoeXIgQ2xvdWQgIE1pZHNjZW5lLmpzICAgICBIaXQgdXMgdXAgb24gU29jaWFscyEgIFN5bnRheDogWCBJbnN0YWdyYW0gVGlrdG9rIExpbmtlZEluIFRocmVhZHMgIFdlczogWCBJbnN0YWdyYW0gVGlrdG9rIExpbmtlZEluIFRocmVhZHMgIFNjb3R0OiBYIEluc3RhZ3JhbSBUaWt0b2sgTGlua2VkSW4gVGhyZWFkcyAgUmFuZHk6IFggSW5zdGFncmFtIFlvdVR1YmUgVGhyZWFkcyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0MjM3Mzg0fSwiaWQiOiIxTUE3WmN2cFhrcm1OVXl5azZCdkNGIiwibWVkaWFUeXBlcyI6WyJWSURFTyIsIkFVRElPIl0sIm5hbWUiOiI4NjA6IE1vZHVsZSBGZWRlcmF0aW9uIE1pY3JvZnJvbnRlbmRzIHdpdGggQnl0ZURhbmNl4oCZcyBaYWNrIEphY2tzb24iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWRhNGJmYzZkMTdiYTRiN2Y2NmU2MDEyYSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJTeW50YXggLSBUYXN0eSBXZWIgRGV2ZWxvcG1lbnQgVHJlYXRzIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRrWUNSWUozeUs1RFFiUDV0YmZaYnkifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMTItMTNUMTI6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MU1BN1pjdnBYa3JtTlV5eWs2QnZDRiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNjcyZDkzYWU4ZjUzYWExZGJkMmZiYzlmYzRkNDU0YTcxMjA3MTQzZiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzY3MmQ5M2FlOGY1M2FhMWRiZDJmYmM5ZmM0ZDQ1NGE3MTIwNzE0M2YifSx7ImZpbGVJZCI6IjU0ZmUyZDlmYWI4ODFlZDZlMzk2MTRiZDUyY2QwMTdjNWI2NjQzMDAiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTRmZTJkOWZhYjg4MWVkNmUzOTYxNGJkNTJjZDAxN2M1YjY2NDMwMCJ9LHsiZmlsZUlkIjoiNzc3MzdkNzVkMGY4NDBjYjAyYmI5MDAwNDA1NTU3YmUxZDExYjAwYyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzc3NzM3ZDc1ZDBmODQwY2IwMmJiOTAwMDQwNTU1N2JlMWQxMWIwMGMifSx7ImZpbGVJZCI6IjkyNTE1MjllYWUxNWE1MzIzMTA5MDRlZjk0YmExMzk2Njg2MzQ1OTQiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOTI1MTUyOWVhZTE1YTUzMjMxMDkwNGVmOTRiYTEzOTY2ODYzNDU5NCJ9LHsiZmlsZUlkIjoiZjQzYWFhODIwNmFkMDE5ZDZiNTE2ZmM2ZTdkY2UxYjFiNDEwYWRlYyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2Y0M2FhYTgyMDZhZDAxOWQ2YjUxNmZjNmU3ZGNlMWIxYjQxMGFkZWMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMmMzY2E5YzZiZjExODk2NWNkZDM3ZDBiIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMmMzY2E5YzZiZjExODk2NWNkZDM3ZDBiIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTJjM2NhOWM2YmYxMTg5NjVjZGQzN2QwYiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiQW4gYWlyaGFja3MuZm0gY29udmVyc2F0aW9uIHdpdGggQWx2YXJvIEhlcm5hbmRleiAgKEBhaGFjaGV0ZSkgYWJvdXQ6ICAgICAgICAgZGlzY3Vzc2lvbiBvbiBQb3N0Z3JlcyBKREJDIGRyaXZlciBjb250cmlidXRpb25zLCBTQ1JBTSBhdXRoZW50aWNhdGlvbiBsaWJyYXJ5IGltcGxlbWVudGF0aW9uLCBpbXBvcnRhbmNlIG9mIGNvbm5lY3Rpb24gcG9vbGluZyBmb3IgUG9zdGdyZXMgcGVyZm9ybWFuY2UsIHR1bmluZyBQb3N0Z3JlcyBjb25maWd1cmF0aW9uLCBQZ0JvdW5jZXIgYXMgYSBwb3B1bGFyIGNvbm5lY3Rpb24gcG9vbGVyLCBjaGFsbGVuZ2VzIHdpdGggbGFtYmRhIGFuZCBkYXRhYmFzZSBjb25uZWN0aW9ucywgYmVuZWZpdHMgb2YgdXNpbmcgY29ubmVjdGlvbiBwb29sZXJzIGF0IG11bHRpcGxlIGxldmVscywgdGhlIG5lZWQgZm9yIGFuIEhUVFAtYmFzZWQgcHJvdG9jb2wgZm9yIFBvc3RncmVTUUwsIFBvc3RncmVzU1FMIENvbmZpZ3VyYXRpb24gVG9vbCBieSBTdGFja0dyZXMsIGRpc3RyaWJ1dGVkIFNRTCBkYXRhYmFzZXMgbGlrZSBEU1FMIGFuZCB0aGVpciB0cmFkZS1vZmZzLCBvcHRpbWlzdGljIHZzIHBlc3NpbWlzdGljIGxvY2tpbmcgaW4gZGlzdHJpYnV0ZWQgZGF0YWJhc2VzLCBjb21wYXJpc29uIG9mIEpQQSBvcHRpbWlzdGljIGxvY2tpbmcgdG8gZGlzdHJpYnV0ZWQgZGF0YWJhc2UgY29uZmxpY3RzLCB0aGUgcG93ZXIgb2YgdXNpbmcgU1FMIGRpcmVjdGx5IHZzIE9STSBmcmFtZXdvcmtzLCB0aGUgZXZvbHV0aW9uIG9mIEphdmEgYW5kIEpEQkMgbWFraW5nIGRpcmVjdCBkYXRhYmFzZSBxdWVyaWVzIG1vcmUgY29udmVuaWVudCwgdGhlIHBvdGVudGlhbCBiZW5lZml0cyBvZiB1c2luZyBzdG9yZWQgcHJvY2VkdXJlcyBpbiBkYXRhYmFzZXMsIHRoZSBpbXBvcnRhbmNlIG9mIHVuZGVyc3RhbmRpbmcgZGF0YWJhc2UgaW50ZXJuYWxzIGZvciBvcHRpbWFsIHBlcmZvcm1hbmNlLCB0aGUgbmVlZCBmb3IgY2FyZWZ1bCBjb25zaWRlcmF0aW9uIHdoZW4gY2hvb3NpbmcgYmV0d2VlbiBPUk0gYW5kIGRpcmVjdCBTUUwgcXVlcmllcywgdGhlIGNvbXBsZXhpdGllcyBvZiBkaXN0cmlidXRlZCBkYXRhYmFzZXMgYW5kIHRoZWlyIGltcGFjdCBvbiBhcHBsaWNhdGlvbiBkZXNpZ24gICAgICBBbHZhcm8gSGVybmFuZGV6IG9uIHR3aXR0ZXI6IEBhaGFjaGV0ZSIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0MTkyMDUxfSwiaWQiOiI2NHBJOE5vaTBZSTUzM2ZVZmF4Z2hoIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiUG9zdGdyZXMgUGVyZm9ybWFuY2UgT3B0aW1pemF0aW9uOiBDb25uZWN0aW9uIFBvb2xpbmcsIEpEQkMsIGFuZCBEaXN0cmlidXRlZCBEYXRhYmFzZXMiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkMmMzY2E5YzZiZjExODk2NWNkZDM3ZDBiIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmMmMzY2E5YzZiZjExODk2NWNkZDM3ZDBiIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTJjM2NhOWM2YmYxMTg5NjVjZGQzN2QwYiIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJhaXJoYWNrcy5mbSBwb2RjYXN0IHdpdGggYWRhbSBiaWVuIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjZuT1RRTGEydVp4ZXlHcE1XOGVwcFMifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjUtMDItMDJUMTM6NTA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6NjRwSThOb2kwWUk1MzNmVWZheGdoaCJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYTIwMDk1MTMzMTIwMTE2YjNlMzRhMjYwZDdiMzZkOGE5OWRlMmYzMyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2EyMDA5NTEzMzEyMDExNmIzZTM0YTI2MGQ3YjM2ZDhhOTlkZTJmMzMifSx7ImZpbGVJZCI6IjRhZWFjMmE1MmQ3ZDk3MTAzNjExMTE1Y2VlNmFlNzNiM2RlZTNkODIiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNGFlYWMyYTUyZDdkOTcxMDM2MTExMTVjZWU2YWU3M2IzZGVlM2Q4MiJ9LHsiZmlsZUlkIjoiNzIzNjg0MDVjMjQ5NzkyZmRkODZmN2M2NTIxYjFmYzI2NGZhMjhjZiIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzcyMzY4NDA1YzI0OTc5MmZkZDg2ZjdjNjUyMWIxZmMyNjRmYTI4Y2YifSx7ImZpbGVJZCI6IjMzZTg3NDFjYTEwMzlmNmI0MWI3NDk3OTJjOWE5NGJjNjM2MzQyMjQiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvMzNlODc0MWNhMTAzOWY2YjQxYjc0OTc5MmM5YTk0YmM2MzYzNDIyNCJ9LHsiZmlsZUlkIjoiYzA3MGE4ODk4ZGFkMWRjYzBiOGVjNmU1NjY3MzcwYjk1MzA2NzRmOSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2MwNzBhODg5OGRhZDFkY2MwYjhlYzZlNTY2NzM3MGI5NTMwNjc0ZjkifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNjhlMDc2NDJjZmM3YzM0OGRjM2Y0NjEyIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNjhlMDc2NDJjZmM3YzM0OGRjM2Y0NjEyIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTY4ZTA3NjQyY2ZjN2MzNDhkYzNmNDYxMiIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiRHVja0RC4oCZcyBiZWNvbWUgYSBmYXZvdXJpdGUgZGF0YS1oYW5kbGluZyB0b29sIG9mIG1pbmUsIHNpbXBseSBiZWNhdXNlIGl0IGRvZXMgc28gbWFueSBzbWFsbCB0aGluZ3Mgd2VsbC4gSXQgY2FuIHJlYWQgYW5kIHdyaXRlIGEgaHVnZSBudW1iZXIgb2YgZGF0YSBmb3JtYXRzOyBpdCBjYW4gaW5mZXIgc2NoZW1hcyBhdXRvbWF0aWNhbGx5IHdoZW4geW91IGp1c3Qgd2FudCB0byBtb3ZlIHF1aWNrbHk7IGFuZCBpdCBjYW4gaW50ZXJmYWNlIHdpdGggbW9zdCBsYW5ndWFnZXMsIHJ1biBsaWtlIGxpZ2h0bmluZyBvbiB0aGUgZGVza3RvcCBvciBiZSBlbWJlZGRlZCBpbnRvIGEgd2VicGFnZS4gSeKAmW0gYSBodWdlIGZhbi5CdXQgSeKAmW0gbm90IG5lYXJseSBhcyBrbm93bGVkZ2VhYmxlIGFzIHRoaXMgd2Vla+KAmXMgdHdvIGZhbnMsIFNpbW9uIEF1YnVyeSBhbmQgTmVkIExldGNoZXIsIHdob+KAmXZlIGp1c3Qgd3JpdHRlbiBhIGJvb2sgb24gYWxsIHRoZSBtYW55IHdheXMgeW91IGNhbiB1c2UgRHVja0RCIGFuZCBhbGwgdGhlIGhpZGRlbiB0cmlja3MgYW5kIHRpcHMgdGhhdCBoZWxwIHlvdSBtYWtlIHRoZSBtb3N0IG9mIHRoaXMuIFNvIGluIHRoaXMgZXBpc29kZSB3ZeKAmXJlIHRha2luZyBhIHByYWN0aWNhbCBsb29rIGF0IER1Y2tEQiwgd2hhdCBwcm9ibGVtcyBpdCBjYW4gc29sdmUgYXQgd29yaywgYW5kIGhvdyB0byBzdGFydCBnZXR0aW5nIHRoZSBtb3N0IG91dCBvZiBpdC7igJNHZXR0aW5nIFN0YXJ0ZWQgd2l0aCBEdWNrREIgKGJvb2spOiBodHRwczovL3BhY2t0LmxpbmsvYnlLWXREdWNrREIgZXBpc29kZSB3aXRoIEhhbm5lcyBNw7xobGVpc2VuOiBodHRwczovL3lvdXR1LmJlL3BaVjlGdmRLbUxjRHVja0RCOiBodHRwczovL2R1Y2tkYi5vcmcvZHBseXIsIHRoZSBkYXRhLW1hbmlwdWxhdGlvbiBsYW5ndWFnZTogaHR0cHM6Ly9kcGx5ci50aWR5dmVyc2Uub3JnL2R1Y2twbHlyLCBEdWNrRELigJlzIOKAmG5hdGl2ZeKAmSB2ZXJzaW9uOiBodHRwczovL2dpdGh1Yi5jb20vZHVja2RibGFicy9kdWNrcGx5clN1YnN0cmFpdDogaHR0cHM6Ly9zdWJzdHJhaXQuaW8vT2JzZXJ2YWJsZSAoTWFya2Rvd24rRHVja0RCPVJlcG9ydHMpOiBodHRwczovL29ic2VydmFibGVocS5jb20vZnJhbWV3b3JrL0R1Y2tEQuKAmXMg4oCcZnJpZW5kbHnigJ0gU1FMOiBodHRwczovL2R1Y2tkYi5vcmcvZG9jcy9zcWwvZGlhbGVjdC9mcmllbmRseV9zcWwuaHRtbENvbW11bml0eSBFeHRlbnNpb25zOiBodHRwczovL2NvbW11bml0eS1leHRlbnNpb25zLmR1Y2tkYi5vcmcvRHVja0NvbiAjNTogaHR0cHM6Ly9kdWNrZGIub3JnLzIwMjQvMDgvMTUvZHVja2NvbjUuaHRtbFN1cHBvcnQgRGV2ZWxvcGVyIFZvaWNlcyBvbiBQYXRyZW9uOiBodHRwczovL3BhdHJlb24uY29tL0RldmVsb3BlclZvaWNlc1N1cHBvcnQgRGV2ZWxvcGVyIFZvaWNlcyBvbiBZb3VUdWJlOiBodHRwczovL3d3dy55b3V0dWJlLmNvbS9AZGV2ZWxvcGVydm9pY2VzL2pvaW5TaW1vbiBvbiBUd2l0dGVyOiBodHRwczovL3guY29tL1NpbW9uQXVidXJ5TmVkIG9uIFR3aXR0ZXI6IGh0dHBzOi8veC5jb20vbmxldGNoZXJLcmlzIG9uIE1hc3RvZG9uOiBodHRwOi8vbWFzdG9kb24uc29jaWFsL0BrcmlzYWplbmtpbnNLcmlzIG9uIExpbmtlZEluOiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vaW4va3Jpc2plbmtpbnMvS3JpcyBvbiBUd2l0dGVyOiBodHRwczovL3R3aXR0ZXIuY29tL2tyaXNhamVua2lucyIsImR1cmF0aW9uIjp7InRvdGFsTWlsbGlzZWNvbmRzIjo0MDg0MzcxfSwiaWQiOiI3MFgyQmU1dDcwMkt0SE9BbEY3bkFIIiwibWVkaWFUeXBlcyI6WyJBVURJTyJdLCJuYW1lIjoiUHJhY3RpY2FsIEFwcGxpY2F0aW9ucyBmb3IgRHVja0RCICh3aXRoIFNpbW9uIEF1YnVyeSAmIE5lZCBMZXRjaGVyKSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ2OGUwNzY0MmNmYzdjMzQ4ZGMzZjQ2MTIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY2OGUwNzY0MmNmYzdjMzQ4ZGMzZjQ2MTIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNjhlMDc2NDJjZmM3YzM0OGRjM2Y0NjEyIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkRldmVsb3BlciBWb2ljZXMiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6MmdYaHd6MEFRUnYyY3Z3NjFrb2JFNSJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNC0wNy0zMVQxNDozMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo3MFgyQmU1dDcwMkt0SE9BbEY3bkFIIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiIyYzI1YjUyMmFmNTcxOWJmOWIxY2ViNGUxYzYwZmY1NjBlZTVmMGIzIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzJjMjViNTIyYWY1NzE5YmY5YjFjZWI0ZTFjNjBmZjU2MGVlNWYwYjMifSx7ImZpbGVJZCI6ImJkODYxZmEyYThlNDk1MWUwNzFhYjcxYWMwZGJmYjZlNzU3MGE5OTEiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9iZDg2MWZhMmE4ZTQ5NTFlMDcxYWI3MWFjMGRiZmI2ZTc1NzBhOTkxIn0seyJmaWxlSWQiOiJlZjdkODkxZDcwN2I5YzBkYzI0ODhiODI1NTc1MjU3OWE5MTQ2NjkyIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2VmN2Q4OTFkNzA3YjljMGRjMjQ4OGI4MjU1NzUyNTc5YTkxNDY2OTIifSx7ImZpbGVJZCI6IjE3ZWQyNjFiZTRjODNkMTNiMDYxZmVmYzE0MzdmYWQ5ZTk5MTA4MmMiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8xN2VkMjYxYmU0YzgzZDEzYjA2MWZlZmMxNDM3ZmFkOWU5OTEwODJjIn0seyJmaWxlSWQiOiI4YjQ0NjRkY2E5Yjc4YjA0ZWQyNGNkMzExOGU3MWM3NDQ4MzU0ZWJjIiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvOGI0NDY0ZGNhOWI3OGIwNGVkMjRjZDMxMThlNzFjNzQ0ODM1NGViYyJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ4YjVjNzM1Y2U0NDBhYjkyMTY5Y2FjOGYiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY4YjVjNzM1Y2U0NDBhYjkyMTY5Y2FjOGYiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhOGI1YzczNWNlNDQwYWI5MjE2OWNhYzhmIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJEZWVwIERpdmUgaW50byBEYXRhYmFzZXMgd2l0aCBQZXRlciBaYWl0c2V2IHwgVGhlIEdlZWtOYXJyYXRvciBQb2RjYXN0ICBKb2luIGhvc3QgS2FpdmFseWEgQXB0ZSBhbmQgc3BlY2lhbCBndWVzdCBQZXRlciBaYWl0c2V2IGZyb20gUGVyY29uYSBvbiB0aGlzIGVwaXNvZGUgb2YgdGhlIEdlZWtuZXJkZXIgUG9kY2FzdC4gVGhleSBkaXNjdXNzIFBldGVyJ3MgZmFzY2luYXRpbmcgam91cm5leSBpbnRvIHRoZSB3b3JsZCBvZiBkYXRhYmFzZXMsIGZvdW5kaW5nIFBlcmNvbmEsIGFuZCB0aGUgZXZvbHV0aW9uIG9mIG9wZW4gc291cmNlIGRhdGFiYXNlIHNvbHV0aW9ucy4gVG9waWNzIGluY2x1ZGUgdGhlIHJpc2Ugb2YgUG9zdGdyZVNRTCwgdGhlIGNvbXBhcmlzb24gYmV0d2VlbiBNeVNRTCBhbmQgUG9zdGdyZVNRTCwgZGF0YWJhc2Ugb2JzZXJ2YWJpbGl0eSwgdGhlIGltcGFjdCBvZiBjbG91ZCBhbmQgS3ViZXJuZXRlcyBvbiBkYXRhYmFzZSBtYW5hZ2VtZW50LCBsaWNlbnNpbmcgY2hhbmdlcyBpbiBwb3B1bGFyIGRhdGFiYXNlcyBsaWtlIFJlZGlzLCBhbmQgY2FyZWVyIGFkdmljZSBmb3IgZGF0YWJhc2UgYWRtaW5pc3RyYXRvcnMgYW5kIGRldmVsb3BlcnMuIFN0YXkgdHVuZWQgZm9yIGluc2lnaHRzIG9uIHRoZSBmdXR1cmUgb2YgZGF0YWJhc2VzLCBvYnNlcnZhYmlsaXR5IHN0cmF0ZWdpZXMsIGFuZCB0aGUgcm9sZSBvZiBBSSBpbiBkYXRhYmFzZSBtYW5hZ2VtZW50LiAgMDA6MDAgSW50cm9kdWN0aW9uIGFuZCBHdWVzdCBXZWxjb21lIDAwOjE0IFBldGVyJ3MgSm91cm5leSBpbnRvIERhdGFiYXNlcyAwNDoxNSBUaGUgUmlzZSBvZiBQb3N0Z3JlU1FMIHZzIE15U1FMIDE4OjE3IENoYWxsZW5nZXMgaW4gTWFuYWdpbmcgRGF0YWJhc2UgQ2x1c3RlcnMgMjQ6MzYgQ29tbW9uIERldmVsb3BlciBNaXN0YWtlcyB3aXRoIERhdGFiYXNlcyAzMDo1OSBNb25nb0RCJ3MgU3VjY2VzcyBhbmQgRnV0dXJlIDM0OjUzIFJlZGlzIGFuZCBMaWNlbnNpbmcgQ2hhbmdlcyAzNzowNyBFbGFzdGljJ3MgTGljZW5zZSBDaGFuZ2UgYW5kIEl0cyBJbXBhY3QgMzg6MjUgUmVkaXMgRm9yayBhbmQgSW5kdXN0cnkgQ29sbGFib3JhdGlvbiA0MDoyNyBLdWJlcm5ldGVzIGFuZCBDbG91ZC1OYXRpdmUgRGF0YWJhc2VzIDQ3OjQ3IENoYWxsZW5nZXMgaW4gRGF0YWJhc2UgVXBncmFkZXMgYW5kIE1pZ3JhdGlvbnMgNTQ6NTggTG9hZCBUZXN0aW5nIGFuZCBPYnNlcnZhYmlsaXR5IDAxOjA5OjAyIEZ1dHVyZSBvZiBEYXRhYmFzZSBBZG1pbmlzdHJhdGlvbiBhbmQgRGV2ZWxvcG1lbnQgMDE6MTU6MTMgQ29uY2x1c2lvbiBhbmQgRmluYWwgVGhvdWdodHMgIEJlY29tZSBhIG1lbWJlciBvZiBUaGUgR2Vla05hcnJhdG9yIHRvIGdldCBhY2Nlc3MgdG8gbWVtYmVyIG9ubHkgdmlkZW9zLCBub3RlcyBhbmQgbW9udGhseSAxOjEgd2l0aCBtZS4gICBMaWtlIGJ1aWxkaW5nIHN0dWZmPyBUcnkgb3V0IENvZGVDcmFmdGVycyBhbmQgYnVpbGQgYW1hemluZyByZWFsIHdvcmxkIHN5c3RlbXMgbGlrZSBSZWRpcywgS2Fma2EsIFNxbGl0ZS4gVXNlIHRoZSBsaW5rIGJlbG93IHRvIHNpZ251cCBhbmQgZ2V0IDQwJSBvZmYgb24gcGFpZCBzdWJzY3JpcHRpb24uICBodHRwczovL2FwcC5jb2RlY3JhZnRlcnMuaW8vam9pbj92aWE9Z2Vla25hcnJhdG9yICBJZiB5b3UgbGlrZSB0aGlzIGVwaXNvZGUsIHBsZWFzZSBoaXQgdGhlIGxpa2UgYnV0dG9uIGFuZCBzaGFyZSBpdCB3aXRoIHlvdXIgbmV0d29yay4gIEFsc28gcGxlYXNlIHN1YnNjcmliZSBpZiB5b3UgaGF2ZW4ndCB5ZXQuICBEYXRhYmFzZSBpbnRlcm5hbHMgc2VyaWVzOiBodHRwczovL3lvdXR1LmJlL3lWX1pwME1pM3hzICBQb3B1bGFyIHBsYXlsaXN0czogUmVhbHRpbWUgc3RyZWFtaW5nIHN5c3RlbXM6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3BsYXlsaXN0P2xpc3Q9UExMN1FwVHhzQTRzZS1tQUtLb1ZPczNWY2FQNzFYX0xBLSAgU29mdHdhcmUgRW5naW5lZXJpbmc6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3BsYXlsaXN0P2xpc3Q9UExMN1FwVHhzQTRzZjZCeTAzYm90NUJoS29NZ3hEVVUxNyAgRGlzdHJpYnV0ZWQgc3lzdGVtcyBhbmQgZGF0YWJhc2VzOiBodHRwczovL3d3dy55b3V0dWJlLmNvbS9wbGF5bGlzdD9saXN0PVBMTDdRcFR4c0E0c2ZMRFVuakJKWEpHRmhoejk0akRkX2QgIE1vZGVybiBkYXRhYmFzZXM6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3BsYXlsaXN0P2xpc3Q9UExMN1FwVHhzQTRzY1NlWkFzQ1VYaWp0bmZXNUFSbHJzTiAgU3RheSBDdXJpb3MhIEtlZXAgTGVhcm5pbmchIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM4NTM1ODN9LCJpZCI6IjJ3QkR1ellrSkhFYkFYa0FJa2NVT3giLCJtZWRpYVR5cGVzIjpbIlZJREVPIiwiQVVESU8iXSwibmFtZSI6IkRhdGFiYXNlIFRyZW5kcyBhbmQgTW9yZSB3aXRoIFBldGVyIFphaXRzZXYiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkOGI1YzczNWNlNDQwYWI5MjE2OWNhYzhmIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmOGI1YzczNWNlNDQwYWI5MjE2OWNhYzhmIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YThiNWM3MzVjZTQ0MGFiOTIxNjljYWM4ZiIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJUaGUgR2Vla05hcnJhdG9yIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjJwZXU5T3BlemxGS0lxalVJVVpLVnEifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjUtMDEtMDRUMTg6MzU6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6MndCRHV6WWtKSEViQVhrQUlrY1VPeCJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiYmYzODE4NjhmN2M0ZWJlMmNmYmUyODc5YzJlYTQ2ODU1MmRmZWQ1MyIsImZvcm1hdCI6IkFBQ18yNCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2JmMzgxODY4ZjdjNGViZTJjZmJlMjg3OWMyZWE0Njg1NTJkZmVkNTMifSx7ImZpbGVJZCI6Ijg3N2M4NjI1YjE0MGU5ZTk2MjFjODQxYTcyMzRiM2Y5ZGU4YmM2ZTUiLCJmb3JtYXQiOiJNUDRfMTI4IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvODc3Yzg2MjViMTQwZTllOTYyMWM4NDFhNzIzNGIzZjlkZThiYzZlNSJ9LHsiZmlsZUlkIjoiYTk1OTg0MTAzNDY5YjliZmIzZGM1MzcxMGIwOTdkNDk5NDkwNDM3NSIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2E5NTk4NDEwMzQ2OWI5YmZiM2RjNTM3MTBiMDk3ZDQ5OTQ5MDQzNzUifSx7ImZpbGVJZCI6IjI1NDZlMzdlMTE4YTI5NjJhMGNiMDY2MTkyZTQ3YjQ4NzA5NDJjM2IiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8yNTQ2ZTM3ZTExOGEyOTYyYTBjYjA2NjE5MmU0N2I0ODcwOTQyYzNiIn0seyJmaWxlSWQiOiI5NjMxZjQwMDAwZjBhZGMyZTBjMTMyOGU1NzY5ZDc2NWU1ZjFiZGI5IiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzk2MzFmNDAwMDBmMGFkYzJlMGMxMzI4ZTU3NjlkNzY1ZTVmMWJkYjkifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkN2EyMDU1Y2JlNjY5NWYzOGM0OTBhYjFkIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmN2EyMDU1Y2JlNjY5NWYzOGM0OTBhYjFkIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTdhMjA1NWNiZTY2OTVmMzhjNDkwYWIxZCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiQnJhZHkgR2FzdGVyIGlzIGEgUHJpbmNpcGFsIFByb2dyYW0gTWFuYWdlciBvbiB0aGUgLk5FVCBhbmQgVmlzdWFsIFN0dWRpbyB0ZWFtIGF0IE1pY3Jvc29mdCB3aGVyZSBoZSB3b3JrcyBvbiBPcmxlYW5zLCBTaWduYWxSLCBtaWNyb3NlcnZpY2VzLCBBUElzLCBhbmQgaW50ZWdyYXRpb24gd2l0aCBBenVyZSBzZXJ2aWNlIHRlYW1zIGluIGhvcGVzIG9mIG1ha2luZyBpdCBleGNpdGluZyBmb3IgZGV2ZWxvcGVycyB3aG8gd29yayBvbiAuTkVUIGFwcHMgdG8gcGFydHkgaW4gdGhlIGNsb3VkISDCoCBUb3BpY3Mgb2YgRGlzY3Vzc2lvbjogWzY6MjddIENvbGxhYm9yYXRpb24gd2l0aCBBenVyZSBEZXZlbG9wZXIgQ0xJLiBbODowOF0gVGhlIGNoYWxsZW5nZXMgb2YgaW50ZWdyYXRpbmcgQVNQLk5FVCBDb3JlIHdpdGggZXhpc3RpbmcgZGVwbG95bWVudCBtZXRob2RzIGxpa2UgQXBwIFNlcnZpY2UuIFsxMTo0NV0gVGhlIG1haW4gcXVlc3Rpb25zIHRoZXkgaGVhcmQgYXQgdGhlIHBhbmVsLiBbMTM6NTNdIERlcGxveWluZyB5b3VyIGRhc2hib2FyZCB0byBBenVyZSBDb250YWluZXIgYXBwcy4gWzI0OjMxXSBBc3BpcmUgYnVpbGRzIG9uIC5ORVQgYW5kIGV2ZXJ5dGhpbmcgeW91IGNhbiBkbyB3aXRoIC5ORVQsIHlvdSBjYW4ga2VlcCBkb2luZy4gWzI3OjAzXSBUaXBzIGZvciBkZXZlbG9waW5nIGFnYWluc3QgQXNwaXJlIHJlc291cmNlcy4gWzI3OjUwXSBUaGUgZnV0dXJlIGZvY3VzZXMgb24gc2VjdXJpdHkuIFszMDowMl0gT3B0aW1pemluZyB5b3VyIGRldmVsb3BtZW50IGVudmlyb25tZW50IGFyb3VuZCBEZXZPcHMuIFszNDoyOF0gSG93IG11Y2ggaXMgS3ViZXJuZXRlcyBhbiBhY3R1YWwgZGVwZW5kZW5jeSwgb3IgY2FuIG5vcm1hbCAuTkVUIGFwcGxpY2F0aW9ucyBqdXN0IHVzZSBBcHAgU2VydmljZSBhbmQgbm90IGJlIHRpZWQgdG8gS3ViZXJuZXRlcz8gWzM5OjM3XSBCcmFkeeKAmXMgdGhvdWdodHMgb24gdGhlIGJlbmVmaXRzIG9mIGNvbnRhaW5lcnMgYW5kIHRoZSBwb3RlbnRpYWwgZm9yIGVhc2llciBhbHRlcm5hdGl2ZXMgaW4gdGhlIGZ1dHVyZS4gWzQ0OjA2XSBBSSBkb2luZyBhIGJldHRlciBqb2Igb2Ygc3VnZ2VzdGluZyB0aGUgcmlnaHQgY29kZS4gwqAgTWVudGlvbmVkIGluIHRoaXMgRXBpc29kZTogQ2xlYXIgTWVhc3VyZSBXYXkgQXJjaGl0ZWN0IEZvcnVtIFNvZnR3YXJlIEVuZ2luZWVyIEZvcnVtIFByb2dyYW1taW5nIHdpdGggUGFsZXJtbyDigJQgTmV3IFZpZGVvIFBvZGNhc3QhIEVtYWlsIHVzIGF0IHByb2dyYW1taW5nQHBhbGVybW8ubmV0LiBDbGVhciBNZWFzdXJlLCBJbmMuIChTcG9uc29yKSAgLk5FVCBEZXZPcHMgZm9yIEF6dXJlOiBBIERldmVsb3BlcuKAmXMgR3VpZGUgdG8gRGV2T3BzIEFyY2hpdGVjdHVyZSB0aGUgUmlnaHQgV2F5LCBieSBKZWZmcmV5IFBhbGVybW8g4oCUIEF2YWlsYWJsZSBvbiBBbWF6b24hICBKZWZmcmV5IFBhbGVybW/igJlzIFR3aXR0ZXIg4oCUIEZvbGxvdyB0byBzdGF5IGluZm9ybWVkIGFib3V0IGZ1dHVyZSBldmVudHMhICDigJxCdWlsZGluZyBuZXcgKGFuZCByZXRyb2ZpdHRpbmcgb2xkKSBhcHBzIHdpdGggLk5FVCBBc3BpcmUgdG8gc3RyZWFtbGluZSB5b3VyIGRldmVsb3BtZW50IHByb2Nlc3PigJ0gIEVwIDI5NSB3aXRoIEJyYWR5IEdhc3RlciDCoCBXYW50IHRvIExlYXJuIE1vcmU/IFZpc2l0IEF6dXJlRGV2T3BzLlNob3cgZm9yIHNob3cgbm90ZXMgYW5kIGFkZGl0aW9uYWwgZXBpc29kZXMuIMKgIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI4NTc3MDZ9LCJpZCI6IjRmNE1PRnlHZW5YaWdzeEI0RU9aR3MiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJCcmFkeSBHYXN0ZXI6IFVwZ3JhZGluZyAuTkVUIGFwcHMgLSBFcGlzb2RlIDMzMSIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ3YTIwNTVjYmU2Njk1ZjM4YzQ5MGFiMWQiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY3YTIwNTVjYmU2Njk1ZjM4YzQ5MGFiMWQiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhN2EyMDU1Y2JlNjY5NWYzOGM0OTBhYjFkIiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IkF6dXJlICYgRGV2T3BzIFBvZGNhc3QiLCJzaG93VHlwZXMiOltdLCJ1cmkiOiJzcG90aWZ5OnNob3c6NFRETmZ2SjZ1dVdpWXhUOG52cGRkRyJ9fSwicmVsZWFzZURhdGUiOnsiaXNvU3RyaW5nIjoiMjAyNS0wMS0wNlQwOTowMDowMFoifSwicmVzdHJpY3Rpb25zIjp7InBheXdhbGxDb250ZW50IjpmYWxzZX0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo0ZjRNT0Z5R2VuWGlnc3hCNEVPWkdzIn0seyJfX3R5cGVuYW1lIjoiRXBpc29kZSIsImF1ZGlvIjp7Iml0ZW1zIjpbeyJmaWxlSWQiOiI2Y2JjYzliODIxNzk5MDI5ZmYxYmJiNGFmMTYyZTg0NzVmMjJiYTJkIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzZjYmNjOWI4MjE3OTkwMjlmZjFiYmI0YWYxNjJlODQ3NWYyMmJhMmQifSx7ImZpbGVJZCI6IjNhMzk0OTk0YTRhZTViY2MzMWZhYzhiYmQ1ZTg0MmE2NGJhNGMwZjkiLCJmb3JtYXQiOiJNUDRfMTI4X0NCQ1MiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zYTM5NDk5NGE0YWU1YmNjMzFmYWM4YmJkNWU4NDJhNjRiYTRjMGY5In0seyJmaWxlSWQiOiIzYzZhOTFlMjFjNjdkNDYyYTU3Y2JiYzViYmRiZjNjNTM5Y2FiMDc5IiwiZm9ybWF0IjoiTVA0XzEyOF9EVUFMIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvM2M2YTkxZTIxYzY3ZDQ2MmE1N2NiYmM1YmJkYmYzYzUzOWNhYjA3OSJ9LHsiZmlsZUlkIjoiZjViZDFiNTY4N2RiZTE3YWU3OTRlYmM5MzA3MzMzODFmODJjNDgxMCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9mNWJkMWI1Njg3ZGJlMTdhZTc5NGViYzkzMDczMzM4MWY4MmM0ODEwIn0seyJmaWxlSWQiOiI0OTU0YWI0NWU1YzQyNTkyOWFlNjU2MDgyZGI3OTI5MmQzMDMzNDdiIiwiZm9ybWF0IjoiQUFDXzI0IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDk1NGFiNDVlNWM0MjU5MjlhZTY1NjA4MmRiNzkyOTJkMzAzMzQ3YiJ9XX0sImNvbnRlbnRSYXRpbmciOnsibGFiZWwiOiJOT05FIn0sImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGQ2ZGIwYTI1NTFmZjRmMGMwOWE1MWRhMjIiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWY2ZGIwYTI1NTFmZjRmMGMwOWE1MWRhMjIiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhNmRiMGEyNTUxZmY0ZjBjMDlhNTFkYTIyIiwid2lkdGgiOjY0MH1dfSwiZGVzY3JpcHRpb24iOiJJbiB0aGlzIGVwaXNvZGUgb2YgdGhlIE1vZGVybiBXZWIgUG9kY2FzdCwgaG9zdCBEYW5ueSBUaG9tcHNvbiBpbnRlcnZpZXdzIFJ5YW4gQ2FybmlhdG8sIGNyZWF0b3Igb2YgU29saWRKUywgYWJvdXQgdGhlIGV2b2x2aW5nIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGNsaWVudCBhbmQgc2VydmVyIHRlY2hub2xvZ2llcyBpbiB3ZWIgZGV2ZWxvcG1lbnQuIFRoZXkgZXhwbG9yZSB0aGUgaGlzdG9yeSBvZiBzZXJ2ZXItc2lkZSByZW5kZXJpbmcsIHNpbmdsZS1wYWdlIGFwcGxpY2F0aW9ucywgYW5kIGhvdyBTb2xpZEpTIGJyaWRnZXMgdGhlc2Ugd29ybGRzIHdpdGggaW5ub3ZhdGlvbnMgbGlrZSBzaW5nbGUtZmxpZ2h0IG11dGF0aW9ucywgd2hpY2ggY3V0IGRvd24gb24gc2VydmVyLWNsaWVudCByb3VuZCB0cmlwcyBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlLiBSeWFuIGFsc28gc2hhcmVzIGhpcyB2aXNpb24gZm9yIHRoZSBmdXR1cmUgb2YgcmVhY3RpdmUgc3lzdGVtcywgZm9jdXNpbmcgb24gYXN5bmMgbW9kZWxzIGFuZCBwcm94eS1iYXNlZCBzdG9yZXMgdGhhdCBlbmFibGUgcHJlY2lzZSBzdGF0ZSB1cGRhdGVzIHdpdGggbWluaW1hbCByZS1yZW5kZXJzLiAgIENoYXB0ZXJzIDA6MDAg4oCTIEludHJvZHVjdGlvbiBhbmQgR3Vlc3QgV2VsY29tZSAgMTo1MiDigJMgQ2hhbGxlbmdlcyBvZiBDbGllbnQgYW5kIFNlcnZlciBNb2RlbHMgaW4gTW9kZXJuIFdlYiAgNDowNSDigJMgSW1wb3J0YW5jZSBvZiBQYWdlIExvYWQgVGltZSBhbmQgU0VPICA2OjAwIOKAkyBCYWxhbmNpbmcgQ2xpZW50LVNlcnZlciBJbnRlcmFjdGlvbnMgaW4gRnJhbWV3b3JrcyAgOTowMyDigJMgRXhwbG9yaW5nIFJlYWN0IFNlcnZlciBDb21wb25lbnRzIGFuZCBBc3RybyBJc2xhbmRzICAxMjowMCDigJMgU2luZ2xlIFBhZ2UgQXBwcyBhbmQgRGF0YSBTZXJpYWxpemF0aW9uIENoYWxsZW5nZXMgICAxNjowMiDigJMgVW5kZXJzdGFuZGluZyB0aGUgQ29zdCBUcmlhbmdsZSBvZiBNb2Rlcm4gRnJhbWV3b3JrcyAgIDIwOjAyIOKAkyBUaGUgUm91dGVyIEFwcHJvYWNoIGluIFNvbGlkIGFuZCBJdHMgQmVuZWZpdHMgICAyNzowMCDigJMgRnJhbWV3b3JrIE9waW5pb25hdGlvbiBhbmQgRmxleGliaWxpdHkgaW4gRWNvc3lzdGVtcyAgIDM1OjAzIOKAkyBWZW5kb3IgTG9jay1pbiBUcmVuZHMgYW5kIFJlYWN04oCZcyBFdm9sdXRpb24gICA0MzowNCDigJMgU2luZ2xlIEZsaWdodCBNdXRhdGlvbnM6IENvbmNlcHQgYW5kIEJlbmVmaXRzICAgNDY6MDUg4oCTIEN1cnJlbnQgV29yazogUmVhY3Rpdml0eSBhbmQgU2lnbmFscyBpbiBTb2xpZCAgIDUyOjAwIOKAkyBFeHBsb3JpbmcgTXV0YWJsZSBSZWFjdGl2aXR5IGFuZCBQZXJmb3JtYW5jZSBHYWlucyAgIDU3OjAyIOKAkyBXcmFwLVVwIGFuZCBGaW5hbCBUaG91Z2h0cyAgRm9sbG93IFJ5YW4gQ2FybmlhdG8gb24gU29jaWFsIE1lZGlhIFR3aXR0ZXI6IGh0dHBzOi8veC5jb20vUnlhbkNhcm5pYXRvIERldi50bzogaHR0cHM6Ly9kZXYudG8vcnlhbnNvbGlkIEdpdGh1YjogaHR0cHM6Ly9naXRodWIuY29tL3J5YW5zb2xpZCAgU3BvbnNvcmVkIGJ5IFRoaXMgRG90OiB0aGlzZG90LmNvIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjM1NTE4MDh9LCJpZCI6IjN0VGpGeTBmazczYjdBYTVZZlREN2EiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJET1VCTEUgeW91ciBzcGVlZCB3aXRoIFNpbmdsZSBGbGlnaHQgTXV0YXRpb25zIGFuZCBTb2xpZC5qcyB3aXRoIFJ5YW4gQ2FybmlhdG8iLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkNmRiMGEyNTUxZmY0ZjBjMDlhNTFkYTIyIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmNmRiMGEyNTUxZmY0ZjBjMDlhNTFkYTIyIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YTZkYjBhMjU1MWZmNGYwYzA5YTUxZGEyMiIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJNb2Rlcm4gV2ViIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjVGR0E1OGZvUkZrSjZJZ0piQ0ZZZ20ifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjUtMDEtMDdUMTU6MzM6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6M3RUakZ5MGZrNzNiN0FhNVlmVEQ3YSJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiZWVhMzczNzlkODY1YzViZTY3ZmZkYmVlYjAyNzYzMjZlN2RkMGVjNyIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2VlYTM3Mzc5ZDg2NWM1YmU2N2ZmZGJlZWIwMjc2MzI2ZTdkZDBlYzcifSx7ImZpbGVJZCI6IjNkODZkMzFmZjM3ZTMwYTU0NjZhZjI5ZWU0NzI5ZTBhZjlkZjhhZTMiLCJmb3JtYXQiOiJNUDRfMTI4X0RVQUwiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zZDg2ZDMxZmYzN2UzMGE1NDY2YWYyOWVlNDcyOWUwYWY5ZGY4YWUzIn0seyJmaWxlSWQiOiI4Njk5NTlkN2QxMTQxY2I3OGMzMzc3YjY1MzY4MGNjM2I2NDM5NTBkIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3Lzg2OTk1OWQ3ZDExNDFjYjc4YzMzNzdiNjUzNjgwY2MzYjY0Mzk1MGQifSx7ImZpbGVJZCI6IjA4ZDAxOTE2ODI2NjY4MGEwNWJjOTlkZDMxNjk4YjU4YWU3NDc3ZTEiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8wOGQwMTkxNjgyNjY2ODBhMDViYzk5ZGQzMTY5OGI1OGFlNzQ3N2UxIn0seyJmaWxlSWQiOiI0NWY5ZTU4YzkxMGNmMjJmMWFlZjU4ZTk1MDNjOGY5MzJmYzY2NWFjIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzQ1ZjllNThjOTEwY2YyMmYxYWVmNThlOTUwM2M4ZjkzMmZjNjY1YWMifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYTNjMTkwNzM3ZmFlNzlkNzMyZTFiNTg4Iiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYTNjMTkwNzM3ZmFlNzlkNzMyZTFiNTg4Iiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWEzYzE5MDczN2ZhZTc5ZDczMmUxYjU4OCIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiRHVja0RCIGlzIGFuIG9wZW4tc291cmNlIGNvbHVtbi1vcmllbnRlZCByZWxhdGlvbmFsIGRhdGFiYXNlIHRoYXQgd2FzIGZpcnN0IHJlbGVhc2VkIGluIDIwMTkuIEl0J3MgZGVzaWduZWQgdG8gcHJvdmlkZSBoaWdoIHBlcmZvcm1hbmNlIG9uIGNvbXBsZXggcXVlcmllcyBhZ2FpbnN0IGxhcmdlIGRhdGFiYXNlcywgYW5kIGZvY3VzZXMgb24gb25saW5lIGFuYWx5dGljYWwgcHJvY2Vzc2luZyB3b3JrbG9hZHMuIEhhbm5lcyBNw7xobGVpc2VuIGlzIHRoZSBDby1DcmVhdG9yIG9mIER1Y2tCRCwgYW5kIGlzIHRoZSBDRU8gYW5kIENvLUZvdW5kZXIgb2YgRHVja0RCIExhYnMuIEhlIGpvaW5zIHRoZSBzaG93IHRvIHRhbGsgYWJvdXQgZHJhd2luZyBpbnNwaXJhdGlvbiBmcm9tIFNRTGl0ZSwgd2h5IER1Y2tEQiB3YXMgd3JpdHRlbiBpbiBDKyssIHRoZSBub3ZlbCBkYXRhIHByb2Nlc3Npbmcgc2NlbmFyaW9zIGl0IGVuYWJsZXMsIGFuZCBtb3JlLiAgVGhpcyBlcGlzb2RlIGlzIGhvc3RlZCBieSBMZWUgQXRjaGlzb24uIExlZSBBdGNoaXNvbiBpcyBhIHNvZnR3YXJlIGFyY2hpdGVjdCwgYXV0aG9yLCBhbmQgdGhvdWdodCBsZWFkZXIgb24gY2xvdWQgY29tcHV0aW5nIGFuZCBhcHBsaWNhdGlvbiBtb2Rlcm5pemF0aW9uLiBIaXMgYmVzdC1zZWxsaW5nIGJvb2ssIEFyY2hpdGVjdGluZyBmb3IgU2NhbGUgKE/igJlSZWlsbHkgTWVkaWEpLCBpcyBhbiBlc3NlbnRpYWwgcmVzb3VyY2UgZm9yIHRlY2huaWNhbCB0ZWFtcyBsb29raW5nIHRvIG1haW50YWluIGhpZ2ggYXZhaWxhYmlsaXR5IGFuZCBtYW5hZ2UgcmlzayBpbiB0aGVpciBjbG91ZCBlbnZpcm9ubWVudHMuIExlZSBpcyB0aGUgaG9zdCBvZiBoaXMgcG9kY2FzdCwgTW9kZXJuIERpZ2l0YWwgQnVzaW5lc3MsIGFuIGVuZ2FnaW5nIGFuZCBpbmZvcm1hdGl2ZSBwb2RjYXN0IHByb2R1Y2VkIGZvciBwZW9wbGUgbG9va2luZyB0byBidWlsZCBhbmQgZ3JvdyB0aGVpciBkaWdpdGFsIGJ1c2luZXNzIHdpdGggdGhlIGhlbHAgb2YgbW9kZXJuIGFwcGxpY2F0aW9ucyBhbmQgcHJvY2Vzc2VzIGRldmVsb3BlZCBmb3IgdG9kYXnigJlzIGZhc3QtbW92aW5nIGJ1c2luZXNzIGVudmlyb25tZW50LiBMaXN0ZW4gYXQgbWRiLmZtLiBGb2xsb3cgTGVlIGF0IHNvZnR3YXJlYXJjaGl0ZWN0dXJlaW5zaWdodHMuY29tLCBhbmQgc2VlIGFsbCBoaXMgY29udGVudCBhdCBsZWVhdGNoaXNvbi5jb20uIFBsZWFzZSBjbGljayBoZXJlIHRvIHNlZSB0aGUgdHJhbnNjcmlwdCBvZiB0aGlzIGVwaXNvZGUuIFNwb25zb3JzaGlwIGlucXVpcmllczogc3BvbnNvckBzb2Z0d2FyZWVuZ2luZWVyaW5nZGFpbHkuY29tIiwiZHVyYXRpb24iOnsidG90YWxNaWxsaXNlY29uZHMiOjI4NDM0ODB9LCJpZCI6IjNYejJJVW9ndmVjbWNnUmlRUFdTTWIiLCJtZWRpYVR5cGVzIjpbIkFVRElPIl0sIm5hbWUiOiJEdWNrREIgd2l0aCBIYW5uZXMgTcO8aGxlaXNlbiIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhM2MxOTA3MzdmYWU3OWQ3MzJlMWI1ODgiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhM2MxOTA3MzdmYWU3OWQ3MzJlMWI1ODgiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYTNjMTkwNzM3ZmFlNzlkNzMyZTFiNTg4Iiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlNvZnR3YXJlIEVuZ2luZWVyaW5nIERhaWx5Iiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjZVQ3RCWUwyOWh3aHc0WWJUZFg4M04ifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDgtMDhUMDk6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6M1h6MklVb2d2ZWNtY2dSaVFQV1NNYiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiOTA4MWY2MTM1MmM5ODg2MzhkYzBiYjliZGY1YTgzNDE0YmFjYTE5NCIsImZvcm1hdCI6Ik1QNF8xMjgiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy85MDgxZjYxMzUyYzk4ODYzOGRjMGJiOWJkZjVhODM0MTRiYWNhMTk0In0seyJmaWxlSWQiOiI0NTM1ZWYzNmU4NmRhODJhMDAzOTkzZTcyODA1NjczMzAxNjg0Yjk0IiwiZm9ybWF0IjoiTVA0XzEyOF9DQkNTIiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNDUzNWVmMzZlODZkYTgyYTAwMzk5M2U3MjgwNTY3MzMwMTY4NGI5NCJ9LHsiZmlsZUlkIjoiOTM5MmViMzQ4YzZhNDUzNDY3ZGFmNDc4ZmJhYTFkNTI5ODllM2FmYiIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzkzOTJlYjM0OGM2YTQ1MzQ2N2RhZjQ3OGZiYWExZDUyOTg5ZTNhZmIifSx7ImZpbGVJZCI6IjNjNmQ4YjdhYjU5YThmZDcxM2MyMDIwNTU1MGViYzM3MzEzZjQ3NjEiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy8zYzZkOGI3YWI1OWE4ZmQ3MTNjMjAyMDU1NTBlYmMzNzMxM2Y0NzYxIn0seyJmaWxlSWQiOiJkZDRlMWIxYjJhM2E2YTg0YzdkZDgxZjJjN2ViZDE2ZjFjZGQ0ZWVmIiwiZm9ybWF0IjoiT0dHX1ZPUkJJU185NiIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3L2RkNGUxYjFiMmEzYTZhODRjN2RkODFmMmM3ZWJkMTZmMWNkZDRlZWYifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWRhNGJmYzZkMTdiYTRiN2Y2NmU2MDEyYSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiSW4gdGhpcyBlcGlzb2RlIG9mIFN5bnRheCwgV2VzIGFuZCBTY290dCB0YWxrIHdpdGggUnlhbiBEYWhsIGFib3V0IERlbm8gMi4wLCBpdHMgbmV3IGZlYXR1cmVzIGFuZCB1c2Ugb2Ygd2ViIHN0YW5kYXJkcywgYW5kIGhvdyBpdCBzZWFtbGVzc2x5IGludGVncmF0ZXMgd2l0aCBwb3B1bGFyIGZyYW1ld29ya3MgbGlrZSBOZXh0LmpzLiBSeWFuIHNoYXJlcyBpbnNpZ2h0cyBvbiB0aGUgbW90aXZhdGlvbnMgYmVoaW5kIERlbm/igJlzIGNyZWF0aW9uLCBpdHMgZW1waGFzaXMgb24gc2ltcGxpY2l0eSBhbmQgc2VjdXJpdHksIGFuZCBvZmZlcnMgaGlzIHRha2Ugb24gdGhlIGV2b2x2aW5nIEphdmFTY3JpcHQgZWNvc3lzdGVtLiBTaG93IE5vdGVzICAgMDA6MDAgV2VsY29tZSB0byBTeW50YXghICAwMDozNCBXaGF0IGlzIERlbm8/ICAwNTowOCBEZW5vIDIuMCAgMDc6NDkgTlBNIGNvbXBhdGliaWxpdHkgIDA5OjQwIFdoYXQgcGFydHMgb2YgTm9kZSBhcmVu4oCZdCBkb2FibGUgaW4gRGVubz8gIDExOjIyIERvIHdlIG5lZWQgYSBoYXJkIGJyZWFrIGZyb20gUmVxdWlyZT8gIDEzOjUxIFBhY2thZ2UgbWFuYWdlbWVudCAgMTY6MjUgU2VjdXJpdHkgYW5kIHBlcmZvcm1hbmNlIGJlbmVmaXRzIG9mIERlbm8gIDIwOjU3IEJyb3VnaHQgdG8geW91IGJ5IFNlbnRyeS5pbyAgMjA6NTcgVGhvdWdodHMgb24gQnVuIGFuZCBOb2RlIGFkZGl0aW9ucyAgMjY6MjUgUnlhbuKAmXMgZmF2b3JpdGUgRGVubyBwcm9qZWN0cyAgIEx1bWUgIEZyZXNoICB3ZWJncHUtZXhhbXBsZXMgIGdwdWNyYWZ0IG1pbmVjcmFmdCBjbG9uZSArIGRlbm8gKyB3ZWJncHUgIGdwdWNyYWZ0IGV4YW1wbGUgIFNoYWRlcnBsYXkgICBPcmlsbHVzaW9uICAgIDI4OjQyIFdpbGwgd2UgZXZlciBzZWUgYSB1bmlmaWVkIGZpbGUgc3lzdGVtIEFQST8gIDMxOjQ5IFR5cGVzY3JpcHQgIDM2OjEyICBKdXB5dGVyIE5vdGVib29rcyB3aXRoIERlbm8gICBQb2xhcnMgICAgMzk6MTEgQUkgYW5kIFdBU00gaW4gSmF2YVNjcmlwdCAgNDI6MDEgRGVubyAyLjAgZmVhdHVyZXMgYW5kIGZ1dHVyZSAgNDM6MDggU2ljayBQaWNrcyAmIFNoYW1lbGVzcyBQbHVncyAgIFNpY2sgUGlja3MgICBSeWFuOiBNY0NhcnJlbiBQYXJrICAgU2hhbWVsZXNzIFBsdWdzICAgUnlhbjogaHR0cHM6Ly9kZW5vLmNvbS9lbnRlcnByaXNlICAgSGl0IHVzIHVwIG9uIFNvY2lhbHMhICBTeW50YXg6IFggSW5zdGFncmFtIFRpa3RvayBMaW5rZWRJbiBUaHJlYWRzICBXZXM6IFggSW5zdGFncmFtIFRpa3RvayBMaW5rZWRJbiBUaHJlYWRzICBTY290dDogWCBJbnN0YWdyYW0gVGlrdG9rIExpbmtlZEluIFRocmVhZHMgIFJhbmR5OiBYIEluc3RhZ3JhbSBZb3VUdWJlIFRocmVhZHMiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6MjY3MTMzOH0sImlkIjoiNzd1YlpJd3dWSklHRDU4VjZ0eDE1QiIsIm1lZGlhVHlwZXMiOlsiVklERU8iLCJBVURJTyJdLCJuYW1lIjoiODE1OiBEZW5vIDIgd2l0aCBSeWFuIERhaGwiLCJwbGF5YWJpbGl0eSI6eyJwbGF5YWJsZSI6dHJ1ZSwicmVhc29uIjoiUExBWUFCTEUifSwicGxheWVkU3RhdGUiOnsicGxheVBvc2l0aW9uTWlsbGlzZWNvbmRzIjowLCJzdGF0ZSI6Ik5PVF9TVEFSVEVEIn0sInBvZGNhc3RWMiI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdFJlc3BvbnNlV3JhcHBlciIsImRhdGEiOnsiX190eXBlbmFtZSI6IlBvZGNhc3QiLCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmZGE0YmZjNmQxN2JhNGI3ZjY2ZTYwMTJhIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWRhNGJmYzZkMTdiYTRiN2Y2NmU2MDEyYSIsIndpZHRoIjo2NDB9XX0sIm5hbWUiOiJTeW50YXggLSBUYXN0eSBXZWIgRGV2ZWxvcG1lbnQgVHJlYXRzIiwic2hvd1R5cGVzIjpbXSwidXJpIjoic3BvdGlmeTpzaG93OjRrWUNSWUozeUs1RFFiUDV0YmZaYnkifX0sInJlbGVhc2VEYXRlIjp7Imlzb1N0cmluZyI6IjIwMjQtMDgtMzBUMTE6MDA6MDBaIn0sInJlc3RyaWN0aW9ucyI6eyJwYXl3YWxsQ29udGVudCI6ZmFsc2V9LCJ1cmkiOiJzcG90aWZ5OmVwaXNvZGU6Nzd1YlpJd3dWSklHRDU4VjZ0eDE1QiJ9LHsiX190eXBlbmFtZSI6IkVwaXNvZGUiLCJhdWRpbyI6eyJpdGVtcyI6W3siZmlsZUlkIjoiNzI5MWFlMzU3OWM1N2E3ZjE4MzY2YmNkZTBjYzU2YjgwODY5NmI3OCIsImZvcm1hdCI6Ik1QNF8xMjhfRFVBTCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzcyOTFhZTM1NzljNTdhN2YxODM2NmJjZGUwY2M1NmI4MDg2OTZiNzgifSx7ImZpbGVJZCI6ImQ0YTg5YzFjNWU0ZWM2MmUxNDIzZGUyMDkzMTkyNjc0NzVlMGY2ZGUiLCJmb3JtYXQiOiJBQUNfMjQiLCJ1cmwiOiJodHRwczovL3Auc2Nkbi5jby9tcDMtcHJldmlldy9kNGE4OWMxYzVlNGVjNjJlMTQyM2RlMjA5MzE5MjY3NDc1ZTBmNmRlIn0seyJmaWxlSWQiOiIyOWZjOWY0MDc2MjZlZWViNGY0ZTliMzkzNTgzODQ4Mzk2NTc4NjBlIiwiZm9ybWF0IjoiTVA0XzEyOCIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzI5ZmM5ZjQwNzYyNmVlZWI0ZjRlOWIzOTM1ODM4NDgzOTY1Nzg2MGUifSx7ImZpbGVJZCI6IjU0NGMzN2JlNDA0ZTMxNzliMTFiMzAyOGQ5M2IyMDZlMTQxN2JjYWUiLCJmb3JtYXQiOiJPR0dfVk9SQklTXzk2IiwidXJsIjoiaHR0cHM6Ly9wLnNjZG4uY28vbXAzLXByZXZpZXcvNTQ0YzM3YmU0MDRlMzE3OWIxMWIzMDI4ZDkzYjIwNmUxNDE3YmNhZSJ9LHsiZmlsZUlkIjoiNzI1ZWE5ODk0OGY0YTNiYjMxNzkyNzk4YmRlZDY1ODM4ZjMyZTg4ZSIsImZvcm1hdCI6Ik1QNF8xMjhfQ0JDUyIsInVybCI6Imh0dHBzOi8vcC5zY2RuLmNvL21wMy1wcmV2aWV3LzcyNWVhOTg5NDhmNGEzYmIzMTc5Mjc5OGJkZWQ2NTgzOGYzMmU4OGUifV19LCJjb250ZW50UmF0aW5nIjp7ImxhYmVsIjoiTk9ORSJ9LCJjb3ZlckFydCI6eyJzb3VyY2VzIjpbeyJoZWlnaHQiOjY0LCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBmNjhkYjNiZGNhMTNhMjgxNmJkNjk1N2M5ZTQxIiwid2lkdGgiOjY0fSx7ImhlaWdodCI6MzAwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDA1ZjFmYjNiZGNhMTNhMjgxNmJkNjk1N2M5ZTQxIiwid2lkdGgiOjMwMH0seyJoZWlnaHQiOjY0MCwidXJsIjoiaHR0cHM6Ly9pLnNjZG4uY28vaW1hZ2UvYWI2NzY1NjMwMDAwYmE4YWIzYmRjYTEzYTI4MTZiZDY5NTdjOWU0MSIsIndpZHRoIjo2NDB9XX0sImRlc2NyaXB0aW9uIjoiR3JhcGhRTCBpcyBvbmUgb2YgdGhlIGJpZ2dlc3QgQVBJIGVuYWJsZXJzIGluIHNvZnR3YXJlIGRldmVsb3BtZW50LCBidXQganVzdCBob3cgY29tcGxpY2F0ZWQgY2FuIHRoaW5ncyBiZT8gVGFubWFpIEdvcGFsIOKAkyBIYXN1cmHigJlzIENFTyBleHRyYW9yZGluYWlyZSDigJMgdGFsa3Mgd2l0aCBKYXNvbiBhbmQgUGF0cmljayBhYm91dCBob3cgdGhlIHNlY3JldCBzYXVjZSBnZXRzIG1hZGUuIFRoZXkgZGl2ZSBkZWVwbHkgZnJvbSBob3cgQVBJcyBmdW5jdGlvbiB0byBoYXZpbmcgdGhlbSBtYW5hZ2VkIGluIHByYWN0aWNlIOKAkyBhbW9uZyBzZXZlcmFsIG90aGVyIHRvcGljLCBtYWtpbmcgdGhpcyBhIG11c3QtbGlzdGVuIGVwaXNvZGUuwqDCoDAwOjAxOjE5IEludHJvZHVjdGlvbnMwMDowMTo0OCBUYW5tYWnigJlzIGxhdGUgc3RhcnQgaW4gcHJvZ3JhbW1pbmcwMDowNTo0OCBQbGlua28wMDoxMzowNiBDb3Vyc2VyYTAwOjIzOjI4IFRoZSBxdWVzdGlvbiBvZiBBUEkgZGV2ZWxvcG1lbnQwMDozMDozMCBBUEkgbGF5ZXIgZnVuY3Rpb25hbGl0eTAwOjM0OjU4IEhvdyBIYXN1cmEgbGV2ZXJhZ2VzIEpTT04wMDozOTowOCBHcmFwaFFMMDA6NDI6NDkgV29yc2UgdGhhbiBhbiBBUEkgY2FsbDAwOjQ5OjE1IFRoZSBwb3RlbnRpYWwgUkVTVCBtaW5lZmllbGQwMDo1Mzo0MSBKU09OIFdlYiBUb2tlbnMwMToxMTozNCBTY2FsaW5nIHdyaXRlczAxOjE1OjE3IENhcmVlcnMgd2l0aCBIYXN1cmEwMToyMjozNSBGYXJld2VsbHNSZXNvdXJjZXMgbWVudGlvbmVkIGluIHRoaXMgZXBpc29kZTpKb2luIHRoZSBQcm9ncmFtbWluZyBUaHJvd2Rvd24gUGF0cmVvbiBjb21tdW5pdHkgdG9kYXk6IGh0dHBzOi8vd3d3LnBhdHJlb24uY29tL3Byb2dyYW1taW5ndGhyb3dkb3duP3R5PWjCoFN1YnNjcmliZSB0byB0aGUgcG9kY2FzdCBvbiBZb3V0dWJlOiBodHRwczovL3d3dy55b3V0dWJlLmNvbS9AcHJvZ3JhbW1pbmd0aHJvd2Rvd240NzkzTGlua3M6wqBUYW5tYWkgR29wYWw6wqBXZWJzaXRlOiBodHRwczovL2hhc3VyYS5pby9ibG9nL0B0YW5tYWlnL8KgTGlua2VkaW46IGh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi90YW5tYWlnL8KgVHdpdHRlcjogaHR0cHM6Ly90d2l0dGVyLmNvbS90YW5tYWlnb8KgR2l0aHViOiBodHRwczovL2dpdGh1Yi5jb20vY29jbzk4wqBIYXN1cmE6wqBXZWJzaXRlOiBodHRwczovL2hhc3VyYS5pby/CoENhcmVlcnM6IGh0dHBzOi8vaGFzdXJhLmlvL2NhcmVlcnMvwqBUd2l0dGVyOiBodHRwczovL3R3aXR0ZXIuY29tL0hhc3VyYUhRwqBHaXRodWI6IGh0dHBzOi8vZ2l0aHViLmNvbS9oYXN1cmHCoExpbmtlZGluOiBodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9oYXN1cmHCoE90aGVyczrCoEdvb2QgU3RyYXRlZ3ksIEJhZCBTdHJhdGVneSAoQW1hem9uKTogaHR0cHM6Ly93d3cuYW1hem9uLmNvbS9Hb29kLVN0cmF0ZWd5LUJhZC1TdHJhdGVneS1hdWRpb2Jvb2svZHAvQjA3UjZYUThZUMKgTW9kZXJuIEFwcGxpY2F0aW9uIERldmVsb3BtZW50IChJSVQgTWFkcmFzLCBhcmNoaXZlZCk6IGh0dHBzOi8vYXJjaGl2ZS5ucHRlbC5hYy5pbi9jb3Vyc2VzLzEwNi8xMDYvMTA2MTA2MTU2L0lmIHlvdeKAmXZlIGVuam95ZWQgdGhpcyBlcGlzb2RlLCB5b3UgY2FuIGxpc3RlbiB0byBtb3JlIG9uIFByb2dyYW1taW5nIFRocm93ZG93buKAmXMgd2Vic2l0ZTogaHR0cHM6Ly93d3cucHJvZ3JhbW1pbmd0aHJvd2Rvd24uY29tL8KgUmVhY2ggb3V0IHRvIHVzIHZpYSBlbWFpbDogcHJvZ3JhbW1pbmd0aHJvd2Rvd25AZ21haWwuY29twqBZb3UgY2FuIGFsc28gZm9sbG93IFByb2dyYW1taW5nIFRocm93ZG93biBvbsKgRmFjZWJvb2sgfCBBcHBsZSBQb2RjYXN0cyB8IFNwb3RpZnkgfCBQbGF5ZXIuRk0gfCBZb3V0dWJlwqBKb2luIHRoZSBkaXNjdXNzaW9uIG9uIG91ciBEaXNjb3JkSGVscCBzdXBwb3J0IFByb2dyYW1taW5nIFRocm93ZG93biB0aHJvdWdoIG91ciBQYXRyZW9uICAgIOKYhSBTdXBwb3J0IHRoaXMgcG9kY2FzdCBvbiBQYXRyZW9uIOKYhSAiLCJkdXJhdGlvbiI6eyJ0b3RhbE1pbGxpc2Vjb25kcyI6NDk5OTQ3MX0sImlkIjoiN2ZiWURDUHBIS0dqR3l0TXdkaG5VeSIsIm1lZGlhVHlwZXMiOlsiQVVESU8iXSwibmFtZSI6IjE1OTogR3JhcGhRTCB3aXRoIFRhbm1haSBHb3BhbCIsInBsYXlhYmlsaXR5Ijp7InBsYXlhYmxlIjp0cnVlLCJyZWFzb24iOiJQTEFZQUJMRSJ9LCJwbGF5ZWRTdGF0ZSI6eyJwbGF5UG9zaXRpb25NaWxsaXNlY29uZHMiOjAsInN0YXRlIjoiTk9UX1NUQVJURUQifSwicG9kY2FzdFYyIjp7Il9fdHlwZW5hbWUiOiJQb2RjYXN0UmVzcG9uc2VXcmFwcGVyIiwiZGF0YSI6eyJfX3R5cGVuYW1lIjoiUG9kY2FzdCIsImNvdmVyQXJ0Ijp7InNvdXJjZXMiOlt7ImhlaWdodCI6NjQsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMGY2OGRhOGUxY2YyOWZhMGMxMDgyYmNjMDg3ZjkiLCJ3aWR0aCI6NjR9LHsiaGVpZ2h0IjozMDAsInVybCI6Imh0dHBzOi8vaS5zY2RuLmNvL2ltYWdlL2FiNjc2NTYzMDAwMDVmMWZhOGUxY2YyOWZhMGMxMDgyYmNjMDg3ZjkiLCJ3aWR0aCI6MzAwfSx7ImhlaWdodCI6NjQwLCJ1cmwiOiJodHRwczovL2kuc2Nkbi5jby9pbWFnZS9hYjY3NjU2MzAwMDBiYThhYThlMWNmMjlmYTBjMTA4MmJjYzA4N2Y5Iiwid2lkdGgiOjY0MH1dfSwibmFtZSI6IlByb2dyYW1taW5nIFRocm93ZG93biIsInNob3dUeXBlcyI6W10sInVyaSI6InNwb3RpZnk6c2hvdzoyNzRaMHZYU0NZeGRkWUdqMmhMSjhyIn19LCJyZWxlYXNlRGF0ZSI6eyJpc29TdHJpbmciOiIyMDIzLTA2LTEyVDE1OjAwOjAwWiJ9LCJyZXN0cmljdGlvbnMiOnsicGF5d2FsbENvbnRlbnQiOmZhbHNlfSwidXJpIjoic3BvdGlmeTplcGlzb2RlOjdmYllEQ1BwSEtHakd5dE13ZGhuVXkifV0sInVyaSI6InNwb3RpZnk6ZXBpc29kZTo2UTNqUm1HVlBRQzdmV1F4VnVhRnZQIiwic3RhdHVzIjoiTE9BREVEIn0sInNpbWlsYXJBbGJ1bXMiOnsic3RhdHVzIjoiVU5BVkFJTEFCTEUifSwicG9wdWxhckVwaXNvZGVzIjp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJwbGF5bGlzdFJlY29tbWVuZGVkVHJhY2tzIjp7InBsYXlsaXN0Ijp7InN0YXR1cyI6IlVOQVZBSUxBQkxFIn19LCJjb25jZXJ0SHViIjp7ImNvbmNlcnRGZWVkIjpudWxsLCJsb2NhdGlvbiI6bnVsbH0sIm1hc3RoZWFkIjp7ImlzQ3Jhd2xlckJvdCI6ZmFsc2UsImlzU1NSRm9vdGVyVGVzdCI6ZmFsc2UsImNvbnRleHRVcmwiOnsicGF0aG5hbWUiOiIvZXBpc29kZS82UTNqUm1HVlBRQzdmV1F4VnVhRnZQIiwib3JpZ2luIjoiaHR0cHM6Ly9vcGVuLnNwb3RpZnkuY29tIn19fQ==</script><script id="remote-configuration" type="text/plain">eyIjdiI6IjEiLCJleHRlbmRUcmFja1JlY29tbWVuZGF0aW9uc01XUCI6ImVuYWJsZWQiLCJTU1JNYXN0aGVhZEZvb3RlckFuZExhbmd1YWdlTW9kYWxNV1AiOiJjb250cm9sIiwiZW5hYmxlU3NyRm9yRW50aXR5UGFnZXNNV1AiOiJjb250cm9sIiwiZW5hYmxlUGxheWxpc3RBcnRpc3RJbnRlcm5hbExpbmtzIjoiY29udHJvbCIsImVuYWJsZUkxOG5Sb3V0ZXMiOiJ2YXJpYW50IiwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6dHJ1ZSwiI2NvbmZpZ3VyYXRpb25Bc3NpZ25tZW50SWQiOiI3NDc3OTE1OC01Y2FlLTg0MjAtNTY3Yy02MWE4YWUzNWUyMDM6MCIsIiNncm91cElkcyI6eyJleHRlbmRUcmFja1JlY29tbWVuZGF0aW9uc01XUCI6MTIxNzQ1NSwiZW5hYmxlVW5hdXRoSG9tZVRyZW5kaW5nU29uZ3NNd3AiOjExOTQyNjAsIlNTUk1hc3RoZWFkRm9vdGVyQW5kTGFuZ3VhZ2VNb2RhbE1XUCI6MTIxNzEzMywiZW5hYmxlU3NyRm9yRW50aXR5UGFnZXNNV1AiOjEyMTQ3NDYsImVuYWJsZVBsYXlsaXN0QXJ0aXN0SW50ZXJuYWxMaW5rcyI6MTIxOTQ5NiwiZW5hYmxlSTE4blJvdXRlcyI6MTEwMjY2MSwiZGlzYWJsZVVuYXV0aEx5cmljc0NUQSI6MTE4NjU0MX0sIiNmZXRjaFRpbWVNaWxsaXMiOjE3Mzk4MTc5MzQxNDgsIiNjb250ZXh0SGFzaCI6ImFhNzBlMDQwMGMyZDIxNWUifQ==</script><script id="seo" type="application/json">{"episode":{}}</script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/mobile-web-player.d032e44a.js"></script><script src="https://open.spotifycdn.com/cdn/build/mobile-web-player/vendor~mobile-web-player.39ca7a70.js"></script></body></html>

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