CINXE.COM
Vulture TV Recaps - Recaps of TV Shows
<!DOCTYPE html> <html lang="en-us" data-uri="www.vulture.com/_pages/tv-recaps@published" data-layout-uri="www.vulture.com/_layouts/layout-simple/instances/section@published"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.vulture.com/tv-recaps/","20201008210901","https://web.archive.org/","web","/_static/", "1602191341"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> <!-- data-editable="head" --> <!-- data-uri="www.vulture.com/_components/gtm-page/instances/tv-recaps@published" --> <script> 'use strict'; window._nymGtmPage = window._nymGtmPage || {}; window._nymGtmPage.pageUri = 'www.vulture.com/_pages/tv-recaps@published'; window._nymGtmPage.authors = ''; window._nymGtmPage.headline = ''; window._nymGtmPage.publishDate = ''; window._nymGtmPage.originalPublishDate = '2018-06-26'; window._nymGtmPage.updatedDate = ''; window._nymGtmPage.contentChannel = ''; window._nymGtmPage.tags = ''; window._nymGtmPage.magazineIssueDate = ''; window._nymGtmPage.onSitePromotion = ''; window._nymGtmPage.featureTypes = ''; window._nymGtmPage.syndicatedFrom = ''; window._nymGtmPage.wordCount = 0; window._nymGtmPage.hasProduct = false; window._nymGtmPage.syndicationStatus = ''; window._nymGtmPage.isBranded = false; window._nymGtmPage.brandName = ''; window._nymGtmPage.publishDateISO = '2018-06-26T10:50:28.067-04:00'; window._nymGtmPage.originalPublishDateISO = '2018-06-26T10:50:28.067-04:00'; window._nymGtmPage.updatedDateISO = ''; window._nymPermutive = { article: { authors: [], keywords: [], pageUri: 'www.vulture.com/_pages/tv-recaps@published'||null, publishedAt: '2018-06-26T10:50:28.067-04:00'||null, title: ''||null, wordCount: null, section: ''||null, featureTypes: [], syndicationStatus: ''||null, isBranded: false, brandName: ''||null } }; </script> <!-- data-uri="www.vulture.com/_components/clay-meta-url/instances/tv-recaps@published" --> <link rel="canonical" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv-recaps/"> <meta property="og:url" content="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv-recaps/"> <!-- data-uri="www.vulture.com/_components/clay-meta-title/instances/tv-recaps@published" --> <title>Vulture TV Recaps - Recaps of TV Shows</title> <meta property="og:title" content="Vulture TV Recaps - Recaps of TV Shows"> <meta name="twitter:title" content="Vulture TV Recaps - Recaps of TV Shows"> <!-- data-uri="www.vulture.com/_components/clay-meta-description/instances/tv-recaps@published" --> <meta name="description" content="Daily recaps of all your favorite tv shows."> <meta name="twitter:description" content="Daily recaps of all your favorite tv shows."> <meta property="og:description" content="Daily recaps of all your favorite tv shows."> <!-- data-uri="www.vulture.com/_components/clay-meta-keywords/instances/tv-recaps@published" --> <meta property="article:tag" content="what to stream, tv recap, tv recaps, recaps, index"> <meta property="sailthru.tags" content="what to stream, tv recap, tv recaps, recaps, index"> <!-- data-editable-end --> <!-- data-editable="headLayout" --> <!-- data-uri="www.vulture.com/_components/gtm-layout/instances/section@published" --> <script> 'use strict'; window._nymGtmPage = window._nymGtmPage || {}; window._nymGtmPage.vertical = 'Vulture'; window._nymGtmPage.pageType = 'Section Page'; window._nymPermutive = window._nymPermutive || {}; window._nymPermutive.article = window._nymPermutive.article || {}; window._nymPermutive.type = 'Section Page'; window._nymPermutive.article.vertical = 'Vulture'; </script> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20201008210901/http://schema.org", "@type": "WebPage", "headline": "Section Page", "url": "https://web.archive.org/web/20201008210901/https://www.vulture.com/tv-recaps/" } </script> <!-- data-uri="www.vulture.com/_components/clay-meta-site/instances/section@published" --> <meta name="twitter:site" content="@vulture"> <meta property="article:publisher" content="https://www.facebook.com/Vulture"> <meta property="fb:app_id" content="158902697551841"> <meta property="og:site_name" content="Vulture"> <meta property="og:type" content="blog"> <meta name="type" content="Section Page"> <meta name="vertical" content="Vulture"> <!-- data-uri="www.vulture.com/_components/head-gtm/instances/general@published" --> <script class="head-gtm" data-gtm=""> 'use strict'; !function(n,e,o,r,i){if(!e){e=e||{},window.permutive=e,e.q=[],e.config=i||{},e.config.projectId=o,e.config.apiKey=r,e.config.environment=e.config.environment||"production";for(var t=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],c=0;c<t.length;c++){var f=t[c];e[f]=function(n){return function(){var o=Array.prototype.slice.call(arguments,0);e.q.push({functionName:n,arguments:o})}}(f)}}}(document,window.permutive,"d2fb08da-1c03-4c8a-978f-ad8a96b4c31f","f8d3dda6-1372-4e33-b0e4-848b39d58874",{}); window.googletag=window.googletag||{},window.googletag.cmd=window.googletag.cmd||[],window.googletag.cmd.push(function(){if(0===window.googletag.pubads().getTargeting("permutive").length){var g=window.localStorage.getItem("_pdfps");window.googletag.pubads().setTargeting("permutive",g?JSON.parse(g):[])}}); var d=document,s='script',f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true; j.src='https://web.archive.org/web/20201008210901/https://cdn.permutive.com/d2fb08da-1c03-4c8a-978f-ad8a96b4c31f-web.js';f.parentNode.insertBefore(j,f); (function(){ !function(e,t,i){"use strict";"function"==typeof define&&define.amd?define(i):"undefined"!=typeof module&&module.exports?module.exports=i():t.exports?t.exports=i():t[e]=i()}("Fingerprint2",this,function(){"use strict";var e=function(t){if(!(this instanceof e))return new e(t);var i={swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[]};this.options=this.extend(t,i),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return e.prototype={extend:function(e,t){if(null==e)return t;for(var i in e)null!=e[i]&&t[i]!==e[i]&&(t[i]=e[i]);return t},get:function(e){var t=[];t=this.userAgentKey(t),t=this.languageKey(t),t=this.colorDepthKey(t),t=this.pixelRatioKey(t),t=this.hardwareConcurrencyKey(t),t=this.screenResolutionKey(t),t=this.availableScreenResolutionKey(t),t=this.timezoneOffsetKey(t),t=this.sessionStorageKey(t),t=this.localStorageKey(t),t=this.indexedDbKey(t),t=this.addBehaviorKey(t),t=this.openDatabaseKey(t),t=this.cpuClassKey(t),t=this.platformKey(t),t=this.doNotTrackKey(t),t=this.pluginsKey(t),t=this.canvasKey(t),t=this.webglKey(t),t=this.adBlockKey(t),t=this.hasLiedLanguagesKey(t),t=this.hasLiedResolutionKey(t),t=this.hasLiedOsKey(t),t=this.hasLiedBrowserKey(t),t=this.touchSupportKey(t),t=this.customEntropyFunction(t);var i=this;this.fontsKey(t,function(t){var a=[];i.each(t,function(e){var t=e.value;"undefined"!=typeof e.value.join&&(t=e.value.join(";")),a.push(t)});var r=i.x64hash128(a.join("~~~"),31);return e(r,t)})},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.push({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.push({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.push({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.push({key:"color_depth",value:screen.colorDepth||-1}),e},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.push({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function(e){var t;return t=this.options.detectScreenOrientation&&screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height],"undefined"!=typeof t&&e.push({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return screen.availWidth&&screen.availHeight&&(t=this.options.detectScreenOrientation?screen.availHeight>screen.availWidth?[screen.availHeight,screen.availWidth]:[screen.availWidth,screen.availHeight]:[screen.availHeight,screen.availWidth]),"undefined"!=typeof t&&e.push({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.push({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.push({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.push({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.push({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return document.body&&!this.options.excludeAddBehavior&&document.body.addBehavior&&e.push({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.push({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.excludeCpuClass||e.push({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.push({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.push({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.push({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return this.options.excludeWebGL?e:this.isWebGlSupported()?(e.push({key:"webgl",value:this.getWebglFp()}),e):e},adBlockKey:function(e){return this.options.excludeAdBlock||e.push({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.push({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.push({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.push({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.push({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(e,t){return this.options.excludeFlashFonts?t(e):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?"undefined"==typeof this.options.swfPath?t(e):void this.loadSwfAndDetectFonts(function(i){e.push({key:"swf_fonts",value:i.join(";")}),t(e)}):t(e)},jsFontsKey:function(e,t){var i=this;return setTimeout(function(){var a=["monospace","sans-serif","serif"],r=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Garamond","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"],n=["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"];i.options.extendedJsFonts&&(r=r.concat(n)),r=r.concat(i.options.userDefinedFonts);var o="mmmmmmmmmmlli",s="72px",l=document.getElementsByTagName("body")[0],h=document.createElement("div"),u=document.createElement("div"),c={},d={},g=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize=s,e.style.lineHeight="normal",e.innerHTML=o,e},p=function(e,t){var i=g();return i.style.fontFamily="'"+e+"',"+t,i},f=function(){for(var e=[],t=0,i=a.length;t<i;t++){var r=g();r.style.fontFamily=a[t],h.appendChild(r),e.push(r)}return e},m=function(){for(var e={},t=0,i=r.length;t<i;t++){for(var n=[],o=0,s=a.length;o<s;o++){var l=p(r[t],a[o]);u.appendChild(l),n.push(l)}e[r[t]]=n}return e},T=function(e){for(var t=!1,i=0;i<a.length;i++)if(t=e[i].offsetWidth!==c[a[i]]||e[i].offsetHeight!==d[a[i]])return t;return t},S=f();l.appendChild(h);for(var x=0,v=a.length;x<v;x++)c[a[x]]=S[x].offsetWidth,d[a[x]]=S[x].offsetHeight;var E=m();l.appendChild(u);for(var M=[],A=0,y=r.length;A<y;A++)T(E[r[A]])&&M.push(r[A]);l.removeChild(u),l.removeChild(h),e.push({key:"js_fonts",value:M}),t(e)},1)},pluginsKey:function(e){return this.options.excludePlugins||(this.isIE()?this.options.excludeIEPlugins||e.push({key:"ie_plugins",value:this.getIEPlugins()}):e.push({key:"regular_plugins",value:this.getRegularPlugins()})),e},getRegularPlugins:function(){for(var e=[],t=0,i=navigator.plugins.length;t<i;t++)e.push(navigator.plugins[t]);return this.pluginsShouldBeSorted()&&(e=e.sort(function(e,t){return e.name>t.name?1:e.name<t.name?-1:0})),this.map(e,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this)},getIEPlugins:function(){var e=[];if(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window){var t=["AcroPDF.PDF","Adodb.Stream","AgControl.AgControl","DevalVRXCtrl.DevalVRXCtrl.1","MacromediaFlashPaper.MacromediaFlashPaper","Msxml2.DOMDocument","Msxml2.XMLHTTP","PDF.PdfCtrl","QuickTime.QuickTime","QuickTimeCheckObject.QuickTimeCheck.1","RealPlayer","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","Scripting.Dictionary","SWCtl.SWCtl","Shell.UIHelper","ShockwaveFlash.ShockwaveFlash","Skype.Detection","TDCCtl.TDCCtl","WMPlayer.OCX","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1"];e=this.map(t,function(e){try{return new ActiveXObject(e),e}catch(t){return null}})}return navigator.plugins&&(e=e.concat(this.getRegularPlugins())),e},pluginsShouldBeSorted:function(){for(var e=!1,t=0,i=this.options.sortPluginsFor.length;t<i;t++){var a=this.options.sortPluginsFor[t];if(navigator.userAgent.match(a)){e=!0;break}}return e},touchSupportKey:function(e){return this.options.excludeTouchSupport||e.push({key:"touch_support",value:this.getTouchSupport()}),e},hardwareConcurrencyKey:function(e){return this.options.excludeHardwareConcurrency||e.push({key:"hardware_concurrency",value:this.getHardwareConcurrency()}),e},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasIndexedDB:function(){try{return!!window.indexedDB}catch(e){return!0}},getHardwareConcurrency:function(){return navigator.hardwareConcurrency?navigator.hardwareConcurrency:"unknown"},getNavigatorCpuClass:function(){return navigator.cpuClass?navigator.cpuClass:"unknown"},getNavigatorPlatform:function(){return navigator.platform?navigator.platform:"unknown"},getDoNotTrack:function(){return navigator.doNotTrack?navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:"unknown"},getTouchSupport:function(){var e=0,t=!1;"undefined"!=typeof navigator.maxTouchPoints?e=navigator.maxTouchPoints:"undefined"!=typeof navigator.msMaxTouchPoints&&(e=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent"),t=!0}catch(i){}var a="ontouchstart"in window;return[e,t,a]},getCanvasFp:function(){var e=[],t=document.createElement("canvas");t.width=2e3,t.height=200,t.style.display="inline";var i=t.getContext("2d");return i.rect(0,0,10,10),i.rect(2,2,6,6),e.push("canvas winding:"+(i.isPointInPath(5,5,"evenodd")===!1?"yes":"no")),i.textBaseline="alphabetic",i.fillStyle="#f60",i.fillRect(125,1,62,20),i.fillStyle="#069",this.options.dontUseFakeFontInCanvas?i.font="11pt Arial":i.font="11pt no-real-font-123",i.fillText("Cwm fjordbank glyphs vext quiz, \ud83d\ude03",2,15),i.fillStyle="rgba(102, 204, 0, 0.2)",i.font="18pt Arial",i.fillText("Cwm fjordbank glyphs vext quiz, \ud83d\ude03",4,45),i.globalCompositeOperation="multiply",i.fillStyle="rgb(255,0,255)",i.beginPath(),i.arc(50,50,50,0,2*Math.PI,!0),i.closePath(),i.fill(),i.fillStyle="rgb(0,255,255)",i.beginPath(),i.arc(100,50,50,0,2*Math.PI,!0),i.closePath(),i.fill(),i.fillStyle="rgb(255,255,0)",i.beginPath(),i.arc(75,100,50,0,2*Math.PI,!0),i.closePath(),i.fill(),i.fillStyle="rgb(255,0,255)",i.arc(75,75,75,0,2*Math.PI,!0),i.arc(75,75,25,0,2*Math.PI,!0),i.fill("evenodd"),e.push("canvas fp:"+t.toDataURL()),e.join("~")},getWebglFp:function(){var e,t=function(t){return e.clearColor(0,0,0,1),e.enable(e.DEPTH_TEST),e.depthFunc(e.LEQUAL),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),"["+t[0]+", "+t[1]+"]"},i=function(e){var t,i=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic");return i?(t=e.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT),0===t&&(t=2),t):null};if(e=this.getWebglCanvas(),!e)return null;var a=[],r="attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}",n="precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}",o=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,o);var s=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);e.bufferData(e.ARRAY_BUFFER,s,e.STATIC_DRAW),o.itemSize=3,o.numItems=3;var l=e.createProgram(),h=e.createShader(e.VERTEX_SHADER);e.shaderSource(h,r),e.compileShader(h);var u=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(u,n),e.compileShader(u),e.attachShader(l,h),e.attachShader(l,u),e.linkProgram(l),e.useProgram(l),l.vertexPosAttrib=e.getAttribLocation(l,"attrVertex"),l.offsetUniform=e.getUniformLocation(l,"uniformOffset"),e.enableVertexAttribArray(l.vertexPosArray),e.vertexAttribPointer(l.vertexPosAttrib,o.itemSize,e.FLOAT,!1,0,0),e.uniform2f(l.offsetUniform,1,1),e.drawArrays(e.TRIANGLE_STRIP,0,o.numItems),null!=e.canvas&&a.push(e.canvas.toDataURL()),a.push("extensions:"+e.getSupportedExtensions().join(";")),a.push("webgl aliased line width range:"+t(e.getParameter(e.ALIASED_LINE_WIDTH_RANGE))),a.push("webgl aliased point size range:"+t(e.getParameter(e.ALIASED_POINT_SIZE_RANGE))),a.push("webgl alpha bits:"+e.getParameter(e.ALPHA_BITS)),a.push("webgl antialiasing:"+(e.getContextAttributes().antialias?"yes":"no")),a.push("webgl blue bits:"+e.getParameter(e.BLUE_BITS)),a.push("webgl depth bits:"+e.getParameter(e.DEPTH_BITS)),a.push("webgl green bits:"+e.getParameter(e.GREEN_BITS)),a.push("webgl max anisotropy:"+i(e)),a.push("webgl max combined texture image units:"+e.getParameter(e.MAX_COMBINED_TEXTURE_IMAGE_UNITS)),a.push("webgl max cube map texture size:"+e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE)),a.push("webgl max fragment uniform vectors:"+e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS)),a.push("webgl max render buffer size:"+e.getParameter(e.MAX_RENDERBUFFER_SIZE)),a.push("webgl max texture image units:"+e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),a.push("webgl max texture size:"+e.getParameter(e.MAX_TEXTURE_SIZE)),a.push("webgl max varying vectors:"+e.getParameter(e.MAX_VARYING_VECTORS)),a.push("webgl max vertex attribs:"+e.getParameter(e.MAX_VERTEX_ATTRIBS)),a.push("webgl max vertex texture image units:"+e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS)),a.push("webgl max vertex uniform vectors:"+e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS)),a.push("webgl max viewport dims:"+t(e.getParameter(e.MAX_VIEWPORT_DIMS))),a.push("webgl red bits:"+e.getParameter(e.RED_BITS)),a.push("webgl renderer:"+e.getParameter(e.RENDERER)),a.push("webgl shading language version:"+e.getParameter(e.SHADING_LANGUAGE_VERSION)),a.push("webgl stencil bits:"+e.getParameter(e.STENCIL_BITS)),a.push("webgl vendor:"+e.getParameter(e.VENDOR)),a.push("webgl version:"+e.getParameter(e.VERSION));try{var c=e.getExtension("WEBGL_debug_renderer_info");c&&(a.push("webgl unmasked vendor:"+e.getParameter(c.UNMASKED_VENDOR_WEBGL)),a.push("webgl unmasked renderer:"+e.getParameter(c.UNMASKED_RENDERER_WEBGL)))}catch(d){}return e.getShaderPrecisionFormat?(a.push("webgl vertex shader high float precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).precision),a.push("webgl vertex shader high float precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).rangeMin),a.push("webgl vertex shader high float precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_FLOAT).rangeMax),a.push("webgl vertex shader medium float precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision),a.push("webgl vertex shader medium float precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).rangeMin),a.push("webgl vertex shader medium float precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).rangeMax),a.push("webgl vertex shader low float precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_FLOAT).precision),a.push("webgl vertex shader low float precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_FLOAT).rangeMin),a.push("webgl vertex shader low float precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_FLOAT).rangeMax),a.push("webgl fragment shader high float precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision),a.push("webgl fragment shader high float precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).rangeMin),a.push("webgl fragment shader high float precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).rangeMax),a.push("webgl fragment shader medium float precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision),a.push("webgl fragment shader medium float precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).rangeMin),a.push("webgl fragment shader medium float precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).rangeMax),a.push("webgl fragment shader low float precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_FLOAT).precision),a.push("webgl fragment shader low float precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_FLOAT).rangeMin),a.push("webgl fragment shader low float precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_FLOAT).rangeMax),a.push("webgl vertex shader high int precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_INT).precision),a.push("webgl vertex shader high int precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_INT).rangeMin),a.push("webgl vertex shader high int precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.HIGH_INT).rangeMax),a.push("webgl vertex shader medium int precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_INT).precision),a.push("webgl vertex shader medium int precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_INT).rangeMin),a.push("webgl vertex shader medium int precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_INT).rangeMax),a.push("webgl vertex shader low int precision:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_INT).precision),a.push("webgl vertex shader low int precision rangeMin:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_INT).rangeMin),a.push("webgl vertex shader low int precision rangeMax:"+e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.LOW_INT).rangeMax),a.push("webgl fragment shader high int precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_INT).precision),a.push("webgl fragment shader high int precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_INT).rangeMin),a.push("webgl fragment shader high int precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_INT).rangeMax),a.push("webgl fragment shader medium int precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_INT).precision),a.push("webgl fragment shader medium int precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_INT).rangeMin),a.push("webgl fragment shader medium int precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_INT).rangeMax),a.push("webgl fragment shader low int precision:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_INT).precision),a.push("webgl fragment shader low int precision rangeMin:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_INT).rangeMin),a.push("webgl fragment shader low int precision rangeMax:"+e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.LOW_INT).rangeMax),a.join("~")):a.join("~")},getAdBlock:function(){var e=document.createElement("div");e.innerHTML=" ",e.className="adsbox";var t=!1;try{document.body.appendChild(e),t=0===document.getElementsByClassName("adsbox")[0].offsetHeight,document.body.removeChild(e)}catch(i){t=!1}return t},getHasLiedLanguages:function(){if("undefined"!=typeof navigator.languages)try{var e=navigator.languages[0].substr(0,2);if(e!==navigator.language.substr(0,2))return!0}catch(t){return!0}return!1},getHasLiedResolution:function(){return screen.width<screen.availWidth||screen.height<screen.availHeight},getHasLiedOs:function(){var e,t=navigator.userAgent.toLowerCase(),i=navigator.oscpu,a=navigator.platform.toLowerCase();e=t.indexOf("windows phone")>=0?"Windows Phone":t.indexOf("win")>=0?"Windows":t.indexOf("android")>=0?"Android":t.indexOf("linux")>=0?"Linux":t.indexOf("iphone")>=0||t.indexOf("ipad")>=0?"iOS":t.indexOf("mac")>=0?"Mac":"Other";var r;if(r="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,r&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if("undefined"!=typeof i){if(i=i.toLowerCase(),i.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(i.indexOf("linux")>=0&&"Linux"!==e&&"Android"!==e)return!0;if(i.indexOf("mac")>=0&&"Mac"!==e&&"iOS"!==e)return!0;if(0===i.indexOf("win")&&0===i.indexOf("linux")&&i.indexOf("mac")>=0&&"other"!==e)return!0}return a.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e||((a.indexOf("linux")>=0||a.indexOf("android")>=0||a.indexOf("pike")>=0)&&"Linux"!==e&&"Android"!==e||((a.indexOf("mac")>=0||a.indexOf("ipad")>=0||a.indexOf("ipod")>=0||a.indexOf("iphone")>=0)&&"Mac"!==e&&"iOS"!==e||(0===a.indexOf("win")&&0===a.indexOf("linux")&&a.indexOf("mac")>=0&&"other"!==e||"undefined"==typeof navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e)))},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),i=navigator.productSub;if(e=t.indexOf("firefox")>=0?"Firefox":t.indexOf("opera")>=0||t.indexOf("opr")>=0?"Opera":t.indexOf("chrome")>=0?"Chrome":t.indexOf("safari")>=0?"Safari":t.indexOf("trident")>=0?"Internet Explorer":"Other",("Chrome"===e||"Safari"===e||"Opera"===e)&&"20030107"!==i)return!0;var a=eval.toString().length;if(37===a&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===a&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===a&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;var r;try{throw"a"}catch(n){try{n.toSource(),r=!0}catch(o){r=!1}}return!(!r||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e,t=document.createElement("canvas");try{e=t.getContext&&(t.getContext("webgl")||t.getContext("experimental-webgl"))}catch(i){e=!1}return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return"undefined"!=typeof window.swfobject},hasMinFlashInstalled:function(){return swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(e){var t="___fp_swf_loaded";window[t]=function(t){e(t)};var i=this.options.swfContainerId;this.addFlashDivNode();var a={onReady:t},r={allowScriptAccess:"always",menu:"false"};swfobject.embedSWF(this.options.swfPath,i,"1","1","9.0.0",!1,a,r,{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(i){}return t||(t=null),t},each:function(e,t,i){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,i);else if(e.length===+e.length){for(var a=0,r=e.length;a<r;a++)if(t.call(i,e[a],a,e)==={})return}else for(var n in e)if(e.hasOwnProperty(n)&&t.call(i,e[n],n,e)==={})return},map:function(e,t,i){var a=[];return null==e?a:this.nativeMap&&e.map===this.nativeMap?e.map(t,i):(this.each(e,function(e,r,n){a[a.length]=t.call(i,e,r,n)}),a)},x64Add:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var i=[0,0,0,0];return i[3]+=e[3]+t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=e[2]+t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=e[1]+t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=e[0]+t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var i=[0,0,0,0];return i[3]+=e[3]*t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=e[2]*t[3],i[1]+=i[2]>>>16,i[2]&=65535,i[2]+=e[3]*t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=e[1]*t[3],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=e[2]*t[2],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=e[3]*t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},x64Rotl:function(e,t){return t%=64,32===t?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])},x64LeftShift:function(e,t){return t%=64,0===t?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]},x64Xor:function(e,t){return[e[0]^t[0],e[1]^t[1]]},x64Fmix:function(e){return e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),e=this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){e=e||"",t=t||0;for(var i=e.length%16,a=e.length-i,r=[0,t],n=[0,t],o=[0,0],s=[0,0],l=[2277735313,289559509],h=[1291169091,658871167],u=0;u<a;u+=16)o=[255&e.charCodeAt(u+4)|(255&e.charCodeAt(u+5))<<8|(255&e.charCodeAt(u+6))<<16|(255&e.charCodeAt(u+7))<<24,255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24],s=[255&e.charCodeAt(u+12)|(255&e.charCodeAt(u+13))<<8|(255&e.charCodeAt(u+14))<<16|(255&e.charCodeAt(u+15))<<24,255&e.charCodeAt(u+8)|(255&e.charCodeAt(u+9))<<8|(255&e.charCodeAt(u+10))<<16|(255&e.charCodeAt(u+11))<<24],o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,h),r=this.x64Xor(r,o),r=this.x64Rotl(r,27),r=this.x64Add(r,n),r=this.x64Add(this.x64Multiply(r,[0,5]),[0,1390208809]),s=this.x64Multiply(s,h),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),n=this.x64Xor(n,s),n=this.x64Rotl(n,31),n=this.x64Add(n,r),n=this.x64Add(this.x64Multiply(n,[0,5]),[0,944331445]);switch(o=[0,0],s=[0,0],i){case 15:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+14)],48));case 14:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+13)],40));case 13:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+12)],32));case 12:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+11)],24));case 11:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+10)],16));case 10:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+9)],8));case 9:s=this.x64Xor(s,[0,e.charCodeAt(u+8)]),s=this.x64Multiply(s,h),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),n=this.x64Xor(n,s);case 8:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+7)],56));case 7:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+6)],48));case 6:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+5)],40));case 5:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+4)],32));case 4:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+3)],24));case 3:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+2)],16));case 2:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+1)],8));case 1:o=this.x64Xor(o,[0,e.charCodeAt(u)]),o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,h),r=this.x64Xor(r,o)}return r=this.x64Xor(r,[0,e.length]),n=this.x64Xor(n,[0,e.length]),r=this.x64Add(r,n),n=this.x64Add(n,r),r=this.x64Fmix(r),n=this.x64Fmix(n),r=this.x64Add(r,n),n=this.x64Add(n,r),("00000000"+(r[0]>>>0).toString(16)).slice(-8)+("00000000"+(r[1]>>>0).toString(16)).slice(-8)+("00000000"+(n[0]>>>0).toString(16)).slice(-8)+("00000000"+(n[1]>>>0).toString(16)).slice(-8)}},e.VERSION="1.5.1",e}); function getC(k) { var s = '; ',c = (s+(document.cookie || '')).split(s+k); return c.length > 1 ? c[1].split(';')[0] : ''; } var _nymGtmPage = window._nymGtmPage || {}, k = 'nyma=', id = getC(k), getMeta = function (name) { var t = document.querySelector('meta[name="'+name+'"]'); return t && t.content || ''; }; function loadPermutive(userDetails) { var u = {}; try { var appMeta = JSON.parse(localStorage.getItem('auth0:profile'))['https://web.archive.org/web/20201008210901/http://nymag.com/app_metadata']; } catch (e) {} u.subAge = (function() { var oldestDate, now = Date.now(); if (appMeta && appMeta.stripe && appMeta.stripe instanceof Array) { appMeta.stripe.forEach(function(s){ (s.subscriptions || []).forEach(function(sub) { if (sub && sub.current_period_start && (!oldestDate || sub.current_period_start < oldestDate)) oldestDate = sub.current_period_start; }) }); } if (oldestDate) { return Math.floor((now/1000 - oldestDate) / 60 / 60 / 24); } return ''; // unset logged out users })(); u.subStatus = !appMeta ? 'anonymous' : appMeta.has_subscription ? 'subscribed' : 'registered'; u.subInterval = (function () { var activeSubPlanInterval = ''; if (appMeta && appMeta.stripe) { appMeta.stripe.some(function (stripe) { if (stripe.subscriptions) { return stripe.subscriptions.some(function (sub) { if (sub && sub.status === 'active' && sub.plan && sub.plan.interval) { activeSubPlanInterval = sub.plan.interval; return true; } }); } }); } return activeSubPlanInterval; })(); u.subVia = (function(){ var arr = []; if (appMeta) { if (appMeta.has_pcd_subscription) arr.push('pcd'); if (appMeta.has_apple_subscription) arr.push('apple'); if (appMeta.has_google_subscription) arr.push('google'); if (appMeta.has_staff_subscription) arr.push('staff'); if (appMeta.has_giveaway_subscription) arr.push('giveaway'); } return arr; })(); u.newsletters = appMeta && appMeta.newsletter_subscriptions; u.eventMember = appMeta && appMeta.newsletter_subscriptions && appMeta.newsletter_subscriptions.filter(function(x){return x==='Vulture Insider'||x==='TheCut Councin';}); u.isPrintSub = appMeta && appMeta.pcd_account_type === 'both'; window._nymPermutive = window._nymPermutive || {}; window._nymPermutive.user = { newsletters: u.newsletters||null, eventMember: u.eventMember||null, isPrintSub: !!u.isPrintSub, totalCount: userDetails.totalArticleCount||null, standardCount: userDetails.standardArticleCount||null, featureCount: userDetails.featureArticleCount||null, magazineCount: userDetails.magazineArticleCount||null, subStatus: u.subStatus||null, subInterval: u.subInterval||null, subVia: u.subVia||null, subAge: u.subAge||null, loyalty: userDetails.loyaltyLevel||null }; permutive.addon('web', {page: window._nymPermutive}); } function getUserLoyaltyLevel() { var visitDatesStr = localStorage.getItem('visitDates') || '', visitDates = visitDatesStr.split(','), visitDatesLength = visitDates.length, mostRecentVisit = visitDatesLength > 0 ? parseInt(visitDates[0], 10) : 0; if (Date.now() - mostRecentVisit > 24 * 60 * 60 * 1000) { visitDatesLength++; } if (visitDatesLength <= 1) { return 'new'; } else if (visitDatesLength < 4) { return 'return'; } else { return 'loyal'; } } function getUserCount(cb) { var cid = getC('nymcid='), sid = getC('sailthru_hid='), pid = [], h = window.location.hostname, hs = h.split('.'), rootDomain = (hs[hs.length - 1] === 'uk' ? hs[hs.length - 3] + '.' : '') + hs[hs.length - 2] + '.' + hs[hs.length - 1], isQa = h.match(/(qa|beta|localhost|\.aws)\./i), base = isQa ? 'https://web.archive.org/web/20201008210901/https://views.' + window.location.hostname.split('.')[1] + '.sites.dev.aws.nymetro.com' : 'https://web.archive.org/web/20201008210901/https://client.' + rootDomain, xhr = new XMLHttpRequest(), method = 'GET', body, isCountable = !_nymGtmPage.hasProduct && _nymGtmPage.featureTypes && (_nymGtmPage.pageType === 'Article' || _nymGtmPage.pageType === 'Video Page' || _nymGtmPage.pageType === 'Video'); if (sid) pid.push({id: sid, tag: 'sailthruid'}); if (!cid) { if (sid) permutive.identify(pid); cb({}); return; } pid.push({id: cid,tag: 'nymcid'}); permutive.identify(pid); if (isCountable) { var fts = (_nymGtmPage.featureTypes || '').split(',').map(function(str){return str.trim();}), tagsData = (_nymGtmPage.tags || '').split(',').map(function(str){return str.trim();}), articleType = fts.includes('new york magazine story') || tagsData.includes('new york magazine') ? 'Magazine' : 'Article'; method = 'POST'; body = '{"type":"'+articleType+'","site":"vulture","pageid":"'+(_nymGtmPage.pageUri||'').split('/_pages/').pop()+'"}'; } xhr.responseType = 'json'; xhr.timeout = 3000; xhr.ontimeout = cb.bind(this, {}); xhr.onload = function() { let g = xhr.response && xhr.response.global, c = xhr.response; if (g) { window.nymViewsResponse = xhr.response; cb({ standardArticleCount: g.Article || 0, featureArticleCount: g.Feature || 0, magazineArticleCount: g.Magazine || 0, totalArticleCount: g.total || 0, vultureArticleCount: (typeof c.vulture === 'undefined' ? 0 : c.vulture.total), intelArticleCount: (typeof c.intelligencer === 'undefined' ? 0 : c.intelligencer.total), cutArticleCount: (typeof c.wwwthecut === 'undefined' ? 0 : c.wwwthecut.total), grubstreetArticleCount: (typeof c.grubstreet === 'undefined' ? 0 : c.grubstreet.total), curbedArticleCount: (typeof c.curbed === 'undefined' ? 0 : c.curbed.total) }); } else { cb({}); } }; xhr.onerror = cb.bind(this, {}); xhr.open(method, base + (isQa && isCountable ? '/qa' : '') + '/views/' + cid); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(body); } function load(userDetails) { var h = document.querySelector('html'); userDetails.newYorkMediaUserID = id; window.dataLayer = window.dataLayer || []; window.dataLayer.unshift({ event: 'dataLayer-initialized', userDetails: userDetails, pageDetails: { author: _nymGtmPage.authors || getMeta('author'), contentChannel: _nymGtmPage.contentChannel, featureTypes: _nymGtmPage.featureTypes, headline: _nymGtmPage.headline, magazineIssueDate: _nymGtmPage.magazineIssueDate, onSitePromotion: _nymGtmPage.onSitePromotion, originalPublishDate: _nymGtmPage.originalPublishDate, originalPublishDateISO: _nymGtmPage.originalPublishDateISO, pageType: _nymGtmPage.pageType || getMeta('type'), pageUri: _nymGtmPage.pageUri || h && h.getAttribute('data-uri'), publishDate: _nymGtmPage.publishDate, publishDateISO: _nymGtmPage.publishDateISO, syndicatedFrom: _nymGtmPage.syndicatedFrom, tags: _nymGtmPage.tags, updatedDate: _nymGtmPage.updatedDate, updatedDateISO: _nymGtmPage.updatedDateISO, vertical: _nymGtmPage.vertical || getMeta('vertical'), wordCount: _nymGtmPage.wordCount } }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://web.archive.org/web/20201008210901/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NL7LR9Z'); } if (id) { getUserCount(function(userDetails) { userDetails.loyaltyLevel = getUserLoyaltyLevel(); loadPermutive(userDetails); load(userDetails); }); } else { getUserCount(function(userDetails) { userDetails.loyaltyLevel = getUserLoyaltyLevel(); loadPermutive(userDetails); (new Fingerprint2({excludeJsFonts: true, excludeFlashFonts: true, excludeCanvas: true, excludeWebGL: true})).get(function (fp) { var now = Date.now(); id = fp + '.' + now; document.cookie = k + id + '; expires=' + (new Date(now + 20 * 31536000000)).toGMTString() + '; path=/'; load(userDetails); }); }) } }).call(this); </script> <!-- data-uri="www.vulture.com/_components/concert-ads/instances/general@published" --> <script src="//web.archive.org/web/20201008210901js_/https://z.moatads.com/voxprebidheader841653991752/moatheader.js" async></script> <script src="//web.archive.org/web/20201008210901js_/https://www.googletagservices.com/tag/js/gpt.js" async></script> <script src="//web.archive.org/web/20201008210901js_/https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" async></script> <script src="//web.archive.org/web/20201008210901js_/https://c.amazon-adsystem.com/aax2/apstag.js" async></script> <script src="https://web.archive.org/web/20201008210901js_/https://cdn.concert.io/lib/concert-ads/v2-latest/concert_ads.js"></script> <script> window.concertConfigUrl = 'https://web.archive.org/web/20201008210901/https://concertads-configs.vox-cdn.com/clay/vulture/config.json'; </script> <!-- data-uri="www.vulture.com/_components/meta-icons/instances/vulture@published" --> <meta name="apple-mobile-web-app-title" content="Vulture"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.76x76.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.152x152.png"> <link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.180x180.png"> <link rel="mask-icon" sizes="any" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/mask.svg" color="#00bcf1"> <link rel="icon" sizes="196x196" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.196x196.png"> <meta name="application-name" content="Vulture"> <meta name="msapplication-TileColor" content="#00bcf1"> <meta name="msapplication-TileImage" content="https://assets.nymag.com/media/sites/vulture/icon.144x144.png"> <link rel="icon" type="image/svg+xml" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.svg"> <link rel="shortcut icon" type="image/x-icon" href="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/favicon.ico"> <!-- data-uri="www.vulture.com/_components/meta-image/instances/index@published" --> <meta content="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.1500x1500.png" name="twitter:image"> <meta property="og:image" content="https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/icon.1500x1500.png"> <meta name="twitter:card" content="summary"> <!-- data-uri="www.vulture.com/_components/clay-webfont/instances/millerText@published" --> <link rel="stylesheet" href="https://web.archive.org/web/20201008210901cs_/https://fonts.nymag.com/miller.css"> <!-- data-editable-end --> <style>@font-face{font-family:icons;src:url(data:font/woff;charset=utf-8;base64,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) format("woff")}@font-face{font-family:egyptienne;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2")}@font-face{font-family:elderkin;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2")}@font-face{font-family:librefranklin;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2")}.ad-takeover-homepage .nym-takeover{display:none}.ad-takeover-homepage.sticky-leaderboard{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:9004}@media screen and (min-width:1180px){.ad-takeover-homepage:not(.expand-iframe-click):not(.close-iframe-click):not(.expand-iframe-first):not(.to-close) [data-label=TopLeaderboardDesktop]:after,.ad-takeover-homepage:not(.expand-iframe-click):not(.close-iframe-click):not(.expand-iframe-first):not(.to-close) [data-label='homepageTakeover/TopLeaderboard']:after{bottom:0;box-shadow:inset 0 -11px 7px -10px rgba(0,0,0,.14);content:'';height:10px;left:-50vw;position:absolute;width:150vw;z-index:100}.takeover-active .ad-takeover-homepage{display:block;height:0;left:50%;margin:0 auto;padding-top:200px;position:relative;transform:translateX(-50%);width:100vw}.takeover-active .ad-takeover-homepage.closed{padding-top:0}.takeover-active .ad-takeover-homepage.edit{display:block;padding-top:0}.takeover-active .ad-takeover-homepage.expand-iframe-click,.takeover-active .ad-takeover-homepage.to-close{transition:padding-top .4s ease-in-out .2s}.takeover-active .ad-takeover-homepage.close-iframe-click{transition:padding-top .4s}.takeover-active .ad-takeover-homepage.expand-iframe-click,.takeover-active .ad-takeover-homepage.expand-iframe-first{padding-top:737px}.takeover-active .ad-takeover-homepage .ad{height:0;min-height:0}.takeover-active .ad-takeover-homepage .nym-takeover{display:block;left:0;margin:0 auto;max-width:1400px;position:absolute;right:0;text-align:center;top:0}.takeover-active .ad-takeover-homepage .skin-background{background-position-x:50%!important;background-size:100%!important;height:560px;position:relative;z-index:-10}.takeover-active .ad-takeover-homepage .expand-button,.takeover-active .ad-takeover-homepage .takeover-close{background:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/ad-takeover-close-button.svg) 0 0/84px no-repeat;border:none;height:21px;position:absolute;right:12px;top:12px;transition:opacity .2s linear;width:84px}.takeover-active .ad-takeover-homepage .expand-button{background:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/ad-takeover-expand-button.svg) 0 0/84px no-repeat}.takeover-active .ad-takeover-homepage .button-hidden{display:none}.takeover-active .ad-takeover-homepage .takeover-player{background:0 0;border:10px solid transparent;height:0;opacity:0;padding-top:0;position:relative;transition:opacity .1s linear}.takeover-active .ad-takeover-homepage .show-takeover-player{opacity:1;transition:opacity .1s linear}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .takeover-player{margin-top:-373px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-next,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-previous{bottom:0;cursor:pointer;position:absolute;right:0;top:50%;width:50px;z-index:55}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .next-black{background-image:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/ad-takeover-right-arrow-black.svg);background-repeat:no-repeat;background-size:24px 42px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .previous-black{background-image:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/ad-takeover-left-arrow-black.svg);background-repeat:no-repeat;background-size:24px 42px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .next-white{background-image:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/ad-takeover-right-arrow-white.svg);background-repeat:no-repeat;background-size:24px 42px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .previous-white{background-image:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/sites/vulture/ad-takeover-left-arrow-white.svg);background-repeat:no-repeat;background-size:24px 42px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-previous{left:24px;right:auto}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-next:hover,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-previous:hover{opacity:.5}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .product-link{width:960px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-image-1,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-image-2,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-image-3,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-image-4,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-image-5,.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-image-6{border:none;height:540px;margin:3px 0 0;padding:0;width:960px}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .images-row{display:flex;height:540px;left:0;position:absolute;transition:transform .5s}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-impression{background:0 0;margin-left:-99999em}.takeover-active .ad-takeover-homepage .pushdownskin-slideshow .interactive-iframe-container{clear:both;height:540px;margin:0 auto;overflow:hidden;padding:0;position:relative;width:960px}.takeover-active .ad-takeover-homepage.pushdown-video-skin{margin-bottom:-1px}.takeover-active .ad-takeover-homepage.pushdown-video-skin .show-takeover-player{margin-top:-371px}.takeover-active .ad-takeover-homepage.deep-pushdown-skin{margin-bottom:-1px}.takeover-active .ad-takeover-homepage.deep-pushdown-skin.expand-iframe-click,.takeover-active .ad-takeover-homepage.deep-pushdown-skin.expand-iframe-first{padding-top:calc((100vw / 2.333) + 25px)}.takeover-active .ad-takeover-homepage.deep-pushdown-skin.close-iframe-click .skin-background:after{opacity:1}.takeover-active .ad-takeover-homepage.deep-pushdown-skin [data-label=homepageTakeover]{height:0}.takeover-active .ad-takeover-homepage.deep-pushdown-skin .show-takeover-player{border:none;position:absolute;top:0}.takeover-active .ad-takeover-homepage.deep-pushdown-skin .skin-background{height:600px}.takeover-active .ad-takeover-homepage.deep-pushdown-skin .skin-background:after{background:linear-gradient(0deg,#fff,transparent 70%);bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s}}@media screen and (min-width:1180px) and (min-width:1400px){.takeover-active .ad-takeover-homepage.deep-pushdown-skin.expand-iframe-click,.takeover-active .ad-takeover-homepage.deep-pushdown-skin.expand-iframe-first{padding-top:625px}}@media screen and (min-width:1180px){.takeover-active .ad-takeover-homepage.standard-skin{height:200px;padding-top:0}.takeover-active .ad-takeover-homepage.marquee-image{height:300px;left:0;padding-top:0;transform:none;width:auto}.takeover-active .ad-takeover-homepage.marquee-image .nym-takeover{background-color:#fff;border-bottom:1px solid #999;height:300px;position:fixed;width:1140px;z-index:999999}.takeover-active .ad-takeover-homepage.marquee-image .nym-takeover .skin-background{height:250px;margin:0 auto;width:1140px}.takeover-active .ad-takeover-homepage.marquee-image .logo-wrapper{align-items:center;display:flex;height:250px;justify-content:center;margin:25px 0;position:absolute;top:0;width:1140px}.takeover-active .ad-takeover-homepage.marquee-image .logo-image{max-height:50%}.takeover-active .ad-takeover-homepage.marquee-image .nym-takeover .sliding-image{height:250px;margin:25px 0}.takeover-active .ad-takeover-homepage.marquee-image .nym-takeover .takeover-close{right:5px;top:31px}.takeover-active .ad-takeover-homepage.marquee-image .close-text{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.takeover-active .ad-takeover-homepage.marquee-image .container-for-fixed{height:300px}}@media print{.ad-takeover-homepage{display:none}}.ad{display:block}.global-nav{background-color:#fff;position:relative}.global-nav .user-link{opacity:0;transition:visibility 0s,opacity .5s linear;visibility:hidden}.global-nav .user-link.active{opacity:1;visibility:visible}.global-nav .account-dropdown .dropdown:focus .account-link,.global-nav .account-dropdown .dropdown:hover .account-link{color:#ec2c00}.global-nav.signed-in .user-signin{display:none}.global-nav.signed-in .account-dropdown{display:block}.global-nav.subscribed .user-signin,.global-nav.subscribed .user-subscribe{display:none}.global-nav.signed-in.subscribed .global-nav-user-list{justify-content:flex-end}.global-nav .global-nav-inner{display:flex;margin:0 20px;max-width:1100px;width:calc(100% - 40px)}.global-nav .global-nav-site-list{display:flex;flex:0 0 auto;justify-content:space-between;list-style:none;margin:0;max-width:100%;padding:0;width:auto}.global-nav .vertical-item{display:none;height:12px;margin:9px 21px 9px 20px;position:relative}.global-nav .vertical-item:first-child{margin:9px 21px 9px 0}.global-nav .vertical-item:last-child{margin:9px 0 9px 20px}.global-nav .magazine-button,.global-nav .vertical-link{color:#000;display:block;font:500 11px/15px 'Miller Text',Georgia,serif;letter-spacing:2px;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap;z-index:5}.global-nav .vertical-link:focus,.global-nav .vertical-link:hover{box-shadow:0 0 0 #fff,0 1px 0 #000}.global-nav .global-nav-user-list{display:flex;justify-content:space-between;list-style:none;margin:-1px 0 0;padding:0;width:100%}.global-nav .user-item{display:block;height:12px;position:relative}.global-nav .subscribe-link,.global-nav .user-button{color:#000;display:block;font:10px/normal 'Miller Text',Georgia,serif;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.global-nav .account-dropdown{display:none}.global-nav .account-dropdown .dropdown{padding:0 0 10px}.global-nav .magazine-button,.global-nav .user-button{background:0 0;border:none;color:inherit;cursor:pointer;display:block;outline:inherit;padding:0}.global-nav .dropdown-content,.global-nav .dropdown.open,.global-nav .dropdown.open:after,.global-nav .dropdown:focus,.global-nav .dropdown:focus:after,.global-nav .dropdown:hover,.global-nav .dropdown:hover:after,.global-nav .dropdown:not(.open):focus,.global-nav .dropdown:not(.open):focus:after,.global-nav .dropdown:not(.open):hover,.global-nav .dropdown:not(.open):hover:after{background-color:#fff;z-index:9002}.global-nav .logo-link{color:#000;display:block}.global-nav .logo-item{display:block;left:calc(50% - (92.6px / 2));order:2;position:absolute}.global-nav .logo-item :focus svg,.global-nav .logo-item :hover svg{fill:#000;filter:drop-shadow(1.5px 1.5px 1px rgba(0, 0, 0, .2))}.global-nav .logo-item svg{display:block;height:20px;width:auto}.global-nav .dropdown.open .dropdown-content,.global-nav .dropdown:focus .dropdown-content,.global-nav .dropdown:hover .dropdown-content,.global-nav .dropdown:not(.open):focus .dropdown-content,.global-nav .dropdown:not(.open):hover .dropdown-content{display:flex}.global-nav .dropdown{position:relative}.global-nav .dropdown-content{border-radius:2px;display:none;flex-flow:row nowrap;justify-content:space-between;left:-21px;min-width:100px;position:absolute;top:100%;vertical-align:top}.global-nav .magazine-content{border-image:linear-gradient(to top,#999 0,#999 60%,#fff) 1 40%;border-style:solid;border-top:none;border-width:1px;left:-21px;padding:7px 15px 5px}.global-nav .magazine-content .dropdown-link{padding:10.6px 3px 10.6px 0}.global-nav .magazine-content .dropdown-link:not(:last-child){border-bottom:1px solid #ccc}.global-nav .dropdown-links{padding-right:10px}.global-nav .dropdown-link{color:#666;display:block;float:none;font:13px/1 'Miller Text',Georgia,serif;letter-spacing:.2px;margin:0;padding:10.6px 3px 10.6px 8px;text-align:left;text-decoration:none;white-space:nowrap}.global-nav .dropdown-link:last-of-type{border-bottom:none}.global-nav .dropdown-link:focus,.global-nav .dropdown-link:hover{color:#ec2c00}.global-nav .img-link{display:inline-block;margin:0 0 5px;max-width:88px;padding:10px 0 0}.global-nav .img-link:focus,.global-nav .img-link:hover{border-bottom:none;opacity:.7;text-decoration:none}.global-nav .img-data{display:block;width:90px}.global-nav .magazine-button{z-index:9003}.global-nav .magazine-button::after{background-image:url(https://web.archive.org/web/20201008210901im_/https://assets.nymag.com/media/components/global-nav/arrow-cut.svg);background-position:100% 46%;background-repeat:no-repeat;background-size:8px;bottom:0;content:'';left:0;position:absolute;right:-10px;top:0;z-index:-1}.global-nav .dropdown-content.account-content{border:1px solid #767676;left:auto;position:absolute;right:0;top:100%;width:105px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{border:0 solid #767676;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;bottom:100%;content:'';height:0;left:50%;pointer-events:none;position:absolute;width:0}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{border-width:8px;margin:0 0 0 12px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{border-bottom-color:#fff;border-right-color:transparent;border-width:7px;margin:0 0 0 13px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper svg{align-self:center;height:auto;width:3.5px}.global-nav .dropdown-content.account-content .dropdown-links{padding:0;width:100%}.global-nav .dropdown-content.account-content .dropdown-link{color:#000;flex:1 0 auto;font:10px/1 'Miller Text',Georgia,serif;letter-spacing:1.8px;text-transform:uppercase}.global-nav .dropdown-content.account-content .dropdown-link:focus,.global-nav .dropdown-content.account-content .dropdown-link:hover{font-weight:700}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:last-child) .dropdown-link-inner-wrapper{border-bottom:1px solid #ccc}.global-nav .dropdown-content.account-content .dropdown-link-inner-wrapper{display:flex;margin:0 10px}@media screen and (min-width:768px){.global-nav .logo-item{left:calc(50% - (115.8px / 2))}.global-nav .logo-item svg{height:25px}.global-nav .global-nav-user-list{justify-content:flex-end;margin:0}.global-nav .account-dropdown,.global-nav .user-signin{margin:0 0 9px 10px;padding:0 0 0 2px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin:0 0 0 12px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin:0 0 0 13px}.global-nav .user-subscribe{margin:0 17px 9px 0;padding:0 0 0 2px}.global-nav .user-subscribe:after{border-left:1px solid #bdbdbd;bottom:1px;content:'';overflow:hidden;position:absolute;right:-15px;top:1px}}@media screen and (min-width:1180px){.global-nav{padding:0 0 30px}.global-nav .subscribe-link,.global-nav .user-button{font:700 13px/normal 'Miller Text',Georgia,serif;letter-spacing:0;margin:0;text-transform:capitalize}.global-nav .logo-item{left:auto;margin:4px 0 0;order:initial;position:relative}.global-nav .global-nav-inner{margin:0 auto;width:100%}.global-nav .vertical-item{display:block}.global-nav .vertical-item:before{border-left:1px solid #bdbdbd;bottom:-1px;content:'';left:-21px;overflow:hidden;position:absolute;top:1px}.global-nav .logo-item+.vertical-item:before,.global-nav .vertical-item:first-child:before{content:none}.global-nav .global-nav-site-list{justify-content:flex-start}.global-nav .magazine-button{margin:0;padding:0 0 2px}.global-nav .account-dropdown,.global-nav .user-signin{margin:8px 0 9px 10px}.global-nav .user-subscribe{margin:8px 18px 9px 0}.global-nav .user-subscribe:after{bottom:-2px;right:-15px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:before{margin:0 0 0 19px}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:after{margin:0 0 0 20px}body.optimize .global-nav .subscribe-link:focus,body.optimize .global-nav .subscribe-link:hover{background-color:#ec2c00;border-color:#ec2c00;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);color:#fff}body.optimize .global-nav .subscribe-link{background-color:#fff;border:1px solid #000;border-radius:2px;bottom:-13px;box-shadow:0 2px 4px 0 rgba(0,0,0,.24);color:#000;height:34px;padding:10px;position:absolute;right:-3px;text-align:center;text-decoration:none;width:90px}}[data-uri*='/_pages/homepage'] .global-nav,[data-uri*='/_pages/index'] .global-nav{padding:0 0 2px}@media print{.global-nav{display:none}}.global-nav{padding:0}.global-nav .global-nav-inner{padding:10px 0}.global-nav .account-button:focus,.global-nav .account-button:hover,.global-nav .account-dropdown .dropdown.open .account-button,.global-nav .account-dropdown .dropdown:focus .account-button,.global-nav .account-dropdown .dropdown:hover .account-button,.global-nav .magazine-dropdown .dropdown-link:focus,.global-nav .magazine-dropdown .dropdown-link:hover{color:#00bcf1}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:focus:after,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:first-child:hover:after{border-bottom-color:#00bcf1}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:last-child):focus .dropdown-link-inner-wrapper,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:last-child):hover .dropdown-link-inner-wrapper{border-bottom:1px solid #00bcf1}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:first-child):focus:before,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:not(:first-child):hover:before{border-top:solid #00bcf1;content:'';margin:-1px 0 0;position:absolute;width:100%}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:focus,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:hover{background-color:#00bcf1}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:focus .dropdown-link,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:hover .dropdown-link{color:#000;font-weight:700}.global-nav .dropdown-content.account-content .dropdown-link-wrapper:focus svg *,.global-nav .dropdown-content.account-content .dropdown-link-wrapper:hover svg *{fill:#000}.global-nav .sign-in-button:focus,.global-nav .sign-in-button:hover,.global-nav .subscribe-link:focus,.global-nav .subscribe-link:hover{box-shadow:0 0 0 #fff,0 1px 0 #00bcf1;color:#00bcf1}.global-nav .subscribe-link{box-shadow:0 0 0 #fff,0 1px 0 #00bcf1}[data-layout-uri*='/instances/section'] .global-nav,[data-layout-uri*='/instances/section@published'] .global-nav,[data-uri*='/_pages/homepage'] .global-nav,[data-uri*='/_pages/homepage@published'] .global-nav{margin:0 0 -10px}[data-layout-uri*='/instances/section'] .global-nav .subscription-promo-wrapper,[data-layout-uri*='/instances/section@published'] .global-nav .subscription-promo-wrapper,[data-uri*='/_pages/homepage'] .global-nav .subscription-promo-wrapper,[data-uri*='/_pages/homepage@published'] .global-nav .subscription-promo-wrapper{display:none}@media screen and (min-width:768px){[data-layout-uri*='/instances/section'] .global-nav,[data-layout-uri*='/instances/section@published'] .global-nav,[data-uri*='/_pages/homepage'] .global-nav,[data-uri*='/_pages/homepage@published'] .global-nav{margin:0}[data-layout-uri*='/instances/section'] .global-nav .global-nav-inner,[data-layout-uri*='/instances/section@published'] .global-nav .global-nav-inner,[data-uri*='/_pages/homepage'] .global-nav .global-nav-inner,[data-uri*='/_pages/homepage@published'] .global-nav .global-nav-inner{margin:0 34px;width:calc(100% - 68px)}}@media screen and (min-width:1180px){.global-nav{padding:0 0 30px}.global-nav .global-nav-inner{padding:10px 0 0}[data-layout-uri*='/instances/section'] .global-nav,[data-layout-uri*='/instances/section@published'] .global-nav,[data-uri*='/_pages/homepage'] .global-nav,[data-uri*='/_pages/homepage@published'] .global-nav{padding:0 0 10px}[data-layout-uri*='/instances/section'] .global-nav .global-nav-inner,[data-layout-uri*='/instances/section@published'] .global-nav .global-nav-inner,[data-uri*='/_pages/homepage'] .global-nav .global-nav-inner,[data-uri*='/_pages/homepage@published'] .global-nav .global-nav-inner{margin:0 auto;width:100%}[data-layout-uri*='/instances/section'] .global-nav .subscription-promo-wrapper,[data-layout-uri*='/instances/section@published'] .global-nav .subscription-promo-wrapper,[data-uri*='/_pages/homepage'] .global-nav .subscription-promo-wrapper,[data-uri*='/_pages/homepage@published'] .global-nav .subscription-promo-wrapper{display:block;margin-bottom:-10px;margin-top:12px;text-align:right}[data-layout-uri*='/instances/section'] .global-nav .subscription-promo,[data-layout-uri*='/instances/section@published'] .global-nav .subscription-promo,[data-uri*='/_pages/homepage'] .global-nav .subscription-promo,[data-uri*='/_pages/homepage@published'] .global-nav .subscription-promo{color:#ec2c00;font:italic 16px/15px 'Miller Text',Georgia,serif;text-decoration:none}[data-layout-uri*='/instances/section'] .global-nav .subscription-promo:focus,[data-layout-uri*='/instances/section'] .global-nav .subscription-promo:hover,[data-layout-uri*='/instances/section@published'] .global-nav .subscription-promo:focus,[data-layout-uri*='/instances/section@published'] .global-nav .subscription-promo:hover,[data-uri*='/_pages/homepage'] .global-nav .subscription-promo:focus,[data-uri*='/_pages/homepage'] .global-nav .subscription-promo:hover,[data-uri*='/_pages/homepage@published'] .global-nav .subscription-promo:focus,[data-uri*='/_pages/homepage@published'] .global-nav .subscription-promo:hover{box-shadow:0 0 0 0 #fff,0 1px 0 0 #ec2c00}}.cut-layout .top.takeover-active-under .global-nav:after,.cut-layout .top.takeover-active-under .global-nav:before,.layout-simple .top.takeover-active-under .global-nav:after,.layout-simple .top.takeover-active-under .global-nav:before,[data-layout-uri*='/instances/section'] .subscribed .subscription-promo-wrapper,[data-layout-uri*='/instances/section@published'] .subscribed .subscription-promo-wrapper,[data-uri*='/_pages/homepage'] .subscribed .subscription-promo-wrapper,[data-uri*='/_pages/homepage@published'] .subscribed .subscription-promo-wrapper{display:none}[data-layout-uri*='/instances/original-video'] .global-nav,[data-layout-uri*='/instances/original-video@published'] .global-nav{margin:0 0 10px}@media screen and (min-width:1180px){[data-layout-uri*='/instances/original-video'] .global-nav,[data-layout-uri*='/instances/original-video@published'] .global-nav{margin:0}}.cut-layout .top.takeover-active-under .global-nav,.layout-simple .top.takeover-active-under .global-nav{border-top:none}@keyframes logInFadeIn{0%{opacity:0}100%,80%{opacity:1}}.public-login{align-items:flex-start;animation:.5s ease-in logInFadeIn;background-color:rgba(50,50,50,.74902);bottom:0;color:#333;display:flex;justify-content:center;left:0;opacity:1;overflow-y:scroll;padding:100px 0;position:fixed;right:0;top:0;z-index:999}@media print{.public-login{display:none}}.public-login .overlay-content>section,.public-login.edit{display:none}.public-login[data-view='']{display:none;opacity:0}.public-login .overlay-content{background-color:#fff;border-top:5px solid #262626;display:block;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:16px;padding:15px 25px 30px;position:relative;width:320px}@media screen and (min-width:0) and (max-width:599.9px){.public-login{padding:0 0 100px}.public-login .overlay-content{width:100%}}.public-login[data-view=activated] .activated,.public-login[data-view=activation-expired] .activation-expired,.public-login[data-view=activation-used] .activation-used,.public-login[data-view=forgot-sent-fb-user] .forgot-sent-fb-user,.public-login[data-view=forgot-sent-nym-user] .forgot-sent-nym-user,.public-login[data-view=forgot] .forgot,.public-login[data-view=link-fb-account] .link-fb-account,.public-login[data-view=log-in] .log-in,.public-login[data-view=password-reset-success] .password-reset-success,.public-login[data-view=password-reset] .password-reset,.public-login[data-view=register-fb-account] .register-fb-account,.public-login[data-view=register-success] .register-success,.public-login[data-view=register] .register{display:block}.public-login button:focus,.public-login input:focus,.public-login select:focus{outline:0}.public-login a{color:#333;text-decoration:underline}.public-login a.no{display:block;font-size:14px;text-align:center}.public-login a.forgot{font-size:12px;text-align:right}.public-login header .heading{height:40px;margin:0;padding:0}.public-login header .heading svg{height:13px;width:88px}.public-login header .close{background:url('data:image/png;base64, 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') center center no-repeat #fff;border:none;cursor:pointer;height:24px;position:absolute;right:0;top:0;width:24px}.public-login header ul{align-content:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0 0 15px;padding:0}.public-login header li{background-color:#fff;border:1px solid #333;color:#000;cursor:pointer;flex:1 1 50%;font-size:11px;padding:4px 0;text-align:center}.public-login header li.log-in-tab{border-radius:3px 0 0 3px}.public-login header li.register-tab{border-radius:0 3px 3px 0}.public-login[data-view=activated] header .register-tab,.public-login[data-view=log-in] header .log-in-tab,.public-login[data-view=register] header .register-tab{background:#000;color:#fff;pointer-events:none}.public-login .heading{color:#333;font-size:13px;font-weight:700;line-height:18px;margin:0 0 8px;padding:0;text-align:center}.public-login .heading.divider{color:#333;position:relative;text-align:center;z-index:1}.public-login .heading.divider:before{background:#d7d7d7;color:#fff;content:'\2588\2588\2588';display:block;height:1px;line-height:1px;position:absolute;text-align:center;top:9px;width:100%;z-index:-1}.public-login .facebook-connect{background:#2a8cc4;border:none;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:13.4px;font-weight:700;margin:0 0 6px;padding:12px;text-align:center;width:100%}.public-login .facebook-connect:focus,.public-login .facebook-connect:hover,.public-login input[type=submit]:hover{background:#05a7d4}.public-login p{font-size:10px;font-weight:400;line-height:10px;margin:6px 5px 20px;text-align:center}.public-login .activated p,.public-login .activation-expired p,.public-login .activation-used p,.public-login .forgot p,.public-login .forgot-sent-fb-user p,.public-login .forgot-sent-nym-user p,.public-login .link-fb-account p,.public-login .password-reset p,.public-login .password-reset-success p,.public-login .register-fb-account p,.public-login .register-success p{font-size:13px;line-height:15.6px;text-align:left}.public-login .register-fb-account .subdued{font-size:12px;text-align:center}.public-login .activated li p{font-size:12px;margin-left:0;text-align:left}.public-login label{cursor:pointer}.public-login input{border:1px solid #e7e7e7;border-radius:3px;box-sizing:border-box;display:block;font-family:Arial,sans-serif;font-size:12px;height:42px;margin:0 0 18px;padding:5px 10px;width:100%}.public-login input:focus{border-color:#999}.public-login input:-moz-placeholder,.public-login input:-ms-input-placeholder,.public-login input::-moz-placeholder,.public-login input::-webkit-input-placeholder{color:#999;font-style:italic}.public-login input[type=checkbox],.public-login input[type=radio]{display:inline-block;height:auto;margin:0 10px 0 0;padding:0;width:auto}.public-login input[type=submit]{-moz-appearance:none;-webkit-appearance:none;background:#1f638a;border:none;color:#fff;cursor:pointer;font-size:13.4px;font-weight:700;margin:0 0 27px;padding:4px 0;text-transform:uppercase}.public-login form .more{align-content:stretch;display:flex;flex-direction:row;flex-wrap:nowrap}.public-login form .more>*{flex-grow:1}.public-login .remember-me{font-size:12px}.public-login .remember-me input{display:inline-block;height:auto;margin:0 5px 0 0;padding:0;width:auto}.public-login .gender{border:none;display:block;font-size:12px;margin:0 0 20px;padding:0}.public-login .gender>div{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.public-login .gender label{display:block;padding-right:32px;position:relative}.public-login .has-description{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 17px}.public-login .has-description input{align-self:flex-start;flex:0 0 12px;margin-top:3px;order:0}.public-login .has-description span{flex:1 1 80%;font-size:11px;order:1}.public-login .has-description .error-message{flex:0 1 100%;order:2;padding-top:3px}.public-login.waiting input[type=submit],.public-login.waiting input[type=submit]:focus,.public-login.waiting input[type=submit]:hover{background:url('data:image/gif;base64, R0lGODlhEAAQAPMPADMzM4uLi8bGxm5ubqmpqVBQUCIiIuTk5Hx8fPHx8ZmZmV5eXkFBQba2tiUlJf///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAAEAAQAEAEcPDJlygadUq1OtFTIoqLoSSGMwxH1krH8RyF0BCHIlPaYTAJh6G1CyUahaIkE1IAFsrEQaCcBWSEz0PAnBwYLcOQ15MpTMJYd1ZyUDXSDGelBY0qIkFg/ZoEGAQJCjoxDRRvIQMBD1kzgSAgAgKQDxEAIfkEBQoADwAsAAAAAA8AEAAABF3wyfkCkonOJZk8QKNJxcM4piGMEsEAhMFNA/wAhWUYWSYNj8JhIhiyZqxHAxEIrJIPwgCBeEI/hJFv0lgANYmDT7EQERqHtFGsQRwEjYRVE8jCJXMMIXN/GJNpIxEAIfkEBQoADwAsAAAAABAADwAABFrwyfmIolgiuVhKRSY5w9MlZZZUT9M10yFIQQEXi6KEh2IYBw0gJTkQfobZRIBYLQ0XiUBHCGKckkZgK+q2vBiEAtslBGYCwecjcioO8MeBTCHM4glrBia3kiMAIfkEBQoADwAsAAAAABAAEAAABFzwySkJvTKkN5YcAvYUAech2CYBQheiySEpiLwEBOElFqAGpIfqIWCIHiWKrJbYEBoNEQIAcIByBNkFYegWKKHLYXxQHRSW40SQfYzVQklC0BweBbIm3C23w/UYEQAh+QQFCgAIACwAAAAAEAAOAAAERRDJiUKgWA5pDM/c1iEAKAVeR5DYAAiIUVheNWrGhtUrpWOFyYFABBU6hpLlkgEga5IDRiDL9CjUjhSxNSEzXewvappEAAAh+QQFCgAOACwAAAAAEAAQAAAEa9DJ6YSg2KUmVZDBkSUBpyiOwojZgRznAaCU0IgKYQVFxSyShEAhSEwSh4GjwJIcOJTEgpCoIg8HI4YwGCwUWKyWQmAwAIgo5lAgYK6UpwQYzFolAEPSARhnGgZKDlBqEwwGFyNrBm4Zjn4RACH5BAUKAA8ALAAAAAAQABAAAARc8Mn5zqFYCkkIz9zVeMQCSkoyPkuDWcnTCBaBSMstHXSGAANM4oJBNBLIZCzTQCCCSlBjUSgETpPBcYndPBBcTADBeCRuhRPAoHhceaDEmkiMOwwXh+uUGBTCEhEAIfkEBQoADgAsAQABAA8ADwAABFnQySOFkE3qWq9A2+ZdyOUkp3ZQThM4x6Ak9IGGQfFu96aYoaAgQMwENZ+B7ChJlIKJVfPAcOw2BoNCsagqHAufIcBgEBzf0CF7AAAShWPDcHGjGECVZnCMAAAh+QQFCgAPACwAAAAAEAAQAAAEXfDJ+VKiWN53jhQbdlwdR4RU4nWJ4mFWbAmNpBAZTCB4jhEvH+WgKAonh4Cy9mEIMK7hwmDoTRYAhcZhKHgYhAZi8SAwEBLC01Yo1HrBCSPRfgwcPse3ICHnNko5EQAh+QQFCgAOACwAAAEAEAAPAAAEWtDJ6VKSh2pppdha922ZdpTECE6NIlxUSakOAtwI2OxCYfwLEIHgSpwIAJmEsHK8JglEgSlh1BKMRcOhGDgHAUlDRhgsBIAtTFNwmB2B9kZgdSyCNeVGoQBFAAAh+QQFCgAPACwAAAEAEAAPAAAEWvDJSV+qeKZTD8fHRRmGkpyolAifQBrfdLBVYDSdKDF89gjAw8ABAAQywMYn0VhgcJWBJCZRIKCPwuO4GAAJCEmAIBFIyI0A4qD1AZzqB8EJoiMGp6PvTMZEAAAh+QQFCgAPACwAAAEADwAPAAAEWvBJAY68+ArDspeD0XxS9xyG4R3JaRLjlbAY4QhZKynFsiie2eEQYBiBuSGrJRh4cLLAA+BpKKBOICIwbBBOsNMEIFBIEZaHTl1APMyPRmB9cb+ljy8pHsNEAAA7') center center no-repeat;border:none;color:transparent;cursor:wait;pointer-events:none}.public-login .error-field{border:1px solid #e26154;margin-bottom:4px}.public-login fieldset .error-field{margin-bottom:6px}.public-login .error-message{color:#e26154;display:block;font-size:11px;font-style:italic;line-height:13.2px;margin:0 0 18px}.public-login fieldset .error-message{position:absolute;white-space:nowrap}.public-login .activated ul{list-style:none;margin:0;padding:0}.public-login .activated li{background-repeat:no-repeat;height:100px;padding:0 0 0 90px}.public-login .activated li.di{background-image:url('data:image/png;base64, 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')}.public-login .activated li.thecut{background-image:url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAADUUlEQVR4Ae3ZX2iVZRzA8c85J7fITeZWSaSRZhqIigUxmjOS5RaoWRSWXklFGqldBPlnkKsuIq9SKQhCUEhREsnR5mHMnP2zxFSczYZ/UhMv/HPcFq25VuDNyw7nUB2O8F48n/fiuXhvvry/93lungTdDza+317XM0qsjOqZ3fbeKt2Jk5NnfZ+pEEsVmY7qxMLPdz8rthbsSrbXibG2OYnSv8VaUgFCYAgMgSEwBIbAEBgCQ2AIDIEhMASGwBA4wbp4B1bZGOfARca4EufAyzKWWOppFXEMfFmtG3ZrVmKPRvdr02SPfv0u+UCEuVr033xO2KTRCstd03tzXW6Nbv1+lc9tCrLTdXDNTs3SGvGKt11HjVMiNGv2mXnesNkQmGS9/TYA0r7WWsgXXGeurRqs96KPjVdru2lWalLnXZE/LEW3M6YptS8rD7jsLZ8aAtQTJTnknC8LCWzRqUSrHcr95AwuOqbMYSdtFKHTEa1owF65lPkEokBpkWPaCxnxQcu04ker7DTLEttQ57TXrDbcYS2oR4tslDhtEMAdal3QKfJcoZukQRq3u9t2HSbqUKXfNntUGe473xit2klnZWOmdpEnlNpbjF080UR9Up7RJWmGISmLHTfOY8Yabqs/1UlplUu1gyK5f4QCRjzSIiMNOOGEUkNWqLQfldKOyZZ/wCT9JVLvhn3FCDwarTiKGsddJ09EvV7fysZkv4g85D779d6Kg3q6tEr5zHCXdgOy8aQ0ZB8xxQ5M+kjKZfk8lXfAFTIiDUjfisByj2CEfObgK9modE1kpBoXdBY/cLpJBjBObqVmuOSsbMy3W2S2EnspfuA8PzuIGrndY4RzspEwwW/ZAy5+4As26bMFL0nJZYicbxb5QoR6g/YVOzBlsgy2OWCKNYZ71ThccNHDphruUVUOiUwx1g96ih24TBMYtNABa32oCnCvdxxxHkNWGtRsviRgtDfV2iByp9UoNcb/8a+3nePNtBVA0vMWm+68bledskUfgKle97gyXa743VWbdYo8YDWAHdL+q3AdGwJDYAgMgSEwBIbAEBgC4ywEhsAQGAJD4KgeMVbWl5zdJsbq0smmtRUZMVWRaVqb1NVRvWBXea+YKe9dsKujOtH1DzY47ZGIeSYBAAAAAElFTkSuQmCC')}.public-login .activated li.vulture{background-image:url('data:image/png;base64, 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')}.public-login .activated label{font-size:18px;font-weight:700}.item-dropdown_section{padding:0 0 12px}.item-dropdown_section .item-dropdown-button{background-color:#fff;border:1px solid #5a5a5a;border-radius:3px;color:#5a5a5a;font:16px/normal Elderkin,'Arial Narrow',Arial,sans-serif;height:41px;letter-spacing:1.1px;margin:0;padding:0 0 0 15px;position:relative;text-align:left;text-transform:uppercase;width:100%}.item-dropdown_section .item-dropdown-button:after{border:7px solid transparent;border-top-color:#00bcf1;content:'';height:0;left:calc(100% - 29px);position:absolute;top:41%;width:0}.item-dropdown_section .item-dropdown-button.expanded{border-bottom:none;border-radius:3px 3px 0 0}.item-dropdown_section .item-dropdown-button.expanded:before{border-bottom:2px solid #00bcf1;content:'';left:0;margin:0 0 0 20px;position:absolute;top:39px;width:calc(100vw - 77px);z-index:2}.item-dropdown_section .item-dropdown-button.expanded:after{border-bottom-color:#00bcf1;border-top-color:transparent;top:23%}.item-dropdown_section .item-dropdown-button.expanded+.reveal-items{border-radius:0 0 3px 3px;border-top:none;position:absolute;z-index:1}.item-dropdown_section .search{border:none;font:16px/20px 'Miller Text',Georgia,serif;height:39px;margin:0;padding:5px 0 0 20px;position:absolute;top:-39px;width:calc(100% - 18px)}.item-dropdown_section input::placeholder{color:#000;font:16px/20px 'Miller Text',Georgia,serif;letter-spacing:0;padding:0 0 0 5px}.item-dropdown_section .item-list{background-color:#fff;border-bottom:1px solid #5a5a5a;border-radius:0 0 3px 3px;border-right:1px solid #5a5a5a;list-style:none;margin:0;max-height:50vh;overflow-y:scroll;padding:10px 20px;width:calc(100vw - 41px)}.item-dropdown_section .item-list:before{border-right:1px solid #5a5a5a;content:'';height:1px;left:calc(100vw - 42px);position:absolute;top:-1px;width:1px}.item-dropdown_section .reveal-items{border:1px solid #5a5a5a;border-bottom:none;border-radius:3px;border-right:none;padding:0;position:relative;width:calc(100vw - 70px)}.item-dropdown_section .reveal-items.hide-item{display:none}.item-dropdown_section .hide-label{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.item-dropdown_section .item-list-item,.item-dropdown_section .no-results{break-inside:avoid;color:#555;display:block;font:20px/.9 Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:.8px;list-style:none;padding:0}.item-dropdown_section .item-list-item.hide-item,.item-dropdown_section .no-results.hide-item{display:none}.item-dropdown_section .no-results{padding:14px 0 10px}.item-dropdown_section .item-list-item{border-bottom:dotted 1.5px #00bcf1}.item-dropdown_section .item-list-item.unbordered,.item-dropdown_section .item-list-item:last-of-type{border-bottom:none}.item-dropdown_section .item-list-item-link{break-inside:avoid;color:#555;display:block;padding:12px 0;text-decoration:none}.item-dropdown_section .item-list-item-link:focus,.item-dropdown_section .item-list-item-link:hover{color:#00bcf1}@media screen and (min-width:768px){.item-dropdown_section{margin:0 auto;padding:0 0 30px;position:relative;width:426px}.item-dropdown_section .item-dropdown-button.expanded:before{margin:0 0 0 15px;width:calc(100% - 30px)}.item-dropdown_section .search{padding:5px 0 0 15px;width:calc(100% - 35px)}.item-dropdown_section input::placeholder{padding:0}.item-dropdown_section .reveal-items{width:100%}.item-dropdown_section .item-list{max-height:500px;padding:10px 15px;width:425px}.item-dropdown_section .item-list:before{left:178px}}@media screen and (min-width:1180px){.item-dropdown_section{padding:0 0 36px}.item-dropdown_section .item-list:before{left:218px}}.collection-articles-lede{display:flex;flex-flow:column nowrap;justify-content:space-between;margin:17px auto 40px;position:relative}.collection-articles-lede .glyph{display:inline;font-family:Icons;font-variant:normal;line-height:1em;margin-left:.2em;speak:none;text-align:center;text-decoration:inherit;text-transform:none}.collection-articles-lede .glyph .callout-desc{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collection-articles-lede .glyph-gallery,.collection-articles-lede .glyph-podcast,.collection-articles-lede .glyph-video{font-size:12px}.collection-articles-lede .glyph.glyph-arrow:before{content:'\e800'}.collection-articles-lede .glyph.glyph-gallery:before{content:'\e801'}.collection-articles-lede .glyph.glyph-video:before{content:'\e803'}.collection-articles-lede .glyph.glyph-podcast:before{content:'\e802'}.collection-articles-lede .hidden{opacity:0}.collection-articles-lede .fade-in-element{opacity:1;transition:opacity 1.4s}.collection-articles-lede:after,.collection-articles-lede:before{border-bottom:1px solid #111;content:'';left:0;position:absolute;width:100%}.collection-articles-lede:before{bottom:3px}.collection-articles-lede:after{bottom:0}.collection-articles-lede .lede-item{display:flex;flex-flow:column nowrap;margin:0 auto 40px;max-width:550px;position:relative}.collection-articles-lede .lede-image-wrap{margin:0 auto;max-width:79%;position:relative}.collection-articles-lede .lede-image-wrap.contains-image{min-height:10px}.collection-articles-lede .lede-callout svg,.collection-articles-lede .lede-image,.collection-articles-lede .lede-image img{display:block;width:100%}.collection-articles-lede .lede-callout{bottom:6px;display:block;left:30px;position:absolute;width:39px}.collection-articles-lede .lede-callout:empty{display:none}.collection-articles-lede .lede-callout-desc{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.collection-articles-lede .lede-text-wrap{display:block;padding:15px 10px 0;text-align:center}.collection-articles-lede .lede-text-wrap.has-rubric{padding:0 10px}.collection-articles-lede .lede-rubric{background-color:#fff;border:1px solid #111;display:block;font:16px/1 Elderkin,'Arial Narrow',Arial,sans-serif;left:50%;letter-spacing:2.3px;max-width:70%;padding:7px 6px 3px 9px;position:relative;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);width:-webkit-fit-content;width:fit-content}.collection-articles-lede .lede-link{color:#111;display:block;margin:-5px 0 5px;text-decoration:none}.collection-articles-lede .lede-link:after{bottom:0;content:'';left:0;position:absolute;right:0;top:0}.collection-articles-lede .lede-link:focus{outline:0}.collection-articles-lede .lede-link:focus:after{outline:dotted 1px}.collection-articles-lede .lede-headline{display:inline;font:28px/1 Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:.3px;padding-bottom:1px}.collection-articles-lede .lede-headline em,.collection-articles-lede .lede-headline i{padding-right:.15em}.collection-articles-lede .lede-teaser{display:block;font:17px/1.25 'Miller Text',Georgia,serif}.collection-articles-lede .lede-byline{color:#111;display:block;font:11px/1.25 'Miller Text',Georgia,serif;letter-spacing:1.5px;padding-top:6px;text-transform:uppercase}@media screen and (min-width:768px){.collection-articles-lede{display:grid;flex-flow:row wrap;grid-gap:0 40px;grid-template-columns:1fr 2fr 1fr;margin:0;max-width:initial;padding:0}.collection-articles-lede .lede-item{flex:1 1 22%;margin:0 0 40px;padding:0}.collection-articles-lede .lede-item:nth-of-type(3n-2){padding-left:0}.collection-articles-lede .lede-item:nth-of-type(3n){padding-right:0}.collection-articles-lede .lede-headline{font-size:23px;letter-spacing:.3px}.collection-articles-lede .lede-item:nth-of-type(3n-1){flex-basis:48%}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-link{margin:0 0 5px;padding:0}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-text-wrap.has-rubric .lede-link{margin:-5px 0 5px}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-headline{font-size:31px;margin:0 4%}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-teaser{font:16px/1.13 Georgia,serif;letter-spacing:.1px}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-byline{padding:5px 10% 0}.collection-articles-lede .lede-image-wrap{max-width:100%;padding:0}.collection-articles-lede .lede-link{margin:0 0 3px}.collection-articles-lede .lede-callout{left:15px}.collection-articles-lede .lede-text-wrap,.collection-articles-lede .lede-text-wrap.has-rubric{padding:10px 0 0}.collection-articles-lede .lede-rubric{display:none}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-text-wrap.has-rubric{padding-top:0}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-rubric{display:block}.collection-articles-lede .lede-teaser{font:16px/1.25 Georgia,serif}}@media screen and (min-width:1180px){.collection-articles-lede{margin:0}.collection-articles-lede .lede-item{flex:0 0 24%;margin:0 0 50px;padding:0}.collection-articles-lede .lede-item:nth-of-type(3n-1){flex-basis:48%}.collection-articles-lede .lede-link{margin:0 0 4px}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-link{margin:0 0 3px;padding:0 4%}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-text-wrap.has-rubric .lede-link{margin:-6px 0 4px}.collection-articles-lede .lede-headline{line-height:1}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-teaser{font:17px/1.25 'Miller Text',Georgia,serif;letter-spacing:0;padding:0 4%}.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-byline{padding:6px 4% 0}.collection-articles-lede .lede-callout{left:5px}.collection-articles-lede .lede-teaser{font:16px/1.2 'Miller Text',Georgia,serif;letter-spacing:.15px}}@media (any-hover:hover){.collection-articles-lede .lede-link:focus .lede-headline,.collection-articles-lede .lede-link:hover .lede-headline{box-shadow:inset 0 -4px 0 0 #fff,inset 0 -6px 0 0 #00bcf1}@media screen and (min-width:768px){.collection-articles-lede .lede-link:focus .lede-headline,.collection-articles-lede .lede-link:hover .lede-headline{box-shadow:inset 0 -2px 0 0 #fff,inset 0 -4px 0 0 #00bcf1}}@media screen and (min-width:1180px){.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-link:focus .lede-headline,.collection-articles-lede .lede-item:nth-of-type(3n-1) .lede-link:hover .lede-headline{box-shadow:inset 0 -3px 0 0 #fff,inset 0 -5px 0 0 #00bcf1}}}.kiln-edit-mode .collection-articles-lede .overridden .lede-image-wrap:before{background-color:#607d8b;color:#fff;content:'OVERRIDDEN';font:700 16px/1 Arial,sans-serif;left:50%;letter-spacing:.2px;opacity:.9;padding:15px;position:absolute;top:25px;transform:translateX(-50%)}.container-rail{margin:40px 0 0}.container-rail,.container-rail>.container-main,.container-rail>.container-secondary{position:relative}.container-rail>.container-secondary>.rail-inner-wrap{height:100%}.container-rail.top-border{border-top:3px solid #111}@media screen and (min-width:1180px){.container-rail{display:flex;flex-flow:row nowrap;margin:50px 0 0}.container-rail.top-border .sticky-ad{margin-top:60px}.container-rail>.container-main{flex:1 1 auto}.container-rail>.container-secondary{flex:0 0 300px;margin-left:50px;max-width:300px}.container-rail.lefty>.container-secondary{margin-left:0;margin-right:50px}.container-rail>.container-secondary>.rail-inner-wrap{align-content:flex-start;display:flex;flex-flow:column nowrap}@supports (display:grid) and (display:contents){.container-rail.partial{column-gap:50px;display:grid;grid-column-gap:50px;grid-template-columns:1fr 300px}.container-rail.partial>.container-main{display:contents;grid-column:1;grid-row:1}.container-rail.partial>.container-secondary{display:contents;grid-column:2;grid-row:1;margin-left:0}.container-rail.partial>.container-main>*{grid-column:1/span 2}.container-rail.lefty.partial>.container-main,.container-rail.partial>.container-secondary>.rail-inner-wrap{grid-column:2}.container-rail.lefty.partial{grid-template-columns:300px 1fr}.container-rail.lefty.partial>.container-secondary{grid-column:1;margin-right:0}.container-rail.lefty.partial>.container-main>*{grid-column:1/span 2}.container-rail.lefty.partial>.container-secondary>.rail-inner-wrap{grid-column:1}}}.paginated-feed{width:100%}.paginated-feed .paginatedfeed-heading{color:#111;font:400 17px/1.17 'Miller Text',Georgia,serif;letter-spacing:2px;margin:8px 0 10px;text-align:center;text-transform:uppercase}.paginated-feed .paginated-feed-list-wrapper{list-style-type:none;margin:0 0 40px;padding:0}.paginated-feed .paginated-feed .paginated-newsletter.newsletter-collapsed{border-top:1px solid #dbdbdb}.paginated-feed .article{align-items:flex-start;border-bottom:1px solid #dbdbdb;display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative}.paginated-feed .article,.paginated-feed .paginated-mobile-ad,.paginated-feed .paginated-newsletter,.paginated-feed .paginated-tablet-ad{margin:0}.paginated-feed .paginated-mobile-ad,.paginated-feed .paginated-tablet-ad{border-bottom:1px solid #dbdbdb;padding:40px 0;position:relative}.paginated-feed .paginated-mobile-ad .ad,.paginated-feed .paginated-tablet-ad .ad{left:50%;margin:0;position:relative;transform:translateX(-50%)}.paginated-feed .paginated-tablet-ad{display:none}.paginated-feed .hidden-border-bottom{border-bottom:none}.paginated-feed .article-container{display:block}.paginated-feed .article-wrap{color:#111;flex:1 1 auto;margin:25px 0 26.5px;text-align:left;text-decoration:none}.paginated-feed .top-rubric{color:#5a5a5a;display:block;font:13px/14px Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase}.paginated-feed .top-rubric .sponsored-story{color:#ec2c00}.paginated-feed .top-rubric svg{height:16px;margin-right:4px;transform:translateY(3px);width:16px}.paginated-feed .rubric{display:inline;padding:0 6px 0 0;position:relative}.paginated-feed .rubric:after{background:#00bcf1;background:linear-gradient(#fff 1px,#00bcf1 2px,#00bcf1 13px,#fff 13px);content:'';display:inline;margin:0 0 0 7px;padding:0 1px 0 0}.paginated-feed .paginate-time{display:inline-block;letter-spacing:1.1px}.paginated-feed .main-article-content{font:18px/21px 'Miller Text',Georgia,serif;letter-spacing:0;margin:6px 0 0;overflow-wrap:break-word;word-wrap:break-word}.paginated-feed .link-text{color:#111;text-decoration:none}.paginated-feed .link-text:after{bottom:0;content:'';left:0;position:absolute;right:0;top:0}.paginated-feed .link-text:focus{outline:0}.paginated-feed .link-text:focus:after{outline:dotted 1px}.paginated-feed .headline{font-weight:700}.paginated-feed .link-text+.teaser{padding:0 0 0 7px}.paginated-feed .teaser{color:#767676}.paginated-feed .byline{display:none;font:11px/18px 'Miller Text',Georgia,serif;letter-spacing:1.5px;margin:7px 0 0;text-transform:uppercase}.paginated-feed .article-img-wrapper{display:inline-block;flex:1 0 auto;float:right;margin:10px 0 0 20px;max-width:103px;position:relative}.paginated-feed .large-article-wrap{display:flex;flex-flow:column nowrap;margin:25px 0 19px}.paginated-feed .large-article-wrap .top-rubric{order:2}.paginated-feed .large-article-wrap .article-img-wrapper{clear:both;display:block;margin:0 auto 14px;max-width:100%;order:1}.paginated-feed .large-article-wrap .main-article-content{font-size:20px;line-height:24px;max-width:100%;order:3}.paginated-feed .large-article-wrap .byline{display:inline-block;order:4}.paginated-feed .article-callout{bottom:5px;height:39px;left:5px;position:absolute;width:39px}.paginated-feed .article-img{display:block;height:auto;max-width:100%}.paginated-feed .more-button{border:1px solid #e0e0e0;border-radius:3px;color:#111;display:block;font:700 13px Arial,sans-serif;margin:40px auto;padding:20px 0;text-align:center;text-decoration:none;width:180px}.hidden{opacity:0}.fade-in-element{opacity:1;transition:opacity 1.4s}@media screen and (min-width:768px){.paginated-feed{margin:0 auto;max-width:800px}.paginated-feed .paginatedfeed-heading{font:21px/1.17 'Miller Text',Georgia,serif;margin:12px 0 9px;text-align:left}.paginated-feed .paginated-mobile-ad{display:none}.paginated-feed .paginated-tablet-ad{display:block}.paginated-feed .article-wrap{margin:30px 20px}.paginated-feed .top-rubric{display:inline-block;margin:10px 0 0;width:calc(100% - 260px)}.paginated-feed .article-img-wrapper{margin:5px 0 0 40px;max-width:220px}.paginated-feed .main-article-content{font-size:21px;line-height:1.14}.paginated-feed .large-article-wrap{display:block}.paginated-feed .large-article-wrap .top-rubric{width:calc(100% - 310px)}.paginated-feed .large-article-wrap .main-article-content{font-size:24px;line-height:27px}.paginated-feed .large-article-wrap .article-img-wrapper{float:left;margin:0 30px 0 0;max-width:280px}.paginated-feed .byline{display:inline-block}}@media screen and (min-width:1180px){.paginated-feed{max-width:100%}.paginated-feed .paginatedfeed-heading{font:400 21px/1.17 'Miller Text',Georgia,serif;margin:12px 50px 40px}.paginated-feed .paginated-tablet-ad{display:none}.paginated-feed .article,.paginated-feed .paginated-newsletter{margin:0 50px}.paginated-feed .article-wrap{margin:24px 15px 29px}.paginated-feed .article:first-child .article-img-wrapper,.paginated-feed .article:first-child .article-wrap{margin-top:0}.paginated-feed .top-rubric{margin:15px 0 0}.paginated-feed .large-article-wrap .article-wrap{margin:30px 15px}.paginated-feed .large-article-wrap .main-article-content{font-size:22px;line-height:25px}.paginated-feed .large-article-wrap .article-img-wrapper{margin:0 30px 0 0}.paginated-feed .main-article-content{font-size:20px;line-height:24px}}@media (any-hover:hover){.paginated-feed .link-text:focus .headline,.paginated-feed .link-text:hover .headline{box-shadow:inset 0 -4px 0 0 #fff,inset 0 -6px 0 0 #00bcf1;padding-bottom:2px}.paginated-feed .more-button:focus,.paginated-feed .more-button:hover{color:#00bcf1}}.newsletter-flex-text_promotional{border-bottom:2px solid #888;border-top:3px solid #111;margin:20px 0;opacity:1;padding:25px 0 15px;transition:opacity 1s;width:100%}.newsletter-flex-text_promotional.opacity-zero{opacity:0}.newsletter-flex-text_promotional.initially-hidden{display:none}.newsletter-flex-text_promotional .wrapper-style{margin:0;padding:10px 20px 0}.newsletter-flex-text_promotional .svg{margin:0 auto 15px;max-width:235px}.newsletter-flex-text_promotional .form,.newsletter-flex-text_promotional .text{text-align:center}.newsletter-flex-text_promotional .text{width:100%}.newsletter-flex-text_promotional .title{color:#00bcf1;font:22px/22px Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:.025em;margin:0 0 10px;text-transform:uppercase}.newsletter-flex-text_promotional .description{color:#111;font:400 16px/1.13 'Miller Text',Georgia,serif;letter-spacing:.3px;margin-bottom:9px;text-transform:none}.newsletter-flex-text_promotional .description a{color:#111;font-style:normal;font-weight:700;text-decoration:none}.newsletter-flex-text_promotional .description a:focus,.newsletter-flex-text_promotional .description a:hover{box-shadow:inset 0 -1px 0 0 #fff,inset 0 -2px 0 0 #221f20;text-decoration:none}.newsletter-flex-text_promotional .form .success .email,.newsletter-flex-text_promotional .form .success .submit,.newsletter-flex-text_promotional .form.initially-hidden{display:none}.newsletter-flex-text_promotional .form .return-message{color:#e26154;display:block;font:italic 11px Arial,sans-serif;height:20px;letter-spacing:1.5px;margin:0;outline:0;padding-top:4px;text-transform:uppercase;width:100%}.newsletter-flex-text_promotional .form .success .return-message{color:#000;font:16px Arial,sans-serif}.newsletter-flex-text_promotional .form .error{display:flex;flex-flow:row wrap;text-align:left}.newsletter-flex-text_promotional .form .error .email{border:1px solid #e26154}.newsletter-flex-text_promotional .form .error .return-message{color:#d0021b}.newsletter-flex-text_promotional .email{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;color:#767676;flex-grow:1;font:16px 'Miller Text',Georgia,serif;height:40px;letter-spacing:0;margin:6px 3px 0 0;padding:1px 0 0 12px;vertical-align:top;width:66%}.newsletter-flex-text_promotional .email:focus{border:1px solid #000;color:#000}.newsletter-flex-text_promotional input.email:-webkit-autofill{box-shadow:0 0 0 30px #fff inset}.newsletter-flex-text_promotional .email-label{border:none;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.newsletter-flex-text_promotional .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:1px solid #000;border-radius:2px;color:#fff;cursor:default;font:700 11px 'Miller Text',Georgia,serif;height:40px;letter-spacing:1.4px;margin:6px 0 0;padding:2px 12px 0;text-transform:uppercase;width:87px}.newsletter-flex-text_promotional .submit:focus,.newsletter-flex-text_promotional .submit:hover{background-color:#00bcf1;border-color:#00bcf1}.newsletter-flex-text_promotional .terms-and-policy-wrapper{font:10px/15px Helvetica,sans-serif-stack;padding:10px 0 0;text-align:center}.newsletter-flex-text_promotional .terms-and-policy-wrapper a{color:#5a5a5a}.newsletter-flex-text_promotional .terms-and-policy{color:#5a5a5a;font:12px/1.33 Arial,sans-serif;padding:0 0 16px}.newsletter-flex-text_promotional .terms-and-policy a{color:#5a5a5a}.newsletter-flex-text_promotional .expanded-terms{color:#767676;display:none;padding:4px 0 0}.newsletter-flex-text_promotional .expanded-terms.active{display:block}.newsletter-flex-text_promotional .terms-button{background-color:transparent;border:none;color:#949494;cursor:pointer;font:inherit;padding:0;text-decoration:underline}@media screen and (min-width:768px){.newsletter-flex-text_promotional{text-align:start}.newsletter-flex-text_promotional .title{margin-bottom:12px}.newsletter-flex-text_promotional .description{margin-bottom:10px}.newsletter-flex-text_promotional .form{display:block}.newsletter-flex-text_promotional .form .return-message{margin:0 0 0 20px}.newsletter-flex-text_promotional .form .success .return-message{margin:-5px 0 4px;padding-top:0}.newsletter-flex-text_promotional .submit{margin:0;width:93px}.newsletter-flex-text_promotional .email{margin:0 3px 0 0;width:279px}}@media print{.newsletter-flex-text_promotional{display:none}}.grecaptcha-badge{visibility:hidden}.svg{clear:both;margin:16px 0;width:100%}.svg>svg{height:auto;max-width:100%;width:100%}.sticky-ad{display:none}@media screen and (min-width:1180px){.sticky-ad{display:block;height:100%;padding:0 0 50px}.container-rail .rail-inner-wrap .sticky-ad:last-child{flex:1}.sticky-ad .ad.vp-1180-plus,.sticky-ad .m-ad{margin:0;position:sticky;position:-webkit-sticky;top:40px}.sticky-ad.has-sticky-header .ad.vp-1180-plus{top:100px}}.promo-unit{align-items:center;background-color:#000052;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 auto 40px;max-width:90%;padding:25px;position:relative}.promo-unit .dek,.promo-unit .title{margin:0 0 10px;text-align:left;color:#fff}.promo-unit .promo-image{display:block;max-width:130px;padding:0 0 15px}.promo-unit .text-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;padding:0 10px 0 20px}.promo-unit .title{font:28px/.3px Elderkin,'Arial Narrow',Arial,sans-serif;line-height:.96}.promo-unit .promo-url,.promo-unit .title{text-decoration:none}.promo-unit .promo-url{background-color:#fd2049;border-radius:3px;color:#fff;font:16px Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:1.3px;line-height:16px;max-width:100%;padding:6px 10px;text-align:center;text-decoration:none;text-transform:uppercase;word-wrap:break-word}@media screen and (min-width:768px){.promo-unit{margin:0 auto 50px;max-width:50%}.promo-unit .promo-image{max-width:35%}.promo-unit .text-wrapper{align-items:center}.promo-unit .title{text-align:center}}@media screen and (min-width:1180px){.promo-unit{max-width:100%;padding:20px 15px;width:100%}.promo-unit .promo-image{max-width:130px;padding:0}.promo-unit .text-wrapper{align-items:flex-start;padding:0 5px 0 15px}.promo-unit .title{text-align:left}.promo-unit .promo-url{max-width:90%}}.global-footer .logo,.global-footer .logo svg{color:#111;display:block}.global-footer .logo svg{height:auto;margin:0 auto;width:130px}.global-footer .primary-links,.global-footer .secondary-links{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding:0}.global-footer .primary-links .primary-link a,.global-footer .secondary-links .secondary-link a{color:#000;font:11px/13px 'Miller Text',Georgia,serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.global-footer .secondary-links{margin:0 0 24px}.global-footer .copyright a:focus,.global-footer .copyright a:hover,.global-footer .secondary-links .secondary-link a:focus,.global-footer .secondary-links .secondary-link a:hover{box-shadow:0 1px 0 0 #000}.global-footer .social-section{text-align:center}.global-footer .social-section .follow_circle,.global-footer .social-section .follow_circle-bordered{margin:0 8px}.global-footer .copyright{color:#4a4a4a;font:10px/1.6 'Miller Text',Georgia,serif;letter-spacing:2px;text-align:center;text-transform:uppercase}.global-footer .copyright>span{display:block;margin:0 0 5px}.global-footer .copyright a{color:#4a4a4a;text-decoration:none}.global-footer .sponsored-links{display:none}.global-footer .secondary-links .secondary-link{margin:6px 12px;text-align:left;width:calc(50% - 26px)}.global-footer .secondary-links .secondary-link:nth-of-type(odd){padding-left:0;text-align:right}@media screen and (min-width:375px){.global-footer .secondary-links .secondary-link{width:unset}.global-footer .secondary-links .secondary-link:nth-of-type(1),.global-footer .secondary-links .secondary-link:nth-of-type(2){margin:6px 17px}.global-footer .secondary-links .secondary-link:nth-of-type(6),.global-footer .secondary-links .secondary-link:nth-of-type(7){margin:6px 28px}}@media screen and (min-width:768px){.global-footer .secondary-links{margin:0 auto 30px;max-width:625px;padding:0}.global-footer .secondary-links .secondary-link:nth-of-type(1),.global-footer .secondary-links .secondary-link:nth-of-type(2),.global-footer .secondary-links .secondary-link:nth-of-type(6),.global-footer .secondary-links .secondary-link:nth-of-type(7){margin:6px 13px}}@media screen and (min-width:1180px){.global-footer{margin:40px auto;max-width:1180px}.global-footer .secondary-links{justify-content:space-around;max-width:unset}.global-footer .secondary-links .secondary-link,.global-footer .secondary-links .secondary-link:nth-of-type(1),.global-footer .secondary-links .secondary-link:nth-of-type(2),.global-footer .secondary-links .secondary-link:nth-of-type(6),.global-footer .secondary-links .secondary-link:nth-of-type(7){margin:6px}.global-footer .copyright>span{display:initial}}.global-footer{border-top:3px solid #111;margin:40px 20px;padding:24px 0 0}.global-footer .primary-section{border-bottom:1px solid #111;box-shadow:0 4px 0 0 #fff,0 5px 0 0 #111}.global-footer .social-section{margin:30px 0 20px}.global-footer .secondary-links{padding:0}.global-footer .primary-links{justify-content:center;margin:16px auto 20px;max-width:415px}.global-footer .primary-links .primary-link{border-right:2px solid #e7e7e7;margin:0 12px 8px 0;padding:0 12px 0 0}.global-footer .primary-links .primary-link:last-of-type{border:none;margin:0;padding:0}.global-footer .primary-links .primary-link .sponsored-links{display:none}.global-footer .primary-links .primary-link a{font:16px/1 Elderkin,Helvetica,sans-serif;letter-spacing:2px}.global-footer .primary-links .primary-link a:focus,.global-footer .primary-links .primary-link a:hover{color:#00bcf1}@media screen and (max-width:767.9px){.global-footer .primary-links .primary-link:last-of-type{text-align:center;width:100%}.global-footer .primary-links .primary-link:nth-last-of-type(2){border:none;margin:0;padding:0}}@media screen and (min-width:768px){.global-footer{margin:40px 16px;padding:0}.global-footer .logo svg{width:100px}.global-footer .primary-section{align-items:center;display:flex;justify-content:center;padding:12px 0}.global-footer .primary-links{margin:4px 0 0;max-width:unset}.global-footer .primary-links .primary-link{margin:0 13px 0 0;padding:0 13px 0 0}.global-footer .primary-links .primary-link:first-of-type{border-left:2px solid #e7e7e7;margin:0 13px;padding:0 13px}}@media screen and (min-width:600px){.cut-layout .global-footer,.layout-simple .global-footer,.one-column-layout .global-footer{margin:40px 20px}}@media screen and (min-width:768px){.cut-layout .global-footer,.layout-simple .global-footer,.one-column-layout .global-footer{margin:40px 34px}}@media screen and (min-width:1024px){.cut-layout .global-footer,.layout-simple .global-footer,.one-column-layout .global-footer{margin:40px 34px;width:auto}}@media screen and (min-width:1180px){.global-footer .primary-section{padding:13px 0}.cut-layout .global-footer,.layout-simple .global-footer,.one-column-layout .global-footer{margin:40px auto;width:1100px}}@media screen and (max-width:767.9px){body:not(.layout-simple):not(.cut-layout) .global-footer{margin:40px auto}}.follow_circle{background:0 0;border:none;cursor:pointer;height:39px;padding:0;width:39px}.follow_circle svg{height:38px;width:38px}.follow_circle .button-text{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.simple-header .follow_circle{margin-left:12px}@media screen and (min-width:1024px){.simple-header .follow_circle{margin-left:3px}.simple-header .follow_circle svg{height:34px;width:34px}}@media screen and (min-width:750px) and (max-width:1023.9px){.simple-header .follow_circle{margin-left:20px}}.follow_circle.rss:focus svg g:first-child path[fill='#000'],.follow_circle.rss:hover svg g:first-child path[fill='#000'],.follow_circle.snapchat:focus svg path,.follow_circle.snapchat:hover svg path,.follow_circle:focus svg circle,.follow_circle:hover svg circle{fill:#00bcf1}@media screen and (min-width:0) and (max-width:1023.9px){.simple-header .follow_circle svg circle{fill:#00bcf1}.simple-header .follow_circle:focus svg circle,.simple-header .follow_circle:hover svg circle{fill:#000}}.m-ad{line-height:0;margin-left:auto;margin-right:auto;overflow:hidden;text-align:center}.m-ad iframe{margin:0}.m-ad__collapsed{display:none}.dynamic-js-slot{border:none;transition:height .2s ease-in}.dfp__ad--is-empty{height:1px}.dfp__ad--is-filled{height:auto}.m-ad__dynamic_ad_unit.m-ad__prelude{padding-bottom:0;padding-top:0}.m-ad__prelude,.m-ad__prelude iframe,.m-ad__prelude>div{max-height:400px}.m-ad__prelude:after{box-shadow:inset 0 -11px 7px -10px rgba(0,0,0,.14);content:'';height:10px;left:-50vw;margin-top:-10px;position:absolute;width:150vw;z-index:100}.m-ad__prelude>div{margin:0 auto;max-width:1100px}.m-ad__btf_leaderboard_variable,.m-ad__hub_river_leaderboard{padding-top:30px}.m-ad__dynamic_ad_unit{padding:20px 0}.m-ad__mobile_med_rec_athena,.m-ad__section_athena{margin:0 auto}.m-ad__athena_features,.m-ad__athena_features_dynamic,.m-ad__desktop_article_body,.m-ad__desktop_feature_body,.m-ad__mobile_article_body,.m-ad__mobile_article_body_med_rec_dynamic,.m-ad__mobile_leaderboard{padding-bottom:30px}.m-ad__medium_rectangle_variable{margin-bottom:30px}.m-ad__hub_river_med_rec,.m-ad__mobile_leaderboard_hub,.m-ad__tablet_btf_leaderboard,.m-ad__tag_hub_river_leaderboard{padding:30px 0}.layout-video .m-ad__btf_medium_rectangle_variable{padding:0 0 30px}.m-ad__desktop_leaderboard_variable{padding:20px 0}.m-ad__desktop_leaderboard_variable.dfp_ad-wrapper--is-filled{overflow:inherit}.m-ad__athena_footer{margin-bottom:40px}.m-ad__cut_homepage_sponsored{overflow:visible;padding:0;position:relative}.cut-section-feed .article-group .m-ad{margin-bottom:70px;padding:0}.layout-simple .m-ad__mobile_med_rec_athena{margin:0;padding:0 0 40px}@media screen and (max-width:767px){.m-ad__cut_homepage_sponsored .spotlight-house-ad{display:block;padding:0 40px}}@media screen and (min-width:1180px){.paginated-feed .m-ad{max-width:700px}}.m-ad iframe[width='1030']{margin-left:auto;margin-right:auto;max-width:335px}@media screen and (min-width:375px){.m-ad iframe[width='1030']{max-width:375px}}@media screen and (min-width:440px){.m-ad iframe[width='1030']{max-width:440px}}@media screen and (min-width:600px){.m-ad iframe[width='1030']{max-width:600px}}@media screen and (min-width:728px){.m-ad iframe[width='1030']{max-width:800px}.m-ad__tablet_athena_most_popular{max-width:620px}}@media screen and (min-width:768px){.container-section .m-ad__athena,.container-section+.m-ad__athena{padding:0 0 50px}.container-section .m-ad__tablet_athena_hub{padding:40px 0 0}.container-lede-sidebar .m-ad__athena{max-width:700px;padding:40px 0 30px}}@media screen and (min-width:1180px){.container-lede-sidebar .m-ad__athena{max-width:820px;padding:0 0 50px}}.vulture-header{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:33px 0 20px;position:relative;width:100%}.vulture-header .menu,.vulture-header .search{align-self:center;flex:0 0 44px;height:44px;max-width:44px}.vulture-header .menu{margin:0 0 0 20px}.vulture-header .search{margin:0 15px 0 0}.vulture-header .heading-wrapper{flex:0 0 250px;margin:3px 0 7px;max-width:60%;position:relative;top:-1px}.vulture-header .logo{color:#111;display:block;margin-left:-5px;width:100%}.vulture-header .logo svg{height:auto;position:relative;top:0;width:100%}.vulture-header .title-logo{display:block;margin:0;padding:0}.vulture-header .tagline{bottom:11px;display:block;margin:0 auto;max-width:100%;position:relative;width:200px;z-index:2}.vulture-header .tagline svg{left:0;position:absolute;top:0}.vulture-header .tagline .svg{margin:0}.vulture-header .section-links{display:none}.vulture-header .hot-topics{background-color:#fff;border-bottom:solid 2px #111;border-top:solid 2px #111;flex:0 0 100%;max-width:100%;position:relative}.vulture-header .hot-topics:after{background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%,#fff 100%);bottom:0;content:'';position:absolute;right:0;top:0;width:25px}.vulture-header .hot-topics .scroll-wrap{align-items:baseline;display:flex;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:10px 0 7px 20px;white-space:nowrap;width:100%}.vulture-header .hot-topics .heading{color:#333;display:block;font-family:Elderkin,'Arial Narrow',Arial,sans-serif;font-size:14px;letter-spacing:1.1px;margin:0 6px 0 0;padding:0;text-transform:uppercase}.vulture-header .hot-topics .items{display:flex;list-style:none;margin:0;padding:0 25px 0 0}.vulture-header .hot-topics .item{color:#5a5a5a;font-family:'Miller Text',Georgia,serif;font-size:15px;letter-spacing:0;line-height:1.07;margin-left:18px;position:relative}.vulture-header .hot-topics .item:after{border-left:1px solid #00bcf1;bottom:1px;content:'';display:block;left:-9px;position:absolute;top:-1px}.vulture-header .hot-topics .item:first-child{margin-left:0}.vulture-header .hot-topics .item:first-child:after{display:none}.vulture-header .hot-topics .link{color:#5a5a5a;display:block;letter-spacing:0;text-decoration:none}.vulture-header .hot-topics .link:active,.vulture-header .hot-topics .link:focus,.vulture-header .hot-topics .link:hover{color:#00bcf1}.vulture-header.other,.vulture-header.section{margin-bottom:0}.vulture-header.other .heading-wrapper,.vulture-header.section .heading-wrapper{flex-basis:250px;text-align:center}.vulture-header.other:after,.vulture-header.section:after{border-bottom:solid 1px #111;border-top:solid 1px #111;bottom:20px;content:'';display:block;height:5px;left:0;position:absolute;right:0;z-index:3}.vulture-header.other .section-heading,.vulture-header.section .section-heading{background-color:#fff;border:2px solid #111;color:#111;display:inline-block;font-family:Elderkin,'Arial Narrow',Arial,sans-serif;font-size:20px;letter-spacing:1.1px;line-height:1.04;margin:-10px 0 0;padding:5px 7px 2px 9px;position:relative;text-transform:uppercase;z-index:4}.vulture-header.other .menu,.vulture-header.section .menu{margin:-30px 0 0 20px}.vulture-header.other .search,.vulture-header.section .search{margin:-30px 15px 0 0}.vulture-header.other .title-logo{margin-bottom:22px}.vulture-header .alt-text{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (min-width:768px){.vulture-header{margin:19px 34px 0;padding:0;width:calc(100% - 68px)}.vulture-header .hot-topics{display:none}.vulture-header .menu,.vulture-header .search{margin:0}.vulture-header .heading-wrapper{flex-basis:480px;margin:14px 0 23px;max-width:100%;top:0}.vulture-header .tagline{bottom:15px;width:329px}.vulture-header .section-links{align-items:center;background-color:#fff;border-bottom:solid 2px #111;border-top:solid 2px #111;display:flex;flex:0 0 100%;flex-wrap:nowrap;justify-content:center;padding:11px 0 7px}.vulture-header .section-links .section-link{color:#000;display:block;font-family:Elderkin,'Arial Narrow',Arial,sans-serif;font-size:18px;letter-spacing:1.5px;line-height:1;margin:0 0 0 21px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.vulture-header .section-links .section-link:active,.vulture-header .section-links .section-link:focus,.vulture-header .section-links .section-link:hover{color:#00bcf1}.vulture-header .section-links .section-link:before{border-left:1px solid #020303;bottom:0;content:'';left:-12px;overflow:hidden;position:absolute;top:0}.vulture-header .section-links .section-link:first-of-type{margin:0}.vulture-header .section-links .section-link:first-of-type:before{display:none}.vulture-header.other .heading-wrapper,.vulture-header.section .heading-wrapper{flex-basis:480px;margin-bottom:7px;text-align:center}.vulture-header.other:after,.vulture-header.section:after{bottom:29px}.vulture-header.other .section-heading,.vulture-header.section .section-heading{font-size:30px;line-height:1;margin:-15px 0 0;padding:9px 10px 5px 12px}.vulture-header.other .menu,.vulture-header.other .search,.vulture-header.section .menu,.vulture-header.section .search{margin:0}.vulture-header.other .title-logo{margin-bottom:33px}}@media screen and (min-width:1180px){.vulture-header{margin:20px 0 0;width:100%}.vulture-header .heading-wrapper{flex-basis:556px;margin:14px 0 26px;z-index:1}.vulture-header .tagline{bottom:22px;width:381px}.vulture-header .section-heading{margin:150px 0 0}.vulture-header .hot-topics{border:none;display:block;left:100px;margin:0 0 10px;max-width:calc(100% + 68px);order:-1;position:absolute;right:100px;top:17px}.vulture-header .hot-topics:after,.vulture-header .hot-topics:before{display:none}.vulture-header .hot-topics .scroll-wrap{overflow:auto;padding:0;width:auto}.vulture-header .hot-topics .heading{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vulture-header .hot-topics .items{align-content:space-between;display:flex;flex-flow:column wrap;height:calc(3 * (calc(2 * 14px) + 2 * 10px) + 2px);justify-content:center;list-style-type:none;margin:3px 0 0;padding:0;position:absolute;width:100%;z-index:0}.vulture-header .hot-topics .item{display:block;font-size:14px;letter-spacing:.3px;margin:10px 0;max-height:calc(2 * 14px);width:144px}.vulture-header .hot-topics .item:after,.vulture-header .hot-topics .item:first-child:after{border-left:none;border-top:solid 1px #00bcf1;bottom:-10px;display:block;left:calc(50% - 22px);top:auto;width:44px}.vulture-header .hot-topics .item:last-of-type:after,.vulture-header .hot-topics .item:nth-last-of-type(2):after{display:none}.vulture-header .hot-topics .item:nth-of-type(1){order:1}.vulture-header .hot-topics .item:nth-of-type(2){order:4}.vulture-header .hot-topics .item:nth-of-type(3){order:2}.vulture-header .hot-topics .item:nth-of-type(4){order:5}.vulture-header .hot-topics .item:nth-of-type(5){order:3}.vulture-header .hot-topics .item:nth-of-type(6){order:6}.vulture-header .hot-topics .item:nth-last-child(5):first-child~.item:nth-child(4),.vulture-header .hot-topics .item:nth-last-child(5):first-child~.item:nth-child(5),.vulture-header .hot-topics .item:nth-last-child(6):first-child~.item:nth-child(5),.vulture-header .hot-topics .item:nth-last-child(6):first-child~.item:nth-child(6){min-height:calc(2 * 14px)}.vulture-header .hot-topics .item:nth-last-child(3):first-child,.vulture-header .hot-topics .item:nth-last-child(3):first-child~.item:nth-child(2),.vulture-header .hot-topics .item:nth-last-child(4):first-child,.vulture-header .hot-topics .item:nth-last-child(4):first-child~.item:nth-child(2){margin-top:calc((calc(3 * (calc(2 * 14px) + 2 * 10px) + 2px) - (2 * calc(2 * 14px) + 2 * 10px))/ 2)}.vulture-header .hot-topics .item:nth-last-child(3):first-child~.item:nth-child(2),.vulture-header .hot-topics .item:nth-last-child(3):first-child~.item:nth-child(3),.vulture-header .hot-topics .item:nth-last-child(4):first-child~.item:nth-child(3),.vulture-header .hot-topics .item:nth-last-child(4):first-child~.item:nth-child(4){margin-bottom:calc((calc(3 * (calc(2 * 14px) + 2 * 10px) + 2px) - (2 * calc(2 * 14px) + 2 * 10px))/ 2)}.vulture-header .hot-topics .link{display:block;font-size:14px;line-height:1;text-align:center;white-space:initial;width:100%}.vulture-header .section-links .section-link{font-size:24px;letter-spacing:2px;margin:0 0 0 24px}.vulture-header .section-links .section-link:before{bottom:2px;left:-14px;top:-1px}.vulture-header .section-links .section-link:first-of-type{z-index:1}.vulture-header.other .heading-wrapper,.vulture-header.section .heading-wrapper{flex-basis:496px;margin-bottom:7px;text-align:center}.vulture-header.other:after,.vulture-header.section:after{bottom:29px;z-index:0}.cut-layout .top.takeover-active~.page-header .vulture-header,.layout-simple .top.takeover-active~.page-header .vulture-header{margin:0}.cut-layout .top.takeover-active~.page-header .vulture-header .menu,.layout-simple .top.takeover-active~.page-header .vulture-header .menu{margin:0 0 0 10px}.cut-layout .top.takeover-active.takeover-collapsed~.page-header .vulture-header .section-links,.layout-simple .top.takeover-active.takeover-collapsed~.page-header .vulture-header .section-links{flex:0 0 calc(100% - 20px);transform:translateX(10px)}}.layout-simple .vulture-header{margin:18px 0 20px}@media screen and (min-width:768px){.layout-simple .vulture-header{margin:0 34px}}@media screen and (min-width:1180px){.layout-simple .vulture-header{margin:10px 0 0}}.cut-layout.disabled::before{background:#000;content:'';height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:99}.nav-search-button{position:relative;z-index:unset}.nav-search-button-trigger *{pointer-events:none}.nav-search-button-trigger{background:#fff;border:none;cursor:pointer;height:44px;padding:0;right:0;top:0;width:44px}.nav-search-button-trigger svg{height:24px;width:24px}.nav-search-button-trigger .active svg{height:26px;width:26px}.nav-search-button,.nav-search-button-trigger:active svg path[fill='#111'],.nav-search-button-trigger:focus svg path[fill='#111'],.nav-search-button-trigger:hover svg path[fill='#111']{fill:#000}.nav-search-button-trigger .inactive{display:block}.nav-search-button-trigger .active,.nav-search-button-trigger:active .inactive{display:none}.nav-search-button-trigger:active .active{display:block}.nav-search-button .search-body .search-input{display:none}.nav-search-button .search-body .hidden-text{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-search-button.closed .magnifier{display:block}.nav-search-button.closed .close-x,.nav-search-button.open .magnifier{display:none}.nav-search-button.open{width:44px}.nav-search-button.open .close-x{display:block}.nav-search-button.open .close-x svg{height:11px;width:11px}.nav-search-button.open .search-body{background:#fff;position:absolute;right:4px;top:-22px}.nav-search-button.open .search-body .search-container{display:flex;flex-direction:row-reverse;padding:0 0 4px;width:276px}.nav-search-button.open .search-body .nav-search-form{display:flex;width:100%}.nav-search-button.open .search-body .search-input{align-self:center;background-color:#fff!important;border:none;display:block;font:16px/16px 'Miller Text',Georgia,serif;height:35px;padding:2px 0 0 8px;width:100%}.nav-search-button.open .search-body input.search-input:-webkit-autofill{box-shadow:0 0 0 30px #fff inset}.article-nav .article-nav-dynamic .nav-search-button-trigger .magnifier svg{height:26px;margin-top:2px;width:26px}@media screen and (max-width:1179.9px){.nav-search-button.open{right:15px;top:12px}.nav-search-button.open .search-body{border-bottom:none;padding:0;right:-15px;top:-43px}.article-nav-top-right .search .nav-search-button{margin:0 -5px 0 0}.after-scroll .nav-search-button.open .search-body{top:-34px}.nav-search-button.open .search-body .search-container{border:none;max-width:1048px;padding:8px 0;width:calc(100vw - 20px)}}@media screen and (max-width:767.9px){.nav-search-button.open .search-body{right:-15px;top:-40px}.after-scroll .nav-search-button.open .search-body{right:-28px;top:-34px}.nav-search-button.open .search-body .search-container{border:none;padding:7.5px 1px 7.5px 0;width:calc(100vw - 20px)}}.nav-search-button .search-body{top:0;z-index:100}.nav-search-button-trigger svg path[fill='#111']{fill:#000}.nav-search-button-trigger:active svg path[fill='#111'],.nav-search-button-trigger:focus svg path[fill='#111'],.nav-search-button-trigger:hover svg path[fill='#111']{fill:#00bcf1}.vulture-header .nav-search-button.open .search-body{border:1px solid #bdbdbd;padding:19px;right:-18px;top:-20px}@media screen and (min-width:1180px){.nav-search-button-trigger svg{height:30px;width:30px}.nav-search-button.open .close-x svg{height:16px;width:16px}}.nav-search-button.open .search-body .search-container{border-bottom:2px solid #00bcf1}@media screen and (max-width:1179.9px){.nav-search-button.open .search-body .search-container{border:none;border-bottom:none;max-width:1080px;padding:8px 0;width:calc(100vw - 20px)}.article-nav-top-right .search .nav-search-button{margin:0 -5px 0 0}.search-active .article-nav-top-center,.search-active .article-nav-top-left{opacity:0}.vulture-header .nav-search-button.open .search-body{border:none;border-bottom:.5px solid #bdbdbd;padding:0;right:0;top:-11px}.vulture-header .nav-search-button.open .search-body .search-container{padding:12px 1px 12px 34px;width:calc(100vw - 68px)}}@media screen and (max-width:767.9px){.nav-search-button.open .search-body{top:-42px}.vulture-header .nav-search-button.open .search-body{padding:0 13px 0 0;right:-15px;top:-11px}.vulture-header .nav-search-button.open .search-body .search-container{border:none;padding:12px 1px 12px 20px;width:calc(100vw - 13px)}}.nav-dropdown-button-trigger .active svg,.nav-dropdown-button-trigger:hover svg{transform:scale(1.1,1.1)}.nav-dropdown-button{position:relative}.nav-dropdown-button-trigger *{pointer-events:none}.nav-dropdown-button-trigger{background:#fff;border:none;cursor:pointer;padding:0}.nav-dropdown-button-trigger .inactive{display:block}.nav-dropdown-button-trigger .active,.nav-dropdown-button-trigger .hover,.nav-dropdown-button-trigger:active .inactive{display:none}.nav-dropdown-button-trigger:active .active{display:block}.nav-dropdown-button .button-label{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-dropdown-button .primary-columns{padding:0 0 20px;width:100%}.nav-dropdown-button .heading-text{display:inline;margin:0;padding:0}.nav-dropdown-button .secondary-links,.nav-dropdown-button .services,.nav-dropdown-button .sites{border-top:1px solid #bdbdbd;padding:20px 0;width:100%}.nav-dropdown-button .primary-column-list,.nav-dropdown-button .secondary-links,.nav-dropdown-button .sites{list-style:none;margin:0}.nav-dropdown-button .primary-column-list{padding:0}.nav-dropdown-button .sites{flex-flow:column wrap;max-height:200px}.nav-dropdown-button .services{align-items:center;justify-content:center}.nav-dropdown-button .services button{margin:0 10px}.nav-dropdown-button .heading-link{color:#000}.nav-dropdown-button .heading-link.has-svg{margin:0 auto 10px 10px}.nav-dropdown-button .heading-link.has-svg .heading-text{visibility:hidden}.nav-dropdown-button .heading-svg{margin-left:-5px;width:110px}.hamburger-background{display:none}.nav-dropdown-button.closed .hamburger{display:block}.nav-dropdown-button.closed .close-x,.nav-dropdown-button.closed .dropdown-body-scroll,.nav-dropdown-button.open .hamburger{display:none}.nav-dropdown-button.open .close-x,.nav-dropdown-button.open .primary-columns,.nav-dropdown-button.open .secondary-links{display:block}.nav-dropdown-button.open .services,.nav-dropdown-button.open .sites,.nav-dropdown-button.open .social-search{display:flex}.nav-dropdown-button.open .dropdown-body{background:#fff;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;left:-20px;padding:20px 20px 0;position:absolute;top:-21px;width:calc(100vw + 2px)}.nav-dropdown-button.open .dropdown-body-scroll{border-top:1px solid #bdbdbd;display:block;margin:15px 0 0;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media screen and (min-width:768px){.nav-dropdown-button.open .dropdown-body-scroll{max-height:calc(100vh - 107px);overflow-y:auto}.nav-dropdown-button.open .dropdown-body{border:1px solid #bdbdbd;left:-21px;width:375px}}.hidden-component{display:none!important}@media (any-hover:hover){.nav-dropdown-button .nav-dropdown-button-trigger:hover .has-hover .hover{display:block}.nav-dropdown-button .nav-dropdown-button-trigger:hover .has-hover .active,.nav-dropdown-button .nav-dropdown-button-trigger:hover .has-hover .inactive{display:none}}.nav-dropdown-button{height:unset;z-index:unset}.nav-dropdown-button .dropdown-body{z-index:100}.nav-dropdown-button-trigger{display:block;height:34px;margin:-3px 0 0;width:34px}.nav-dropdown-button-trigger svg{display:block;height:36px;width:36px}.nav-dropdown-button-trigger:hover svg path[fill='#111']{fill:#00bcf1}.nav-dropdown-button .primary-columns{margin:20px 0 0}.nav-dropdown-button .primary-column-link a{color:#221f20;font:18px/2.22 Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.nav-dropdown-button .secondary-link a{color:#000;font:17px/2.06 Elderkin,'Arial Narrow',Arial,sans-serif;letter-spacing:1.3px;text-decoration:none}.nav-dropdown-button .site a{color:#000;font:11px/36px 'Miller Text',Georgia,serif;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase}.nav-dropdown-button .primary-column-link a:focus,.nav-dropdown-button .primary-column-link a:hover,.nav-dropdown-button .secondary-link a:focus,.nav-dropdown-button .secondary-link a:hover{color:#00bcf1}.nav-dropdown-button .site a:focus,.nav-dropdown-button .site a:hover{box-shadow:0 1px 0 0 #000}@media screen and (min-width:1180px){.nav-dropdown-button-trigger{height:45px;width:45px}.nav-dropdown-button-trigger svg{display:block;height:45px;width:45px}.page-sticky-header .nav-dropdown-button.open .dropdown-body{padding:21px 20px 0;top:-26px}.page-sticky-header .nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin:11px 0 0}}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin:8px 0 0}@media screen and (max-width:1179.9px){.nav-dropdown-button-trigger{margin:0}.nav-dropdown-button.open .dropdown-body{padding:20px 20px 0;top:-21px}.nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin:15px 0 0}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body{margin-top:-17px}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin:13px 0 0}}@media screen and (max-width:767.9px){.nav-dropdown-button.open .dropdown-body{padding:25px 20px 0;top:-26px}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body{margin-top:-23px;top:-20px}.article-nav.header-simple .nav-dropdown-button.open .dropdown-body .dropdown-body-scroll{margin:13px 0 0}}body,html{width:100%}html{box-sizing:border-box;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0}*,:after,:before{box-sizing:inherit;font-feature-settings:'lnum';-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;text-rendering:optimizelegibility}.layout-simple{box-sizing:border-box;margin:0;min-height:100vh;overflow-x:hidden}.layout-simple.hidden{height:0;overflow:hidden}.layout-simple a:focus,.layout-simple button:focus,.layout-simple input:focus,.layout-simple select:focus,.layout-simple textarea:focus{outline:dotted 1px}.layout-simple .kiln-field button:focus,.layout-simple .kiln-field input:focus,.layout-simple .kiln-field select:focus,.layout-simple .kiln-field textarea:focus,.layout-simple .kiln-wrapper button:focus,.layout-simple .kiln-wrapper input:focus,.layout-simple .kiln-wrapper select:focus,.layout-simple .kiln-wrapper textarea:focus{outline:0}.layout-simple>.footer,.layout-simple>.main,.layout-simple>.page-header{clear:both;overflow-x:visible}.layout-simple>.main{margin:0 10px;position:relative}.layout-simple>.page-header,.layout-simple>.top{margin:auto;position:relative}@media screen and (min-width:375px){.layout-simple>.main{margin:0 20px}}@media screen and (min-width:768px){.layout-simple>.main{margin:0 34px;padding-top:20px}}@media screen and (min-width:1180px){.layout-simple{overflow-x:visible}.layout-simple>.main,.layout-simple>.page-header,.layout-simple>.top{clear:both;margin:0 auto;max-width:1100px}.layout-simple>.main{padding-top:30px}.layout-simple .top.takeover-active{background-color:#fff;max-width:1140px}.layout-simple .top.takeover-active~.page-header{background-color:#fff;max-width:1140px;padding:23px 0 0}.layout-simple .top.takeover-active~.main{background-color:#fff;max-width:1140px;z-index:1}.layout-simple>.global-nav-inner{margin:auto;width:940px}}</style></head> <body class="layout-simple "> <div class="top" data-track-zone="top"> <div data-editable="topLayout"></div> <div data-editable="top"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/ad-takeover-homepage/instances/tv-recaps@published" class="ad-takeover-homepage closed"> <div class="nym-takeover"> <a href="" class="track" target="_blank"> <div class="skin-background"> </div> </a> <div class="takeover-player"> </div> </div> <aside data-uri="www.vulture.com/_components/ad/instances/tvRecapsSectionDesktopTakeover@published" class="ad"></aside> </div> <nav data-uri="www.vulture.com/_components/global-nav/instances/social-off@published" class="global-nav" aria-label="New York Magazine sites" data-editable="settings"> <div class="global-nav-inner"> <ul class="global-nav-site-list"> <li class="vertical-item"><a class="vertical-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://nymag.com/intelligencer">Intelligencer</a></li> <li class="vertical-item"><a class="vertical-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://www.thecut.com/">The Cut</a></li> <li class="vertical-item"><a class="vertical-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/">Vulture</a></li> <li class="vertical-item"><a class="vertical-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://www.grubstreet.com/">Grub Street</a></li> <li class="logo-item"><a class="logo-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://nymag.com/"><svg class="logo-svg" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 901.89 194.78" aria-label="New York" role="img"> <path d="M448.91,49l.63-2.12H420.45l-.65,2.09c7.58.54,9.84,4.56,9.84,7.89A14.08,14.08,0,0,1,427.92,63l-32.24,61.8-4.86-67c-.53-6.94,3.24-8.78,10.73-8.85l.65-2.13H371.47l-.64,2.1c7.61.63,9.93,3.28,9.93,6.38a11.53,11.53,0,0,1-1.49,5.21l-31.44,64L342.94,58c-.38-7.61,3.43-8.73,10.47-9l.63-2.12H322.66L322,49c8.85.51,11.56,3.07,12.19,11.21l6.22,76.7h3.81l37.84-76.79,6.18,76.79h3.65l38.59-73.66C435.63,53.46,441.38,49.43,448.91,49Zm-194.64,0c4.9.35,8,1.36,9.25,3.2s1.25,4.56,0,8.92L245.22,122c-2.13,6.88-7.3,10.65-15,11.13l-.8,2.25h76.43l13.25-26.17-1.58-.66C306.65,125.81,290.7,133,262.77,133H251.35c.19-.63,12.8-42.58,12.91-42.93H277c5.12,0,8.54,1.14,10.45,3.5,2.19,2.69,2.47,7.3,1,14.29h1.95L301,72.66h-2C295.24,82.42,287.45,88,277.13,88H264.9c.19-.63,11.66-38.66,11.76-39h11.9c15,0,24.41,6.58,27.75,19.14l1.59-.24-2.84-21H254.91Zm60.25,108.79c-3.82,0-6.29,1.68-6.29,4.31,0,2.3,2.12,3.68,4.17,3.68a6.25,6.25,0,0,0,2.65-.7,5.63,5.63,0,0,1,2.24-.61c3.36,0,5.79,3.53,5.79,8.4,0,11.12-10.47,19.18-24.89,19.18-29.66,0-58.73-24.6-88.86-75.21C221.68,76.9,246.5,10.13,274.19,10.13a26.72,26.72,0,0,1,11,2.38,17.49,17.49,0,0,0,6.81,1.7c6,0,7.59-3.74,7.59-6,0-4.93-4.88-8.25-12.16-8.25-40.41,0-65,64.46-80.06,113.25-14.2-24.84-33.09-64.08-43.12-109.84H117.63c-12,0-32.25,2.58-32.25,19.7a14,14,0,0,0,14,14c7.83,0,12-5.17,12-8.9,0-2.33-1.3-4.83-4.17-4.83S103,25.77,103,28.17a4.69,4.69,0,0,1-4.82,5c-5.71,0-9.7-4.26-9.7-10.36,0-11,9.8-16.57,29.13-16.57H137.4c11.58,0,16.68,5.75,13.78,17.33C131.37,93.37,91.74,168,39.92,168,16.08,168,3.6,154.08,3.6,140.33c0-10,6.76-17.39,12.81-17.39,4,0,5.48,2.66,6.9,5.23,1.34,2.41,2.72,4.9,6.16,4.9a4.89,4.89,0,0,0,5-5c0-5.54-6.29-9.72-14.62-9.72-9.58,0-19.84,8.83-19.84,22,0,18,16.79,31.1,39.92,31.1,27.73,0,53.63-19.48,77-57.91,22.3-36.71,34.48-78.18,38-91.28,20.31,72.63,81,172.54,142.84,172.54,16.59,0,28.17-9.24,28.17-22.45C325.87,164.13,320.88,157.73,314.52,157.73ZM626.72,44.88c-26.41,0-53.31,29.54-53.31,58.53,0,22.35,14.74,34.05,29.31,34.05,12.71,0,25.84-6.52,36-17.88a64.46,64.46,0,0,0,16.45-42.45C655.21,57.84,643.76,44.88,626.72,44.88Zm-24.17,90c-11.9,0-19-10.53-19-28.06,0-25.36,21.1-59.4,42.69-59.4,15.31,0,18.52,13.69,18.52,25.12C644.75,94.29,630.26,134.9,602.55,134.9ZM621.85,6.18l.79-2.77H576.9l-.78,2.76c12,.62,15.4,5.83,15.4,10.37q0,4-3.22,9.19s-59,92.5-63.68,99.74c-.26-1.14-24.51-104.23-24.51-104.23a23.12,23.12,0,0,1-.65-5c0-7.15,5.5-9.63,16.12-10l.78-2.78H469.47l-.8,2.76c10,.39,15.89,3.07,19,15.84,5.6,23,27.27,114.44,27.9,117.11-22.68,33.16-41.81,52.37-72.38,52.37-22.29,0-39.1-15.41-39.1-35.84s16.3-37,36.33-37c12.45,0,19.17,6.35,19.17,12.32a7.07,7.07,0,0,1-3.32,6.16c-1.66,1.06-3.21,2.4-3.21,4.94a4.19,4.19,0,0,0,4.49,4.17c4.3,0,6.62-5.17,6.62-10,0-12.54-9.1-20.34-23.75-20.34-24.56,0-39.77,21-39.77,40.42,0,18.9,15.91,38.45,42.54,38.45,38.88,0,59.37-30.81,81.06-63.43,0,0,62.4-97.12,69-107C601,13,610.87,6.63,621.85,6.18ZM888.42,138.92c-6.45,0-9.88,4.41-9.88,7.59a3.15,3.15,0,0,0,3,3.19,4,4,0,0,0,3.81-2.41A6.44,6.44,0,0,1,891,144c5.12,0,8.58,3.48,8.58,9.26,0,10.39-10.88,18.85-24.24,18.85-33.66,0-62.77-29.75-89-90.93l30.87-23.56c10.13-7.49,15.07-8.29,19.11-8.6l.65-2.13H807.1L806.47,49c5,.28,7.92,2.14,7.92,4.68,0,2-1.7,4.37-5,7L766.77,92.79,776.17,62l.2-.57C779,53.81,780.66,49.52,791.64,49l.63-2.12H758.44L757.78,49c4.91.22,7.89,1.24,9.15,3s1.21,4.88-.38,10.37L748.92,121.3c-2.29,7.35-7,11.74-12.49,11.74-5,0-8.4-3.06-12.35-11.29L708.87,90.69c13.73-2.58,29.6-11,29.6-26.46,0-10.83-7.53-17.94-26-17.88l-15.74.28c-7.73.2-15.87.39-21.85.21L674.21,49c8.88.57,12.22,2.79,8.92,13.4l-17.8,58.94c-2.31,7.42-7.33,11.3-15.12,11.75l-.83,2.28H685l.63-2.28c-6.67-.31-11.67-1.37-11.67-7.26a16.67,16.67,0,0,1,.8-4.67s8.66-28.86,8.76-29.21H699.7c.06.1.12.23.12.23,7.06,14.13,15.86,31.72,21,43.05l.07.14h47.86l.62-2.29c-6.6-.15-11.81-1.56-11.81-7.32a16.13,16.13,0,0,1,.79-4.6s7.08-23.6,7.32-24.42L778,87.15c16.32,32.93,43.6,87.69,96.74,87.69,15.24,0,27.18-9.5,27.18-21.63C901.89,143.92,895,138.92,888.42,138.92ZM696.1,89.61H684.2L696.62,49c2-.18,8-.48,13-.48,15.85,0,19.18,7.94,19.18,14.61C728.83,75.19,723.15,89.61,696.1,89.61Z"/> </svg> </a></li> <li class="vertical-item"><a class="vertical-link" href="https://web.archive.org/web/20201008210901/https://nymag.com/strategist">The Strategist</a></li> <li class="dropdown-wrap vertical-item magazine-item"> <div class="dropdown magazine-dropdown"> <button class="dropdown-button magazine-button" type="button">The Magazine</button> <div class="dropdown-content magazine-content"> <div class="dropdown-links"> <a class="dropdown-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source=internal&utm_medium=internal&utm_campaign=subscribe-button">Subscribe to the Magazine</a> <a class="dropdown-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://nymag.com/maglinks/global-02">Give a Gift Subscription</a> <a class="dropdown-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://nymag.com/maglinks/global-03">Buy Back Issues</a> <a class="dropdown-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://nymag.com/maglinks/global-04">Current Issue Contents</a> </div> <a href="https://web.archive.org/web/20201008210901/https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source=internal&utm_medium=internal&utm_campaign=subscribe-button" class="img-link global-nav-track"><img class="img-data" src="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/870/dec/c91b826a5a7bf90d962fec6239bfc7e687-2020Cov4x5.w240.jpg" alt="Subscribe to New York Magazine" itemprop="contentUrl"></a> </div> </div> </li> </ul> <ul class="global-nav-user-list"> <li class="user-subscribe user-item user-link"><a class="subscribe-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://subs.nymag.com/magazine/subscribe/official-subscription.html?utm_source=internal&utm_medium=internal&utm_campaign=subscribe-button">Subscribe</a></li> <li class="user-signin user-item user-link"><button class="user-button sign-in-button" type="button">Sign In</button></li> <li class="dropdown-wrap account-dropdown user-item user-link"> <div class="dropdown"> <button class="dropdown-button account-button user-button" type="button">Account</button> <div class="dropdown-content account-content"> <div class="dropdown-links"> <div class="dropdown-link-wrapper"> <div class="dropdown-link-inner-wrapper"> <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="23" height="43" viewbox="0 0 23 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 42.646l11.74-21.682L0 0l23 20.964z" fill="#000" fill-rule="evenodd"/></svg> <a class="dropdown-link global-nav-track" href="https://web.archive.org/web/20201008210901/https://subs.nymag.com/account/">Profile</a> </div> </div> <div class="dropdown-link-wrapper"> <div class="dropdown-link-inner-wrapper user-signout"> <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="23" height="43" viewbox="0 0 23 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 42.646l11.74-21.682L0 0l23 20.964z" fill="#000" fill-rule="evenodd"/></svg> <div class="dropdown-link" role="button">Sign Out</div> </div> </div> </div> </div> </div> </li> </ul> </div> </nav> </div> </div> <header class="page-header" data-track-zone="page-header"> <div data-editable="headerLayout"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/vulture-header/instances/section@published" class="vulture-header section"> <div class="menu" data-editable="navDropdown"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/nav-dropdown-button/instances/vulture@published" class="nav-dropdown-button closed" data-editable="settings"> <nav class="dropdown-body"> <button class="nav-dropdown-button-trigger" aria-expanded="false" aria-controls="nav-dropdown-button-menu"> <span class="hamburger "> <span class="inactive"> <svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 34 34"><path fill="#111" d="M18.35 1l-2.99 2.91-3.66-2.02-1.55 3.88-4.16-.36.17 4.16-3.96 1.36 1.86 3.74L1 17.52l3.22 2.66-1.64 3.84 4.03 1.13.07 4.17 4.14-.61 1.77 3.78 3.53-2.22L19.28 33l2.32-3.47 4 1.22.7-4.11 4.15-.51-1.03-4.04L33 19.94l-2.59-3.27 2.4-3.42-3.71-1.94.8-4.1-4.17-.26-.94-4.07-3.93 1.45L18.35 1z"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M22.84 13.42H11.13"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M22.84 21.42H11.13"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M22.84 17.42H11.13"/></svg> <span class="button-label">Menu</span> </span> <span class="active"> <svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 34 34"><path fill="#111" d="M18.43 0l-3.18 3.09L11.37.95 9.72 5.07 5.3 4.68l.18 4.43-4.2 1.44 1.97 3.97L0 17.55l3.42 2.83-1.74 4.08 4.28 1.2.08 4.43 4.39-.64 1.88 4.01 3.76-2.37L19.42 34l2.47-3.68 4.24 1.29.75-4.37 4.41-.54-1.09-4.3 3.8-2.28-2.75-3.48 2.54-3.63-3.93-2.06.85-4.35-4.44-.28-1-4.32-4.16 1.54L18.43 0z"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M23.21 13.2H10.76"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M23.21 21.7H10.76"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M23.21 17.45H10.76"/></svg> <span class="button-label">Menu</span> </span> </span> <span class="close-x"> <span class="inactive"> <svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 34 34"><path fill="#111" d="M18.35 1l-2.99 2.91-3.66-2.02-1.55 3.88-4.16-.36.17 4.16-3.96 1.36 1.86 3.74L1 17.52l3.22 2.66-1.64 3.84 4.03 1.13.07 4.17 4.14-.61 1.77 3.78 3.53-2.22L19.28 33l2.32-3.47 4 1.22.7-4.11 4.15-.51-1.03-4.04L33 19.94l-2.59-3.27 2.4-3.42-3.71-1.94.8-4.1-4.17-.26-.94-4.07-3.93 1.45L18.35 1z"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M22.8 22.72l-10.6-10.6"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M22.8 12.2L12.2 22.8"/></svg> <span class="button-label">Close</span> </span> <span class="active"> <svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 34 34"><path fill="#111" d="M18.43 0l-3.18 3.09L11.37.95 9.72 5.07 5.3 4.68l.18 4.43-4.2 1.44 1.97 3.97L0 17.55l3.42 2.83-1.74 4.08 4.28 1.2.08 4.43 4.39-.64 1.88 4.01 3.76-2.37L19.42 34l2.47-3.68 4.24 1.29.75-4.37 4.41-.54-1.09-4.3 3.8-2.28-2.75-3.48 2.54-3.63-3.93-2.06.85-4.35-4.44-.28-1-4.32-4.16 1.54L18.43 0z"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M23.16 23.08L11.89 11.82"/><path style="fill:none;stroke:#fff;stroke-linecap:square;stroke-width:1.8px" d="M23.16 11.9L11.9 23.16"/></svg> <span class="button-label">Close</span> </span> </span> </button> <div id="nav-dropdown-button-menu" class="dropdown-body-scroll"> <div class="primary-columns"> <div class="primary-column"> <ul class="primary-column-list"> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/tv/">TV</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/movies/">Movies</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/comedy/">Comedy</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/music/">Music</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/tv-recaps/">TV Recaps</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/streaming/">What to Stream</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/vulture-lists/">Vulture Lists</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/books/">Books</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/theater/">Theater</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/art/">Art</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/awards/">Awards</a> </li> <li class="primary-column-link"> <a href="https://web.archive.org/web/20201008210901/https://www.vulture.com/podcasts/">Podcasts</a> </li> <li class="primary-column-link"> <a href="/web/20201008210901/https://www.vulture.com/video/">Videos</a> </li> </ul> </div> </div> <ul class="secondary-links"> <li class="secondary-link"> <a href="/web/20201008210901/https://www.vulture.com/article/about-us.html">About</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newsletters/">Newsletters</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.az1.qualtrics.com/jfe/form/SV_6WLk9ozVE86HhR3?S=VHPB">Vulture Insiders</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/http://vulturefestival.com/">Vulture Festival</a> </li> </ul> <div class="social-search"> <div class="services" data-editable="services"> <button type="button" class="follow_circle facebook" data-handle="vulture" data-uri="www.vulture.com/_components/follow/instances/facebook-circle@published" aria-label="Like Us on Facebook"> <svg width="38" height="38" viewbox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M20.788 28.998V19.42h3.538l.532-3.734h-4.07v-2.383c0-1.08.33-1.817 2.036-1.817H25v-3.34A32.453 32.453 0 0 0 21.832 8c-3.138 0-5.285 1.74-5.285 4.934v2.753H13v3.735h3.547V29h4.24v-.002z" fill="#FFF"/></g></svg> <span class="button-text">Like Us</span> </button> <button type="button" class="follow_circle twitter" data-handle="vulture" data-uri="www.vulture.com/_components/follow/instances/twitter-circle@published" aria-label="Follow Us on Twitter"> <svg width="38" height="38" viewbox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M29.042 12.736a7.442 7.442 0 0 1-2.127.583 3.695 3.695 0 0 0 1.629-2.048 7.417 7.417 0 0 1-2.351.898 3.701 3.701 0 0 0-6.308 3.376 10.504 10.504 0 0 1-7.629-3.868 3.69 3.69 0 0 0-.501 1.861 3.7 3.7 0 0 0 1.646 3.081 3.711 3.711 0 0 1-1.676-.462v.047a3.703 3.703 0 0 0 2.969 3.628 3.643 3.643 0 0 1-1.671.066 3.706 3.706 0 0 0 3.458 2.57A7.439 7.439 0 0 1 11 24a10.46 10.46 0 0 0 5.675 1.662c6.81 0 10.531-5.642 10.531-10.53 0-.161-.004-.321-.011-.48a7.544 7.544 0 0 0 1.847-1.916" fill="#FFF"/></g></svg> <span class="button-text">Follow Us</span> </button> <button type="button" class="follow_circle instagram" data-handle="vulture" data-uri="www.vulture.com/_components/follow/instances/instagram-circle@published" aria-label="Follow Us on Instagram"> <svg width="38" height="38" viewbox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><circle fill="#000" cx="19" cy="19" r="19"/><g transform="translate(10 10.03)"><path d="M5.288.06C4.33.103 3.676.256 3.104.478A4.41 4.41 0 0 0 1.51 1.516 4.41 4.41 0 0 0 .472 3.109C.25 3.682.098 4.336.054 5.293.01 6.253 0 6.56 0 9.003c0 2.443.01 2.75.054 3.71.044.957.196 1.611.418 2.183A4.41 4.41 0 0 0 1.51 16.49c.5.5 1.002.808 1.594 1.038.572.222 1.226.374 2.184.418.96.044 1.266.054 3.71.054 2.443 0 2.749-.01 3.709-.054.957-.044 1.611-.196 2.184-.418a4.411 4.411 0 0 0 1.593-1.038c.5-.5.808-1.002 1.038-1.594.222-.572.375-1.226.418-2.184.044-.96.054-1.266.054-3.71 0-2.443-.01-2.749-.054-3.709-.043-.957-.196-1.611-.418-2.184a4.41 4.41 0 0 0-1.038-1.593A4.41 4.41 0 0 0 14.891.478C14.318.256 13.664.103 12.707.06c-.96-.044-1.266-.054-3.71-.054-2.443 0-2.75.01-3.71.054zm7.345 1.62c.877.04 1.353.186 1.67.309.42.163.72.358 1.035.673.315.315.51.615.673 1.035.123.317.27.793.31 1.67.043.949.052 1.233.052 3.636 0 2.402-.009 2.687-.052 3.635-.04.878-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035-.315.314-.615.51-1.035.673-.317.123-.793.27-1.67.31-.949.043-1.233.052-3.636.052-2.402 0-2.687-.01-3.635-.053-.878-.04-1.354-.186-1.671-.31a2.788 2.788 0 0 1-1.035-.672 2.788 2.788 0 0 1-.673-1.035c-.123-.317-.27-.793-.31-1.67-.043-.95-.052-1.234-.052-3.636 0-2.403.01-2.687.053-3.636.04-.877.186-1.353.31-1.67.163-.42.358-.72.672-1.035.315-.315.615-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.636-.052 2.403 0 2.687.009 3.636.052z" fill="#FFF"/></g><path d="M18.997 22.032a3 3 0 1 1 0-5.998 3 3 0 0 1 0 5.998m0-7.62a4.62 4.62 0 1 0 0 9.241 4.62 4.62 0 0 0 0-9.24M24.88 14.23a1.08 1.08 0 1 1-2.16 0 1.08 1.08 0 0 1 2.16 0" fill="#FFF"/></svg> <span class="button-text">Follow Us</span> </button> </div> </div> <ul class="sites"> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://nymag.com/">NYMag.com</a></li> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://nymag.com/maglinks/global-04">New York Magazine</a></li> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://nymag.com/intelligencer/">Intelligencer</a></li> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://www.vulture.com/">Vulture</a></li> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://www.thecut.com/">The Cut</a></li> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://nymag.com/strategist/">The Strategist</a></li> <li class="site"><a href="https://web.archive.org/web/20201008210901/https://www.grubstreet.com/">Grub Street</a></li> </ul> </div> </nav> </div> </div> <div class="heading-wrapper"> <a class="logo" href="//web.archive.org/web/20201008210901/https://www.vulture.com/"> <span class="title-logo"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 500 115" width="500" height="115" xml:space="preserve" aria-label="Vulture" role="img"> <path d="M63.8 15.6c-2.5-.5-5.4 1-6.3 3.4L38.7 65.2 23.1 10.2c-.6-2.5-3.2-5.1-5.6-5.9L3.3.1c-2.5-.8-3.8.6-3 3.1l33.2 106.3c.8 2.4 1.6 4.4 3.5 4.4 2 0 2.9-2 3.9-4.3l35.6-86.9c1-2.4-.2-4.7-2.8-5.2L63.8 15.6 63.8 15.6zM499.5 94.4c-.1-2.6-2.3-4.6-4.8-4.5L463.9 91c-2.6.1-3.5-.8-3.6-3.4l-.1-11c0-2.6.7-3.5 3.2-3.7l28.1-2.7c2.6-.2 4.6-2.5 4.5-5.1l-.4-13.4c-.1-2.6-2.2-4.4-4.8-4l-27 4c-2.5.4-3.8-.8-3.9-3.4L459.7 38c-.1-2.6.8-4 3.3-4.6l29.8-6.3c2.5-.6 4.5-3.1 4.5-5.7l-.2-17.3c0-2.6-2.1-4.1-4.6-3.4 0 0-8.3 2.7-22.1 6.4-13.8 3.7-25 6.2-25 6.2-2.5.7-4.5 3.3-4.4 5.9l1.8 89.9c.1 2.6 2.2 4.7 4.8 4.8l48 .8c2.6 0 4.6-2 4.5-4.6L499.5 94.4 499.5 94.4z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#010101"/> <path d="M135.8 27c-2.6-.3-4.7 1.6-4.7 4.1l-.4 37.7c-.1 5 1.7 24.6-12.3 24.2-14.5-.4-12.2-22-12.2-30.2l.6-35c0-2.6-2-5-4.5-5.4l-9.4-1.6c-2.5-.4-4.6 1.4-4.7 3.9l-.7 47.5c0 28 10.9 41.3 29.2 41.3 21.3 0 33-12.4 33-39l.4-41.3c0-2.6-2-4.9-4.6-5.2L135.8 27 135.8 27zM389.7 43.2c1.7-1.3 16.9-3.9 16.9 7.7 0 10.8-8.6 13.6-16.7 13.6L389.7 43.2 389.7 43.2zM414.2 76.4c-.5-1.2.2-1.8 1.7-3.4 3.4-3.7 8.9-11.9 8.9-23.9 0-12-4.3-20.6-13.6-24.2-6.4-2.5-11.3-2.5-19.6-1.2-5.4.9-15.7 2.1-15.7 2.1-2.5.3-4.6 2.7-4.6 5.3l.9 77.1c0 2.6 2.2 4.7 4.7 4.7l9.1.1c2.6 0 4.7-2.1 4.6-4.6l-.1-25.1c0 0 2.8.1 5.2-.2 1.9-.3 2.2 1 3.2 3.4l10.1 22.6c1.1 2.3 4 4.3 6.6 4.3l11.1.1c2.6 0 3.8-1.9 2.7-4.2L414.2 76.4 414.2 76.4zM353.3 33.1c0-2.6-2.1-4.5-4.7-4.2l-9.2.9c-2.6.2-4.6 2.5-4.6 5.1 0 0 .1 33.5.1 42 0 6.4-2.3 16.8-12.5 16.8-11.2-.1-13.2-11.2-13.1-18.5.1-7.2 0-38.6 0-38.6 0-2.6-2.1-4.6-4.7-4.5l-10 .5c-2.6.1-4.7 2.3-4.7 4.9l.2 37.7c-.1 28.2 11.1 37.8 29.8 38.4 23.4.8 34.6-13.2 33.7-40.8L353.3 33.1 353.3 33.1zM216.1 98.6c0-2.6-2.1-4.7-4.6-4.7l-25.7-.4.4-57.2c0-2.6-2.1-4.8-4.6-5l-9.7-.7c-2.6-.2-4.7 1.8-4.7 4.3l-.6 73.1c0 2.6 2.1 4.7 4.6 4.7l40.1-.1c2.6 0 4.7-2.1 4.7-4.7L216.1 98.6 216.1 98.6zM277.9 38c0-2.6-2.1-4.7-4.6-4.7 0 0-10.1.3-27 .3-16.9 0-28.1-.6-28.1-.6-2.6 0-4.7 2.1-4.6 4.7l0 10.4c0 2.6 2.1 4.7 4.7 4.8l14.1.1c2.6 0 2.9.5 2.9 3l0 51.8c0 2.6 2.1 4.7 4.7 4.7h10.7c2.6 0 4.7-2.1 4.7-4.7l0-51.8c0-2.6.5-2.8 3-2.8l14.9-.1c2.6 0 4.7-2.1 4.7-4.7L277.9 38 277.9 38z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#010101"/> </svg> </span> </a> <h1 data-editable="sectionHeading" class="section-heading">Tv Recaps</h1> </div> <div class="search" data-editable="search"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/nav-search-button/instances/vulture@published" class="nav-search-button closed" data-editable="settings"> <div class="search-body"> <div class="search-container"> <button class="nav-search-button-trigger"> <span class="magnifier"> <span class="inactive"> <svg role="presentation" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 26 26"><path d="M18.06,15.69A9.36,9.36,0,0,0,3.74,3.74h0a9.37,9.37,0,0,0,12,14.32l6.43,6.44A1.68,1.68,0,0,0,23.3,25a1.71,1.71,0,0,0,1.19-.49,1.68,1.68,0,0,0,0-2.38ZM5.79,5.8a6.44,6.44,0,1,1-.06.06Z" fill="#111"/></svg> <h2 class="hidden-text">Search</h2> </span> <span class="active"> <svg aria-labelledby="nav-search-button-search-icon-pressed" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 26 26"><title id="nav-search-button-search-icon-pressed">Search</title><path d="M18.48,15.91A10.15,10.15,0,0,0,3,3V3A10.15,10.15,0,0,0,15.9,18.49l7,7a1.82,1.82,0,0,0,2.58-2.58ZM5.19,5.2a7,7,0,1,1-.06.06Z" fill="#111"/></svg> </span> </span> <span class="close-x"> <svg aria-labelledby="nav-search-button-close-icon" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 11 11"> <title id="nav-search-button-close-icon">Close</title> <polygon points="0.44 1.22 9.78 10.56 10.56 9.78 1.22 0.44 0.44 1.22"/> <polygon points="1.22 10.56 10.56 1.22 9.78 0.44 0.44 9.78 1.22 10.56"/> </svg> </span> </button> <form class="nav-search-form" name="search" method="get" action="https://web.archive.org/web/20201008210901/https://www.vulture.com/search.html"> <input aria-label="Search" type="text" name="q" class="search-input" placeholder="Search"/> </form> </div> </div> </div> </div> </div> </div> <div data-editable="header"></div> </header> <div class="ad-splash" data-editable="adSplash" data-track-zone="ad-splash"></div> <main class="main" data-editable="main" data-track-zone="main"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/item-dropdown/instances/tv-recap@published" class="item-dropdown_section"> <button class="item-dropdown-button" type="button" aria-controls="dropdown-reveal_qcs2pkIY" aria-expanded="false">SEE ALL SHOWS</button> <div class="reveal-items hide-item" id="dropdown-reveal_qcs2pkIY"> <label class="hide-label" for="dropdown-input_2r6VEf0u">Search Shows</label> <input type="text" id="dropdown-input_2r6VEf0u" class="search" placeholder="Type Show Name"> <ul class="item-list"> <li class="no-results hide-item"> <span class="item-list-item-link-text">No results to display</span> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/11-22-63/"> <span class="item-list-item-link-text"> 11.22.63 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/13-reasons-why/"> <span class="item-list-item-link-text"> 13 Reasons Why </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/24/"> <span class="item-list-item-link-text"> 24 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/24-legacy/"> <span class="item-list-item-link-text"> 24: Legacy </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/30-rock/"> <span class="item-list-item-link-text"> 30 Rock </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/90-day-fianc/"> <span class="item-list-item-link-text"> 90 Day Fiancé </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/90-day-fianc-the-other-way/"> <span class="item-list-item-link-text"> 90 Day Fiancé: The Other Way </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/agent-carter/"> <span class="item-list-item-link-text"> Agent Carter </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/agents-of-s-h-i-e-l-d-/"> <span class="item-list-item-link-text"> Agents of S.H.I.E.L.D. </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/altered-carbon/"> <span class="item-list-item-link-text"> Altered Carbon </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/america-s-next-top-model/"> <span class="item-list-item-link-text"> America’s Next Top Model </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-crime/"> <span class="item-list-item-link-text"> American Crime </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-crime-story/"> <span class="item-list-item-link-text"> American Crime Story </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-gods/"> <span class="item-list-item-link-text"> American Gods </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-horror-story/"> <span class="item-list-item-link-text"> American Horror Story </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-idol/"> <span class="item-list-item-link-text"> American Idol </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-ninja-warrior/"> <span class="item-list-item-link-text"> American Ninja Warrior </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/american-vandal/"> <span class="item-list-item-link-text"> American Vandal </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/american-woman/"> <span class="item-list-item-link-text"> American Woman </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/archer/"> <span class="item-list-item-link-text"> Archer </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/arrested-development/"> <span class="item-list-item-link-text"> Arrested Development </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/arrow/"> <span class="item-list-item-link-text"> Arrow </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/ash-vs-evil-dead/"> <span class="item-list-item-link-text"> Ash vs Evil Dead </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/atlanta/"> <span class="item-list-item-link-text"> Atlanta </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/away/"> <span class="item-list-item-link-text"> Away </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/bachelor-in-paradise/"> <span class="item-list-item-link-text"> Bachelor In Paradise </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/ballers/"> <span class="item-list-item-link-text"> Ballers </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/barry/"> <span class="item-list-item-link-text"> Barry </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/baskets/"> <span class="item-list-item-link-text"> Baskets </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/bates-motel/"> <span class="item-list-item-link-text"> Bates Motel </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/below-deck/"> <span class="item-list-item-link-text"> Below Deck </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/below-deck-mediterranean/"> <span class="item-list-item-link-text"> Below Deck Mediterranean </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/ben-and-lauren-happily-ever-after-/"> <span class="item-list-item-link-text"> Ben & Lauren: Happily Ever After? </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/better-call-saul/"> <span class="item-list-item-link-text"> Better Call Saul </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/better-things/"> <span class="item-list-item-link-text"> Better Things </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/big-brother/"> <span class="item-list-item-link-text"> Big Brother </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/big-little-lies/"> <span class="item-list-item-link-text"> Big Little Lies </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/billions/"> <span class="item-list-item-link-text"> Billions </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/black-mirror/"> <span class="item-list-item-link-text"> Black Mirror </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/black-monday/"> <span class="item-list-item-link-text"> Black Monday </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/black-ish/"> <span class="item-list-item-link-text"> Black-ish </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/blindspot/"> <span class="item-list-item-link-text"> Blindspot </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/bloodline/"> <span class="item-list-item-link-text"> Bloodline </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/boardwalk-empire/"> <span class="item-list-item-link-text"> Boardwalk Empire </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/bob-s-burgers/"> <span class="item-list-item-link-text"> Bob’s Burgers </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/bodyguard/"> <span class="item-list-item-link-text"> Bodyguard </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/bojack-horseman/"> <span class="item-list-item-link-text"> Bojack Horseman </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/boy-band/"> <span class="item-list-item-link-text"> Boy Band </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/braindead/"> <span class="item-list-item-link-text"> BrainDead </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/breaking-bad/"> <span class="item-list-item-link-text"> Breaking Bad </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/broad-city/"> <span class="item-list-item-link-text"> Broad City </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/broadchurch/"> <span class="item-list-item-link-text"> Broadchurch </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/brooklyn-nine-nine/"> <span class="item-list-item-link-text"> Brooklyn Nine-Nine </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/camping/"> <span class="item-list-item-link-text"> Camping </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/canadas-drag-race/"> <span class="item-list-item-link-text"> Canada's Drag Race </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/castle-rock/"> <span class="item-list-item-link-text"> Castle Rock </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/casual/"> <span class="item-list-item-link-text"> Casual </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/catastrophe/"> <span class="item-list-item-link-text"> Catastrophe </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/catch-22/"> <span class="item-list-item-link-text"> Catch-22 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/catfish/"> <span class="item-list-item-link-text"> Catfish </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/chilling-adventures-of-sabrina/"> <span class="item-list-item-link-text"> Chilling Adventures of Sabrina </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/claws/"> <span class="item-list-item-link-text"> Claws </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/colony/"> <span class="item-list-item-link-text"> Colony </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/community/"> <span class="item-list-item-link-text"> Community </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/counterpart/"> <span class="item-list-item-link-text"> Counterpart </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/counterpart/"> <span class="item-list-item-link-text"> Counterpart </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/crashing/"> <span class="item-list-item-link-text"> Crashing </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/crazy-ex-girlfriend/"> <span class="item-list-item-link-text"> Crazy Ex-Girlfriend </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/curb-your-enthusiasm/"> <span class="item-list-item-link-text"> Curb Your Enthusiasm </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/dancing-with-the-stars/"> <span class="item-list-item-link-text"> Dancing With the Stars </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/daredevil/"> <span class="item-list-item-link-text"> Daredevil </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/dead-to-me/"> <span class="item-list-item-link-text"> Dead to Me </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/deadly-class/"> <span class="item-list-item-link-text"> Deadly Class </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/deadwood/"> <span class="item-list-item-link-text"> Deadwood </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/dear-white-people/"> <span class="item-list-item-link-text"> Dear White People </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/designated-survivor/"> <span class="item-list-item-link-text"> Designated Survivor </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/dexter/"> <span class="item-list-item-link-text"> Dexter </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/dickinson/"> <span class="item-list-item-link-text"> Dickinson </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/dietland/"> <span class="item-list-item-link-text"> Dietland </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/difficult-people/"> <span class="item-list-item-link-text"> Difficult People </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/dirty-john/"> <span class="item-list-item-link-text"> Dirty John </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/divorce/"> <span class="item-list-item-link-text"> Divorce </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/doctor-who/"> <span class="item-list-item-link-text"> Doctor Who </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/doom-patrol/"> <span class="item-list-item-link-text"> Doom Patrol </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/downton-abbey/"> <span class="item-list-item-link-text"> Downton Abbey </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/dublin-murders/"> <span class="item-list-item-link-text"> Dublin Murders </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/eastbound-down/"> <span class="item-list-item-link-text"> Eastbound & Down </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/emily-in-paris/"> <span class="item-list-item-link-text"> Emily in Paris </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/empire/"> <span class="item-list-item-link-text"> Empire </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/escape-at-dannemora/"> <span class="item-list-item-link-text"> Escape at Dannemora </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/euphoria/"> <span class="item-list-item-link-text"> Euphoria </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/fargo/"> <span class="item-list-item-link-text"> Fargo </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/fear-the-walking-dead/"> <span class="item-list-item-link-text"> Fear the Walking Dead </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/feud/"> <span class="item-list-item-link-text"> Feud </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/finding-prince-charming/"> <span class="item-list-item-link-text"> Finding Prince Charming </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/fire-island/"> <span class="item-list-item-link-text"> Fire Island </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/fleabag/"> <span class="item-list-item-link-text"> Fleabag </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/floribama-shore/"> <span class="item-list-item-link-text"> Floribama Shore </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/for-all-mankind/"> <span class="item-list-item-link-text"> For All Mankind </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/fosse-verdon/"> <span class="item-list-item-link-text"> Fosse/Verdon </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/fresh-off-the-boat/"> <span class="item-list-item-link-text"> Fresh Off the Boat </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/fuller-house/"> <span class="item-list-item-link-text"> Fuller House </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/game-of-thrones/"> <span class="item-list-item-link-text"> Game of Thrones </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/gentleman-jack/"> <span class="item-list-item-link-text"> Gentleman Jack </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/gilmore-girls/"> <span class="item-list-item-link-text"> Gilmore Girls </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/girls/"> <span class="item-list-item-link-text"> Girls </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/glee/"> <span class="item-list-item-link-text"> Glee </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/glow/"> <span class="item-list-item-link-text"> GLOW </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/godless/"> <span class="item-list-item-link-text"> Godless </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/good-girls/"> <span class="item-list-item-link-text"> Good Girls </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/good-omens/"> <span class="item-list-item-link-text"> Good Omens </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/good-trouble/"> <span class="item-list-item-link-text"> Good Trouble </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/good-trouble/"> <span class="item-list-item-link-text"> Good Trouble </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/gossip-girl/"> <span class="item-list-item-link-text"> Gossip Girl </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/gotham/"> <span class="item-list-item-link-text"> Gotham </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/grace-and-frankie/"> <span class="item-list-item-link-text"> Grace and Frankie </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/gracepoint/"> <span class="item-list-item-link-text"> Gracepoint </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/great-news/"> <span class="item-list-item-link-text"> Great News </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/greenleaf/"> <span class="item-list-item-link-text"> Greenleaf </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/grey-s-anatomy/"> <span class="item-list-item-link-text"> Grey’s Anatomy </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/halt-and-catch-fire/"> <span class="item-list-item-link-text"> Halt and Catch Fire </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/hannibal/"> <span class="item-list-item-link-text"> Hannibal </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/hell-on-wheels/"> <span class="item-list-item-link-text"> Hell on Wheels </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/heroes-reborn/"> <span class="item-list-item-link-text"> Heroes Reborn </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/high-fidelity/"> <span class="item-list-item-link-text"> High Fidelity </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/high-maintenance/"> <span class="item-list-item-link-text"> High Maintenance </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/his-dark-materials/"> <span class="item-list-item-link-text"> His Dark Materials </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/homecoming/"> <span class="item-list-item-link-text"> Homecoming </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/homeland/"> <span class="item-list-item-link-text"> Homeland </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/house-of-cards/"> <span class="item-list-item-link-text"> House of Cards </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/how-i-met-your-mother/"> <span class="item-list-item-link-text"> How I Met Your Mother </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/how-to-get-away-with-murder/"> <span class="item-list-item-link-text"> How to Get Away With Murder </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/howards-end/"> <span class="item-list-item-link-text"> Howards End </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/humans/"> <span class="item-list-item-link-text"> Humans </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/i-am-the-night/"> <span class="item-list-item-link-text"> I Am The Night </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/i-love-dick/"> <span class="item-list-item-link-text"> I Love Dick </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/i-may-destroy-you/"> <span class="item-list-item-link-text"> I May Destroy You </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/i-may-destroy-you/"> <span class="item-list-item-link-text"> I May Destroy You </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/ill-be-gone-in-the-dark/"> <span class="item-list-item-link-text"> I'll Be Gone In the Dark </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/insecure/"> <span class="item-list-item-link-text"> Insecure </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/it-s-always-sunny-in-philadelphia/"> <span class="item-list-item-link-text"> It’s Always Sunny in Philadelphia </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/izombie/"> <span class="item-list-item-link-text"> iZombie </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/jane-the-virgin/"> <span class="item-list-item-link-text"> Jane the Virgin </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/jax-and-brittany-take-kentucky/"> <span class="item-list-item-link-text"> Jax and Brittany Take Kentucky </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/jersey-shore/"> <span class="item-list-item-link-text"> Jersey Shore </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/jersey-shore-family-vacation/"> <span class="item-list-item-link-text"> Jersey Shore Family Vacation </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/justified/"> <span class="item-list-item-link-text"> Justified </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/killing-eve/"> <span class="item-list-item-link-text"> Killing Eve </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/ladies-of-london/"> <span class="item-list-item-link-text"> Ladies of London </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/lady-dynamite/"> <span class="item-list-item-link-text"> Lady Dynamite </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/legends-of-tomorrow/"> <span class="item-list-item-link-text"> Legends of Tomorrow </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/legion/"> <span class="item-list-item-link-text"> Legion </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/limitless/"> <span class="item-list-item-link-text"> Limitless </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/little-fires-everywhere/"> <span class="item-list-item-link-text"> Little Fires Everywhere </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/living-with-yourself/"> <span class="item-list-item-link-text"> Living With Yourself </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/london-spy/"> <span class="item-list-item-link-text"> London Spy </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/looking/"> <span class="item-list-item-link-text"> Looking </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/looking-for-alaska/"> <span class="item-list-item-link-text"> Looking for Alaska </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/louie/"> <span class="item-list-item-link-text"> Louie </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/love/"> <span class="item-list-item-link-text"> Love </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/love-and-hip-hop-hollywood/"> <span class="item-list-item-link-text"> Love & Hip Hop: Hollywood </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/love-island/"> <span class="item-list-item-link-text"> Love Island </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/lovecraft-country/"> <span class="item-list-item-link-text"> Lovecraft Country </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/luther/"> <span class="item-list-item-link-text"> Luther </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/macgyver/"> <span class="item-list-item-link-text"> MacGyver </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/mad-men/"> <span class="item-list-item-link-text"> Mad Men </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/maron/"> <span class="item-list-item-link-text"> Maron </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/marseille/"> <span class="item-list-item-link-text"> Marseille </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/martha-and-snoop-potluck-dinner-party/"> <span class="item-list-item-link-text"> Martha & Snoop’s Potluck Dinner Party </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/marvel-s-cloak-and-dagger/"> <span class="item-list-item-link-text"> Marvel’s Cloak and Dagger </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/marvels-jessica-jones/"> <span class="item-list-item-link-text"> Marvel’s Jessica Jones </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/marvels-luke-cage/"> <span class="item-list-item-link-text"> Marvel’s Luke Cage </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/marvels-runaways/"> <span class="item-list-item-link-text"> Marvel’s Runaways </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/marvels-the-defenders/"> <span class="item-list-item-link-text"> Marvel’s The Defenders </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/master-of-none/"> <span class="item-list-item-link-text"> Master of None </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/masters-of-sex/"> <span class="item-list-item-link-text"> Masters of Sex </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/mcmillions/"> <span class="item-list-item-link-text"> McMillions </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/mindhunter/"> <span class="item-list-item-link-text"> Mindhunter </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/minority-report/"> <span class="item-list-item-link-text"> Minority Report </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/modern-family/"> <span class="item-list-item-link-text"> Modern Family </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/mr-robot/"> <span class="item-list-item-link-text"> Mr. Robot </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/mrs-america/"> <span class="item-list-item-link-text"> Mrs. America </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/murphy-brown/"> <span class="item-list-item-link-text"> Murphy Brown </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/my-brilliant-friend/"> <span class="item-list-item-link-text"> My Brilliant Friend </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/narcos/"> <span class="item-list-item-link-text"> Narcos </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/nashville/"> <span class="item-list-item-link-text"> Nashville </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/never-have-i-ever/"> <span class="item-list-item-link-text"> Never Have I Ever </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/new-girl/"> <span class="item-list-item-link-text"> New Girl </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/normal-people/"> <span class="item-list-item-link-text"> Normal People </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/nos4a2/"> <span class="item-list-item-link-text"> NOS4A2 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/o-j-made-in-america/"> <span class="item-list-item-link-text"> O.J.: Made in America </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/one-day-at-a-time/"> <span class="item-list-item-link-text"> One Day At A Time </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/one-mississippi/"> <span class="item-list-item-link-text"> One Mississippi </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/orange-is-the-new-black/"> <span class="item-list-item-link-text"> Orange Is The New Black </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/orphan-black/"> <span class="item-list-item-link-text"> Orphan Black </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/outcast/"> <span class="item-list-item-link-text"> Outcast </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/outlander/"> <span class="item-list-item-link-text"> Outlander </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/ozark/"> <span class="item-list-item-link-text"> Ozark </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/parenthood/"> <span class="item-list-item-link-text"> Parenthood </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/parks-and-recreation/"> <span class="item-list-item-link-text"> Parks and Recreation </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/pen15/"> <span class="item-list-item-link-text"> PEN15 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/penny-dreadful/"> <span class="item-list-item-link-text"> Penny Dreadful </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/philip-k-dick-s-electric-dreams/"> <span class="item-list-item-link-text"> Philip K. Dick’s Electric Dreams </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/pitch/"> <span class="item-list-item-link-text"> Pitch </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/planet-earth-ii/"> <span class="item-list-item-link-text"> Planet Earth II </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/poldark/"> <span class="item-list-item-link-text"> Poldark </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/pose/"> <span class="item-list-item-link-text"> Pose </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/power/"> <span class="item-list-item-link-text"> Power </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/preacher/"> <span class="item-list-item-link-text"> Preacher </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/pretty-little-liars/"> <span class="item-list-item-link-text"> Pretty Little Liars </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/quantico/"> <span class="item-list-item-link-text"> Quantico </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/queen-sugar/"> <span class="item-list-item-link-text"> Queen Sugar </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/queer-eye/"> <span class="item-list-item-link-text"> Queer Eye </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/ray-donovan/"> <span class="item-list-item-link-text"> Ray Donovan </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/real-husbands-of-hollywood/"> <span class="item-list-item-link-text"> Real Husbands of Hollywood </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/rectify/"> <span class="item-list-item-link-text"> Rectify </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/red-band-society/"> <span class="item-list-item-link-text"> Red Band Society </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/reunion-road-trip/"> <span class="item-list-item-link-text"> Reunion Road Trip </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/revenge/"> <span class="item-list-item-link-text"> Revenge </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/review/"> <span class="item-list-item-link-text"> Review </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/revolution/"> <span class="item-list-item-link-text"> Revolution </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/rick-and-morty/"> <span class="item-list-item-link-text"> Rick and Morty </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/rise/"> <span class="item-list-item-link-text"> Rise </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/riverdale/"> <span class="item-list-item-link-text"> Riverdale </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/roadies/"> <span class="item-list-item-link-text"> Roadies </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/roots/"> <span class="item-list-item-link-text"> Roots </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/roseanne/"> <span class="item-list-item-link-text"> Roseanne </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/roswell-new-mexico/"> <span class="item-list-item-link-text"> Roswell, New Mexico </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/run/"> <span class="item-list-item-link-text"> Run </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/rupaul-s-all-stars-drag-race/"> <span class="item-list-item-link-text"> RuPaul’s All Stars Drag Race </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/rupaul-s-drag-race/"> <span class="item-list-item-link-text"> RuPaul’s Drag Race </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/rupauls-drag-race-all-stars/"> <span class="item-list-item-link-text"> RuPaul’s Drag Race All Stars </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/rupauls-drag-race-u-k/"> <span class="item-list-item-link-text"> RuPaul's Drag Race U.K. </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/russian-doll/"> <span class="item-list-item-link-text"> Russian Doll </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/sanditon/"> <span class="item-list-item-link-text"> Sanditon </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/saturday-night-live/"> <span class="item-list-item-link-text"> Saturday Night Live </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/scandal/"> <span class="item-list-item-link-text"> Scandal </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/schitts-creek/"> <span class="item-list-item-link-text"> Schitt's Creek </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/scream-queens/"> <span class="item-list-item-link-text"> Scream Queens </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/search-party/"> <span class="item-list-item-link-text"> Search Party </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/sense8/"> <span class="item-list-item-link-text"> Sense8 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/sex-education/"> <span class="item-list-item-link-text"> Sex Education </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/shameless/"> <span class="item-list-item-link-text"> Shameless </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/sharp-objects/"> <span class="item-list-item-link-text"> Sharp Objects </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/sherlock/"> <span class="item-list-item-link-text"> Sherlock </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/shots-fired/"> <span class="item-list-item-link-text"> Shots Fired </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/silicon-valley/"> <span class="item-list-item-link-text"> Silicon Valley </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/sleepy-hollow/"> <span class="item-list-item-link-text"> Sleepy Hollow </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/smash/"> <span class="item-list-item-link-text"> Smash </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/snowpiercer/"> <span class="item-list-item-link-text"> Snowpiercer </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/sons-of-anarchy/"> <span class="item-list-item-link-text"> Sons of Anarchy </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/south-park/"> <span class="item-list-item-link-text"> South Park </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/southern-charm/"> <span class="item-list-item-link-text"> Southern Charm </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/space-force/"> <span class="item-list-item-link-text"> Space Force </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/speechless/"> <span class="item-list-item-link-text"> Speechless </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/star-trek-discovery/"> <span class="item-list-item-link-text"> Star Trek: Discovery </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/star-trek-lower-decks/"> <span class="item-list-item-link-text"> Star Trek: Lower Decks </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/star-trek-picard/"> <span class="item-list-item-link-text"> Star Trek: Picard </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/stranger-things/"> <span class="item-list-item-link-text"> Stranger Things </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/succession/"> <span class="item-list-item-link-text"> Succession </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/summer-house/"> <span class="item-list-item-link-text"> Summer House </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/supergirl/"> <span class="item-list-item-link-text"> Supergirl </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/supernatural/"> <span class="item-list-item-link-text"> Supernatural </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/survivor/"> <span class="item-list-item-link-text"> Survivor </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/survivors-remorse/"> <span class="item-list-item-link-text"> Survivor’s Remorse </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/taboo/"> <span class="item-list-item-link-text"> Taboo </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-100/"> <span class="item-list-item-link-text"> The 100 </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-act/"> <span class="item-list-item-link-text"> The Act </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-affair/"> <span class="item-list-item-link-text"> The Affair </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-alienist/"> <span class="item-list-item-link-text"> The Alienist </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-americans/"> <span class="item-list-item-link-text"> The Americans </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-baby-sitters-club/"> <span class="item-list-item-link-text"> The Baby-Sitters Club </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-bachelor/"> <span class="item-list-item-link-text"> The Bachelor </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-bachelor-presents-listen-to-your-heart/"> <span class="item-list-item-link-text"> The Bachelor Presents: Listen to Your Heart </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-bachelor-winter-games/"> <span class="item-list-item-link-text"> The Bachelor Winter Games </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-bachelorette/"> <span class="item-list-item-link-text"> The Bachelorette </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-bastard-executioner/"> <span class="item-list-item-link-text"> The Bastard Executioner </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-big-bang-theory/"> <span class="item-list-item-link-text"> The Big Bang Theory </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-blacklist/"> <span class="item-list-item-link-text"> The Blacklist </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-bold-type/"> <span class="item-list-item-link-text"> The Bold Type </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-boys/"> <span class="item-list-item-link-text"> The Boys </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-bridge/"> <span class="item-list-item-link-text"> The Bridge </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-carmichael-show/"> <span class="item-list-item-link-text"> The Carmichael Show </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-catch/"> <span class="item-list-item-link-text"> The Catch </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-chi/"> <span class="item-list-item-link-text"> The Chi </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-comeback/"> <span class="item-list-item-link-text"> The Comeback </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-crown/"> <span class="item-list-item-link-text"> The Crown </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-deuce/"> <span class="item-list-item-link-text"> The Deuce </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-eddy/"> <span class="item-list-item-link-text"> The Eddy </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-end-of-the-f-ing-world/"> <span class="item-list-item-link-text"> The End of the F***ing World </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-fall/"> <span class="item-list-item-link-text"> The Fall </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-family/"> <span class="item-list-item-link-text"> The Family </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-flash/"> <span class="item-list-item-link-text"> The Flash </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-following/"> <span class="item-list-item-link-text"> The Following </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-fosters/"> <span class="item-list-item-link-text"> The Fosters </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-get-down/"> <span class="item-list-item-link-text"> The Get Down </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-girlfriend-experience/"> <span class="item-list-item-link-text"> The Girlfriend Experience </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-good-fight/"> <span class="item-list-item-link-text"> The Good Fight </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-good-place/"> <span class="item-list-item-link-text"> The Good Place </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-good-wife/"> <span class="item-list-item-link-text"> The Good Wife </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-great/"> <span class="item-list-item-link-text"> The Great </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-great-british-baking-show/"> <span class="item-list-item-link-text"> The Great British Baking Show </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-grinder/"> <span class="item-list-item-link-text"> The Grinder </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-handmaid-s-tale/"> <span class="item-list-item-link-text"> The Handmaid’s Tale </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-haunting-of-hill-house/"> <span class="item-list-item-link-text"> The Haunting of Hill House </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-innocents/"> <span class="item-list-item-link-text"> The Innocents </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-killing/"> <span class="item-list-item-link-text"> The Killing </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-knick/"> <span class="item-list-item-link-text"> The Knick </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-l-word-generation-q/"> <span class="item-list-item-link-text"> The L Word: Generation Q </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-last-dance/"> <span class="item-list-item-link-text"> The Last Dance </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-last-man-on-earth/"> <span class="item-list-item-link-text"> The Last Man on Earth </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-last-panthers/"> <span class="item-list-item-link-text"> The Last Panthers </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-leftovers/"> <span class="item-list-item-link-text"> The Leftovers </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-legend-of-korra/"> <span class="item-list-item-link-text"> The Legend of Korra </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-magicians/"> <span class="item-list-item-link-text"> The Magicians </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-man-in-the-high-castle/"> <span class="item-list-item-link-text"> The Man in the High Castle </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-mandalorian/"> <span class="item-list-item-link-text"> The Mandalorian </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-marvelous-mrs-maisel/"> <span class="item-list-item-link-text"> The Marvelous Mrs. Maisel </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-mindy-project/"> <span class="item-list-item-link-text"> The Mindy Project </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-morning-show/"> <span class="item-list-item-link-text"> The Morning Show </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-muppets/"> <span class="item-list-item-link-text"> The Muppets </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-new-pope/"> <span class="item-list-item-link-text"> The New Pope </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-newsroom/"> <span class="item-list-item-link-text"> The Newsroom </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-night-manager/"> <span class="item-list-item-link-text"> The Night Manager </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-night-of/"> <span class="item-list-item-link-text"> The Night Of </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-oa/"> <span class="item-list-item-link-text"> The OA </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-office/"> <span class="item-list-item-link-text"> The Office </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-other-two/"> <span class="item-list-item-link-text"> The Other Two </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-path/"> <span class="item-list-item-link-text"> The Path </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-plot-against-america/"> <span class="item-list-item-link-text"> The Plot Against America </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-politician/"> <span class="item-list-item-link-text"> The Politician </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-profit/"> <span class="item-list-item-link-text"> The Profit </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-atlanta/"> <span class="item-list-item-link-text"> The Real Housewives of Atlanta </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-beverly-hills/"> <span class="item-list-item-link-text"> The Real Housewives of Beverly Hills </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-dallas/"> <span class="item-list-item-link-text"> The Real Housewives of Dallas </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-new-jersey/"> <span class="item-list-item-link-text"> The Real Housewives of New Jersey </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-new-york-city/"> <span class="item-list-item-link-text"> The Real Housewives of New York City </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-orange-county/"> <span class="item-list-item-link-text"> The Real Housewives of Orange County </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-housewives-of-potomac/"> <span class="item-list-item-link-text"> The Real Housewives of Potomac </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-real-o-neals/"> <span class="item-list-item-link-text"> The Real O’Neals </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-sing-off/"> <span class="item-list-item-link-text"> The Sing-Off </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-sinner/"> <span class="item-list-item-link-text"> The Sinner </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-strain/"> <span class="item-list-item-link-text"> The Strain </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-terror/"> <span class="item-list-item-link-text"> The Terror </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-third-day/"> <span class="item-list-item-link-text"> The Third Day </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-twilight-zone/"> <span class="item-list-item-link-text"> The Twilight Zone </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-umbrella-academy/"> <span class="item-list-item-link-text"> The Umbrella Academy </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-vampire-diaries/"> <span class="item-list-item-link-text"> The Vampire Diaries </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-voice/"> <span class="item-list-item-link-text"> The Voice </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-vow/"> <span class="item-list-item-link-text"> The Vow </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-walking-dead/"> <span class="item-list-item-link-text"> The Walking Dead </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/the-witcher/"> <span class="item-list-item-link-text"> The Witcher </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-x-factor/"> <span class="item-list-item-link-text"> The X Factor </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-x-files/"> <span class="item-list-item-link-text"> The X-Files </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/the-young-pope/"> <span class="item-list-item-link-text"> The Young Pope </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/thirteen/"> <span class="item-list-item-link-text"> Thirteen </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/this-is-us/"> <span class="item-list-item-link-text"> This Is Us </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/time-traveling-bong/"> <span class="item-list-item-link-text"> Time Traveling Bong </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/timeless/"> <span class="item-list-item-link-text"> Timeless </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/togetherness/"> <span class="item-list-item-link-text"> Togetherness </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/top-of-the-lake/"> <span class="item-list-item-link-text"> Top of the Lake </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/transparent/"> <span class="item-list-item-link-text"> Transparent </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/true-blood/"> <span class="item-list-item-link-text"> True Blood </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/true-detective/"> <span class="item-list-item-link-text"> True Detective </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/trust/"> <span class="item-list-item-link-text"> Trust </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/twin-peaks/"> <span class="item-list-item-link-text"> Twin Peaks </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/unbelievable/"> <span class="item-list-item-link-text"> Unbelievable </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/unbreakable-kimmy-schmidt/"> <span class="item-list-item-link-text"> Unbreakable Kimmy Schmidt </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/under-the-dome/"> <span class="item-list-item-link-text"> Under the Dome </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/underground/"> <span class="item-list-item-link-text"> Underground </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/undone/"> <span class="item-list-item-link-text"> Undone </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/unreal/"> <span class="item-list-item-link-text"> UnREAL </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/vanderpump-rules/"> <span class="item-list-item-link-text"> Vanderpump Rules </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/veep/"> <span class="item-list-item-link-text"> Veep </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/veronica-mars/"> <span class="item-list-item-link-text"> Veronica Mars </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/vice-principals/"> <span class="item-list-item-link-text"> Vice Principals </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/victoria/"> <span class="item-list-item-link-text"> Victoria </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/vida/"> <span class="item-list-item-link-text"> Vida </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/vinyl/"> <span class="item-list-item-link-text"> Vinyl </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/watchmen/"> <span class="item-list-item-link-text"> Watchmen </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/wayward-pines/"> <span class="item-list-item-link-text"> Wayward Pines </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/we-are-who-we-are/"> <span class="item-list-item-link-text"> We Are Who We Are </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/westworld/"> <span class="item-list-item-link-text"> Westworld </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/wet-hot-american-summer-first-day-of-camp/"> <span class="item-list-item-link-text"> Wet Hot American Summer: First Day of Camp </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/wild-wild-country/"> <span class="item-list-item-link-text"> Wild Wild Country </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/will-and-grace/"> <span class="item-list-item-link-text"> Will and Grace </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/wormwood/"> <span class="item-list-item-link-text"> Wormwood </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/yellowstone/"> <span class="item-list-item-link-text"> Yellowstone </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/you/"> <span class="item-list-item-link-text"> You </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/you-re-the-worst/"> <span class="item-list-item-link-text"> You’re the Worst </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/you-me-and-the-apocalypse/"> <span class="item-list-item-link-text"> You, Me and the Apocalypse </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/younger/"> <span class="item-list-item-link-text"> Younger </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/http://www.vulture.com/tv/ziwes-instagram-live-show/"> <span class="item-list-item-link-text"> Ziwe's Instagram Live Show </span> </a> </li> <li class="item-list-item"> <a class="item-list-item-link" href="https://web.archive.org/web/20201008210901/https://www.vulture.com/tv/zoo/"> <span class="item-list-item-link-text"> Zoo </span> </a> </li> </ul> </div> </div> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/clay-space/instances/tv-recaps-lede@published" class="clay-space"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/space-logic/instances/tv-recaps-lede@published" class="space-logic"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/collection-articles-lede/instances/tv-recaps@published" class="collection-articles-lede" data-editable="settings" data-track-type="article-list" data-track-component-title="Lede Area"> <section class="lede-item " data-track-type="article-link" data-track-component-name="collection-articles-lede" data-track-page-uri="www.vulture.com/_pages/ckfzxy30h000014oq5691olwp@published" data-track-authors="Swapna Krishna" data-track-headline="<em>Star Trek: Lower Decks</em> Season Finale Recap: To Boldly Go" data-track-index="0"> <div class="lede-image-wrap"> <picture class="lede-image"> <source media="(min-width: 1180px) and (min-resolution: 192dpi), (min-width: 1180px) and (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7d4/a06/0792c46953894a20b6877d272fd1848062-recaps-star-trek-below-decks.2x.rsquare.w245.jpg"> <source media="(min-width: 1180px)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7d4/a06/0792c46953894a20b6877d272fd1848062-recaps-star-trek-below-decks.rsquare.w245.jpg"> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7d4/a06/0792c46953894a20b6877d272fd1848062-recaps-star-trek-below-decks.2x.rsquare.w250.jpg"> <source media="(min-width: 768px)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7d4/a06/0792c46953894a20b6877d272fd1848062-recaps-star-trek-below-decks.rsquare.w250.jpg"> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7d4/a06/0792c46953894a20b6877d272fd1848062-recaps-star-trek-below-decks.2x.rsquare.w400.jpg"> <img src="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7d4/a06/0792c46953894a20b6877d272fd1848062-recaps-star-trek-below-decks.rsquare.w400.jpg" alt=""> </picture> </div> <div class="lede-text-wrap has-rubric long"> <span class="lede-rubric"> <span>overnights</span> </span> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/star-trek-lower-decks-finale-recap-season-1-episode-10.html" class="lede-link "> <h2 class="lede-headline"><em>Star Trek: Lower Decks</em> Season Finale Recap: To Boldly Go</h2><!-- --></a><!-- --><span class="lede-teaser"> A funny, heartfelt, and satisfying conclusion holds a lot of interesting implications for a second season.</span> <span class="lede-byline">By <span>Swapna Krishna</span></span> </div> </section> <section class="lede-item " data-track-type="article-link" data-track-component-name="collection-articles-lede" data-track-page-uri="www.vulture.com/_pages/ckfy0plfw0000wkoldyuwfwyg@published" data-track-authors="Justin Curto" data-track-headline="<em>Below Deck: Mediterranean</em> Recap: Making an Ass Out of U and Me" data-track-index="1"> <div class="lede-image-wrap"> <picture class="lede-image"> <source media="(min-width: 1180px) and (min-resolution: 192dpi), (min-width: 1180px) and (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e15/e43/1554770dbe0ed406fb2ace39ac6df26f2b-recaps-below-deck-mediterranean.2x.rhorizontal.w490.jpg"> <source media="(min-width: 1180px)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e15/e43/1554770dbe0ed406fb2ace39ac6df26f2b-recaps-below-deck-mediterranean.rhorizontal.w490.jpg"> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e15/e43/1554770dbe0ed406fb2ace39ac6df26f2b-recaps-below-deck-mediterranean.2x.rhorizontal.w500.jpg"> <source media="(min-width: 768px)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e15/e43/1554770dbe0ed406fb2ace39ac6df26f2b-recaps-below-deck-mediterranean.rhorizontal.w500.jpg"> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e15/e43/1554770dbe0ed406fb2ace39ac6df26f2b-recaps-below-deck-mediterranean.2x.rsquare.w400.jpg"> <img src="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e15/e43/1554770dbe0ed406fb2ace39ac6df26f2b-recaps-below-deck-mediterranean.rsquare.w400.jpg" alt=""> </picture> </div> <div class="lede-text-wrap has-rubric long"> <span class="lede-rubric"> <span>overnights</span> </span> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/below-deck-mediterranean-recap-season-5-episode-19-the-bali-is-in-your-court.html" class="lede-link "> <h2 class="lede-headline"><em>Below Deck: Mediterranean</em> Recap: Making an Ass Out of U and Me</h2><!-- --></a><!-- --><span class="lede-teaser"> I really wish the narrative on this show didn’t bring us to a point where we had to learn that Rob has a “sensitive bum.”</span> <span class="lede-byline">By <span>Justin Curto</span></span> </div> </section> <section class="lede-item " data-track-type="article-link" data-track-component-name="collection-articles-lede" data-track-page-uri="www.vulture.com/_pages/ckfx0sb0s0000c3ojw0or8p2b@published" data-track-authors="Manuel Betancourt" data-track-headline="<em>We Are Who We Are</em> Recap: Soldier of Love" data-track-index="2"> <div class="lede-image-wrap"> <picture class="lede-image"> <source media="(min-width: 1180px) and (min-resolution: 192dpi), (min-width: 1180px) and (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/353/a36/46a95245bba75c35284dd8bcda7d5d53b1-recaps-we-are-who-we-are.2x.rsquare.w245.jpg"> <source media="(min-width: 1180px)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/353/a36/46a95245bba75c35284dd8bcda7d5d53b1-recaps-we-are-who-we-are.rsquare.w245.jpg"> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/353/a36/46a95245bba75c35284dd8bcda7d5d53b1-recaps-we-are-who-we-are.2x.rsquare.w250.jpg"> <source media="(min-width: 768px)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/353/a36/46a95245bba75c35284dd8bcda7d5d53b1-recaps-we-are-who-we-are.rsquare.w250.jpg"> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/353/a36/46a95245bba75c35284dd8bcda7d5d53b1-recaps-we-are-who-we-are.2x.rsquare.w400.jpg"> <img src="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/353/a36/46a95245bba75c35284dd8bcda7d5d53b1-recaps-we-are-who-we-are.rsquare.w400.jpg" alt=""> </picture> </div> <div class="lede-text-wrap has-rubric long"> <span class="lede-rubric"> <span>overnights</span> </span> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/we-are-who-we-are-recap-season-1-episode-4.html" class="lede-link "> <h2 class="lede-headline"><em>We Are Who We Are</em> Recap: Soldier of Love</h2><!-- --></a><!-- --><span class="lede-teaser"> An episode structured around an impromptu wedding and a night of debauchery manages to be distinctly melancholy.</span> <span class="lede-byline">By <span>Manuel Betancourt</span></span> </div> </section> </div> </div> </div> <aside data-uri="www.vulture.com/_components/ad/instances/tvRecapsSectionFeedTablet@published" class="ad"></aside> <aside data-uri="www.vulture.com/_components/ad/instances/tvRecapsSectionFeedMobile@published" class="ad"></aside> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/container-rail/instances/tv-recaps@published" class="container-rail "> <style> </style> <div class="container-main" data-editable="main"> <section class="paginated-feed" data-uri="www.vulture.com/_components/paginated-feed/instances/tv-recaps@published" data-track-type="article-list"> <ol class="paginated-feed-list-wrapper"> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfwys0es0000aaojaccqu16o@published" data-track-authors="Sean T. Collins" data-track-headline="<em>The Third Day</em> Recap: No Room at the Inn" data-track-index="0"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/5/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/8e3/72e/a63c2d6c63d3eb013266bad33404b0e531-recaps-the-third-day.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/8e3/72e/a63c2d6c63d3eb013266bad33404b0e531-recaps-the-third-day.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/8e3/72e/a63c2d6c63d3eb013266bad33404b0e531-recaps-the-third-day.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/8e3/72e/a63c2d6c63d3eb013266bad33404b0e531-recaps-the-third-day.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-third-day-recap-episode-4-monday-the-mother.html" class="link-text"><span class="headline"><em>The Third Day</em> Recap: No Room at the Inn</span></a><span class="teaser">“Winter” comes to <em>The Third Day</em> with new characters and a new visual style, but the same ol’ creepy island of Osea.</span></div> <div class="byline"> <span>By</span> <span>Sean T. Collins</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfws3sm000005dofirbtjs1y@published" data-track-authors="Ali Barthwell" data-track-headline="<em>The Real Housewives of Potomac</em> Recap: Team Skeptical" data-track-index="1"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/5/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/336/cbb/7d5189506bbfc0789f82ac0dcd6a195b00-real-housewives-of-potomac.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/336/cbb/7d5189506bbfc0789f82ac0dcd6a195b00-real-housewives-of-potomac.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/336/cbb/7d5189506bbfc0789f82ac0dcd6a195b00-real-housewives-of-potomac.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/336/cbb/7d5189506bbfc0789f82ac0dcd6a195b00-real-housewives-of-potomac.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/real-housewives-of-potomac-recap-season-5-episode-10-sorry-not-sorry.html" class="link-text"><span class="headline"><em>The Real Housewives of Potomac</em> Recap: Team Skeptical</span></a><span class="teaser">Five days after the winery ruckus, everyone is still reeling.</span></div> <div class="byline"> <span>By</span> <span>Ali Barthwell</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfspu5jz00004rn20u3fkcsy@published" data-track-authors="Keith Phipps" data-track-headline="<em>Fargo</em> Recap: Say That Again" data-track-index="2"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/800/d1d/ed879e335d8ec24d51708a414e6cd64bdd-fargo.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/800/d1d/ed879e335d8ec24d51708a414e6cd64bdd-fargo.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/800/d1d/ed879e335d8ec24d51708a414e6cd64bdd-fargo.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/800/d1d/ed879e335d8ec24d51708a414e6cd64bdd-fargo.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/fargo-recap-season-4-episode-2-raddoppiarlo.html" class="link-text"><span class="headline"><em>Fargo</em> Recap: Say That Again</span></a><span class="teaser">Will Doctor be able to keep the operation together in the war that’s about to arrive? Will anyone?</span></div> <div class="byline"> <span>By</span> <span>Keith Phipps</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfsnv5uy000038ongsyhg6sk@published" data-track-authors="Scott Meslow" data-track-headline="<em>The Walking Dead: World Beyond</em> Series-Premiere Recap: The Graduates" data-track-index="3"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d4d/651/22f887b1998572336f824d2870ca2aba29-the-walking-dead-world-beyond.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d4d/651/22f887b1998572336f824d2870ca2aba29-the-walking-dead-world-beyond.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d4d/651/22f887b1998572336f824d2870ca2aba29-the-walking-dead-world-beyond.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/d4d/651/22f887b1998572336f824d2870ca2aba29-the-walking-dead-world-beyond.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-walking-dead-world-beyond-premiere-recap-season-1-episode-1-brave.html" class="link-text"><span class="headline"><em>The Walking Dead: World Beyond</em> Series-Premiere Recap: The Graduates</span></a><span class="teaser">A clunky, exposition-filled premiere ends with an open road, and a lot of promise ahead.</span></div> <div class="byline"> <span>By</span> <span>Scott Meslow</span> </div> </div> </li> <li class="article hidden-border-bottom" data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfsuawqc00007jnbrd0drhr7@published" data-track-authors="Hillary Kelly" data-track-headline="<em>The Vow</em> Recap: The Body Keeps the Score" data-track-index="4"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/32d/9bb/647feef649cb2743dd4e28bb4446617942-the-vow.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/32d/9bb/647feef649cb2743dd4e28bb4446617942-the-vow.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/32d/9bb/647feef649cb2743dd4e28bb4446617942-the-vow.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/32d/9bb/647feef649cb2743dd4e28bb4446617942-the-vow.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-vow-episode-7-recap-the-dossier.html" class="link-text"><span class="headline"><em>The Vow</em> Recap: The Body Keeps the Score</span></a><span class="teaser">A two-pronged episode fills in an important element of Keith’s backstory, as Catherine Oxenberg inches closer to legal action against him.</span></div> <div class="byline"> <span>By</span> <span>Hillary Kelly</span> </div> </div> </li> <li class="paginated-newsletter" data-editable="newsletter"> <aside data-uri="www.vulture.com/_components/newsletter-flex-text/instances/tv-recaps-feed@published" class="newsletter-flex-text_promotional initially-hidden opacity-zero" data-track-id="vulture" data-track-type="newsletter-signup"> <div class="wrapper-style"> <div class="logo-image" data-editable="logoImage"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/svg/instances/vulture-newsletter@published" class="svg" data-editable="svgContent"> <svg xml:space="preserve" style="enable-background:new 0 0 1210.9 506.7;" viewbox="0 0 1210.9 506.7" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"> <style type="text/css"> .st0{opacity:0.65;fill:#83C1FF;enable-background:new ;} .st1{fill:#83C1FF;} .st2{fill:#010101;} .st3{fill-rule:evenodd;clip-rule:evenodd;fill:#010101;} .st4{fill:#FC2400;} .st5{opacity:0.65;fill:#FC2400;enable-background:new ;} </style> <polyline points="960.7,0 960.7,100.4 800.1,0 800.1,254 960.7,153.6 960.7,254" class="st0"></polyline> <polyline points="96.5,163.6 96.5,223.9 218.5,147.6 96.5,71.3 96.5,131.6" class="st1"></polyline> <polyline points="96.5,71.3 96.5,131.6 0,71.3 0,223.9 96.5,163.6 96.5,223.9" class="st0"></polyline> <path d="M88.3,235c-5.7,3.8-19.2,5.9-26.6,6.7v-38.3c14.2-2.7,23.8-10.3,26.6-16h41.3v143.7H88.3V235z" class="st2"></path> <path d="M149.1,292.7h41.3v38.4h-41.3V292.7z" class="st2"></path> <path d="M222.5,287.1c3.8,1.9,11.6,10.3,24.2,10.3c5.9,0,15.4-2.3,15.4-12.2c0-12.2-15.4-17.7-29-17.7 c-5.8,0.2-11.4,1.2-16.9,3.2l-1,0.2v-83.5h94.3l-15.9,36.7h-39v12.4c15.9,1.7,48.7,5.3,48.7,44.9c0,39-31.6,52.7-57,52.7 c-18.5,0-32.8-7.6-45.4-19.2L222.5,287.1z" class="st2"></path> <polygon points="407.4,257 439.1,207.7 400.6,207.7 388.3,227 375.9,207.7 337.4,207.7 369,257 336.8,307.3 375.3,307.3 388.3,287 401.3,307.3 439.8,307.3" class="st2"></polygon> <path d="M489.9,76.1c-1.5-0.3-3,0.5-3.6,1.9l-10.6,26.1L466.9,73c-0.5-1.5-1.7-2.8-3.2-3.3l-8-2.4 c-1.4-0.4-2.2,0.4-1.7,1.7l18.8,60.2c0.4,1.4,0.9,2.5,2,2.5s1.6-1.1,2.2-2.5l20.1-49.2c0.5-1,0.1-2.3-0.9-2.8 c-0.2-0.1-0.4-0.2-0.6-0.2L489.9,76.1z" class="st3"></path> <path d="M736.6,120.6c0-1.5-1.3-2.6-2.7-2.6c0,0,0,0,0,0l-17.4,0.7c-1.5,0-2-0.4-2-1.9l-0.1-6.2c0-1.5,0.4-2,1.8-2.1 l15.9-1.5c1.5-0.2,2.6-1.4,2.5-2.9l-0.2-7.6c0-1.3-1.1-2.3-2.4-2.3c-0.1,0-0.2,0-0.3,0l-15.3,2.3c-1.4,0.2-2.1-0.4-2.2-1.9l-0.1-5.8 c-0.1-1.5,0.4-2.3,1.8-2.6l16.9-3.6c1.5-0.4,2.5-1.7,2.5-3.2l-0.1-9.8c0-1.1-0.9-2-2-2c-0.2,0-0.4,0-0.6,0.1c0,0-4.7,1.5-12.5,3.6 S706,74.7,706,74.7c-1.5,0.5-2.5,1.8-2.5,3.4l1,50.9c0,1.5,1.2,2.7,2.7,2.7l27.2,0.4c1.4,0,2.5-1,2.6-2.4c0-0.1,0-0.1,0-0.2 L736.6,120.6z" class="st3"></path> <path d="M530.7,82.5c-1.3-0.2-2.5,0.7-2.6,2c0,0.1,0,0.2,0,0.3l-0.2,21.3c0,2.9,0.9,13.9-7,13.7 c-8.2-0.2-6.9-12.4-6.9-17.1l0.4-19.8c0-1.5-1.1-2.8-2.6-3.1l-5.3-0.9c-1.2-0.2-2.4,0.6-2.6,1.8c0,0.2,0,0.3,0,0.5l-0.4,26.9 c0,15.9,6.2,23.4,16.5,23.4c12.1,0,18.7-7,18.7-22.1l0.2-23.4c0-1.5-1.1-2.8-2.6-2.9L530.7,82.5z" class="st3"></path> <path d="M688.4,110.5c-0.3-0.7,0.1-1,1-2c3.3-3.7,5.1-8.5,5-13.5c0-6.8-2.5-11.7-7.7-13.7c-3.6-1.4-6.4-1.4-11.1-0.7 c-3,0.5-8.9,1.2-8.9,1.2c-1.5,0.2-2.6,1.5-2.6,3l0.5,43.7c0,1.5,1.2,2.6,2.7,2.7h5.2c1.4,0,2.6-1.1,2.6-2.6c0,0,0,0,0,0l-0.1-14.2 c1,0,2,0,3-0.1c1.1-0.1,1.2,0.6,1.8,1.9l5.7,12.8c0.7,1.4,2.2,2.3,3.7,2.4l6.3,0.1c0.8,0.1,1.6-0.4,1.8-1.3c0.1-0.4,0-0.8-0.2-1.1 L688.4,110.5z M674.5,91.7c1-0.8,9.6-2.2,9.6,4.4c0,6.1-4.9,7.7-9.4,7.7L674.5,91.7z" class="st3"></path> <path d="M653.8,85.9c0-1.3-1.1-2.4-2.4-2.4c-0.1,0-0.2,0-0.3,0L646,84c-1.5,0.2-2.6,1.4-2.6,2.9c0,0,0.1,19,0.1,23.8 c0,3.6-1.3,9.5-7.1,9.5c-6.3,0-7.5-6.4-7.4-10.5s0-21.9,0-21.9c0-1.4-1.1-2.5-2.5-2.5c0,0-0.1,0-0.1,0l-5.7,0.3 c-1.5,0.1-2.6,1.3-2.6,2.8l0.1,21.4c0,16,6.3,21.4,16.9,21.8c13.3,0.4,19.6-7.5,19.1-23.1L653.8,85.9z" class="st3"></path> <path d="M576.2,123c0-1.5-1.2-2.7-2.6-2.7c0,0,0,0,0,0l-14.6-0.3l0.2-32.4c0-1.5-1.1-2.7-2.6-2.8l-5.5-0.4 c-1.4-0.1-2.5,0.9-2.7,2.3c0,0.1,0,0.1,0,0.2l-0.4,41.4c0,1.5,1.2,2.6,2.6,2.6c0,0,0,0,0,0l22.7-0.1c1.5,0,2.6-1.2,2.7-2.7 L576.2,123z" class="st3"></path> <path d="M611.1,88.7c0-1.5-1.2-2.6-2.6-2.7c0,0-5.7,0.2-15.3,0.2s-15.9-0.3-15.9-0.3c-1.4,0-2.6,1.2-2.6,2.6 c0,0,0,0,0,0v5.9c0,1.5,1.2,2.7,2.7,2.7l8,0.1c1.5,0,1.6,0.3,1.6,1.7v29.4c0,1.5,1.2,2.6,2.7,2.6l0,0h6c1.5,0,2.7-1.2,2.7-2.6 c0,0,0,0,0,0V98.9c0-1.4,0.3-1.6,1.7-1.6h8.4c1.5,0,2.6-1.2,2.7-2.7L611.1,88.7z" class="st3"></path> <polyline points="469.4,366.5 546.4,318.4 469.4,270.3" class="st1"></polyline> <polyline points="469.4,270.3 469.4,308.3 408.6,270.3 408.6,366.5 469.4,328.5 469.4,366.5" class="st0"></polyline> <polyline points="165.6,421.7 165.6,494.3 312.3,402.5 165.6,310.8 165.6,383.3" class="st4"></polyline> <polyline points="165.6,310.8 165.6,383.3 49.6,310.8 49.6,494.3 165.6,421.7 165.6,494.3" class="st5"></polyline> <polyline points="987.4,446.4 987.4,506.7 1109.4,430.4 987.4,354.1 987.4,414.5" class="st1"></polyline> <polyline points="987.4,354.1 987.4,414.5 890.9,354.1 890.9,506.7 987.4,446.4 987.4,506.7" class="st0"></polyline> <polyline points="696.7,271.8 696.7,332.1 600.2,271.8 600.2,424.4 696.7,364.1 696.7,424.4" class="st5"></polyline> <path d="M618.8,218.6c-5-3.8-15.4-5.5-19.5-5.5c-9.3,0-16.6,3.2-16.6,12.2c0,18.3,39.4,18.8,39.4,58.1 c0,43.8-32.1,51.4-65.5,51.4c-9.7,0-16.6-1.5-21.4-1.5l-1.2-41.9c10.9,2.7,16.9,3.4,21.1,3.4c8.1,0,13.8-4,13.8-11.6 c0-17.7-36.6-21.5-36.6-59.6c0-6.1,1.9-48,53.9-48c10.9,0.1,21.8,1.1,32.5,3V218.6z" class="st2"></path> <path d="M639.8,179.4h58.9c39.4,0,59.4,21.3,59.4,56.2c0,41.1-30.6,56-73.6,55.4v40h-44.7V179.4z M684.4,252.7h8.5 c15.2,0,20.4-9,20.4-18.7s-5.2-18.8-20.4-18.8h-8.5V252.7z" class="st2"></path> <path d="M772,179.4h91.7l6.9,40h-53.9v15.8h35.1v40h-35.1v15.9h59.8l-11.6,40H772V179.4z" class="st2"></path> <path d="M889.6,179.4h91.6l6.9,40h-53.9v15.8h35.2v40h-35.2v15.9h59.8l-11.6,40h-92.8V179.4z" class="st2"></path> <path d="M1007.2,179.4h40.6c54.9,0,81.2,39.2,81.2,75c0,43-34.4,76.7-86.5,76.7h-35.4V179.4z M1083.4,254 c0-14.1-5.7-32.2-31.6-34.5v69.1C1080.3,284.7,1083.4,265.1,1083.4,254z" class="st2"></path> <polyline points="524,206.5 524,246 603.7,196.1 524,146.2 524,185.6" class="st4"></polyline> <polyline points="524,146.2 524,185.6 460.9,146.2 460.9,246 524,206.5 524,246" class="st5"></polyline> <polyline points="1148.6,261.4 1148.6,292.2 1210.9,253.2 1148.6,214.2 1148.6,245.1" class="st4"></polyline> <polyline points="1148.6,214.2 1148.6,245.1 1099.2,214.2 1099.2,292.2 1148.6,261.4 1148.6,292.2" class="st5"></polyline> <polyline points="960.7,153.6 960.7,254 1163.7,127 960.7,0 960.7,100.4" class="st1"></polyline> <polyline points="696.7,364.1 696.7,424.4 818.7,348.1 696.7,271.8 696.7,332.1" class="st4"></polyline> </svg> </div> </div> <div data-editable="settings"> <div class="text-form-wrapper"> <div class="text"> <h2 class="title"></h2> <div class="description"><em>Always know what's happening in entertainment first with the Vulture newsletter</em></div> </div> <form data-recaptcha-public-key="6LcQmfoUAAAAAHL2UQnKmKFkIgzXmLeJs0YET0Ps" class="form initially-hidden" action="/web/20201008210901/https://www.vulture.com/newsletter/users/" method="get" data-success-msg=" data-success-title-msg=" thanks, you're all set! data-success-description-msg="You'll receive the next newsletter in your inbox." data-error-msg="Enter a valid email address"> <input class="newsletterId" type="hidden" value="vulture" name="newsletterId"/> <input class="source" type="hidden" name="source"/> <label for="columnSubscribeEmail-238" class="email-label">Email</label> <input id="columnSubscribeEmail-238" type="email" class="email" placeholder="Enter your email" name="email" required/> <input type="submit" class="submit" value="Sign up"/> <div> <span class="return-message" aria-live="assertive" tabindex="-1"></span> </div> </form> </div> <div class="newsletter-flex-text-divider"></div> <div class="terms-and-policy-wrapper"> <div class="recaptcha-wrapper"> This site is protected by reCAPTCHA and the Google <a href="https://web.archive.org/web/20201008210901/https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://web.archive.org/web/20201008210901/https://policies.google.com/terms">Terms of Service</a> apply. </div> <button class="terms-button" role="button">Terms & Privacy Notice</button> <span class="expanded-terms " aria-hidden="true">By submitting your email, you agree to our <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newyork/terms/" rel="noopener noreferrer" target="_blank">Terms</a> and <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newyork/privacy/" rel="noopener noreferrer" target="_blank">Privacy Notice</a> and to receive email correspondence from us.</span> </div> </div> </div> </aside> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfsn6ojb00002bn2p30bjm7w@published" data-track-authors="Richard Rys" data-track-headline="<em>The Walking Dead</em> Season Finale Recap: Delayed Gratification" data-track-index="5"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/eae/e9d/85aa7e43ad42372987642d6fc596a3f0dc-the-walking-dead.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/eae/e9d/85aa7e43ad42372987642d6fc596a3f0dc-the-walking-dead.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/eae/e9d/85aa7e43ad42372987642d6fc596a3f0dc-the-walking-dead.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/eae/e9d/85aa7e43ad42372987642d6fc596a3f0dc-the-walking-dead.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-walking-dead-season-10-finale-recap-episode-16.html" class="link-text"><span class="headline"><em>The Walking Dead</em> Season Finale Recap: Delayed Gratification</span></a><span class="teaser">After a six-month delay, the much-needed end of the Whisperers is finally upon us.</span></div> <div class="byline"> <span>By</span> <span>Richard Rys</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfvc31oz000038n67mzdk9cd@published" data-track-authors="Steffan Triplett" data-track-headline="<em>Lovecraft Country</em> Recap: Dee’s Cruel Summer" data-track-index="6"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c6c/abd/2c2251e245f39849133743800649d7608b-lovecraft-country.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c6c/abd/2c2251e245f39849133743800649d7608b-lovecraft-country.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c6c/abd/2c2251e245f39849133743800649d7608b-lovecraft-country.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/c6c/abd/2c2251e245f39849133743800649d7608b-lovecraft-country.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/lovecraft-country-recap-season-1-episode-8-jig-a-bobo.html" class="link-text"><span class="headline"><em>Lovecraft Country</em> Recap: Dee’s Cruel Summer</span></a><span class="teaser">While the adults are distracted by their own problems, Diana fights back against the world around her.</span></div> <div class="byline"> <span>By</span> <span>Steffan Triplett</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfsv4i0y00008fomiydbct59@published" data-track-authors="Hillary Kelly" data-track-headline="<em>The Good Lord Bird</em> Premiere Recap: What a Beautiful Country" data-track-index="7"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/5c2/3d9/d35864d3c72eaa11b2fba38cbf03c804eb-good-lord-bird.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/5c2/3d9/d35864d3c72eaa11b2fba38cbf03c804eb-good-lord-bird.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/5c2/3d9/d35864d3c72eaa11b2fba38cbf03c804eb-good-lord-bird.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/5c2/3d9/d35864d3c72eaa11b2fba38cbf03c804eb-good-lord-bird.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-good-lord-bird-premiere-recap-episode-1-meet-the-lord.html" class="link-text"><span class="headline"><em>The Good Lord Bird</em> Premiere Recap: What a Beautiful Country</span></a><span class="teaser">A busy premiere built around one skirmish after another nonetheless admirably strings together a morally complicated situation.</span></div> <div class="byline"> <span>By</span> <span>Hillary Kelly</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfsdsf730000ocn39nsjf3ra@published" data-track-authors="Rachel Sugar" data-track-headline="<em>The Great British Baking Show</em> Recap: Risk it For the Biscuit" data-track-index="8"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e3b/a4d/779adf169fdd49870b919f68efed4d3d9d-gbbo-1001-05.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e3b/a4d/779adf169fdd49870b919f68efed4d3d9d-gbbo-1001-05.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e3b/a4d/779adf169fdd49870b919f68efed4d3d9d-gbbo-1001-05.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/e3b/a4d/779adf169fdd49870b919f68efed4d3d9d-gbbo-1001-05.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-great-british-baking-show-recap-season-8-episode-2-biscuit-week.html" class="link-text"><span class="headline"><em>The Great British Baking Show</em> Recap: Risk it For the Biscuit</span></a><span class="teaser">On the occasion of Biscuit Week 2020, let us survey the emerging stars inside the tent.</span></div> <div class="byline"> <span>By</span> <span>Rachel Sugar</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfv84ayh0000pan2cqxy7c6a@published" data-track-authors="Matthew Love" data-track-headline="<em>Saturday Night Live</em> Recap: Rock Steady" data-track-index="9"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/4/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/8f6/0ba/bb3be9c73b52c3c6e163e1c47a6cb337ae-snl-recap-2.2x.rhorizontal.w235.png"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/8f6/0ba/bb3be9c73b52c3c6e163e1c47a6cb337ae-snl-recap-2.rhorizontal.w235.png"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/8f6/0ba/bb3be9c73b52c3c6e163e1c47a6cb337ae-snl-recap-2.2x.rsquare-zoom.w103.png"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/8f6/0ba/bb3be9c73b52c3c6e163e1c47a6cb337ae-snl-recap-2.rsquare-zoom.w103.png"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/snl-season-46-episode-1-saturday-night-live-chris-rock-hosts.html" class="link-text"><span class="headline"><em>Saturday Night Live</em> Recap: Rock Steady</span></a><span class="teaser">As a seasoned <em>SNL</em> alum, Chris Rock was a smart choice for a premiere that strived for a sense of normalcy amid very unusual circumstances.</span></div> <div class="byline"> <span>By</span> <span>Matthew Love</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfrc9oqu000013ogct6lvtnj@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Season-Finale Recap: On With the Show" data-track-index="10"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/148/d0f/e767b2df378ebb16bed1620e719aac68e4-ep-10.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/148/d0f/e767b2df378ebb16bed1620e719aac68e4-ep-10.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/148/d0f/e767b2df378ebb16bed1620e719aac68e4-ep-10.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/148/d0f/e767b2df378ebb16bed1620e719aac68e4-ep-10.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-season-1-finale-recap-episode-10-cancel-culture.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Season-Finale Recap: On With the Show</span></a><span class="teaser">The season draws to a close with a surfeit of questionable Emily decisions, but slightly fewer French clichés than usual.</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfrbfd4z00001pogttehyf13@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: On a Silver Splatter" data-track-index="11"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/f2a/118/c9a26790f053143a940584813f29169a15-ep-9-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/f2a/118/c9a26790f053143a940584813f29169a15-ep-9-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/f2a/118/c9a26790f053143a940584813f29169a15-ep-9-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/f2a/118/c9a26790f053143a940584813f29169a15-ep-9-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-recap-season-1-episode-9-an-american-auction-in-paris.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: On a Silver Splatter</span></a><span class="teaser">How will Emily put a positive spin this fashion catastrophe, and who will be utterly charmed by her attempts to do so?</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfrasesf00001qoh8gk5az6b@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: Well, He Was Just 17" data-track-index="12"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/10d/826/0d08d6c17b23f7bad54dcc966ab5478da0-emily-in-paris-recap-ep-08.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/10d/826/0d08d6c17b23f7bad54dcc966ab5478da0-emily-in-paris-recap-ep-08.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/10d/826/0d08d6c17b23f7bad54dcc966ab5478da0-emily-in-paris-recap-ep-08.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/10d/826/0d08d6c17b23f7bad54dcc966ab5478da0-emily-in-paris-recap-ep-08.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-recap-season-1-episode-8-family-affair.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: Well, He Was Just 17</span></a><span class="teaser">Why is everyone in this show so bad at communicating?</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfr73qvx000053omlskzdnmj@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: The Story of Us Looks a Lot Like a Tragedy Now" data-track-index="13"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bc4/4f4/e93f1bc8e4706c91105446c65d1e96f3fb-emily-in-paris-recap-ep-07.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bc4/4f4/e93f1bc8e4706c91105446c65d1e96f3fb-emily-in-paris-recap-ep-07.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bc4/4f4/e93f1bc8e4706c91105446c65d1e96f3fb-emily-in-paris-recap-ep-07.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/bc4/4f4/e93f1bc8e4706c91105446c65d1e96f3fb-emily-in-paris-recap-ep-07.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-recap-season-1-episode-7-french-ending.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: The Story of Us Looks a Lot Like a Tragedy Now</span></a><span class="teaser">Isn’t it a little late in the season to add yet another potential contender for Emily’s affection into the mix?</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfpnxk3z000021oe4ruvhmy8@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: You Know You Love Me" data-track-index="14"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bb9/193/6fe5841223ca8083e6eed8fa8e0fdb948c-ep-6-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bb9/193/6fe5841223ca8083e6eed8fa8e0fdb948c-ep-6-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bb9/193/6fe5841223ca8083e6eed8fa8e0fdb948c-ep-6-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/bb9/193/6fe5841223ca8083e6eed8fa8e0fdb948c-ep-6-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-recap-season-1-episode-6-ringarde.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: You Know You Love Me</span></a><span class="teaser">What’s worse, an asshole masquerading as an intellectual, or an asshole masquerading as a nice guy?</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfpmhbiy000014okkg47pkbw@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: Under the Influence" data-track-index="15"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/4bc/798/230cf3b85d40485c3d7f62dd2a4a41f7d6-ep-5-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/4bc/798/230cf3b85d40485c3d7f62dd2a4a41f7d6-ep-5-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/4bc/798/230cf3b85d40485c3d7f62dd2a4a41f7d6-ep-5-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/4bc/798/230cf3b85d40485c3d7f62dd2a4a41f7d6-ep-5-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-recap-season-1-episode-5-faux-amis.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: Under the Influence</span></a><span class="teaser">Emily’s job hangs in the balance after yet another avertable disaster.</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfpl10hn00003jonbdi7kifh@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: Perfume Genius" data-track-index="16"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/a60/96b/4a39cd76c42b32763915aad6647a3a7f4a-ep-4-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/a60/96b/4a39cd76c42b32763915aad6647a3a7f4a-ep-4-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/a60/96b/4a39cd76c42b32763915aad6647a3a7f4a-ep-4-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/a60/96b/4a39cd76c42b32763915aad6647a3a7f4a-ep-4-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-recap-season-1-episode-4-a-kiss-is-just-a-kiss.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: Perfume Genius</span></a><span class="teaser">Another man is at least intrigued by, if not fully smitten with, Emily, as the laws of this show’s universe require.</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfoih8qy00001enaalb1tg7a@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: Liberté, Égalité, Nudité" data-track-index="17"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bb8/2d0/74da458987210e913eec9540fe5243afc9-ep-3-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bb8/2d0/74da458987210e913eec9540fe5243afc9-ep-3-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/bb8/2d0/74da458987210e913eec9540fe5243afc9-ep-3-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/bb8/2d0/74da458987210e913eec9540fe5243afc9-ep-3-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-season-1-episode-3-recap-sexy-or-sexist.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: Liberté, Égalité, Nudité</span></a><span class="teaser">Will Emily decide that to be desired IS, in fact, her fantasy?!</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfogjr0400008qokjf8yrol7@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Recap: Mistress America" data-track-index="18"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/614/753/12ee6e0060febcc1c03f81068387eaf717-ep-2-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/614/753/12ee6e0060febcc1c03f81068387eaf717-ep-2-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/614/753/12ee6e0060febcc1c03f81068387eaf717-ep-2-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/614/753/12ee6e0060febcc1c03f81068387eaf717-ep-2-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-season-1-episode-2-recap-masculin-feminin.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Recap: Mistress America</span></a><span class="teaser">Can the French save Emily from the cult of monogamy?</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfr4ac9g00006loqgk2oo3ru@published" data-track-authors="Brian Tallerico" data-track-headline="<em>The Boys</em> Recap: What a Wonderful World" data-track-index="19"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/008/caf/62de1e4a17f19853c453d6a3be44b5485e-the-boys-episode-7-placeholder.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/008/caf/62de1e4a17f19853c453d6a3be44b5485e-the-boys-episode-7-placeholder.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/008/caf/62de1e4a17f19853c453d6a3be44b5485e-the-boys-episode-7-placeholder.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/008/caf/62de1e4a17f19853c453d6a3be44b5485e-the-boys-episode-7-placeholder.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-boys-recap-season-2-episode-7-butcher-baker-candlestick-maker.html" class="link-text"><span class="headline"><em>The Boys</em> Recap: What a Wonderful World</span></a><span class="teaser">The often-poisonous connection between parent and offspring powers a strong episode that sets up a violent conclusion to season two.</span></div> <div class="byline"> <span>By</span> <span>Brian Tallerico</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckffwygi8000084obh9f4a8wp@published" data-track-authors="Jessica Goldstein" data-track-headline="<em>Emily in Paris</em> Premiere Recap: The Girl Who Went to Paris" data-track-index="20"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/2/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/a20/34d/c19f27fe4e4ebced887c268e4044c93c89-ep-1-.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/a20/34d/c19f27fe4e4ebced887c268e4044c93c89-ep-1-.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/a20/34d/c19f27fe4e4ebced887c268e4044c93c89-ep-1-.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/a20/34d/c19f27fe4e4ebced887c268e4044c93c89-ep-1-.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/emily-in-paris-season-1-episode-1-recap-emily-in-paris.html" class="link-text"><span class="headline"><em>Emily in Paris</em> Premiere Recap: The Girl Who Went to Paris</span></a><span class="teaser">… and didn’t bother to learn how to speak French.</span></div> <div class="byline"> <span>By</span> <span>Jessica Goldstein</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfqvyolj00009nomw02d5p3n@published" data-track-authors="Olivia Crandall" data-track-headline="<em>Love Island</em> Season Finale Recap: Coronation Celebration" data-track-index="21"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/1/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d1b/d90/9c20d6916ac483d1484afefab824522815-love-island-finale-recap.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d1b/d90/9c20d6916ac483d1484afefab824522815-love-island-finale-recap.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d1b/d90/9c20d6916ac483d1484afefab824522815-love-island-finale-recap.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/d1b/d90/9c20d6916ac483d1484afefab824522815-love-island-finale-recap.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/love-island-us-season-2-finale-recap.html" class="link-text"><span class="headline"><em>Love Island</em> Season Finale Recap: Coronation Celebration</span></a><span class="teaser">Are Justine and Caleb just showing off at this point? Yes. Do we care? No.</span></div> <div class="byline"> <span>By</span> <span>Olivia Crandall</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfptph1x00005doipl2ohf0r@published" data-track-authors="Swapna Krishna" data-track-headline="<em>Star Trek: Lower Decks</em> Recap: Mirror Mariner" data-track-index="22"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">10/1/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/987/d2c/bea95bd8a3f1bfae3687ac5ba15d241b66-star-trek-lower-decks.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/987/d2c/bea95bd8a3f1bfae3687ac5ba15d241b66-star-trek-lower-decks.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/987/d2c/bea95bd8a3f1bfae3687ac5ba15d241b66-star-trek-lower-decks.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/987/d2c/bea95bd8a3f1bfae3687ac5ba15d241b66-star-trek-lower-decks.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/star-trek-lower-decks-recap-season-1-episode-9-crisis-point.html" class="link-text"><span class="headline"><em>Star Trek: Lower Decks</em> Recap: Mirror Mariner</span></a><span class="teaser">A reckoning between her dueling halves is exactly what Beckett’s character needed.</span></div> <div class="byline"> <span>By</span> <span>Swapna Krishna</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfpet18i000013olp1i4dufx@published" data-track-authors="Olivia Crandall" data-track-headline="<em>Love Island</em> Recap: I Love You Say It Back" data-track-index="23"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/30/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/161/5c5/e54693862fe3d9ae9eb1e10fc3b3346ead-love-island.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/161/5c5/e54693862fe3d9ae9eb1e10fc3b3346ead-love-island.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/161/5c5/e54693862fe3d9ae9eb1e10fc3b3346ead-love-island.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/161/5c5/e54693862fe3d9ae9eb1e10fc3b3346ead-love-island.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/love-island-recap-season-2-week-6.html" class="link-text"><span class="headline"><em>Love Island</em> Recap: I Love You Say It Back</span></a><span class="teaser">Parental “visits,” robot babies, and dates all around — we’re approaching the finish line, people.</span></div> <div class="byline"> <span>By</span> <span>Olivia Crandall</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfn1vhwh00008qohrh0uida2@published" data-track-authors="Manuel Betancourt" data-track-headline="<em>We Are Who We Are</em> Recap: Looking for Stuff That Means Something" data-track-index="24"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/28/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/af7/e45/f59483fa3dd8a8e6256c759e32291081dc-we-are-who-we-are.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/af7/e45/f59483fa3dd8a8e6256c759e32291081dc-we-are-who-we-are.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/af7/e45/f59483fa3dd8a8e6256c759e32291081dc-we-are-who-we-are.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/af7/e45/f59483fa3dd8a8e6256c759e32291081dc-we-are-who-we-are.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/we-are-who-we-are-episode-3-recap-right-here-right-now-iii.html" class="link-text"><span class="headline"><em>We Are Who We Are</em> Recap: Looking for Stuff That Means Something</span></a><span class="teaser">A tug-of-war episode yanks us between Sam’s and Caitlin’s competing POVs in order to stress the disconnect between them.</span></div> <div class="byline"> <span>By</span> <span>Manuel Betancourt</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfmib7e10000f5ob6zf82l9d@published" data-track-authors="Scott Tobias" data-track-headline="<em>The Comey Rule</em> Recap: The Bright Line" data-track-index="25"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/28/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/b9a/52c/5e696251b1e70b17a9ffc758d1e2ef8ed7-the-comey-rule-ep-2.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/b9a/52c/5e696251b1e70b17a9ffc758d1e2ef8ed7-the-comey-rule-ep-2.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/b9a/52c/5e696251b1e70b17a9ffc758d1e2ef8ed7-the-comey-rule-ep-2.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/b9a/52c/5e696251b1e70b17a9ffc758d1e2ef8ed7-the-comey-rule-ep-2.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-comey-rule-night-two-recap.html" class="link-text"><span class="headline"><em>The Comey Rule</em> Recap: The Bright Line</span></a><span class="teaser">The miniseries concludes by mourning a career-long public servant and the institutional norms he represented under Trump</span></div> <div class="byline"> <span>By</span> <span>Scott Tobias</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfn0g4ir000077odt2bsmxph@published" data-track-authors="Justin Curto" data-track-headline="<em>Below Deck: Mediterranean</em> Recap: Walk It Off" data-track-index="26"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/28/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c3d/7ba/82272353aa39bd3c6ce59af8053f432459-below-deck-med.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c3d/7ba/82272353aa39bd3c6ce59af8053f432459-below-deck-med.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c3d/7ba/82272353aa39bd3c6ce59af8053f432459-below-deck-med.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/c3d/7ba/82272353aa39bd3c6ce59af8053f432459-below-deck-med.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/below-deck-mediterranean-recap-season-5-episode-18.html" class="link-text"><span class="headline"><em>Below Deck: Mediterranean</em> Recap: Walk It Off</span></a><span class="teaser">This week’s pre-charter meeting is a rare performance from Sandy.</span></div> <div class="byline"> <span>By</span> <span>Justin Curto</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfn3ianp00009ookxj3a1uec@published" data-track-authors="Sean T. Collins" data-track-headline="<em>The Third Day</em> Recap: The Big Reveal" data-track-index="27"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/28/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e20/acd/0d8d5ff0c2bf35540e3b8b890555b1cdfd-the-third-day.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e20/acd/0d8d5ff0c2bf35540e3b8b890555b1cdfd-the-third-day.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e20/acd/0d8d5ff0c2bf35540e3b8b890555b1cdfd-the-third-day.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/e20/acd/0d8d5ff0c2bf35540e3b8b890555b1cdfd-the-third-day.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-third-day-episode-3-recap-sunday-the-ghost.html" class="link-text"><span class="headline"><em>The Third Day</em> Recap: The Big Reveal</span></a><span class="teaser">The “Summer” portion of this series concludes in fine folk-horror fashion and leaves us wondering what “Winter” will bring.</span></div> <div class="byline"> <span>By</span> <span>Sean T. Collins</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfmj8rai000c7jomtlo1edtt@published" data-track-authors="Ali Barthwell" data-track-headline="<em>The Real Housewives of Potomac</em> Recap: Fight and Flight" data-track-index="28"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/28/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7a5/2f7/4ea60e563cd11df509c4e903c2b0b0dc4f-real-housewives-of-potomac.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7a5/2f7/4ea60e563cd11df509c4e903c2b0b0dc4f-real-housewives-of-potomac.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/7a5/2f7/4ea60e563cd11df509c4e903c2b0b0dc4f-real-housewives-of-potomac.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/7a5/2f7/4ea60e563cd11df509c4e903c2b0b0dc4f-real-housewives-of-potomac.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/real-housewives-of-potomac-recap-season-5-episode-9-the-tipping-point.html" class="link-text"><span class="headline"><em>The Real Housewives of Potomac</em> Recap: Fight and Flight</span></a><span class="teaser">Did we ever think that the first hands to really be thrown on <em>Potomac</em> would be Candiace and Monique?</span></div> <div class="byline"> <span>By</span> <span>Ali Barthwell</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckflslvoq000056ncfqa04av4@published" data-track-authors="Keith Phipps" data-track-headline="<em>Fargo</em> Recap: Slaughterhouse Mine" data-track-index="29"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/27/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d4a/b22/5d36554e4a600e2aa8c11162c571e05817-fargo-recap-2.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d4a/b22/5d36554e4a600e2aa8c11162c571e05817-fargo-recap-2.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d4a/b22/5d36554e4a600e2aa8c11162c571e05817-fargo-recap-2.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/d4a/b22/5d36554e4a600e2aa8c11162c571e05817-fargo-recap-2.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/fargo-season-4-episode-2-recap-the-land-of-talking-and-killing.html" class="link-text"><span class="headline"><em>Fargo</em> Recap: Slaughterhouse Mine</span></a><span class="teaser">We’ve now gotten the first small volley in what’s shaping up to be a full-on war between the Faddas and the Cannons.</span></div> <div class="byline"> <span>By</span> <span>Keith Phipps</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfikm1yb0001zoobyic5ddfe@published" data-track-authors="Hillary Kelly" data-track-headline="<em>The Vow</em> Recap: So You’ve Been Publicly Shamed" data-track-index="30"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/27/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d72/858/9cf127e53aa3ddfab862c3863b00c40ba6-the-vow.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d72/858/9cf127e53aa3ddfab862c3863b00c40ba6-the-vow.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d72/858/9cf127e53aa3ddfab862c3863b00c40ba6-the-vow.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/d72/858/9cf127e53aa3ddfab862c3863b00c40ba6-the-vow.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-vow-episode-6-recap-honesty-and-disclosure.html" class="link-text"><span class="headline"><em>The Vow</em> Recap: So You’ve Been Publicly Shamed</span></a><span class="teaser">“Honesty & Disclosure” finally catalogues the backlog of <em>other</em> accusations leveled against Keith Raniere & Co. for almost a decade.</span></div> <div class="byline"> <span>By</span> <span>Hillary Kelly</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfipjtfz00002xoocb1ai8na@published" data-track-authors="Scott Tobias" data-track-headline="<em>The Comey Rule</em> Recap: Lose-Lose" data-track-index="31"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/27/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e10/c5a/259faf793fe478894d8180c530f3deaa64-the-comey-rule-ep-1.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e10/c5a/259faf793fe478894d8180c530f3deaa64-the-comey-rule-ep-1.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/e10/c5a/259faf793fe478894d8180c530f3deaa64-the-comey-rule-ep-1.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/e10/c5a/259faf793fe478894d8180c530f3deaa64-the-comey-rule-ep-1.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-comey-rule-night-one-recap.html" class="link-text"><span class="headline"><em>The Comey Rule</em> Recap: Lose-Lose</span></a><span class="teaser">In the first part of this two-part miniseries, the long fuse on James Comey’s tenure at the FBI is lit.</span></div> <div class="byline"> <span>By</span> <span>Scott Tobias</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfiqzsvx000047omh32qmqkq@published" data-track-authors="Keith Phipps" data-track-headline="<em>Fargo</em> Season Premiere Recap: Benvenuto in Famiglia" data-track-index="32"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/27/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c3d/6d9/17049d9dd2187e9a19efcc7baef4b3f0dc-fargo.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c3d/6d9/17049d9dd2187e9a19efcc7baef4b3f0dc-fargo.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/c3d/6d9/17049d9dd2187e9a19efcc7baef4b3f0dc-fargo.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/c3d/6d9/17049d9dd2187e9a19efcc7baef4b3f0dc-fargo.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/fargo-season-4-premiere-recap-episode-1-welcome-to-the-alternate-economy.html" class="link-text"><span class="headline"><em>Fargo</em> Season Premiere Recap: Benvenuto in Famiglia</span></a><span class="teaser">A dense kickoff episode delivers a new setting, new characters, new conflicts, and some new (old) Coens reference points.</span></div> <div class="byline"> <span>By</span> <span>Keith Phipps</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfil68vr0000zdolyq3oqxhe@published" data-track-authors="Steffan Triplett" data-track-headline="<em>Lovecraft Country</em> Recap: To ’Lyta Land We Go" data-track-index="33"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/27/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/174/8c4/d30abd8be47d12721973fdd2d14d27f263-lovecraft-recap-2.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/174/8c4/d30abd8be47d12721973fdd2d14d27f263-lovecraft-recap-2.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/174/8c4/d30abd8be47d12721973fdd2d14d27f263-lovecraft-recap-2.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/174/8c4/d30abd8be47d12721973fdd2d14d27f263-lovecraft-recap-2.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/lovecraft-country-season-1-episode-7-recap-i-am.html" class="link-text"><span class="headline"><em>Lovecraft Country</em> Recap: To ’Lyta Land We Go</span></a><span class="teaser">It’s Hippolyta’s world in<em></em> a triumphant, wondrous episode.</span></div> <div class="byline"> <span>By</span> <span>Steffan Triplett</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfiint2s0000han3oj7tlrq3@published" data-track-authors="Rachel Sugar" data-track-headline="<em>The Great British Baking Show</em> Recap: Keep Calm and Bake a Cake" data-track-index="34"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/25/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/1c8/08e/f78afa96ef8a15e5761f9a0c54ebfc1c63-6----.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/1c8/08e/f78afa96ef8a15e5761f9a0c54ebfc1c63-6----.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/1c8/08e/f78afa96ef8a15e5761f9a0c54ebfc1c63-6----.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/1c8/08e/f78afa96ef8a15e5761f9a0c54ebfc1c63-6----.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-great-british-baking-show-season-8-episode-1-cake-week.html" class="link-text"><span class="headline"><em>The Great British Baking Show</em> Recap: Keep Calm and Bake a Cake</span></a><span class="teaser">Yes <em>of course</em> everything is terrible, but on the other hand, Battenberg cake!</span></div> <div class="byline"> <span>By</span> <span>Rachel Sugar</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfhcz9nt000k79n2lpil8l05@published" data-track-authors="Brian Tallerico" data-track-headline="<em>The Boys</em> Recap: Down the Road and Back Again" data-track-index="35"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/25/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/237/6d0/d378332745d5cafcef4bc7798204889c5c-the-boys.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/237/6d0/d378332745d5cafcef4bc7798204889c5c-the-boys.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/237/6d0/d378332745d5cafcef4bc7798204889c5c-the-boys.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/237/6d0/d378332745d5cafcef4bc7798204889c5c-the-boys.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-boys-season-2-episode-6-recap-the-bloody-doors-off.html" class="link-text"><span class="headline"><em>The Boys</em> Recap: Down the Road and Back Again</span></a><span class="teaser">Hm, Stormfront and Lamplighter’s super-experimentation feels familiar somehow … Oh. Right.</span></div> <div class="byline"> <span>By</span> <span>Brian Tallerico</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckffvn2jn000077na3tp2hxmf@published" data-track-authors="Swapna Krishna" data-track-headline="<em>Star Trek: Lower Decks</em> Recap: Tea. Spill It. Now." data-track-index="36"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/24/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/707/b38/75ccd992447a279e741ecea15a4de6f982-Star-Trek-Lower-Decks-recap.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/707/b38/75ccd992447a279e741ecea15a4de6f982-Star-Trek-Lower-Decks-recap.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/707/b38/75ccd992447a279e741ecea15a4de6f982-Star-Trek-Lower-Decks-recap.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/707/b38/75ccd992447a279e741ecea15a4de6f982-Star-Trek-Lower-Decks-recap.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/star-trek-lower-decks-recap-season-1-episode-8-veritas.html" class="link-text"><span class="headline"><em>Star Trek: Lower Decks</em> Recap: Tea. Spill It. Now.</span></a><span class="teaser"><em>Lower Decks</em> mixes it up by employing a classic <em>Trek</em> narrative device: a Starfleet trial.</span></div> <div class="byline"> <span>By</span> <span>Swapna Krishna</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckffeuqhy0000xsondvzzn11o@published" data-track-authors="Olivia Crandall" data-track-headline="<em>Love Island</em> Recap: Date Guy" data-track-index="37"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/23/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d42/e6b/f267362ccc1790622ad3c2ac9332dd3e95-love-island-recap.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d42/e6b/f267362ccc1790622ad3c2ac9332dd3e95-love-island-recap.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/d42/e6b/f267362ccc1790622ad3c2ac9332dd3e95-love-island-recap.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/d42/e6b/f267362ccc1790622ad3c2ac9332dd3e95-love-island-recap.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/love-island-recap-season-2-week-5.html" class="link-text"><span class="headline"><em>Love Island</em> Recap: Date Guy</span></a><span class="teaser">Laurel’s been trying to connect with Carrington for two and a half weeks, and Lakeyn managed to do it in 17 minutes.</span></div> <div class="byline"> <span>By</span> <span>Olivia Crandall</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfczhwk8000055ongfo587mw@published" data-track-authors="Manuel Betancourt" data-track-headline="<em>We Are Who We Are</em> Recap: When I’m With You, I Feel So Unreal" data-track-index="38"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/21/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/35a/d42/4846749263ea9e907ffdacefe9bf47c7fd-we-are-who-we-are.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/35a/d42/4846749263ea9e907ffdacefe9bf47c7fd-we-are-who-we-are.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/35a/d42/4846749263ea9e907ffdacefe9bf47c7fd-we-are-who-we-are.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/35a/d42/4846749263ea9e907ffdacefe9bf47c7fd-we-are-who-we-are.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/we-are-who-we-are-episode-2-recap-right-here-right-now-ii.html" class="link-text"><span class="headline"><em>We Are Who We Are</em> Recap: When I’m With You, I Feel So Unreal</span></a><span class="teaser">We circle back to last week’s episode, this time alongside Caitlin, who is clearly ready for a change both within and outside herself.</span></div> <div class="byline"> <span>By</span> <span>Manuel Betancourt</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfd2lppr0000z4ojylhgaz7q@published" data-track-authors="Justin Curto" data-track-headline="<em>Below Deck: Mediterranean</em> Recap: Good Golly, This Galley!" data-track-index="39"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/21/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/68d/853/391cbab1636ac75b273262e0a3379b186e-below-deck-med.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/68d/853/391cbab1636ac75b273262e0a3379b186e-below-deck-med.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/68d/853/391cbab1636ac75b273262e0a3379b186e-below-deck-med.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/68d/853/391cbab1636ac75b273262e0a3379b186e-below-deck-med.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/below-deck-mediterranean-recap-season-5-episode-17-somethings-fishy.html" class="link-text"><span class="headline"><em>Below Deck: Mediterranean</em> Recap: Good Golly, This Galley!</span></a><span class="teaser">Malia’s in a tough spot as both Tom’s girlfriend and Captain Sandy’s most devout follower.</span></div> <div class="byline"> <span>By</span> <span>Justin Curto</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfd4r1r000000yojh8r1o4ni@published" data-track-authors="Rebecca Alter" data-track-headline="<em>Canada’s Drag Race</em> Season Finale Recap: What’s Her Name?" data-track-index="40"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/21/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/9d1/63a/d8af3e566bcc010e2eaeec4b73f7fab19b-canada-drag-race.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/9d1/63a/d8af3e566bcc010e2eaeec4b73f7fab19b-canada-drag-race.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/9d1/63a/d8af3e566bcc010e2eaeec4b73f7fab19b-canada-drag-race.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/9d1/63a/d8af3e566bcc010e2eaeec4b73f7fab19b-canada-drag-race.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/canadas-drag-race-season-1-finale-recap-u-wear-it-well.html" class="link-text"><span class="headline"><em>Canada’s Drag Race</em> Season Finale Recap: What’s Her Name?</span></a><span class="teaser">Love Priyanka’s branding paying off from the get-go!</span></div> <div class="byline"> <span>By</span> <span>Rebecca Alter</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfd1hpn500006zonipppf0i4@published" data-track-authors="Sean T. Collins" data-track-headline="<em>The Third Day</em> Recap: Have a Nice Trip" data-track-index="41"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/21/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/df5/fa5/280bb0a03d4a06361e0b64c5cc88c04ffe-the-third-day.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/df5/fa5/280bb0a03d4a06361e0b64c5cc88c04ffe-the-third-day.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/df5/fa5/280bb0a03d4a06361e0b64c5cc88c04ffe-the-third-day.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/df5/fa5/280bb0a03d4a06361e0b64c5cc88c04ffe-the-third-day.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-third-day-episode-2-recap-saturday-the-son.html" class="link-text"><span class="headline"><em>The Third Day</em> Recap: Have a Nice Trip</span></a><span class="teaser">Most people would think twice before dropping acid on a day they also flirted with death and madness, but Sam is not most people.</span></div> <div class="byline"> <span>By</span> <span>Sean T. Collins</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfctrbpk000ft0ojpc6haz94@published" data-track-authors="Ali Barthwell" data-track-headline="<em>The Real Housewives of Potomac</em> Recap: Not Buying It" data-track-index="42"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/21/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/3c7/28a/3ccba701665db5cb6e0918937f3b5dc6fc-real-housewives-of-potomac.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/3c7/28a/3ccba701665db5cb6e0918937f3b5dc6fc-real-housewives-of-potomac.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/3c7/28a/3ccba701665db5cb6e0918937f3b5dc6fc-real-housewives-of-potomac.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/3c7/28a/3ccba701665db5cb6e0918937f3b5dc6fc-real-housewives-of-potomac.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/real-housewives-of-potomac-recap-season-5-episode-8.html" class="link-text"><span class="headline"><em>The Real Housewives of Potomac</em> Recap: Not Buying It</span></a><span class="teaser">Ashley tells the ladies what’s going on with her marriage and Everyone. Has. Questions.</span></div> <div class="byline"> <span>By</span> <span>Ali Barthwell</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfb9tqan0000rqojccdc2xv0@published" data-track-authors="Hillary Kelly" data-track-headline="<em>The Vow</em> Recap: Think and Grow Rich" data-track-index="43"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/20/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/18e/db5/017edd50d92d9be4ce7b7a2470459862ae-the-vow.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/18e/db5/017edd50d92d9be4ce7b7a2470459862ae-the-vow.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/18e/db5/017edd50d92d9be4ce7b7a2470459862ae-the-vow.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/18e/db5/017edd50d92d9be4ce7b7a2470459862ae-the-vow.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/the-vow-episode-5-recap-class-1-data.html" class="link-text"><span class="headline"><em>The Vow</em> Recap: Think and Grow Rich</span></a><span class="teaser">“Class 1 Data” follows the money, and tracks exactly how the defectors pushed their narrative into mainstream media.</span></div> <div class="byline"> <span>By</span> <span>Hillary Kelly</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfbaq1oe0000qanbcw1n28xq@published" data-track-authors="Brian Tallerico" data-track-headline="<em>Ratched</em> Season-Finale Recap: The Long Good-bye" data-track-index="44"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/20/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/70f/3bf/70d341b500cd0a63bba0010710a215b63a-ratched-episode-08.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/70f/3bf/70d341b500cd0a63bba0010710a215b63a-ratched-episode-08.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/70f/3bf/70d341b500cd0a63bba0010710a215b63a-ratched-episode-08.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/70f/3bf/70d341b500cd0a63bba0010710a215b63a-ratched-episode-08.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/ratched-season-1-finale-recap-episode-8-mildred-and-edmund.html" class="link-text"><span class="headline"><em>Ratched</em> Season-Finale Recap: The Long Good-bye</span></a><span class="teaser">A season of cheap narrative fake-outs ends with the cheapest trick in the book.</span></div> <div class="byline"> <span>By</span> <span>Brian Tallerico</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfb967a900006wojt8gzq0w2@published" data-track-authors="Steffan Triplett" data-track-headline="<em>Lovecraft Country</em> Recap: Love, Lore, Film, and War" data-track-index="45"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/20/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/0d5/575/870df9b56c79ed0ced1d4c12085d892708-lovecraft-country.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/0d5/575/870df9b56c79ed0ced1d4c12085d892708-lovecraft-country.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/0d5/575/870df9b56c79ed0ced1d4c12085d892708-lovecraft-country.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/0d5/575/870df9b56c79ed0ced1d4c12085d892708-lovecraft-country.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/lovecraft-country-season-1-episode-6-recap-meet-me-in-daegu.html" class="link-text"><span class="headline"><em>Lovecraft Country</em> Recap: Love, Lore, Film, and War</span></a><span class="teaser">A cinematic, episode-length flashback is both a welcome change of pace and an argument for Ji-Ah’s centrality to this story.</span></div> <div class="byline"> <span>By</span> <span>Steffan Triplett</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfb8o9xd00006lojhvs7wflm@published" data-track-authors="Brian Tallerico" data-track-headline="<em>Ratched</em> Recap: The Wrong Man" data-track-index="46"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/20/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/454/8eb/bfbfeff56e111e3397e90e0216bdcc6830-ratched-episode-07.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/454/8eb/bfbfeff56e111e3397e90e0216bdcc6830-ratched-episode-07.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/454/8eb/bfbfeff56e111e3397e90e0216bdcc6830-ratched-episode-07.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/454/8eb/bfbfeff56e111e3397e90e0216bdcc6830-ratched-episode-07.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/ratched-season-1-episode-7-recap-the-bucket-list.html" class="link-text"><span class="headline"><em>Ratched</em> Recap: The Wrong Man</span></a><span class="teaser">This season seems to be making up its endgame as it goes along.</span></div> <div class="byline"> <span>By</span> <span>Brian Tallerico</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfb5gyfw0000n7oj7nlnjurg@published" data-track-authors="Allie Pape" data-track-headline="<em>PEN15</em> Midseason-Finale Recap: Oh, What a Night!" data-track-index="47"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/20/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/734/154/3f98e4fac4be86362266601ad814c8ec05-pen15-season-2-episode-07.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/734/154/3f98e4fac4be86362266601ad814c8ec05-pen15-season-2-episode-07.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/734/154/3f98e4fac4be86362266601ad814c8ec05-pen15-season-2-episode-07.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/734/154/3f98e4fac4be86362266601ad814c8ec05-pen15-season-2-episode-07.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/pen15-season-2-finale-recap-episode-7-opening-night.html" class="link-text"><span class="headline"><em>PEN15</em> Midseason-Finale Recap: Oh, What a Night!</span></a><span class="teaser">The high of Anna and Maya’s onstage disaster-turned-triumph quickly gives way to a bleak — and perfectly teenage — ending.</span></div> <div class="byline"> <span>By</span> <span>Allie Pape</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckfb50inc00004rojlxdbl8t4@published" data-track-authors="Brian Tallerico" data-track-headline="<em>Ratched</em> Recap: Kiss Me Deadly" data-track-index="48"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/20/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/444/8a0/c13940d92d95b347a8746ab3a7b051b60c-ratched-episode-06.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/444/8a0/c13940d92d95b347a8746ab3a7b051b60c-ratched-episode-06.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/444/8a0/c13940d92d95b347a8746ab3a7b051b60c-ratched-episode-06.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/444/8a0/c13940d92d95b347a8746ab3a7b051b60c-ratched-episode-06.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/ratched-season-1-episode-6-recap-got-no-strings.html" class="link-text"><span class="headline"><em>Ratched</em> Recap: Kiss Me Deadly</span></a><span class="teaser">Why do a traumatic flashback when you could do a traumatic marionette show?</span></div> <div class="byline"> <span>By</span> <span>Brian Tallerico</span> </div> </div> </li> <li class="article " data-track-type="article-link" data-track-component-name="paginated-feed" data-track-page-uri="www.vulture.com/_pages/ckf8uimjc000m3mnbrkrxe5a7@published" data-track-authors="Allie Pape" data-track-headline="<em>PEN15</em> Recap: Drama Queens" data-track-index="49"> <div class="article-wrap "> <div class="top-rubric"> <span class="rubric">overnights</span> <time class="paginate-time">9/19/2020</time> </div> <div class="article-img-wrapper hidden"> <picture> <source media="(min-width: 768px) and (min-resolution: 192dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/6c8/546/31d872c8058a04c6b0d8243c9ce9fc1d43-pen15-season-2-episode-06.2x.rhorizontal.w235.jpg"/> <source media="(min-width: 768px)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/6c8/546/31d872c8058a04c6b0d8243c9ce9fc1d43-pen15-season-2-episode-06.rhorizontal.w235.jpg"/> <source media="(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2)" data-srcset="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/6c8/546/31d872c8058a04c6b0d8243c9ce9fc1d43-pen15-season-2-episode-06.2x.rsquare-zoom.w103.jpg"> <img class="article-img" alt="" data-src="https://web.archive.org/web/20201008210901/https://pyxis.nymag.com/v1/imgs/6c8/546/31d872c8058a04c6b0d8243c9ce9fc1d43-pen15-season-2-episode-06.rsquare-zoom.w103.jpg"> </picture> </div> <div class="main-article-content"> <a href="//web.archive.org/web/20201008210901/https://www.vulture.com/article/pen15-season-2-episode-6-recap-play.html" class="link-text"><span class="headline"><em>PEN15</em> Recap: Drama Queens</span></a><span class="teaser">As nice as it is to see Maya and Anna growing as individuals, it’s hard to see them growing apart.</span></div> <div class="byline"> <span>By</span> <span>Allie Pape</span> </div> </div> </li></ol> <a href="?start=53" class="more-button">More Articles</a> </section> </div> <div class="container-secondary"> <div class="rail-inner-wrap" data-editable="secondary"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/sticky-ad/instances/tv-recaps-top@published" data-editable="adComponent" class="sticky-ad "> <style> @media (min-width: 1180px) { [data-uri="www.vulture.com/_components/sticky-ad/instances/tv-recaps-top@published"] { height: 2500px; } [data-uri="www.vulture.com/_components/sticky-ad/instances/tv-recaps-top@published"]:last-child { flex: 0 0 2500px !important; } } </style> </div> <aside data-uri="www.vulture.com/_components/promo-unit/instances/good-one@published" class="promo-unit contains-image " data-editable="settings"> <img class="promo-image" src="https://web.archive.org/web/20201008210901im_/https://pyxis.nymag.com/v1/imgs/790/c9c/7b563f65a9947f099f4c149a45394d0231-VMPN-GoodOne-DeliverablesTile-3000x3000.2x.w335.jpg" alt="Good One"> <div class="text-wrapper"> <p class="title">Good One: A Podcast About Jokes</p> <a class="promo-url" href="https://web.archive.org/web/20201008210901/https://itunes.apple.com/us/podcast/good-one-a-podcast-about-jokes/id1203393721">Listen Now</a> </div> </aside> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/sticky-ad/instances/tv-recaps-mid@published" data-editable="adComponent" class="sticky-ad "> </div> </div> </div> </div> <aside data-uri="www.vulture.com/_components/ad/instances/tvRecapsSectionBottomLeaderboardDesktop@published" class="ad"></aside> </main> <footer class="footer" data-editable="bottom" data-track-zone="bottom"> <div data-uri="/web/20201008210901oe_/https://www.vulture.com/tv-recaps/www.vulture.com/_components/global-footer/instances/section@published" class="global-footer"> <div class="primary-section"> <div class="logo-wrapper" aria-label="site logo"> <a class="logo" href="//web.archive.org/web/20201008210901/https://www.vulture.com/" aria-label="site logo"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 500 115" width="500" height="115" xml:space="preserve" aria-label="Vulture" role="img"> <path d="M63.8 15.6c-2.5-.5-5.4 1-6.3 3.4L38.7 65.2 23.1 10.2c-.6-2.5-3.2-5.1-5.6-5.9L3.3.1c-2.5-.8-3.8.6-3 3.1l33.2 106.3c.8 2.4 1.6 4.4 3.5 4.4 2 0 2.9-2 3.9-4.3l35.6-86.9c1-2.4-.2-4.7-2.8-5.2L63.8 15.6 63.8 15.6zM499.5 94.4c-.1-2.6-2.3-4.6-4.8-4.5L463.9 91c-2.6.1-3.5-.8-3.6-3.4l-.1-11c0-2.6.7-3.5 3.2-3.7l28.1-2.7c2.6-.2 4.6-2.5 4.5-5.1l-.4-13.4c-.1-2.6-2.2-4.4-4.8-4l-27 4c-2.5.4-3.8-.8-3.9-3.4L459.7 38c-.1-2.6.8-4 3.3-4.6l29.8-6.3c2.5-.6 4.5-3.1 4.5-5.7l-.2-17.3c0-2.6-2.1-4.1-4.6-3.4 0 0-8.3 2.7-22.1 6.4-13.8 3.7-25 6.2-25 6.2-2.5.7-4.5 3.3-4.4 5.9l1.8 89.9c.1 2.6 2.2 4.7 4.8 4.8l48 .8c2.6 0 4.6-2 4.5-4.6L499.5 94.4 499.5 94.4z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#010101"/> <path d="M135.8 27c-2.6-.3-4.7 1.6-4.7 4.1l-.4 37.7c-.1 5 1.7 24.6-12.3 24.2-14.5-.4-12.2-22-12.2-30.2l.6-35c0-2.6-2-5-4.5-5.4l-9.4-1.6c-2.5-.4-4.6 1.4-4.7 3.9l-.7 47.5c0 28 10.9 41.3 29.2 41.3 21.3 0 33-12.4 33-39l.4-41.3c0-2.6-2-4.9-4.6-5.2L135.8 27 135.8 27zM389.7 43.2c1.7-1.3 16.9-3.9 16.9 7.7 0 10.8-8.6 13.6-16.7 13.6L389.7 43.2 389.7 43.2zM414.2 76.4c-.5-1.2.2-1.8 1.7-3.4 3.4-3.7 8.9-11.9 8.9-23.9 0-12-4.3-20.6-13.6-24.2-6.4-2.5-11.3-2.5-19.6-1.2-5.4.9-15.7 2.1-15.7 2.1-2.5.3-4.6 2.7-4.6 5.3l.9 77.1c0 2.6 2.2 4.7 4.7 4.7l9.1.1c2.6 0 4.7-2.1 4.6-4.6l-.1-25.1c0 0 2.8.1 5.2-.2 1.9-.3 2.2 1 3.2 3.4l10.1 22.6c1.1 2.3 4 4.3 6.6 4.3l11.1.1c2.6 0 3.8-1.9 2.7-4.2L414.2 76.4 414.2 76.4zM353.3 33.1c0-2.6-2.1-4.5-4.7-4.2l-9.2.9c-2.6.2-4.6 2.5-4.6 5.1 0 0 .1 33.5.1 42 0 6.4-2.3 16.8-12.5 16.8-11.2-.1-13.2-11.2-13.1-18.5.1-7.2 0-38.6 0-38.6 0-2.6-2.1-4.6-4.7-4.5l-10 .5c-2.6.1-4.7 2.3-4.7 4.9l.2 37.7c-.1 28.2 11.1 37.8 29.8 38.4 23.4.8 34.6-13.2 33.7-40.8L353.3 33.1 353.3 33.1zM216.1 98.6c0-2.6-2.1-4.7-4.6-4.7l-25.7-.4.4-57.2c0-2.6-2.1-4.8-4.6-5l-9.7-.7c-2.6-.2-4.7 1.8-4.7 4.3l-.6 73.1c0 2.6 2.1 4.7 4.6 4.7l40.1-.1c2.6 0 4.7-2.1 4.7-4.7L216.1 98.6 216.1 98.6zM277.9 38c0-2.6-2.1-4.7-4.6-4.7 0 0-10.1.3-27 .3-16.9 0-28.1-.6-28.1-.6-2.6 0-4.7 2.1-4.6 4.7l0 10.4c0 2.6 2.1 4.7 4.7 4.8l14.1.1c2.6 0 2.9.5 2.9 3l0 51.8c0 2.6 2.1 4.7 4.7 4.7h10.7c2.6 0 4.7-2.1 4.7-4.7l0-51.8c0-2.6.5-2.8 3-2.8l14.9-.1c2.6 0 4.7-2.1 4.7-4.7L277.9 38 277.9 38z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#010101"/> </svg> </a> </div> <ul class="primary-links" data-editable="primaryLinks"> <li class="primary-link"> <a href="/web/20201008210901/https://www.vulture.com/tv/" class="tv"> <span class="link-text" aria-label="TV">TV</span> </a> </li> <li class="primary-link"> <a href="/web/20201008210901/https://www.vulture.com/movies/" class="movies"> <span class="link-text" aria-label="Movies">Movies</span> </a> </li> <li class="primary-link"> <a href="/web/20201008210901/https://www.vulture.com/comedy/" class="comedy"> <span class="link-text" aria-label="Comedy">Comedy</span> </a> </li> <li class="primary-link"> <a href="/web/20201008210901/https://www.vulture.com/music/" class="music"> <span class="link-text" aria-label="Music">Music</span> </a> </li> <li class="primary-link"> <a href="/web/20201008210901/https://www.vulture.com/books/" class="books"> <span class="link-text" aria-label="Books">Books</span> </a> </li> <li class="primary-link"> <a href="/web/20201008210901/https://www.vulture.com/streaming/" class="whattostream"> <span class="link-text" aria-label="What To Stream">What To Stream</span> </a> </li> </ul> </div> <div data-editable="services" class="social-section"> <button type="button" class="follow_circle facebook" data-handle="vulture" data-uri="www.vulture.com/_components/follow/instances/facebook-circle@published" aria-label="Like Us on Facebook"> <svg width="38" height="38" viewbox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M20.788 28.998V19.42h3.538l.532-3.734h-4.07v-2.383c0-1.08.33-1.817 2.036-1.817H25v-3.34A32.453 32.453 0 0 0 21.832 8c-3.138 0-5.285 1.74-5.285 4.934v2.753H13v3.735h3.547V29h4.24v-.002z" fill="#FFF"/></g></svg> <span class="button-text">Like Us</span> </button> <button type="button" class="follow_circle twitter" data-handle="vulture" data-uri="www.vulture.com/_components/follow/instances/twitter-circle@published" aria-label="Follow Us on Twitter"> <svg width="38" height="38" viewbox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="nonzero"><circle fill="#000" cx="19" cy="19" r="19"/><path d="M29.042 12.736a7.442 7.442 0 0 1-2.127.583 3.695 3.695 0 0 0 1.629-2.048 7.417 7.417 0 0 1-2.351.898 3.701 3.701 0 0 0-6.308 3.376 10.504 10.504 0 0 1-7.629-3.868 3.69 3.69 0 0 0-.501 1.861 3.7 3.7 0 0 0 1.646 3.081 3.711 3.711 0 0 1-1.676-.462v.047a3.703 3.703 0 0 0 2.969 3.628 3.643 3.643 0 0 1-1.671.066 3.706 3.706 0 0 0 3.458 2.57A7.439 7.439 0 0 1 11 24a10.46 10.46 0 0 0 5.675 1.662c6.81 0 10.531-5.642 10.531-10.53 0-.161-.004-.321-.011-.48a7.544 7.544 0 0 0 1.847-1.916" fill="#FFF"/></g></svg> <span class="button-text">Follow Us</span> </button> <button type="button" class="follow_circle instagram" data-handle="vulture" data-uri="www.vulture.com/_components/follow/instances/instagram-circle@published" aria-label="Follow Us on Instagram"> <svg width="38" height="38" viewbox="0 0 38 38" xmlns="http://www.w3.org/2000/svg"><circle fill="#000" cx="19" cy="19" r="19"/><g transform="translate(10 10.03)"><path d="M5.288.06C4.33.103 3.676.256 3.104.478A4.41 4.41 0 0 0 1.51 1.516 4.41 4.41 0 0 0 .472 3.109C.25 3.682.098 4.336.054 5.293.01 6.253 0 6.56 0 9.003c0 2.443.01 2.75.054 3.71.044.957.196 1.611.418 2.183A4.41 4.41 0 0 0 1.51 16.49c.5.5 1.002.808 1.594 1.038.572.222 1.226.374 2.184.418.96.044 1.266.054 3.71.054 2.443 0 2.749-.01 3.709-.054.957-.044 1.611-.196 2.184-.418a4.411 4.411 0 0 0 1.593-1.038c.5-.5.808-1.002 1.038-1.594.222-.572.375-1.226.418-2.184.044-.96.054-1.266.054-3.71 0-2.443-.01-2.749-.054-3.709-.043-.957-.196-1.611-.418-2.184a4.41 4.41 0 0 0-1.038-1.593A4.41 4.41 0 0 0 14.891.478C14.318.256 13.664.103 12.707.06c-.96-.044-1.266-.054-3.71-.054-2.443 0-2.75.01-3.71.054zm7.345 1.62c.877.04 1.353.186 1.67.309.42.163.72.358 1.035.673.315.315.51.615.673 1.035.123.317.27.793.31 1.67.043.949.052 1.233.052 3.636 0 2.402-.009 2.687-.052 3.635-.04.878-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035-.315.314-.615.51-1.035.673-.317.123-.793.27-1.67.31-.949.043-1.233.052-3.636.052-2.402 0-2.687-.01-3.635-.053-.878-.04-1.354-.186-1.671-.31a2.788 2.788 0 0 1-1.035-.672 2.788 2.788 0 0 1-.673-1.035c-.123-.317-.27-.793-.31-1.67-.043-.95-.052-1.234-.052-3.636 0-2.403.01-2.687.053-3.636.04-.877.186-1.353.31-1.67.163-.42.358-.72.672-1.035.315-.315.615-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.636-.052 2.403 0 2.687.009 3.636.052z" fill="#FFF"/></g><path d="M18.997 22.032a3 3 0 1 1 0-5.998 3 3 0 0 1 0 5.998m0-7.62a4.62 4.62 0 1 0 0 9.241 4.62 4.62 0 0 0 0-9.24M24.88 14.23a1.08 1.08 0 1 1-2.16 0 1.08 1.08 0 0 1 2.16 0" fill="#FFF"/></svg> <span class="button-text">Follow Us</span> </button> <button type="button" class="follow_circle rss" data-handle="nymag/vulture" data-uri="www.vulture.com/_components/follow/instances/rss-circle@published" aria-label="Follow Us on Rss"> <svg width="38" height="38" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M19 0c10.493 0 19 8.506 19 19 0 10.493-8.507 19-19 19C8.506 38 0 29.493 0 19 0 8.506 8.506 0 19 0" fill="#000"/><g fill="#FFF"><path d="M17.527 23.602A2.014 2.014 0 1 1 13.5 23.6a2.014 2.014 0 0 1 4.028 0M13.5 15.638v2.784s6.759.19 6.969 7.193h2.976s.351-9.518-9.945-9.977"/><path d="M13.5 10.522v2.836s10.996-.175 12.222 12.257h2.766s.316-14.253-14.988-15.093"/></g></g></svg> <span class="button-text">Follow Us</span> </button> </div> <ul data-editable="secondaryLinks" class="secondary-links"> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newsletters/">Newsletters</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/http://mediakit.nymag.com/">About Us</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.zendesk.com/hc/en-us">Help</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/contactus/">Contact</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/http://mediakit.nymag.com/">Media Kit</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://www.voxmedia.com/pages/careers-jobs">We’re Hiring</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/press/">Press</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newyork/privacy.html">Privacy</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newyork/terms/">Terms</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://nymag.com/newyork/privacy.html#ad-choices">Ad Choices</a> </li> <li class="secondary-link"> <a href="https://web.archive.org/web/20201008210901/https://www.voxmedia.com/contact#ccpa_data">Do Not Sell My Info</a> </li> </ul> <div class="copyright"> <span><span class="slug">vulture</span> is a <a href="https://web.archive.org/web/20201008210901/https://www.voxmedia.com/a/go-deeper">Vox Media Network</a>.</span> <span> © 2020 Vox Media, LLC. All rights reserved. </span> </div> </div> </footer> <div class="foot" data-editable="foot" data-track-zone="foot"> <noscript data-uri="www.vulture.com/_components/gtm/instances/general@published" class="gtm" data-container-id="GTM-NL7LR9Z" data-site-slug="vulture" data-site-short-key="vu" data-gtm=""><iframe src="https://web.archive.org/web/20201008210901if_/https://www.googletagmanager.com/ns.html?id=GTM-NL7LR9Z" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> <div class="kiln-internals" data-editable="kilnInternals"> <style> @keyframes fadeInKilnLogo{0%{opacity:0}to{opacity:1}}.clay-kiln-logo{background-color:hsla(0,0%,100%,.8);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:99999}.clay-kiln-logo.show{animation:.2s ease forwards fadeInKilnLogo;display:block}.clay-kiln-logo svg{box-sizing:border-box;height:110px;left:calc(50vw - 155px);position:fixed;top:calc(50vh - 55px);width:310px} </style> <div class="clay-kiln-logo"><svg width="308" height="109" viewbox="0 0 308 109" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="M119.973 97.014c-16.469 0-26.796-10.718-26.796-24.837V25.514c0-14.117 10.327-24.835 26.796-24.835s25.751 10.718 25.751 24.835v8.757c0 1.831-1.57 3.398-3.399 3.398h-11.242c-1.831 0-3.398-1.567-3.398-3.398v-8.757c0-4.314-2.353-8.758-7.712-8.758-5.883 0-8.365 4.444-8.365 8.758v46.663c0 4.314 2.482 8.759 8.365 8.759 5.359 0 7.712-4.445 7.712-8.759V63.42c0-1.829 1.567-3.399 3.398-3.399h11.242c1.829 0 3.399 1.57 3.399 3.399v8.757c0 14.119-9.282 24.837-25.751 24.837m70.261-1.569h-35.553c-1.831 0-3.398-1.57-3.398-3.398V5.384c0-1.831 1.567-3.268 3.398-3.268h11.764a3.236 3.236 0 0 1 3.268 3.268v70.715c0 1.831 1.567 3.268 3.398 3.268h17.123c1.829 0 3.398 1.569 3.398 3.398v9.282c0 1.828-1.569 3.398-3.398 3.398m41.038-68.624c-.13-.916-.916-1.437-1.57-1.437-.653 0-1.437.521-1.437 1.437l-4.181 30.456c-.262 1.829.913 3.268 2.874 3.268h5.621c1.829 0 2.877-1.439 2.744-3.268l-4.051-30.456zm26.274 68.624H245.65c-1.961 0-3.66-1.437-3.922-3.269l-2.745-14.77c-.391-1.829-2.09-3.398-3.922-3.398h-10.586c-1.961 0-3.66 1.569-3.922 3.398l-2.744 14.77c-.392 1.832-2.091 3.269-3.922 3.269h-11.894c-1.961 0-3.006-1.437-2.615-3.269l18.561-86.792c.391-1.831 2.09-3.268 4.051-3.268h15.556c1.829 0 3.66 1.437 4.052 3.268l18.56 86.792c.394 1.832-.783 3.269-2.612 3.269zm32.645-44.705c-.261.916-.653 2.223-.915 3.401-.13 1.175-.26 2.22-.26 3.136v34.77c0 1.828-1.439 3.398-3.4 3.398h-11.764c-1.829 0-3.398-1.57-3.398-3.398v-34.9c0-1.048-.13-2.223-.392-3.53-.13-1.046-.392-2.223-.783-3.007L252.677 5.252c-.524-1.699.392-3.136 2.223-3.136h10.719c2.482 0 4.051 1.307 4.443 3.136l8.236 28.627c.26.916.913 1.308 1.437 1.308.654 0 1.175-.392 1.437-1.308l8.366-28.627c.524-1.829 1.831-3.136 4.314-3.136h10.85c1.959 0 2.874 1.437 2.221 3.136L290.191 50.74" fill="#8F9081"/><g transform="translate(0 2)"><path d="M43.428 67.018c-.095.28-.251.78-.445 1.483a55.428 55.428 0 0 0-.928 3.95c-2.01 10.079-2.01 21.274 1.347 32.507a2.265 2.265 0 1 0 4.34-1.296c-3.123-10.444-3.123-20.917-1.242-30.325.268-1.365.56-2.58.85-3.627.102-.363.192-.677.275-.94l.09-.286a2.269 2.269 0 0 0-1.41-2.876 2.269 2.269 0 0 0-2.88 1.41h.003zm29.28 1.468a23.792 23.792 0 0 1 .364 1.222c.292 1.048.582 2.264.854 3.627 1.877 9.41 1.877 19.88-1.242 30.328a2.262 2.262 0 0 0 1.52 2.821 2.27 2.27 0 0 0 2.822-1.524c3.355-11.237 3.355-22.433 1.343-32.511a55.27 55.27 0 0 0-.927-3.95 27.541 27.541 0 0 0-.445-1.482 2.268 2.268 0 0 0-2.878-1.41 2.268 2.268 0 0 0-1.41 2.877v.002zM4.916 70.803c.426-9.235 4.204-15 10.296-18.235 2.226-1.184 4.63-1.948 7.052-2.368a24.755 24.755 0 0 1 2.401-.293c.454-.03.79-.04.984-.04h-.003a2.267 2.267 0 0 0 .08-4.533h-.036c-.31 0-.761.01-1.335.05-.88.061-1.842.174-2.865.35-2.864.497-5.72 1.402-8.407 2.83C5.602 52.538.888 59.73.384 70.593a2.27 2.27 0 0 0 2.161 2.368 2.263 2.263 0 0 0 2.368-2.159h.002zm117.064-.208c-.504-10.864-5.214-18.056-12.698-22.03-2.686-1.427-5.54-2.334-8.403-2.83a28.462 28.462 0 0 0-2.867-.349 19.32 19.32 0 0 0-1.336-.05h-.034a2.266 2.266 0 1 0 .077 4.532c.193-.003.528.007.98.037.731.05 1.539.146 2.404.295 2.418.42 4.826 1.183 7.052 2.368 6.092 3.234 9.87 9 10.296 18.235a2.266 2.266 0 1 0 4.527-.21l.002.002z" fill="#BCBBAD"/><path d="M60.769 87.022c27.784 0 50.31-8.928 50.31-36.712C111.078 22.524 84.144 0 60.768 0c-23.377 0-50.31 22.524-50.31 50.31 0 27.785 22.524 36.712 50.31 36.712z" fill="#CECDC0"/><path d="M55.803 54.52c.33 2.158 2.177 3.772 4.366 3.772 2.191 0 4.04-1.617 4.366-3.778a.677.677 0 0 0-.571-.772.675.675 0 0 0-.772.567c-.229 1.503-1.512 2.625-3.023 2.625-1.511 0-2.792-1.12-3.022-2.62a.678.678 0 0 0-.773-.567.677.677 0 0 0-.57.772v.002z" fill="#9A998C"/><ellipse fill="#9A998C" cx="37.592" cy="39.248" rx="3.625" ry="5.665"/><ellipse fill="#9A998C" cx="82.928" cy="39.248" rx="3.625" ry="5.665"/><path d="M72.024 1.68c16.925 7.673 31.495 25.085 31.495 45.338 0 27.35-22.22 36.138-49.63 36.138-11.273 0-21.665-1.489-29.997-5.141 9.212 6.654 22.587 9.218 37.478 9.218 27.782 0 50.306-8.924 50.306-36.71 0-23.619-19.461-43.432-39.652-48.844" fill="#BCBBAD"/></g></g></svg></div> <script> !function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=1238)}({100:function(t,n){function e(t,n,e,r){for(var o=t.length,u=e+(r?1:-1);r?u--:++u<o;)if(n(t[u],u,t))return u;return-1}t.exports=e},1238:function(t,n,e){"use strict";var r=e(766),o=function(t){return t&&t.__esModule?t:{default:t}}(r);e(265),(0,o.default)()},139:function(t,n){function e(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},140:function(t,n){function e(t){if(t&&"object"==typeof t){var n=t.which||t.keyCode||t.charCode;n&&(t=n)}if("number"==typeof t)return i[t];var e=t+"",u=r[e.toLowerCase()];if(u)return u;var u=o[e.toLowerCase()];return u||(1===e.length?e.charCodeAt(0):void 0)}e.isEventKey=function(t,n){if(t&&"object"==typeof t){var e=t.which||t.keyCode||t.charCode;if(null===e||void 0===e)return!1;if("string"==typeof n){var u=r[n.toLowerCase()];if(u)return u===e;var u=o[n.toLowerCase()];if(u)return u===e}else if("number"==typeof n)return n===e;return!1}},n=t.exports=e;var r=n.code=n.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=n.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*! * Programatically add the following */ for(u=97;u<123;u++)r[String.fromCharCode(u)]=u-32;for(var u=48;u<58;u++)r[u-48]=u;for(u=1;u<13;u++)r["f"+u]=u+111;for(u=0;u<10;u++)r["numpad "+u]=u+96;var i=n.names=n.title={};for(u in r)i[r[u]]=u;for(var c in o)r[c]=o[c]},144:function(t,n,e){function r(t,n,e){return n===n?i(t,n,e):o(t,u,e)}var o=e(100),u=e(213),i=e(214);t.exports=r},176:function(t,n,e){"use strict";function r(t){var n=void 0,e=void 0,r=void 0;t=t||window.location,n=t.protocol+"//"+t.host+t.pathname+t.search,e=n.indexOf("?edit=true"),r=n.indexOf("&edit=true"),e>-1?n=n.substring(0,e):r>-1?n=n.substring(0,r):n.indexOf("?")>-1?n+="&edit=true":n+="?edit=true",t.assign(n)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r},192:function(t,n,e){function r(t){return t?(t=o(t))===u||t===-u?(t<0?-1:1)*i:t===t?t:0:0===t?t:0}var o=e(87),u=1/0,i=1.7976931348623157e308;t.exports=r},213:function(t,n){function e(t){return t!==t}t.exports=e},214:function(t,n){function e(t,n,e){for(var r=e-1,o=t.length;++r<o;)if(t[r]===n)return r;return-1}t.exports=e},215:function(t,n,e){function r(t){return null==t?[]:o(t,u(t))}var o=e(216),u=e(43);t.exports=r},216:function(t,n,e){function r(t,n){return o(n,function(n){return t[n]})}var o=e(44);t.exports=r},265:function(t,n){},3:function(t,n){var e=Array.isArray;t.exports=e},4:function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},42:function(t,n){function e(t){return null!=t&&"object"==typeof t}t.exports=e},43:function(t,n,e){var r=e(76),o=r(Object.keys,Object);t.exports=o},44:function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,o=Array(r);++e<r;)o[e]=n(t[e],e,t);return o}t.exports=e},45:function(t,n,e){function r(t){return null!=t&&u(t.length)&&!o(t)}var o=e(50),u=e(139);t.exports=r},5:function(t,n,e){function r(t){return"string"==typeof t||!u(t)&&i(t)&&o(t)==c}var o=e(51),u=e(3),i=e(42),c="[object String]";t.exports=r},50:function(t,n,e){function r(t){if(!u(t))return!1;var n=o(t);return n==c||n==f||n==i||n==a}var o=e(51),u=e(4),i="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",a="[object Proxy]";t.exports=r},51:function(t,n){function e(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=e},52:function(t,n,e){function r(t){var n=o(t),e=n%1;return n===n?e?n-e:n:0}var o=e(192);t.exports=r},63:function(t,n){function e(){return!1}t.exports=e},7:function(t,n,e){function r(t,n,e,r){t=u(t)?t:f(t),e=e&&!r?c(e):0;var s=t.length;return e<0&&(e=a(s+e,0)),i(t)?e<=s&&t.indexOf(n,e)>-1:!!s&&o(t,n,e)>-1}var o=e(144),u=e(45),i=e(5),c=e(52),f=e(215),a=Math.max;t.exports=r},76:function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},766:function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(){var t=document.querySelector(".clay-kiln-logo");t&&t.classList.add("show")}function u(){document.addEventListener("keydown",function(t){var n=(0,a.default)(t);(0,c.default)(["c","l","a","y"],n)&&!0===t.shiftKey?p+=n:p="","clay"===p?o():p.length>4&&(0,c.default)(p,"clay")?(0,l.default)():p.length>4&&(p="")}),document.addEventListener("keyup",function(){"clay"===p&&(0,l.default)()})}Object.defineProperty(n,"__esModule",{value:!0});var i=e(7),c=r(i);n.default=u;var f=e(140),a=r(f),s=e(176),l=r(s),p=""},87:function(t,n,e){function r(t){if("number"==typeof t)return t;if(u(t))return i;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(c,"");var e=a.test(t);return e||s.test(t)?l(t.slice(2),e?2:8):f.test(t)?i:+t}var o=e(4),u=e(63),i=NaN,c=/^\s+|\s+$/g,f=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt;t.exports=r}}); </script> </div> <script type="text/javascript"> // <![CDATA[ window.modules=[]; window.modules["2"] = [function(require,module,exports){"use strict";var domify=require(273),_each=require(241),_includes=require(43);function uri(){var e=document.location;return e.hostname+e.pathname}function pageUri(){return document.firstElementChild.getAttribute("data-uri")}function find(e,t){return t||(t=e,e=document),e.querySelector(t)}function findAll(e,t){return t||(t=e,e=document),e.querySelectorAll(t)}function getFirstChildElement(e){for(var t=e.firstChild;t&&1!==t.nodeType;)t=t.nextSibling;return t}function matches(e,t){var r,n,o;if(e.matches)return e.matches(t);for(n=(r=e.parentElement)?r.querySelectorAll(t):[],o=0;n[o]&&n[o]!==e;)o++;return!!n[o]}function closest(e,t){var r=e;if(!t||"string"!=typeof t)throw new Error("Please specify a selector to match against!");for(;r&&!matches(r,t);)r=r.parentNode;return r||null}function prependChild(e,t){e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}function insertBefore(e,t){e.parentNode&&e.parentNode.insertBefore(t,e)}function insertAfter(e,t){e.parentNode&&e.parentNode.insertBefore(t,e.nextSibling)}function clearChildren(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function removeElement(e){e.parentNode.removeChild(e)}function preventDefault(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function replaceElement(e,t){var r=e.parentNode;r&&r.replaceChild(t,e)}function wrapElements(e,t){var r=document.createElement(t);return e=e instanceof HTMLElement?[e]:Array.prototype.slice.call(e),_each(e,function(e){e.parentNode.removeChild(e),r.appendChild(e)}),r}function unwrapElements(e,t){for(var r=t.childNodes[0];r;)e.appendChild(r),r=t.childNodes[0];e.removeChild(t)}function createRemoveNodeHandler(e,t){return function(r,n){r.forEach(function(r){_includes(r.removedNodes,e)&&(t(),n.disconnect())})}}function onRemove(e,t){new MutationObserver(this.createRemoveNodeHandler(e,t)).observe(e.parentNode,{childList:!0})}function getPos(e){var t=e.getBoundingClientRect(),r=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;return{top:t.top+r,bottom:t.top+t.height+r,height:t.height}}module.exports.create=domify,module.exports.uri=uri,module.exports.pageUri=pageUri,module.exports.find=find,module.exports.findAll=findAll,module.exports.matches=matches,module.exports.closest=closest,module.exports.getFirstChildElement=getFirstChildElement,module.exports.getPos=getPos,module.exports.prependChild=prependChild,module.exports.insertBefore=insertBefore,module.exports.insertAfter=insertAfter,module.exports.replaceElement=replaceElement,module.exports.removeElement=removeElement,module.exports.clearChildren=clearChildren,module.exports.wrapElements=wrapElements,module.exports.unwrapElements=unwrapElements,module.exports.preventDefault=preventDefault,module.exports.createRemoveNodeHandler=createRemoveNodeHandler,module.exports.onRemove=onRemove; }, {"43":43,"241":241,"273":273}]; window.modules["3"] = [function(require,module,exports){(function (__filename){ "use strict";let publicVisitState,page=require(132),initializedOnLoad=!1,vertical=page.getVertical(),pageType=page.getPageType(),author=page.getAuthor(),eventsQueue=[],isCurrentlyReporting=!1,processQueueDelay=3e4,typeAttr="data-track-type",zoneAttr="data-track-zone",pageZoneAttr="data-page-zone",verticalPositionAttr="data-vertical-position",gtmPageZoneKey="pageZone",gtmVerticalPositionKey="verticalPosition",_nymGtmPage=window._nymGtmPage||{};const dom=require(2),_assign=require(134),_find=require(41),_debounce=require(96),_each=require(241),productLinks=require(208),$visibility=require(5),visit=require(46),cookie=require(39),{updateClientHistoryWithPageData:updateClientHistoryWithPageData,getClientHistory:getClientHistory}=require(77),log=require(31).setup({file:__filename,context:"client"}),config={"article-detail":{init:function(t){var e=t.getAttribute("data-crosspost")?"cross-posted":"",i=getSyndicationString(t),n={id:t.getAttribute("data-uri"),name:t.getAttribute("data-headline"),brand:vertical,category:t.getAttribute("data-content-channel"),variant:t.getAttribute("data-type"),dimension1:t.getAttribute("data-authors"),dimension2:t.getAttribute("data-headline"),dimension3:t.getAttribute("data-publish-date"),dimension19:t.getAttribute("data-tags"),dimension45:e&&i?e+", "+i:e||i};window.fbq&&window.fbq("track","ViewContent",{content_name:n.brand,content_category:n.category,content_type:"product",content_ids:[n.variant]}),module.exports.reportSoon({event:"articleDetail",ecommerce:{detail:{products:[n]}}})}},"article-list":{init:function(t,e){var i=t.getAttribute("data-uri"),n=t.querySelector("["+typeAttr+"]"),a={id:i,name:t.getAttribute("data-track-name")||(i||"").split("/_components/").pop().split("/")[0],list:page.getPageUri(),variant:n&&n.getAttribute(typeAttr),brand:vertical,category:page.getChannel(),dimension23:e,dimension39:t.getAttribute("data-track-video-source")||"undefined"};addEcommProductEvents(t,e,a,{impressionName:"componentImpressions",clickName:"componentClick",fireImpression:!0})},getDataOnView:getPosition},"article-link":{init:function(t,e){var i=t.getAttribute("data-track-authors"),n=t.getAttribute("data-track-pagination"),a={id:t.getAttribute("data-track-page-uri"),name:t.getAttribute("data-track-headline"),position:t.getAttribute("data-track-index"),list:t.getAttribute("data-track-component-name"),dimension23:e,dimension38:getNearestComponentTitle(t)};i&&(a.dimension1=i),n&&(a.dimension35=n),addEcommProductEvents(t,e,a,{impressionName:"articleImpressions",clickName:"articleClick",fireImpression:!0})}},"product-list":{init:function(t,e){var i=t.getAttribute("data-uri"),n=t.querySelector("["+typeAttr+"]"),a={id:i,name:t.getAttribute("data-track-name")||(i||"").split("/_components/").pop().split("/")[0],list:page.getPageUri(),variant:n&&n.getAttribute(typeAttr),brand:vertical,category:page.getChannel(),dimension23:e};addEcommProductEvents(t,e,a,{impressionName:"componentImpressions",clickName:"componentClick",fireImpression:!0})},getDataOnView:getPosition},"product-link":{init:function(t,e,i){var n={id:t.getAttribute("data-track-id"),name:t.getAttribute("data-track-name"),brand:t.getAttribute("data-track-brand")||vertical,variant:t.getAttribute("data-track-variant")||"product - link",dimension23:e,list:t.getAttribute("data-track-component-name")||page.getPageUri(),dimension47:t.getAttribute("data-track-test-group"),dimension110:t.getAttribute("data-track-badges")};productLinks.initLink(t,i),addEcommProductEvents(t,e,n,{impressionName:"productImpressions",clickName:"productClick",fireImpression:"product - price"!==n.variant})}},"newsletter-signup":{init:function(t,e){var i={newsletterId:t.getAttribute("data-track-id"),dimension23:e},n=t.querySelector("form"),a=t.parentElement&&t.parentElement.classList.contains("modal")?"nl modal ":"nl sub ";queueOnceVisible(t,e,i,function(t,e,i){eventsQueue.push(_assign({event:"newsletter",newsletter:a+"display"},addDataOnView(t,e,i)))}),n&&n.addEventListener("submit",function(n){n.preventDefault(),module.exports.reportNow(_assign({event:"newsletter",newsletter:a+"submit",dimension23:e},addDataOnView(t,e,i)))})},getDataOnView:getPosition},"subscription-item":{init:function(t,e){var i=t.getAttribute("data-track-id"),n={ecommerce:{promoClick:{promotions:[{id:i,name:i,creative:t.getAttribute("data-track-creative")}]}}};t&&t.addEventListener("click",function(){module.exports.reportNow(_assign({event:"promotionClick"},addDataOnView(t,e,n)))})}},"subscription-list":{init:function(t,e){var i=t.getAttribute("data-track-type");queueOnceVisible(t,e,{ecommerce:{promoView:{promotions:[{id:i,name:i}]}}},function(t,e,i){eventsQueue.push(_assign({event:"promoView"},addDataOnView(t,e,i)))})}}};function getSyndicationString(t){var e=t.getAttribute("data-syndication");return("copy"===e?"syndicated copy":"")||("syndicated"===e?"syndicated original":"")}function getNearestComponentTitle(t){var e,i="data-track-component-title",n=t&&t.getAttribute(i);return n||(n=(e=dom.closest(t,"["+i+"]"))&&e.getAttribute(i)),n}function addEcommProductEvents(t,e,i,n){n.fireImpression&&queueOnceVisible(t,e,i,queueEcommProductImpression(n.impressionName)),addEcommProductClickHandler(t,e,i,n.clickName)}function queueEcommProductImpression(t){return function(e,i,n){var a=addDataOnView(e,i,n),r=_find(eventsQueue,function(e){return e.event===t});r?r.ecommerce.impressions.push(a):eventsQueue.push({event:t,ecommerce:{impressions:[a]}})}}function getPosition(t){var e,i,n=t.getAttribute(pageZoneAttr),a=t.getAttribute(verticalPositionAttr),r={};return n&&a||(e=dom.closest(t,"["+zoneAttr+"]"))&&(n=e.getAttribute(zoneAttr),i=e.getBoundingClientRect(),a=+((t.getBoundingClientRect().top-i.top)/i.height).toFixed(2),t.setAttribute(pageZoneAttr,n),t.setAttribute(verticalPositionAttr,a)),r[gtmPageZoneKey]=n,r[gtmVerticalPositionKey]=parseInt(a,10),r}function isImage(t){switch((t&&t.nodeName||"").toLowerCase()){case"img":case"svg":case"path":case"canvas":return!0;default:return!1}}function addEcommProductClickHandler(t,e,i,n){var a=t.getAttribute("data-track-option");t.addEventListener("click",function(r){var o=addDataOnView(t,e,i),s=r.target;module.exports.reportNow({event:n,ecommerce:{click:{actionField:{list:o.list,option:a||s&&s.getAttribute("data-track-option")||(isImage(s)?"Image":"Text")},products:[o]}}})})}function addDataOnView(t,e,i){var n=config[e].getDataOnView;return n?_assign(i,n(t)):i}function queueOnceVisible(t,e,i,n){new $visibility.Visible(t,{shownThreshold:.5}).on("shown",function(){$visibility.isElementNotHidden(t)&&(n(t,e,i),module.exports.reportSoon())})}function debounceReportNow(){var t=_debounce(module.exports.reportNow,processQueueDelay);return function(){eventsQueue.push.apply(eventsQueue,arguments),t()}}function reportNow(){eventsQueue.push.apply(eventsQueue,arguments),isCurrentlyReporting||(isCurrentlyReporting=!0,eventsQueue.length>0&&(window.dataLayer.push.apply(window.dataLayer,eventsQueue),eventsQueue=[]),isCurrentlyReporting=!1)}function initializeEventsFromDom(t,e){var i=(e||document.body).querySelectorAll("["+typeAttr+"]");_each(i,function(e){var i=e.getAttribute(typeAttr),n=config[i];n&&n.init&&n.init(e,i,t)})}function initializeElement(t){initializedOnLoad&&initializeEventsFromDom(publicVisitState,t)}function initializeGtm(t){!function(t,e,i,n,a){t[n]=t[n]||[],t[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var r=e.getElementsByTagName(i)[0],o=e.createElement(i);o.async=!0,o.src="https://web.archive.org/web/20201008210901/https://www.googletagmanager.com/gtm.js?id="+a,r.parentNode.insertBefore(o,r)}(window,document,"script","dataLayer",t)}function initializeDataLayer(t,e){e.newYorkMediaUserID=t.clientId,e.loyaltyLevel=t.userLoyalty,window.dataLayer.unshift({event:"dataLayer-initialized",userDetails:e,pageDetails:{pageUri:_nymGtmPage.pageUri||t.pageUri,vertical:_nymGtmPage.vertical||vertical,pageType:_nymGtmPage.pageType||pageType,author:_nymGtmPage.authors||author,headline:_nymGtmPage.headline,publishDate:_nymGtmPage.publishDate,publishDateISO:_nymGtmPage.publishDateISO,originalPublishDate:_nymGtmPage.originalPublishDate,originalPublishDateISO:_nymGtmPage.originalPublishDateISO,updatedDate:_nymGtmPage.updatedDate,updatedDateISO:_nymGtmPage.updatedDateISO,contentChannel:_nymGtmPage.contentChannel,tags:_nymGtmPage.tags,magazineIssueDate:_nymGtmPage.magazineIssueDate,onSitePromotion:_nymGtmPage.onSitePromotion,featureTypes:_nymGtmPage.featureTypes,syndicatedFrom:_nymGtmPage.syndicatedFrom,wordCount:_nymGtmPage.wordCount}})}function pageShouldCountAsView(){return!_nymGtmPage.hasProduct&&_nymGtmPage.featureTypes&&("Article"===_nymGtmPage.pageType||"Video Page"===_nymGtmPage.pageType||"Video"===_nymGtmPage.pageType)}function getArticleCounts(t){var e=cookie.get("nymcid");return e?Promise.race([pageShouldCountAsView()?updateClientHistoryWithPageData(e,t):getClientHistory(e),new Promise((t,e)=>{window.setTimeout(()=>e("Timed out in 2000 ms."),2e3)})]).then(t=>{let e=t.global;return e?{standardArticleCount:e.Article||0,featureArticleCount:e.Feature||0,magazineArticleCount:e.Magazine||0,totalArticleCount:e.total||0}:{}}).catch(t=>(log("error",`Error retrieving user visit data: ${t.message}`),{})):Promise.resolve({})}function initialReport(t){publicVisitState=t,initializeEventsFromDom(t),module.exports.reportNow(),document.addEventListener("mouseleave",function(t){t.clientY<0&&module.exports.reportNow()},!1)}function initGtm(t,e){const i=!!document.head.querySelector(".head-gtm");initializedOnLoad||(initializedOnLoad=!0,i?visit.onceReady(initialReport):getArticleCounts(e).then(e=>{visit.onceReady(function(i){initializeDataLayer(i,e),initializeGtm(t),initialReport(i)})}))}function reportCustomEvent(t,e){var i=t.category,n=t.action,a=t.label,r={event:"universalCustomEvent",customEventCategory:i&&i.trim(),customEventAction:n&&n.trim(),customEventLabel:a&&a.trim()};e&&(r=Object.assign(r,e)),reportNow(r)}window.dataLayer=window.dataLayer||[],module.exports.init=initGtm,module.exports.reportNow=reportNow,module.exports.reportSoon=debounceReportNow.call(void 0),module.exports.reportCustomEvent=reportCustomEvent,module.exports.initializeElement=initializeElement; }).call(this,"/services/client/gtm.js")}, {"2":2,"5":5,"31":31,"39":39,"41":41,"46":46,"77":77,"96":96,"132":132,"134":134,"208":208,"241":241}]; window.modules["5"] = [function(require,module,exports){"use strict";const $window=window,$document=document,_filter=require(130),_map=require(49),_invokeMap=require(1051),_assign=require(134),_throttle=require(36),Eventify=require(159);var Visible,VisibleEvent,primaryContentEl,list=[];function setPrimaryContent(e){e&&(primaryContentEl=e)}function isBelowPrimaryContent(e){var t=primaryContentEl&&primaryContentEl.getBoundingClientRect(),i=e&&e.getBoundingClientRect();return!!(t&&i&&t.bottom<i.top)}function min(e,t){return e<t?e:t}function max(e,t){return e>t?e:t}function updateVisibility(){list.forEach(updateVisibilityForItem)}function updateSeen(e,t){var i=t.visiblePx,n=t.visiblePercent;i&&n>=e.shownThreshold&&!e.seen?(e.seen=!0,setTimeout(function(){e.trigger("shown",new VisibleEvent("shown",t))},15)):(!i||n<e.hiddenThreshold)&&e.seen&&(e.seen=!1,setTimeout(function(){e.trigger("hidden",new VisibleEvent("hidden",t))},15))}function updatePreload(e,t,i){!e.preload&&e.preloadThreshold&&shouldBePreloaded(t.target,t.rect,e.preloadThreshold,i)&&(e.preload=!0,setTimeout(function(){e.trigger("preload",new VisibleEvent("preload",t))},15))}function updateVisibilityForItem(e){var t=e.el.getBoundingClientRect(),i=$window.innerHeight||$document.documentElement.clientHeight,n=getVerticallyVisiblePixels(t,i),o=n/(t.height||i),r={target:e.el,rect:t,visiblePx:n,visiblePercent:o};updateSeen(e,r),updatePreload(e,r,i)}function getViewportHeight(){return $window.innerHeight||$document.documentElement.clientHeight||$document.body.clientHeight}function getViewportWidth(){return $window.innerWidth||$document.documentElement.clientWidth||$document.body.clientWidth}function isElementNotHidden(e){return e&&null!==e.offsetParent&&!e.getAttribute("hidden")&&"none"!==getComputedStyle(e).display&&"hidden"!==getComputedStyle(e).visibility}function isElementInViewport(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=($window.innerHeight||$document.documentElement.clientHeight)&&t.right<=($window.innerWidth||$document.documentElement.clientWidth)}function isElementInsideAnother(e,t){var i=e.getBoundingClientRect(),n=t.getBoundingClientRect();return i.top>=n.top&&i.left>=n.left&&i.bottom<=n.bottom&&i.right<=n.right}function shouldBePreloaded(e,t,i,n){return t.bottom>-1*i&&t.top<=n+i&&isElementNotHidden(e)}function getLinearSpacialHash(e,t,i,n){var o=e%t,r=Math.floor(e/(t||1)).toString(n);return i>1&&(r+=getLinearSpacialHash(o,Math.floor(t/n),i-1,n)),r}function getVerticallyVisiblePixels(e,t){return min(t,max(e.bottom,0))-min(max(e.top,0),t)}function getPageOffset(e){for(var t=e.offsetLeft,i=e.offsetTop;e=e.offsetParent;)t+=e.offsetLeft,i+=e.offsetTop;return{left:t,top:i}}function watchForAny(e,t){var i,n;return e=e.split(","),n=_filter(_map(e,function(e){return(i=$document.querySelector(e))&&new Visible(i).on("shown",function(){_invokeMap(n,"destroy"),t()})}))}(Visible=function(e,t){t=t||{},this.el=e,this.seen=!1,this.preload=!1,this.preloadThreshold=t&&t.preloadThreshold||0,this.shownThreshold=t&&t.shownThreshold||0,this.hiddenThreshold=t&&min(t.shownThreshold,t.hiddenThreshold)||0,this.el&&(list.push(this),updateVisibilityForItem(this))}).prototype={destroy:function(){var e=list.indexOf(this);e>-1&&list.splice(e,1)}},Eventify.enable(Visible.prototype),VisibleEvent=function(e,t){this.type=e,_assign(this,t)},$document.addEventListener("scroll",_throttle(updateVisibility,200)),module.exports.getPageOffset=getPageOffset,module.exports.getLinearSpacialHash=getLinearSpacialHash,module.exports.getVerticallyVisiblePixels=getVerticallyVisiblePixels,module.exports.getViewportHeight=getViewportHeight,module.exports.getViewportWidth=getViewportWidth,module.exports.isElementNotHidden=isElementNotHidden,module.exports.isElementInViewport=isElementInViewport,module.exports.isElementInsideAnother=isElementInsideAnother,module.exports.watchForAny=watchForAny,module.exports.Visible=Visible,module.exports.setPrimaryContent=setPrimaryContent,module.exports.isBelowPrimaryContent=isBelowPrimaryContent,module.exports.updateVisibility=updateVisibility; }, {"36":36,"49":49,"130":130,"134":134,"159":159,"1051":1051}]; window.modules["9"] = [function(require,module,exports){(function (process){ "use strict";const getJSONP=require(788),_defaults=require(1045);function authenticate(t){return t.headers.Authorization="Token "+window.process.env.CLAY_ACCESS_KEY,t.credentials="same-origin",t}function addFakeCallback(){return("&callback=cb"+Math.random()).replace(".","")}function checkStatus(t){if(t.status>=200&&t.status<300)return t;{const e=new Error(t.statusText);throw e.response=t,e}}require(201),module.exports.get=function(t,e){const n=_defaults({method:"GET"},e);return fetch(t,n).then(checkStatus).then(function(t){return t.json()})},module.exports.getJSONP=function(t){return new Promise(function(e,n){getJSONP(t+addFakeCallback(),function(t,o){t?n(t):e(o)})})},module.exports.getHTML=function(t){return fetch(t).then(checkStatus).then(function(t){return t.text()})},module.exports.put=function(t,e,n){const o={method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return n&&authenticate(o),fetch(t,o).then(checkStatus).then(function(t){return t.json()})},module.exports.post=function(t,e,n){const o={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return n&&authenticate(o),fetch(t,o).then(checkStatus).then(function(t){return t.json()})},module.exports.patch=function(t,e,n){const o={method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)};return n&&authenticate(o),fetch(t,o).then(checkStatus).then(function(t){return t.json()})},module.exports.purge=function(t){return fetch(t,{method:"PURGE",headers:{"Content-Type":"application/json",Method:"PURGE"}}).then(checkStatus).then(function(t){return t.json()})},module.exports.crummashiePurge=function(t){const e={method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:`url=${encodeURIComponent(t)}`};return fetch("https://web.archive.org/web/20201008210901/http://crummashie.prd.nymetro.com/invalidate/",e).then(checkStatus)},module.exports.checkStatus=checkStatus; }).call(this,require(11))}, {"11":11,"201":201,"788":788,"1045":1045}]; window.modules["10"] = [function(require,module,exports){"use strict";module.exports=((t=window.location.hostname)=>{return![".aws.","beta.","localhost","qa.","stg."].find(o=>t.includes(o))}); }, {}]; window.modules["11"] = [function(require,module,exports){var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&¤tQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue.length;t;){for(currentQueue=queue,queue=[];++queueIndex<t;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,t=queue.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}process.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];queue.push(new Item(e,t)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(e){return[]},process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0}; }, {}]; window.modules["12"] = [function(require,module,exports){"use strict";const Eventify=require(159),auth0=require(355),store=require(112),isProd=require(10)(),queryString=require(1293),sentry=require(56),_get=require(23),AUTH0_CLIENT_ID=isProd?"l6GN9FG2cvg2W2e4a7XoOd8WCeiI84Hk":"lj0likzfa5GpE06fJxVKcUXxlt3YN76Q",AUTH0_DOMAIN=isProd?"login.nymag.com":"login.nymag.sites.dev.aws.nymetro.com",AUTH0_AUDIENCE=isProd?"newyorkmedia.auth0.com":"nymedia.auth0.com",AUTH0_DB=isProd?"nymag":"nymag-qa",AUTH0_REALM=AUTH0_DB,AUTH0_AUTH="auth0:access_token",AUTH0_PROFILE="auth0:profile",AUTH0_EXPIRATION="auth0:expiration",AUTH0_EXPIRATION_VALUE=72e6,USER_LAST_VISIT="LastLogIn",cookie=require(39),nymcid=cookie.get("nymcid"),firstNymcid=cookie.get("first-nymcid"),enableLog=!isProd||document.location.search.match("auth0Debug"),webAuth=new auth0.WebAuth({clientID:AUTH0_CLIENT_ID,domain:AUTH0_DOMAIN,redirectUri:document.location.origin+"/login/",audience:`https://${AUTH0_AUDIENCE}/api/v2/`,scope:"openid profile email read:current_user update:current_user_metadata",responseType:"token id_token",nonce:"NONCE",state:"OPAQUE_VALUE"}),MAX_32_BIT=2147483647;let tokenRenewalTimeout;function authlog(e){enableLog&&console.log(e)}function isAuthenticated(){return!!store.get(AUTH0_AUTH)}function managementApi(){const e=store.get(AUTH0_AUTH);return new auth0.Management({domain:AUTH0_DOMAIN,token:e})}function updateUserAttributes(e){return new Promise((t,o)=>{managementApi().patchUserAttributes(getUserID(),e,(e,r)=>{e&&401===e.statusCode&&"Unauthorized"===e.code&&o({message:"Looks like your session was expired, Please sign in again."}),r&&t({status:200})})})}function getUserID(){const e=store.get(AUTH0_PROFILE);return e&&e.sub}function getUserName(){const e=store.get(AUTH0_PROFILE);return e&&e.name}function getEmail(){const e=store.get(AUTH0_PROFILE);return e&&e.email}function getUserMetadata(){const e=store.get(AUTH0_PROFILE);return e&&e["https://web.archive.org/web/20201008210901/http://nymag.com/user_metadata"]}function getUserLastLogInData(){return store.get(USER_LAST_VISIT)}function getAppMetadata(){const e=store.get(AUTH0_PROFILE);return e&&e["https://web.archive.org/web/20201008210901/http://nymag.com/app_metadata"]}function getTalkJwt(){const e=store.get(AUTH0_PROFILE);return e&&e["https://web.archive.org/web/20201008210901/http://nymag.com/coral_talk"]}function isSubscriber(){const e=getAppMetadata();return!!e&&e.has_subscription}function showLogin(){webAuth.authorize({redirectUri:document.location.origin+"/login/?redirectUri="+document.location.href})}function showLoginSubscription(e){webAuth.authorize({redirectUri:e})}function setSession(e,t,o){store.set(AUTH0_AUTH,e.accessToken,o),store.set(AUTH0_PROFILE,t,o),store.set(AUTH0_EXPIRATION,o,o),scheduleRenewal(o)}function login(e,t,o){let r,n;if(e)return o?o(e):void 0;r=1e3*t.expiresIn+(new Date).getTime(),setSession(t,n=t.idTokenPayload,r),module.exports.trigger("login",n,r),o&&o()}function scheduleRenewal(e){const t=e&&Math.min(e-Date.now(),MAX_32_BIT);e&&t>0&&(tokenRenewalTimeout=setTimeout(()=>webAuth.checkSession({timeout:15e3},login),t))}function clearLocalSession(){authlog("clearing local store"),clearTimeout(tokenRenewalTimeout),store.remove(AUTH0_AUTH),store.remove(AUTH0_PROFILE),store.remove(AUTH0_EXPIRATION),store.remove(USER_LAST_VISIT)}function logout(){authlog("auth0 logging out"),clearLocalSession(),window.sessionStorage.removeItem("resubInfo"),webAuth.logout({clientId:AUTH0_CLIENT_ID,returnTo:document.location.origin+"/logout/?redirectUri="+document.location.origin+document.location.pathname},function(e){e||module.exports.trigger("logout")})}function triggerPasswordReset(e){return new Promise((t,o)=>{webAuth.changePassword({email:e,connection:AUTH0_DB},(e,r)=>{e&&o(e),t(r)})})}function getUserByEmail(e,t){return fetch(`https://${t.host}/_user/find-by-email?email=${e}`,{method:"GET",headers:{"Content-Type":"application/json"}}).then(e=>e.json()).then(e=>e).catch(e=>console.log(e))}function createUser({email:e,password:t}){return new Promise((o,r)=>{webAuth.signup({email:e,password:t,connection:AUTH0_DB},(e,t)=>{e?r(e):o(t)})})}function loginUser({email:e,password:t}){return new Promise((o,r)=>{webAuth.login({email:e,password:t,realm:AUTH0_REALM,redirectUri:`${document.location.origin}/account`},(e,t)=>{e?r(e):o(t)})})}function refresh(){return new Promise((e,t)=>{webAuth.checkSession({},(o,r)=>{if(o){if(configureSentryScope(),"login_required"==o.error)return getUserInfo(window.location).then(t=>{const o={email:t.email,email_verified:t.email_verified,name:t.name,nickname:t.nickname,picture:t.picture,updated_at:t.updated_at,sub:t.user_id,"https://web.archive.org/web/20201008210901/http://nymag.com/user_metadata":t.user_metadata,"https://web.archive.org/web/20201008210901/http://nymag.com/app_metadata":t.app_metadata},r=store.get(AUTH0_PROFILE),n=Object.assign({},r,o);return store.set(AUTH0_PROFILE,n),store.set(USER_LAST_VISIT,new Date),e()}).catch(e=>{const o=e instanceof Error?e:new Error(e.code||"Unknown Non-Error Response"),r={tags:{authStage:"getUserInfo"},extra:{auth0_error_payload:e,auth0_error_payload_original_response:_get(e,"original.response")}};sentry.captureManualError(o,r),t(e)});{const e=o instanceof Error?o:new Error(o.code||"Unknown Non-Error Response"),r={tags:{authStage:"checkSession"},extra:{auth0_error_payload:o,auth0_error_payload_original_response:_get(o,"original.response")}};sentry.captureManualErrors(e,r),authlog("silent auth: unknown error: "+o.error),t(o)}}let{idTokenPayload:n={}}=r||{},s=(r.expiresIn?1e3*r.expiresIn:AUTH0_EXPIRATION_VALUE)+(new Date).getTime();store.set(AUTH0_PROFILE,n),store.set(AUTH0_AUTH,r.accessToken,s),store.set(USER_LAST_VISIT,new Date),module.exports.trigger("refresh"),e()})})}function load(){isAuthenticated()?setTimeout(()=>{module.exports.trigger("init")},0):webAuth.checkSession({},function(e,t){e?(authlog("checkSession err : "+e.error),"login_required"==e.error?(authlog("login_required so check hash for creds"),webAuth.parseHash(function(e,t){authlog("processing parseHash result"),e||!t?(authlog("Parse hash: no token found: "),module.exports.trigger("init")):login(e,t,()=>{module.exports.trigger("init")})})):(clearLocalSession(),module.exports.trigger("init"))):(authlog("valid session found on checkSession"),store.set(USER_LAST_VISIT,new Date),login(e,t,()=>{module.exports.trigger("init")}))})}function isEmailVerified(){const e=store.get(AUTH0_PROFILE);return!!e&&e.email_verified}function updateDisplayName(e,t){const o=e.toLowerCase(),r=queryString.stringify({displayName:o}),n=`https://${t.host}/_user/check-displayname?${r}`;return fetch(n).then(e=>e.text()).then(e=>{if("ok"!==e)return{message:e};return updateUserAttributes({user_metadata:{displayName:o}})})}function getUserInfo(){return new Promise((e,t)=>{managementApi().getUser(getUserID(),(o,r)=>{o&&t(o),r&&e(r)})})}function configureSentryScope(){sentry.configureScope(e=>{e.clear(),e.setUser({nymcid:nymcid,firstNymcid:firstNymcid,username:`${getUserName()}`}),e.setTag("auth0AccountID",`${getUserID()}`)})}Eventify.enable(module.exports),module.exports.isAuthenticated=isAuthenticated,module.exports.getUserID=getUserID,module.exports.getEmail=getEmail,module.exports.getUserByEmail=getUserByEmail,module.exports.getUserMetadata=getUserMetadata,module.exports.getAppMetadata=getAppMetadata,module.exports.getTalkJwt=getTalkJwt,module.exports.isSubscriber=isSubscriber,module.exports.showLogin=showLogin,module.exports.showLoginSubscription=showLoginSubscription,module.exports.logout=logout,module.exports.triggerPasswordReset=triggerPasswordReset,module.exports.createUser=createUser,module.exports.loginUser=loginUser,module.exports.refresh=refresh,module.exports.getUserLastLogInData=getUserLastLogInData,module.exports.isEmailVerified=isEmailVerified,module.exports.updateDisplayName=updateDisplayName,module.exports.getUserInfo=getUserInfo,module.exports.updateUserAttributes=updateUserAttributes,authlog("Loading auth0 - initial localStorage state"),authlog(localStorage),load(); }, {"10":10,"23":23,"39":39,"56":56,"112":112,"159":159,"355":355,"1293":1293}]; window.modules["13"] = [function(require,module,exports){(function (process){ "use strict";const _isArray=require(145),_isObject=require(84),_isEmpty=require(83),_isString=require(179),_isNull=require(1054),_isUndefined=require(1055),_each=require(241),_get=require(23),_last=require(37),_parse=require(50),_reduce=require(87),_cloneDeep=require(61),{encode:encode}=require(82),db=require(79),publishedVersionSuffix="@published",kilnUrlParam="¤tUrl=",{removeNonAlphanumericCharacters:removeNonAlphanumericCharacters}=require(33),sitesWithConcert=["curbed","grubstreet","intelligencer","vulture","wwwthecut","thecut","nymag"];function isFieldEmpty(e){return _isArray(e)||_isObject(e)?_isEmpty(e):_isString(e)?0===e.length:!(!_isNull(e)&&!_isUndefined(e))}function has(e){return!isFieldEmpty(e)}function replaceVersion(e,t){if(!_isString(e))throw new TypeError("Uri must be a string, not "+typeof e);return e=t?e.split("@")[0]+"@"+t:e.split("@")[0]}function uriToUrl(e,t){const r=_get(t,"site.protocol")||"http",n=_get(t,"site.port"),o=_parse(`${r}://${e}`);return 80!==n&&443!==n&&o.set("port",n),o.href}function urlToUri(e){const t=_parse(e);return`${t.hostname}${t.pathname}`}function canonicalUrlToUri(e="",t){let r=_last(e.split("://")),n=encode(r);return r?db.get(`${t}/_uris/${n}`):Promise.reject()}function formatStart(e){return void 0===e||Number.isNaN(e)||e<0||e>1e8?0:e}function getSiteBaseUrl(e){const t=e.site||{},r=t.protocol||"http",n=t.host,o=(t.port||"80").toString();var i="";return"80"!==o&&"443"!==o&&(i=`:${o}`),`${r}://${n}${i}${t.path||""}`}function getSiteRootHost(e){const t=_get(e,"site.host","nymag.com"),r=t.split(".");return(t.match(/\.co\.uk$/)?r[r.length-3]+".":"")+r[r.length-2]+"."+r[r.length-1]}function isPublishedVersion(e){return e.indexOf(publishedVersionSuffix)===e.length-10}function ensurePublishedVersion(e){return isPublishedVersion(e)?e:e.split("@")[0]+publishedVersionSuffix}function isInstance(e){return e.indexOf("/instances/")>-1}function isPage(e){return e.indexOf("/_pages/")>-1}function kilnUrlToPageUrl(e){return e.indexOf(kilnUrlParam)>-1?decodeURIComponent(e.split(kilnUrlParam).pop()):e}function urlToCanonicalUrl(e){return kilnUrlToPageUrl(e).split("?")[0].split("#")[0].replace("/amp/","/")}function getInstanceId(e){if(!e)return null;if(!isInstance(e))return null;const t=e.split("/");return t[t.length-1].replace(publishedVersionSuffix,"")}function prefixElasticIndex(e){const t=window.process.env.ELASTIC_PREFIX;return t?e.split(",").map(e=>`${t}_${e}`.trim()).join(","):e}function normalizeTags(e=[]){return e.map(({text:e})=>removeNonAlphanumericCharacters(e)).filter(Boolean)}function crosspostedFromSite(e,t){var r;if(e.site!==t&&["di","vulture","selectall","wwwthecut","grubstreet","strategist","intelligencer"].includes(e.site)&&(r=!0),"nymag"!==t&&"copy"!==e.syndicationStatus||(r=!1),r)return e.site}function isSponsored(e){return e.featureTypes&&e.featureTypes["Sponsor Story"]}function keyObjectToArray(e){return _reduce(e,(e,t,r)=>(!e[r]&&t&&e.push(r),e),[])}function valuesToOptions(e){return Object.keys(e).map(t=>`<option value="${t}">${e[t]}</option>`).sort().join("")}function not(e){return!e}function isProduction(e){return!["qa.","beta.","localhost",".aws."].find(t=>e.includes(t))}function isComponentInstance(e,t){return"string"==typeof e&&e.indexOf(`/_components/${t}/instances/`)>-1}function findComponentRef(e,t){let r;return function e(n){"object"==typeof n&&null!==n?isComponentInstance(n._ref,t)?r=n._ref:_each(n,e):isComponentInstance(n,t)&&(r=n)}(e),r}function findComponentData(e,t){let r;return function e(n){"object"==typeof n&&null!==n&&(isComponentInstance(n._ref,t)?delete(r=_cloneDeep(n))._ref:_each(n,e))}(e),r}function isConcertAds(e){return sitesWithConcert.includes(e)}module.exports.isFieldEmpty=isFieldEmpty,module.exports.has=has,module.exports.replaceVersion=replaceVersion,module.exports.uriToUrl=uriToUrl,module.exports.urlToUri=urlToUri,module.exports.canonicalUrlToUri=canonicalUrlToUri,module.exports.formatStart=formatStart,module.exports.getSiteBaseUrl=getSiteBaseUrl,module.exports.getSiteRootHost=getSiteRootHost,module.exports.isPublishedVersion=isPublishedVersion,module.exports.ensurePublishedVersion=ensurePublishedVersion,module.exports.isInstance=isInstance,module.exports.isPage=isPage,module.exports.urlToCanonicalUrl=urlToCanonicalUrl,module.exports.getInstanceId=getInstanceId,module.exports.prefixElasticIndex=prefixElasticIndex,module.exports.normalizeTags=normalizeTags,module.exports.crosspostedFromSite=crosspostedFromSite,module.exports.isSponsored=isSponsored,module.exports.keyObjectToArray=keyObjectToArray,module.exports.valuesToOptions=valuesToOptions,module.exports.not=not,module.exports.isProduction=isProduction,module.exports.findComponentRef=findComponentRef,module.exports.findComponentData=findComponentData,module.exports.isComponentInstance=isComponentInstance,module.exports.isConcertAds=isConcertAds; }).call(this,require(11))}, {"11":11,"23":23,"33":33,"37":37,"50":50,"61":61,"79":79,"82":82,"83":83,"84":84,"87":87,"145":145,"179":179,"241":241,"1054":1054,"1055":1055}]; window.modules["22"] = [function(require,module,exports){!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,t;function n(){return e.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,s=[];for(n=0;n<e.length;++n)s.push(t(e[n],n));return s}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function h(e,t){for(var n in t)l(t,n)&&(e[n]=t[n]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,n,s){return bt(e,t,n,s,!0).utc()}function c(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function f(e){if(null==e._isValid){var n=c(e),s=t.call(n.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&n.overflow<0&&!n.empty&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&s);if(e._strict&&(i=i&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function m(e){var t=d(NaN);return null!=e?h(c(t),e):c(t).userInvalidated=!0,t}t=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var _=n.momentProperties=[];function y(e,t){var n,s,i;if(r(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),r(t._i)||(e._i=t._i),r(t._f)||(e._f=t._f),r(t._l)||(e._l=t._l),r(t._strict)||(e._strict=t._strict),r(t._tzm)||(e._tzm=t._tzm),r(t._isUTC)||(e._isUTC=t._isUTC),r(t._offset)||(e._offset=t._offset),r(t._pf)||(e._pf=c(t)),r(t._locale)||(e._locale=t._locale),_.length>0)for(n=0;n<_.length;n++)r(i=t[s=_[n]])||(e[s]=i);return e}var g=!1;function v(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,n.updateOffset(this),g=!1)}function p(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function M(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function k(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(n&&e[s]!==t[s]||!n&&M(e[s])!==M(t[s]))&&a++;return a+r}function S(e){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function D(e,t){var s=!0;return h(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),s){for(var i,r=[],a=0;a<arguments.length;a++){if(i="","object"==typeof arguments[a]){for(var o in i+="\n["+a+"] ",arguments[0])i+=o+": "+arguments[0][o]+", ";i=i.slice(0,-2)}else i=arguments[a];r.push(i)}S(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),s=!1}return t.apply(this,arguments)},t)}var Y,O={};function T(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),O[e]||(S(t),O[e]=!0)}function b(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var n,s=h({},e);for(n in t)l(t,n)&&(i(e[n])&&i(t[n])?(s[n]={},h(s[n],e[n]),h(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)l(e,n)&&!l(t,n)&&i(e[n])&&(s[n]=h({},s[n]));return s}function P(e){null!=e&&this.set(e)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,Y=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var W={};function C(e,t){var n=e.toLowerCase();W[n]=W[n+"s"]=W[t]=e}function H(e){return"string"==typeof e?W[e]||W[e.toLowerCase()]:void 0}function R(e){var t,n,s={};for(n in e)l(e,n)&&(t=H(n))&&(s[t]=e[n]);return s}var U={};function F(e,t){U[e]=t}function L(e,t,n){var s=""+Math.abs(e),i=t-s.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,G=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},E={};function I(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(E[e]=i),t&&(E[t[0]]=function(){return L(i.apply(this,arguments),t[1],t[2])}),n&&(E[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function A(e,t){return e.isValid()?(t=j(t,e.localeData()),V[t]=V[t]||function(e){var t,n,s,i=e.match(N);for(t=0,n=i.length;t<n;t++)E[i[t]]?i[t]=E[i[t]]:i[t]=(s=i[t]).match(/\[[\s\S]/)?s.replace(/^\[|\]$/g,""):s.replace(/\\/g,"");return function(t){var s,r="";for(s=0;s<n;s++)r+=b(i[s])?i[s].call(t,e):i[s];return r}}(t),V[t](e)):e.localeData().invalidDate()}function j(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(G.lastIndex=0;n>=0&&G.test(e);)e=e.replace(G,s),G.lastIndex=0,n-=1;return e}var Z=/\d/,z=/\d\d/,$=/\d{3}/,q=/\d{4}/,J=/[+-]?\d{6}/,B=/\d\d?/,Q=/\d\d\d\d?/,X=/\d\d\d\d\d\d?/,K=/\d{1,3}/,ee=/\d{1,4}/,te=/[+-]?\d{1,6}/,ne=/\d+/,se=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,re=/Z|[+-]\d\d(?::?\d\d)?/gi,ae=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,oe={};function ue(e,t,n){oe[e]=b(t)?t:function(e,s){return e&&n?n:t}}function le(e,t){return l(oe,e)?oe[e](t._strict,t._locale):new RegExp(he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var de={};function ce(e,t){var n,s=t;for("string"==typeof e&&(e=[e]),a(t)&&(s=function(e,n){n[t]=M(e)}),n=0;n<e.length;n++)de[e[n]]=s}function fe(e,t){ce(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i)})}function me(e,t,n){null!=t&&l(de,e)&&de[e](t,n._a,n,e)}var _e=0,ye=1,ge=2,ve=3,pe=4,we=5,Me=6,ke=7,Se=8;function De(e){return Ye(e)?366:365}function Ye(e){return e%4==0&&e%100!=0||e%400==0}I("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),I(0,["YY",2],0,function(){return this.year()%100}),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),C("year","y"),F("year",1),ue("Y",se),ue("YY",B,z),ue("YYYY",ee,q),ue("YYYYY",te,J),ue("YYYYYY",te,J),ce(["YYYYY","YYYYYY"],_e),ce("YYYY",function(e,t){t[_e]=2===e.length?n.parseTwoDigitYear(e):M(e)}),ce("YY",function(e,t){t[_e]=n.parseTwoDigitYear(e)}),ce("Y",function(e,t){t[_e]=parseInt(e,10)}),n.parseTwoDigitYear=function(e){return M(e)+(M(e)>68?1900:2e3)};var Oe,Te=be("FullYear",!0);function be(e,t){return function(s){return null!=s?(Pe(this,e,s),n.updateOffset(this,t),this):xe(this,e)}}function xe(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Pe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ye(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),We(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function We(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?Ye(e)?29:28:31-s%7%2}Oe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},I("M",["MM",2],"Mo",function(){return this.month()+1}),I("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),I("MMMM",0,0,function(e){return this.localeData().months(this,e)}),C("month","M"),F("month",8),ue("M",B),ue("MM",B,z),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),ce(["M","MM"],function(e,t){t[ye]=M(e)-1}),ce(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[ye]=i:c(n).invalidMonth=e});var Ce=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,He="January_February_March_April_May_June_July_August_September_October_November_December".split("_");var Re="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Ue(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=M(t);else if(!a(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),We(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Fe(e){return null!=e?(Ue(this,e),n.updateOffset(this,!0),this):xe(this,"Month")}var Le=ae;var Ne=ae;function Ge(){function e(e,t){return t.length-e.length}var t,n,s=[],i=[],r=[];for(t=0;t<12;t++)n=d([2e3,t]),s.push(this.monthsShort(n,"")),i.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(s.sort(e),i.sort(e),r.sort(e),t=0;t<12;t++)s[t]=he(s[t]),i[t]=he(i[t]);for(t=0;t<24;t++)r[t]=he(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Ve(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function Ee(e,t,n){var s=7+t-n;return-((7+Ve(e,0,s).getUTCDay()-t)%7)+s-1}function Ie(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ee(e,s,i);return o<=0?a=De(r=e-1)+o:o>De(e)?(r=e+1,a=o-De(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Ae(e,t,n){var s,i,r=Ee(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+je(i=e.year()-1,t,n):a>je(e.year(),t,n)?(s=a-je(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function je(e,t,n){var s=Ee(e,t,n),i=Ee(e+1,t,n);return(De(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),F("week",5),F("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=M(e)});function Ze(e,t){return e.slice(t,7).concat(e.slice(0,t))}I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:c(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=M(e)});var ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var $e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var Je=ae;var Be=ae;var Qe=ae;function Xe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=d([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=he(o[t]),u[t]=he(u[t]),l[t]=he(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ke(){return this.hours()%12||12}function et(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Ke),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Ke.apply(this)+L(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Ke.apply(this)+L(this.minutes(),2)+L(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+L(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+L(this.minutes(),2)+L(this.seconds(),2)}),et("a",!0),et("A",!1),C("hour","h"),F("hour",13),ue("a",tt),ue("A",tt),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ve),ce(["k","kk"],function(e,t,n){var s=M(e);t[ve]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ve]=M(e),c(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s)),c(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s,2)),t[we]=M(e.substr(i)),c(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ve]=M(e.substr(0,s)),t[pe]=M(e.substr(s,2)),t[we]=M(e.substr(i))});var nt,st=be("Hours",!0),it={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:He,monthsShort:Re,week:{dow:0,doy:6},weekdays:ze,weekdaysMin:qe,weekdaysShort:$e,meridiemParse:/[ap]\.?m?\.?/i},rt={},at={};function ot(e){return e?e.toLowerCase().replace("_","-"):e}function ut(e){var t=null;if(!rt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=nt._abbr,require("./locale/"+e),lt(t)}catch(e){}return rt[e]}function lt(e,t){var n;return e&&((n=r(t)?dt(e):ht(e,t))?nt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),nt._abbr}function ht(e,t){if(null!==t){var n,s=it;if(t.abbr=e,null!=rt[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=rt[e]._config;else if(null!=t.parentLocale)if(null!=rt[t.parentLocale])s=rt[t.parentLocale]._config;else{if(null==(n=ut(t.parentLocale)))return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;s=n._config}return rt[e]=new P(x(s,t)),at[e]&&at[e].forEach(function(e){ht(e.name,e.config)}),lt(e),rt[e]}return delete rt[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!s(e)){if(t=ut(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ot(e[r]).split("-")).length,n=(n=ot(e[r+1]))?n.split("-"):null;t>0;){if(s=ut(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&k(i,n,!0)>=t-1)break;t--}r++}return nt}(e)}function ct(e){var t,n=e._a;return n&&-2===c(e).overflow&&(t=n[ye]<0||n[ye]>11?ye:n[ge]<1||n[ge]>We(n[_e],n[ye])?ge:n[ve]<0||n[ve]>24||24===n[ve]&&(0!==n[pe]||0!==n[we]||0!==n[Me])?ve:n[pe]<0||n[pe]>59?pe:n[we]<0||n[we]>59?we:n[Me]<0||n[Me]>999?Me:-1,c(e)._overflowDayOfYear&&(t<_e||t>ge)&&(t=ge),c(e)._overflowWeeks&&-1===t&&(t=ke),c(e)._overflowWeekday&&-1===t&&(t=Se),c(e).overflow=t),e}function ft(e,t,n){return null!=e?e:null!=t?t:n}function mt(e){var t,s,i,r,a,o=[];if(!e._d){for(i=function(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ge]&&null==e._a[ye]&&function(e){var t,n,s,i,r,a,o,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)r=1,a=4,n=ft(t.GG,e._a[_e],Ae(xt(),1,4).year),s=ft(t.W,1),((i=ft(t.E,1))<1||i>7)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Ae(xt(),r,a);n=ft(t.gg,e._a[_e],l.year),s=ft(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r}s<1||s>je(n,r,a)?c(e)._overflowWeeks=!0:null!=u?c(e)._overflowWeekday=!0:(o=Ie(n,s,i,r,a),e._a[_e]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=ft(e._a[_e],i[_e]),(e._dayOfYear>De(a)||0===e._dayOfYear)&&(c(e)._overflowDayOfYear=!0),s=Ve(a,0,e._dayOfYear),e._a[ye]=s.getUTCMonth(),e._a[ge]=s.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ve]&&0===e._a[pe]&&0===e._a[we]&&0===e._a[Me]&&(e._nextDay=!0,e._a[ve]=0),e._d=(e._useUTC?Ve:function(e,t,n,s,i,r,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ve]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(c(e).weekdayMismatch=!0)}}var _t=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],pt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wt=/^\/?Date\((\-?\d+)/i;function Mt(e){var t,n,s,i,r,a,o=e._i,u=_t.exec(o)||yt.exec(o);if(u){for(c(e).iso=!0,t=0,n=vt.length;t<n;t++)if(vt[t][1].exec(u[1])){i=vt[t][0],s=!1!==vt[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=pt.length;t<n;t++)if(pt[t][1].exec(u[3])){r=(u[2]||" ")+pt[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(u[4]){if(!gt.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),Ot(e)}else e._isValid=!1}var kt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function St(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var Dt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Yt(e){var t,n,s,i,r,a,o,u=kt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(u){var l=(t=u[4],n=u[3],s=u[2],i=u[5],r=u[6],a=u[7],o=[St(t),Re.indexOf(n),parseInt(s,10),parseInt(i,10),parseInt(r,10)],a&&o.push(parseInt(a,10)),o);if(!function(e,t,n){return!e||$e.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(c(n).weekdayMismatch=!0,n._isValid=!1,!1)}(u[1],l,e))return;e._a=l,e._tzm=function(e,t,n){if(e)return Dt[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return(s-i)/100*60+i}(u[8],u[9],u[10]),e._d=Ve.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),c(e).rfc2822=!0}else e._isValid=!1}function Ot(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],c(e).empty=!0;var t,s,i,r,a,o=""+e._i,u=o.length,l=0;for(i=j(e._f,e._locale).match(N)||[],t=0;t<i.length;t++)r=i[t],(s=(o.match(le(r,e))||[])[0])&&((a=o.substr(0,o.indexOf(s))).length>0&&c(e).unusedInput.push(a),o=o.slice(o.indexOf(s)+s.length),l+=s.length),E[r]?(s?c(e).empty=!1:c(e).unusedTokens.push(r),me(r,s,e)):e._strict&&!s&&c(e).unusedTokens.push(r);c(e).charsLeftOver=u-l,o.length>0&&c(e).unusedInput.push(o),e._a[ve]<=12&&!0===c(e).bigHour&&e._a[ve]>0&&(c(e).bigHour=void 0),c(e).parsedDateParts=e._a.slice(0),c(e).meridiem=e._meridiem,e._a[ve]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[ve],e._meridiem),mt(e),ct(e)}else Yt(e);else Mt(e)}function Tt(e){var t=e._i,l=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===l&&""===t?m({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),p(t)?new v(ct(t)):(o(t)?e._d=t:s(l)?function(e){var t,n,s,i,r;if(0===e._f.length)return c(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)r=0,t=y({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Ot(t),f(t)&&(r+=c(t).charsLeftOver,r+=10*c(t).unusedTokens.length,c(t).score=r,(null==s||r<s)&&(s=r,n=t));h(e,n||t)}(e):l?Ot(e):function(e){var t=e._i;r(t)?e._d=new Date(n.now()):o(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=wt.exec(e._i);null===t?(Mt(e),!1===e._isValid&&(delete e._isValid,Yt(e),!1===e._isValid&&(delete e._isValid,n.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):s(t)?(e._a=u(t.slice(0),function(e){return parseInt(e,10)}),mt(e)):i(t)?function(e){if(!e._d){var t=R(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),mt(e)}}(e):a(t)?e._d=new Date(t):n.createFromInputFallback(e)}(e),f(e)||(e._d=null),e))}function bt(e,t,n,r,a){var o,u={};return!0!==n&&!1!==n||(r=n,n=void 0),(i(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||s(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=a,u._l=n,u._i=e,u._f=t,u._strict=r,(o=new v(ct(Tt(u))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function xt(e,t,n,s){return bt(e,t,n,s,!1)}n.createFromInputFallback=D("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var Pt=D("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=xt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()}),Wt=D("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=xt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()});function Ct(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Ht=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Rt(e){var t=R(e),n=t.year||0,s=t.quarter||0,i=t.month||0,r=t.week||t.isoWeek||0,a=t.day||0,o=t.hour||0,u=t.minute||0,l=t.second||0,h=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Oe.call(Ht,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,s=0;s<Ht.length;++s)if(e[Ht[s]]){if(n)return!1;parseFloat(e[Ht[s]])!==M(e[Ht[s]])&&(n=!0)}return!0}(t),this._milliseconds=+h+1e3*l+6e4*u+1e3*o*60*60,this._days=+a+7*r,this._months=+i+3*s+12*n,this._data={},this._locale=dt(),this._bubble()}function Ut(e){return e instanceof Rt}function Ft(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Lt(e,t){I(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+L(~~(e/60),2)+t+L(~~e%60,2)})}Lt("Z",":"),Lt("ZZ",""),ue("Z",re),ue("ZZ",re),ce(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Gt(re,e)});var Nt=/([\+\-]|\d\d)/gi;function Gt(e,t){var n=(t||"").match(e);if(null===n)return null;var s=((n[n.length-1]||[])+"").match(Nt)||["-",0,0],i=60*s[1]+M(s[2]);return 0===i?0:"+"===s[0]?i:-i}function Vt(e,t){var s,i;return t._isUTC?(s=t.clone(),i=(p(e)||o(e)?e.valueOf():xt(e).valueOf())-s.valueOf(),s._d.setTime(s._d.valueOf()+i),n.updateOffset(s,!1),s):xt(e).local()}function Et(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function It(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}n.updateOffset=function(){};var At=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,jt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Zt(e,t){var n,s,i,r=e,o=null;return Ut(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:a(e)?(r={},t?r[t]=e:r.milliseconds=e):(o=At.exec(e))?(n="-"===o[1]?-1:1,r={y:0,d:M(o[ge])*n,h:M(o[ve])*n,m:M(o[pe])*n,s:M(o[we])*n,ms:M(Ft(1e3*o[Me]))*n}):(o=jt.exec(e))?(n="-"===o[1]?-1:1,r={y:zt(o[2],n),M:zt(o[3],n),w:zt(o[4],n),d:zt(o[5],n),h:zt(o[6],n),m:zt(o[7],n),s:zt(o[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(i=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Vt(t,e),e.isBefore(t)?n=$t(e,t):((n=$t(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(xt(r.from),xt(r.to)),(r={}).ms=i.milliseconds,r.M=i.months),s=new Rt(r),Ut(e)&&l(e,"_locale")&&(s._locale=e._locale),s}function zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function $t(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function qt(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),Jt(this,Zt(n="string"==typeof n?+n:n,s),e),this}}function Jt(e,t,s,i){var r=t._milliseconds,a=Ft(t._days),o=Ft(t._months);e.isValid()&&(i=null==i||i,o&&Ue(e,xe(e,"Month")+o*s),a&&Pe(e,"Date",xe(e,"Date")+a*s),r&&e._d.setTime(e._d.valueOf()+r*s),i&&n.updateOffset(e,a||o))}Zt.fn=Rt.prototype,Zt.invalid=function(){return Zt(NaN)};var Bt=qt(1,"add"),Qt=qt(-1,"subtract");function Xt(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return-(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function Kt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=dt(e))&&(this._locale=t),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var en=D("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function tn(){return this._locale}var nn=1e3,sn=60*nn,rn=60*sn,an=3506328*rn;function on(e,t){return(e%t+t)%t}function un(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-an:new Date(e,t,n).valueOf()}function ln(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-an:Date.UTC(e,t,n)}function hn(e,t){I(0,[e,e.length],0,t)}function dn(e,t,n,s,i){var r;return null==e?Ae(this,s,i).year:(t>(r=je(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Ie(e,t,n,s,i),a=Ve(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hn("gggg","weekYear"),hn("ggggg","weekYear"),hn("GGGG","isoWeekYear"),hn("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ue("G",se),ue("g",se),ue("GG",B,z),ue("gg",B,z),ue("GGGG",ee,q),ue("gggg",ee,q),ue("GGGGG",te,J),ue("ggggg",te,J),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=M(e)}),fe(["gg","GG"],function(e,t,s,i){t[i]=n.parseTwoDigitYear(e)}),I("Q",0,"Qo","quarter"),C("quarter","Q"),F("quarter",7),ue("Q",Z),ce("Q",function(e,t){t[ye]=3*(M(e)-1)}),I("D",["DD",2],"Do","date"),C("date","D"),F("date",9),ue("D",B),ue("DD",B,z),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ce(["D","DD"],ge),ce("Do",function(e,t){t[ge]=M(e.match(B)[0])});var cn=be("Date",!0);I("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),F("dayOfYear",4),ue("DDD",K),ue("DDDD",$),ce(["DDD","DDDD"],function(e,t,n){n._dayOfYear=M(e)}),I("m",["mm",2],0,"minute"),C("minute","m"),F("minute",14),ue("m",B),ue("mm",B,z),ce(["m","mm"],pe);var fn=be("Minutes",!1);I("s",["ss",2],0,"second"),C("second","s"),F("second",15),ue("s",B),ue("ss",B,z),ce(["s","ss"],we);var mn,_n=be("Seconds",!1);for(I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),C("millisecond","ms"),F("millisecond",16),ue("S",K,Z),ue("SS",K,z),ue("SSS",K,$),mn="SSSS";mn.length<=9;mn+="S")ue(mn,ne);function yn(e,t){t[Me]=M(1e3*("0."+e))}for(mn="S";mn.length<=9;mn+="S")ce(mn,yn);var gn=be("Milliseconds",!1);I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName");var vn=v.prototype;function pn(e){return e}vn.add=Bt,vn.calendar=function(e,t){var s=e||xt(),i=Vt(s,this).startOf("day"),r=n.calendarFormat(this,i)||"sameElse",a=t&&(b(t[r])?t[r].call(this,s):t[r]);return this.format(a||this.localeData().calendar(r,this,xt(s)))},vn.clone=function(){return new v(this)},vn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Vt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=H(t)){case"year":r=Xt(this,s)/12;break;case"month":r=Xt(this,s);break;case"quarter":r=Xt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:w(r)},vn.endOf=function(e){var t;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;var s=this._isUTC?ln:un;switch(e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=rn-on(t+(this._isUTC?0:this.utcOffset()*sn),rn)-1;break;case"minute":t=this._d.valueOf(),t+=sn-on(t,sn)-1;break;case"second":t=this._d.valueOf(),t+=nn-on(t,nn)-1}return this._d.setTime(t),n.updateOffset(this,!0),this},vn.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=A(this,e);return this.localeData().postformat(t)},vn.from=function(e,t){return this.isValid()&&(p(e)&&e.isValid()||xt(e).isValid())?Zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vn.fromNow=function(e){return this.from(xt(),e)},vn.to=function(e,t){return this.isValid()&&(p(e)&&e.isValid()||xt(e).isValid())?Zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},vn.toNow=function(e){return this.to(xt(),e)},vn.get=function(e){return b(this[e=H(e)])?this[e]():this},vn.invalidAt=function(){return c(this).overflow},vn.isAfter=function(e,t){var n=p(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},vn.isBefore=function(e,t){var n=p(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},vn.isBetween=function(e,t,n,s){var i=p(e)?e:xt(e),r=p(t)?t:xt(t);return!!(this.isValid()&&i.isValid()&&r.isValid())&&("("===(s=s||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===s[1]?this.isBefore(r,n):!this.isAfter(r,n))},vn.isSame=function(e,t){var n,s=p(e)?e:xt(e);return!(!this.isValid()||!s.isValid())&&("millisecond"===(t=H(t)||"millisecond")?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},vn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},vn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},vn.isValid=function(){return f(this)},vn.lang=en,vn.locale=Kt,vn.localeData=tn,vn.max=Wt,vn.min=Pt,vn.parsingFlags=function(){return h({},c(this))},vn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:U[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=R(e)),s=0;s<n.length;s++)this[n[s].unit](e[n[s].unit]);else if(b(this[e=H(e)]))return this[e](t);return this},vn.startOf=function(e){var t;if(void 0===(e=H(e))||"millisecond"===e||!this.isValid())return this;var s=this._isUTC?ln:un;switch(e){case"year":t=s(this.year(),0,1);break;case"quarter":t=s(this.year(),this.month()-this.month()%3,1);break;case"month":t=s(this.year(),this.month(),1);break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=s(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=on(t+(this._isUTC?0:this.utcOffset()*sn),rn);break;case"minute":t=this._d.valueOf(),t-=on(t,sn);break;case"second":t=this._d.valueOf(),t-=on(t,nn)}return this._d.setTime(t),n.updateOffset(this,!0),this},vn.subtract=Qt,vn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},vn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},vn.toDate=function(){return new Date(this.valueOf())},vn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?A(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):b(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",A(n,"Z")):A(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},vn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+s+"-MM-DD[T]HH:mm:ss.SSS"+i)},vn.toJSON=function(){return this.isValid()?this.toISOString():null},vn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},vn.unix=function(){return Math.floor(this.valueOf()/1e3)},vn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},vn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vn.year=Te,vn.isLeapYear=function(){return Ye(this.year())},vn.weekYear=function(e){return dn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},vn.isoWeekYear=function(e){return dn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},vn.quarter=vn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},vn.month=Fe,vn.daysInMonth=function(){return We(this.year(),this.month())},vn.week=vn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},vn.isoWeek=vn.isoWeeks=function(e){var t=Ae(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},vn.weeksInYear=function(){var e=this.localeData()._week;return je(this.year(),e.dow,e.doy)},vn.isoWeeksInYear=function(){return je(this.year(),1,4)},vn.date=cn,vn.day=vn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},vn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},vn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},vn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},vn.hour=vn.hours=st,vn.minute=vn.minutes=fn,vn.second=vn.seconds=_n,vn.millisecond=vn.milliseconds=gn,vn.utcOffset=function(e,t,s){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Gt(re,e)))return this}else Math.abs(e)<16&&!s&&(e*=60);return!this._isUTC&&t&&(i=Et(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Jt(this,Zt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Et(this)},vn.utc=function(e){return this.utcOffset(0,e)},vn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Et(this),"m")),this},vn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Gt(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},vn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?xt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},vn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vn.isLocal=function(){return!!this.isValid()&&!this._isUTC},vn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},vn.isUtc=It,vn.isUTC=It,vn.zoneAbbr=function(){return this._isUTC?"UTC":""},vn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},vn.dates=D("dates accessor is deprecated. Use date instead.",cn),vn.months=D("months accessor is deprecated. Use month instead",Fe),vn.years=D("years accessor is deprecated. Use year instead",Te),vn.zone=D("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),vn.isDSTShifted=D("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=Tt(e))._a){var t=e._isUTC?d(e._a):xt(e._a);this._isDSTShifted=this.isValid()&&k(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var wn=P.prototype;function Mn(e,t,n,s){var i=dt(),r=d().set(s,t);return i[n](r,e)}function kn(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return Mn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=Mn(e,s,n,"month");return i}function Sn(e,t,n,s){"boolean"==typeof e?(a(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,a(t)&&(n=t,t=void 0),t=t||"");var i,r=dt(),o=e?r._week.dow:0;if(null!=n)return Mn(t,(n+o)%7,s,"day");var u=[];for(i=0;i<7;i++)u[i]=Mn(t,(i+o)%7,s,"day");return u}wn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return b(s)?s.call(t,n):s},wn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},wn.invalidDate=function(){return this._invalidDate},wn.ordinal=function(e){return this._ordinal.replace("%d",e)},wn.preparse=pn,wn.postformat=pn,wn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return b(i)?i(e,t,n,s):i.replace(/%d/i,e)},wn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return b(n)?n(t):n.replace(/%s/i,t)},wn.set=function(e){var t,n;for(n in e)b(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},wn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ce).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},wn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ce.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},wn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=d([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Oe.call(this._shortMonthsParse,a))?i:null:-1!==(i=Oe.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Oe.call(this._shortMonthsParse,a))?i:-1!==(i=Oe.call(this._longMonthsParse,a))?i:null:-1!==(i=Oe.call(this._longMonthsParse,a))?i:-1!==(i=Oe.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=d([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},wn.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ge.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Ne),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},wn.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ge.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Le),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},wn.week=function(e){return Ae(e,this._week.dow,this._week.doy).week},wn.firstDayOfYear=function(){return this._week.doy},wn.firstDayOfWeek=function(){return this._week.dow},wn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ze(n,this._week.dow):e?n[e.day()]:n},wn.weekdaysMin=function(e){return!0===e?Ze(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},wn.weekdaysShort=function(e){return!0===e?Ze(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},wn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=d([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Oe.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Oe.call(this._minWeekdaysParse,a))?i:-1!==(i=Oe.call(this._weekdaysParse,a))?i:-1!==(i=Oe.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=d([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},wn.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Je),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},wn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Be),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},wn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},wn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},wn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},lt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===M(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=D("moment.lang is deprecated. Use moment.locale instead.",lt),n.langData=D("moment.langData is deprecated. Use moment.localeData instead.",dt);var Dn=Math.abs;function Yn(e,t,n,s){var i=Zt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function On(e){return e<0?Math.floor(e):Math.ceil(e)}function Tn(e){return 4800*e/146097}function bn(e){return 146097*e/4800}function xn(e){return function(){return this.as(e)}}var Pn=xn("ms"),Wn=xn("s"),Cn=xn("m"),Hn=xn("h"),Rn=xn("d"),Un=xn("w"),Fn=xn("M"),Ln=xn("Q"),Nn=xn("y");function Gn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Vn=Gn("milliseconds"),En=Gn("seconds"),In=Gn("minutes"),An=Gn("hours"),jn=Gn("days"),Zn=Gn("months"),zn=Gn("years");var $n=Math.round,qn={ss:44,s:45,m:45,h:22,d:26,M:11};var Jn=Math.abs;function Bn(e){return(e>0)-(e<0)||+e}function Qn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Jn(this._milliseconds)/1e3,s=Jn(this._days),i=Jn(this._months);e=w(n/60),t=w(e/60),n%=60,e%=60;var r=w(i/12),a=i%=12,o=s,u=t,l=e,h=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var c=d<0?"-":"",f=Bn(this._months)!==Bn(d)?"-":"",m=Bn(this._days)!==Bn(d)?"-":"",_=Bn(this._milliseconds)!==Bn(d)?"-":"";return c+"P"+(r?f+r+"Y":"")+(a?f+a+"M":"")+(o?m+o+"D":"")+(u||l||h?"T":"")+(u?_+u+"H":"")+(l?_+l+"M":"")+(h?_+h+"S":"")}var Xn=Rt.prototype;return Xn.isValid=function(){return this._isValid},Xn.abs=function(){var e=this._data;return this._milliseconds=Dn(this._milliseconds),this._days=Dn(this._days),this._months=Dn(this._months),e.milliseconds=Dn(e.milliseconds),e.seconds=Dn(e.seconds),e.minutes=Dn(e.minutes),e.hours=Dn(e.hours),e.months=Dn(e.months),e.years=Dn(e.years),this},Xn.add=function(e,t){return Yn(this,e,t,1)},Xn.subtract=function(e,t){return Yn(this,e,t,-1)},Xn.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=H(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Tn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(bn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},Xn.asMilliseconds=Pn,Xn.asSeconds=Wn,Xn.asMinutes=Cn,Xn.asHours=Hn,Xn.asDays=Rn,Xn.asWeeks=Un,Xn.asMonths=Fn,Xn.asQuarters=Ln,Xn.asYears=Nn,Xn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*M(this._months/12):NaN},Xn._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*On(bn(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=w(r/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,a+=w(n/24),o+=i=w(Tn(a)),a-=On(bn(i)),s=w(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},Xn.clone=function(){return Zt(this)},Xn.get=function(e){return e=H(e),this.isValid()?this[e+"s"]():NaN},Xn.milliseconds=Vn,Xn.seconds=En,Xn.minutes=In,Xn.hours=An,Xn.days=jn,Xn.weeks=function(){return w(this.days()/7)},Xn.months=Zn,Xn.years=zn,Xn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var s=Zt(e).abs(),i=$n(s.as("s")),r=$n(s.as("m")),a=$n(s.as("h")),o=$n(s.as("d")),u=$n(s.as("M")),l=$n(s.as("y")),h=i<=qn.ss&&["s",i]||i<qn.s&&["ss",i]||r<=1&&["m"]||r<qn.m&&["mm",r]||a<=1&&["h"]||a<qn.h&&["hh",a]||o<=1&&["d"]||o<qn.d&&["dd",o]||u<=1&&["M"]||u<qn.M&&["MM",u]||l<=1&&["y"]||["yy",l];return h[2]=t,h[3]=+e>0,h[4]=n,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,h)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},Xn.toISOString=Qn,Xn.toString=Qn,Xn.toJSON=Qn,Xn.locale=Kt,Xn.localeData=tn,Xn.toIsoString=D("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qn),Xn.lang=en,I("X",0,0,"unix"),I("x",0,0,"valueOf"),ue("x",se),ue("X",/[+-]?\d+(\.\d{1,3})?/),ce("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),ce("x",function(e,t,n){n._d=new Date(M(e))}),n.version="2.24.0",e=xt,n.fn=vn,n.min=function(){return Ct("isBefore",[].slice.call(arguments,0))},n.max=function(){return Ct("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=d,n.unix=function(e){return xt(1e3*e)},n.months=function(e,t){return kn(e,t,"months")},n.isDate=o,n.locale=lt,n.invalid=m,n.duration=Zt,n.isMoment=p,n.weekdays=function(e,t,n){return Sn(e,t,n,"weekdays")},n.parseZone=function(){return xt.apply(null,arguments).parseZone()},n.localeData=dt,n.isDuration=Ut,n.monthsShort=function(e,t){return kn(e,t,"monthsShort")},n.weekdaysMin=function(e,t,n){return Sn(e,t,n,"weekdaysMin")},n.defineLocale=ht,n.updateLocale=function(e,t){if(null!=t){var n,s,i=it;null!=(s=ut(e))&&(i=s._config),(n=new P(t=x(i,t))).parentLocale=rt[e],rt[e]=n,lt(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?rt[e]=rt[e].parentLocale:null!=rt[e]&&delete rt[e]);return rt[e]},n.locales=function(){return Y(rt)},n.weekdaysShort=function(e,t,n){return Sn(e,t,n,"weekdaysShort")},n.normalizeUnits=H,n.relativeTimeRounding=function(e){return void 0===e?$n:"function"==typeof e&&($n=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==qn[e]&&(void 0===t?qn[e]:(qn[e]=t,"s"===e&&(qn.ss=t-1),!0))},n.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},n.prototype=vn,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}); }, {}]; window.modules["23"] = [function(require,module,exports){var baseGet=require(896);function get(e,t,r){var a=null==e?void 0:baseGet(e,t);return void 0===a?r:a}module.exports=get; }, {"896":896}]; window.modules["31"] = [function(require,module,exports){(function (process){ "use strict";const clayLog=require(34),_defaults=require(1045);let sitesLogInstance,navigatorReference;function init(e,s){var n={};"undefined"!=typeof window&&void 0===window.process?sitesLogInstance=null:(e&&(n.sitesVersion=e),s&&(n.browserVersion=navigatorReference.userAgent),clayLog.init({name:"sites",meta:n}),sitesLogInstance=clayLog.getLogger())}function setup(e){return e=_defaults({},e,{file:"File not specified! Please declare a file"}),sitesLogInstance?clayLog.meta(e,sitesLogInstance):console.log}process.versions&&process.versions.node||(navigatorReference=navigator,init(null,!0)),module.exports.init=init,module.exports.setup=setup,module.exports.assignNavigator=function(e){navigatorReference=e},module.exports.assignLogInstance=function(e){sitesLogInstance=e}; }).call(this,require(11))}, {"11":11,"34":34,"1045":1045}]; window.modules["33"] = [function(require,module,exports){"use strict";const speakingurl=require(1333),he=require(714),typogr=require(1362),headQuotes=require(715),striptags=require(53),_isString=require(179),_isPlainObject=require(951),_mapValues=require(196),_isArray=require(145),_toLower=require(1064),{fold:fold}=require(683),NON_ALPHANUMERIC_RE=/[_\W]/g,UNICODE_RE=/[^A-Za-z 0-9\.,\?!@#\$%\^&\*\(\)-_=\+;:<>\/\\\|\}\{\[\]~]*/g,DISPLAYNAME_RE=/^[a-z0-9_.+-]{3,32}$/gi;function toSmartHeadline(e){return headQuotes(he.decode(e)).replace("---","—").replace("--","–").replace("...","…")}function toSmartText(e){return he.decode(typogr(he.decode(e)).chain().smartypants().value())}function stripUnicode(e){return e.replace(UNICODE_RE,"")}function toPlainText(e){return _isString(e)?he.decode(striptags(e.replace(/ /g," "))):""}function cleanSlug(e,r={replaceAccentCharacters:!1}){return r.replaceAccentCharacters&&(e=normalizeName(e)),speakingurl(toPlainText(stripUnicode(e)),{custom:{_:"-"}})}function validateTagContent(e){var r=striptags(e);return""===r||r.match(/^\s+$/)?"":e}function recursivelyStripSeperators(e){return _isPlainObject(e)?_mapValues(e,recursivelyStripSeperators):_isArray(e)?e.map(recursivelyStripSeperators):_isString(e)?e.replace(/(\u2028|\u2029)/g,""):e}function removeNonAlphanumericCharacters(e=""){return e.replace(NON_ALPHANUMERIC_RE,"")}function normalizeName(e){return fold(_toLower(e.trim()))}function validateDisplayName(e){return e.match(DISPLAYNAME_RE)}module.exports.toSmartHeadline=toSmartHeadline,module.exports.toSmartText=toSmartText,module.exports.stripUnicode=stripUnicode,module.exports.toPlainText=toPlainText,module.exports.cleanSlug=cleanSlug,module.exports.validateTagContent=validateTagContent,module.exports.recursivelyStripSeperators=recursivelyStripSeperators,module.exports.removeNonAlphanumericCharacters=removeNonAlphanumericCharacters,module.exports.normalizeName=normalizeName,module.exports.validateDisplayName=validateDisplayName; }, {"53":53,"145":145,"179":179,"196":196,"683":683,"714":714,"715":715,"951":951,"1064":1064,"1333":1333,"1362":1362}]; window.modules["34"] = [function(require,module,exports){(function (process){ "use strict";const isNode="undefined"!=typeof process&&null!=process.versions&&null!=process.versions.node;var logger,plugins,pino=require(443);function getOutput(e){return e.output||process.stdout}function getPrettyPrint(e){return!(!process.versions||!process.versions.node)&&(!0===e.pretty||!1===e.pretty?e.pretty:!!window.process.env.CLAY_LOG_PRETTY&&"false"!==window.process.env.CLAY_LOG_PRETTY)}function checkArgs(e){if(!e||!Object.keys(e).length||!e.name)throw new Error("Init must be called with `name` property")}function resolvePluginPath(e){if(!e)return null;const r=require(442);return(r.isAbsolute(e)?e:r.join(process.cwd(),e)).replace(/\/+$/,"")}function init(e){var r,t,o,n,s;return checkArgs(e),r=getOutput(e),t=getOutput(e),o=getPrettyPrint(e),n=e.name,s=e.meta||void 0,o&&(r=pino.pretty({levelFirst:!0})).pipe(t),logger=pino({name:n,level:window.process.env.LOG||"info"},r),s&&Object.keys(s).length&&(logger=logger.child(s)),log(logger)}function initPlugins(){const e=window.process.env.CLAY_LOG_PLUGINS||"",r=[resolvePluginPath(window.process.env.CLAY_LOG_PLUGINS_PATH),"./plugins"].filter(e=>!!e),t=e.split(",").map(e=>e.trim()).filter(e=>!!e).filter(e=>"_"!=e[0]).map(e=>{for(let t=0;t<r.length;++t)try{return require(`${r[t]}/${e}`)}catch(r){logger.error(`Could not locate clay-log plugin ${e}.`)}}).filter(e=>!!e);return 0==t.length?e=>e:1==t.length?t[0]:t.reduce((e,r)=>(...t)=>r(e(...t)))}function meta(e,r){var t=r||logger;if(e&&Object.keys(e).length)return log(t.child(e));throw new Error("Clay Log: `meta` function requires object argument")}function log(e){return isNode&&!plugins&&(e=initPlugins()(e)),function(r,t,o){o=o||{},r instanceof Error&&(t=r,r="error"),r&&t?(o._label=r.toUpperCase(),e[r](o,t)):e.error(new Error("level or msg arguments required"))}}function setLogger(e){pino=e}function getLogger(){return logger}module.exports.init=init,module.exports.meta=meta,module.exports.getLogger=getLogger,module.exports.log=log,module.exports.setLogger=setLogger,module.exports.resolvePluginPath=resolvePluginPath; }).call(this,require(11))}, {"11":11,"442":442,"443":443}]; window.modules["36"] = [function(require,module,exports){var debounce=require(96),isObject=require(84),FUNC_ERROR_TEXT="Expected a function";function throttle(e,i,t){var n=!0,r=!0;if("function"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT);return isObject(t)&&(n="leading"in t?!!t.leading:n,r="trailing"in t?!!t.trailing:r),debounce(e,i,{leading:n,maxWait:i,trailing:r})}module.exports=throttle; }, {"84":84,"96":96}]; window.modules["37"] = [function(require,module,exports){function last(l){var t=null==l?0:l.length;return t?l[t-1]:void 0}module.exports=last; }, {}]; window.modules["39"] = [function(require,module,exports){!function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(r[a]=u,e===a)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}(function(){})}); }, {}]; window.modules["40"] = [function(require,module,exports){var arrayEach=require(832),baseEach=require(880),castFunction=require(981),isArray=require(145);function forEach(r,a){return(isArray(r)?arrayEach:baseEach)(r,castFunction(a))}module.exports=forEach; }, {"145":145,"832":832,"880":880,"981":981}]; window.modules["41"] = [function(require,module,exports){var createFind=require(1003),findIndex=require(94),find=createFind(findIndex);module.exports=find; }, {"94":94,"1003":1003}]; window.modules["42"] = [function(require,module,exports){var baseExtremum=require(886),baseGt=require(903),identity=require(929);function max(e){return e&&e.length?baseExtremum(e,identity,baseGt):void 0}module.exports=max; }, {"886":886,"903":903,"929":929}]; window.modules["43"] = [function(require,module,exports){var baseIndexOf=require(836),isArrayLike=require(940),isString=require(179),toInteger=require(1014),values=require(71),nativeMax=Math.max;function includes(e,r,i,n){e=isArrayLike(e)?e:values(e),i=i&&!n?toInteger(i):0;var a=e.length;return i<0&&(i=nativeMax(a+i,0)),isString(e)?i<=a&&e.indexOf(r,i)>-1:!!a&&baseIndexOf(e,r,i)>-1}module.exports=includes; }, {"71":71,"179":179,"836":836,"940":940,"1014":1014}]; window.modules["46"] = [function(require,module,exports){"use strict";const _reduce=require(87),_get=require(23),_includes=require(43),_assign=require(134),_clone=require(126),_remove=require(57),Fingerprint2=require(240),cookie=require(39);var localStorage=window.localStorage,uriAttr="data-uri",visitCountKey="visitServiceCount",previousActionTimestampKey="visitServicePreviousTimestamp",firstVisitTimestampKey="visitServiceFirstVisitTimestamp",visitStartTimestampKey="visitServiceVisitStartTimestamp",initialReferrerKey="visitServiceInitialRefferer",clientIdCookieKey="nyma",visitDatesKey="visitDates",maxVisitDuration=864e5,sessionTTL=18e5,visitDatesLimit=30,publicState={},publicStateIsReady=!1,onceReadyQueue=[],state=Object.create(Object.prototype,{_processQ:{value:function(){var e,t=this._q.slice(0),i=t.length;for(this._q=[],e=0;e<i;e++)t[e].call(null,this._clientId)}},_q:{writable:!0,value:[]},_clientId:{writable:!0,value:null},clientId:{get:function(){return this._clientId},set:function(e){e&&(this._clientId=e,cookie.set(clientIdCookieKey,e,{expires:1825}),this._processQ())}},onceClientIdIsReady:{value:function(e){this._clientId?e.call(null,this._clientId):this._q.push(e)}},isNewVisit:{writable:!0,value:!1}});function toNumber(e){return parseInt(e,10)||0}function getNumberFromLocalStorage(e){return toNumber(localStorage.getItem(e))}function getVisitCount(){return getNumberFromLocalStorage(visitCountKey)}function getFirstVisitTimestamp(){return getNumberFromLocalStorage(firstVisitTimestampKey)}function incrementVisitCount(){try{localStorage.setItem(visitCountKey,getVisitCount()+1)}catch(e){}}function clientIdToFirstVisitTimestamp(e){return toNumber(e.substr(e.indexOf(".")+1))}function ensureFirstVisitTimestamp(e){var t=getFirstVisitTimestamp();if(!t){t=clientIdToFirstVisitTimestamp(e);try{localStorage.setItem(firstVisitTimestampKey,t)}catch(e){}}return t}function setPreviousActionTimestamp(e){try{localStorage.setItem(previousActionTimestampKey,e)}catch(e){}}function setVisitStartTimestamp(e){try{localStorage.setItem(visitStartTimestampKey,e)}catch(e){}}function isNewVisit(e){var t=e-sessionTTL>getNumberFromLocalStorage(previousActionTimestampKey),i=e-maxVisitDuration>getNumberFromLocalStorage(visitStartTimestampKey);return t||i}function updateNewVisitState(e){state.isNewVisit=isNewVisit(e)}function extendVisit(){var e=Date.now();!isNewVisit(e)&&setPreviousActionTimestamp(e)}function createClientId(e){new Fingerprint2({excludeJsFonts:!0,excludeFlashFonts:!0,excludeCanvas:!0,excludeWebGL:!0,excludePixelRatio:!0}).get(function(t){state.clientId=t+"."+e})}function ensureClientId(e){state.clientId=cookie.get(clientIdCookieKey),state.clientId||createClientId(e)}function getPageUri(){var e=document.querySelector("["+uriAttr+'*="/_pages/"]');return e&&e.getAttribute(uriAttr)}function getQueryParamsObject(e){return e=Array.isArray(e)?e:[],_reduce(_get(window,"location.search","").substr(1).split("&"),function(t,i){var r=i.split("="),n=r[0],s=r[1];return s&&_includes(e,n)&&(t[n]=decodeURIComponent(s)),t},{})}function getUtmParams(){return getQueryParamsObject(["utm_source","utm_medium","utm_campaign","utm_content","utm_term"])}function getBrowserName(e,t,i){return i||_includes(e," OPR/")?_includes(e,"Mini")?"Opera Mini":"Opera":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":_includes(e,"IEMobile")||_includes(e,"WPDesktop")?"Internet Explorer Mobile":_includes(e,"Edge")?"Microsoft Edge":_includes(e,"FBIOS")?"Facebook Mobile":_includes(e,"Chrome")?"Chrome":_includes(e,"CriOS")?"Chrome iOS":_includes(e,"FxiOS")?"Firefox iOS":_includes(t,"Apple")?_includes(e,"Mobile")?"Mobile Safari":"Safari":_includes(e,"Android")?"Android Mobile":_includes(e,"Konqueror")?"Konqueror":_includes(e,"Firefox")?"Firefox":_includes(e,"MSIE")||_includes(e,"Trident/")?"Internet Explorer":_includes(e,"Gecko")?"Mozilla":""}function browserNameToVersion(e,t){var i={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/}[e],r=i&&t.match(i);return r?parseFloat(r[r.length-2]):null}function userAgentToOs(e){return/Windows/i.test(e)?/Phone/.test(e)||/WPDesktop/.test(e)?"Windows Phone":"Windows":/(iPhone|iPad|iPod)/.test(e)?"iOS":/Android/.test(e)?"Android":/(BlackBerry|PlayBook|BB10)/i.test(e)?"BlackBerry":/Mac/i.test(e)?"Mac OS X":/Linux/.test(e)?"Linux":""}function getBrowserInfo(){var e=window.navigator,t=e.userAgent,i=getBrowserName(t,e.vendor,window.opera);return{browser:i,browserVersion:browserNameToVersion(i,t),os:userAgentToOs(t)}}function setPublicState(e,t){publicState=_assign({clientId:e,currentUrl:window.location.href,firstVisitTimestamp:getFirstVisitTimestamp(),initialReferrer:localStorage.getItem(initialReferrerKey),isNewVisit:state.isNewVisit,pageUri:getPageUri(),referrer:document.referrer,screenHeight:window.screen.height,screenWidth:window.screen.width,timestamp:t,visitCount:getVisitCount(),userLoyalty:getUserLoyaltyLevel()},getBrowserInfo(),getUtmParams()),publicStateIsReady=!0}function getPublicStateOnceReady(e){publicStateIsReady?e(_clone(publicState)):onceReadyQueue.push(e)}function executeOnceReadyQueue(){onceReadyQueue.forEach(e=>e(_clone(publicState))),onceReadyQueue=[]}function updateVisitDates(){var e=(localStorage.getItem(visitDatesKey)||"").split(","),t=24*visitDatesLimit*60*60*1e3,i=Date.now();_remove(e,function(e){return i-e>t}),(0===e.length||i-e[0]>=864e5)&&e.unshift(i),localStorage.setItem(visitDatesKey,e.join(","))}function getUserLoyaltyLevel(){var e=(localStorage.getItem(visitDatesKey)||"").split(",");return e.length<=1?"new":e.length<4?"return":"loyal"}function init(){var e=Date.now();ensureClientId(e),state.onceClientIdIsReady(function(t){if(ensureFirstVisitTimestamp(t),updateNewVisitState(e),state.isNewVisit){setVisitStartTimestamp(e),incrementVisitCount(),updateVisitDates();try{localStorage.setItem(initialReferrerKey,document.referrer)}catch(e){}}setPreviousActionTimestamp(e),setPublicState(t,e),executeOnceReadyQueue()}),window.document.addEventListener("click",extendVisit)}init(),module.exports.onceReady=getPublicStateOnceReady,module.exports.getQueryParamsObject=getQueryParamsObject,module.exports.getBrowserInfo=getBrowserInfo; }, {"23":23,"39":39,"43":43,"57":57,"87":87,"126":126,"134":134,"240":240}]; window.modules["48"] = [function(require,module,exports){"use strict";const dom=require(2),_memoize=require(1035),_includes=require(43),page=require(132),{createSubtagProcessor:createSubtagProcessor,getAffiliate:getAffiliate}=require(1448),internalHosts=["nymag.com","vulture.com","grubstreet.com","thecut.com"],gtm=dom.find(".gtm"),_siteShortKey=gtm&>m.getAttribute("data-site-short-key"),shortenedPageUri=shortenUri(page.getPageUri()),zoneAttr="data-track-zone";function guessDeviceAbbreviation(e,t){switch(e){case"Windows Phone":case"iOS":case"Android":case"BlackBerry":return t<728?"M":"T";case"Linux":case"Windows":case"Mac OS X":return"D";default:return t<728?"M":t>1024?"D":"T"}}function getPageZone(e){var t=dom.closest(e,"["+zoneAttr+"]");return(t&&t.getAttribute(zoneAttr)||"").substr(0,1)}function shortenHost(e){return"www."===e.substr(0,4)?e.substr(4):e}function shortenReferrer(e){var t,r,s=e&&e.match(/\/\/([^\/]+)(\/[^\/#?]+)?/),i="";return s&&(t=shortenHost(s[1]||"").toLowerCase(),r=s[2]||"",i=t+(_includes(internalHosts,t)?r:"")),i}function shortenUri(e){return(e||"").split("/").pop().replace("ambrose-","a-").replace("@published","")}function ensureSubtag({url:e,productId:t,visitState:r,anchorEl:s}){const i={siteShortKey:()=>_siteShortKey,pageUri:()=>shortenedPageUri,productId:()=>t,deviceAbbreviation:_memoize(({visitState:e})=>guessDeviceAbbreviation(e.os,e.screenWidth)),utmSource:_memoize(({visitState:e})=>(e.utm_source||"").substr(0,3)),utmMedium:_memoize(({visitState:e})=>(e.utm_medium||"").substr(0,2)),utmCampaign:_memoize(({visitState:e})=>(e.utm_campaign||"").substr(0,17)),referrer:_memoize(({visitState:e})=>shortenReferrer(e.referrer)),zone:()=>getPageZone(s),format:()=>"w"},o=createSubtagProcessor(i),a=e.match(/subId[1-2]=/)?"impact":"";return o({url:e,visitState:r,anchorEl:s,affiliate:a})}module.exports.ensureSubtag=ensureSubtag,module.exports.getAffiliate=getAffiliate; }, {"2":2,"43":43,"132":132,"1035":1035,"1448":1448}]; window.modules["49"] = [function(require,module,exports){var arrayMap=require(844),baseIteratee=require(928),baseMap=require(939),isArray=require(145);function map(a,r){return(isArray(a)?arrayMap:baseMap)(a,baseIteratee(r,3))}module.exports=map; }, {"145":145,"844":844,"928":928,"939":939}]; window.modules["50"] = [function(require,module,exports){(function (global){ "use strict";var required=require(1314),qs=require(1297),slashes=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,protocolre=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,whitespace="[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]",left=new RegExp("^"+whitespace+"+");function trimLeft(e){return(e||"").toString().replace(left,"")}var rules=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],ignore={hash:1,query:1};function lolcation(e){var t,o=("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}).location||{},r={},s=typeof(e=e||o);if("blob:"===e.protocol)r=new Url(unescape(e.pathname),{});else if("string"===s)for(t in r=new Url(e,{}),ignore)delete r[t];else if("object"===s){for(t in e)t in ignore||(r[t]=e[t]);void 0===r.slashes&&(r.slashes=slashes.test(e.href))}return r}function extractProtocol(e){e=trimLeft(e);var t=protocolre.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function resolve(e,t){if(""===e)return t;for(var o=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=o.length,s=o[r-1],a=!1,n=0;r--;)"."===o[r]?o.splice(r,1):".."===o[r]?(o.splice(r,1),n++):n&&(0===r&&(a=!0),o.splice(r,1),n--);return a&&o.unshift(""),"."!==s&&".."!==s||o.push(""),o.join("/")}function Url(e,t,o){if(e=trimLeft(e),!(this instanceof Url))return new Url(e,t,o);var r,s,a,n,l,i,c=rules.slice(),u=typeof t,h=this,p=0;for("object"!==u&&"string"!==u&&(o=t,t=null),o&&"function"!=typeof o&&(o=qs.parse),t=lolcation(t),r=!(s=extractProtocol(e||"")).protocol&&!s.slashes,h.slashes=s.slashes||r&&t.slashes,h.protocol=s.protocol||t.protocol||"",e=s.rest,s.slashes||(c[3]=[/(.*)/,"pathname"]);p<c.length;p++)"function"!=typeof(n=c[p])?(a=n[0],i=n[1],a!=a?h[i]=e:"string"==typeof a?~(l=e.indexOf(a))&&("number"==typeof n[2]?(h[i]=e.slice(0,l),e=e.slice(l+n[2])):(h[i]=e.slice(l),e=e.slice(0,l))):(l=a.exec(e))&&(h[i]=l[1],e=e.slice(0,l.index)),h[i]=h[i]||r&&n[3]&&t[i]||"",n[4]&&(h[i]=h[i].toLowerCase())):e=n(e);o&&(h.query=o(h.query)),r&&t.slashes&&"/"!==h.pathname.charAt(0)&&(""!==h.pathname||""!==t.pathname)&&(h.pathname=resolve(h.pathname,t.pathname)),required(h.port,h.protocol)||(h.host=h.hostname,h.port=""),h.username=h.password="",h.auth&&(n=h.auth.split(":"),h.username=n[0]||"",h.password=n[1]||""),h.origin=h.protocol&&h.host&&"file:"!==h.protocol?h.protocol+"//"+h.host:"null",h.href=h.toString()}function set(e,t,o){var r=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(o||qs.parse)(t)),r[e]=t;break;case"port":r[e]=t,required(t,r.protocol)?t&&(r.host=r.hostname+":"+t):(r.host=r.hostname,r[e]="");break;case"hostname":r[e]=t,r.port&&(t+=":"+r.port),r.host=t;break;case"host":r[e]=t,/:\d+$/.test(t)?(t=t.split(":"),r.port=t.pop(),r.hostname=t.join(":")):(r.hostname=t,r.port="");break;case"protocol":r.protocol=t.toLowerCase(),r.slashes=!o;break;case"pathname":case"hash":if(t){var s="pathname"===e?"/":"#";r[e]=t.charAt(0)!==s?s+t:t}else r[e]=t;break;default:r[e]=t}for(var a=0;a<rules.length;a++){var n=rules[a];n[4]&&(r[n[1]]=r[n[1]].toLowerCase())}return r.origin=r.protocol&&r.host&&"file:"!==r.protocol?r.protocol+"//"+r.host:"null",r.href=r.toString(),r}function toString(e){e&&"function"==typeof e||(e=qs.stringify);var t,o=this,r=o.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var s=r+(o.slashes?"//":"");return o.username&&(s+=o.username,o.password&&(s+=":"+o.password),s+="@"),s+=o.host+o.pathname,(t="object"==typeof o.query?e(o.query):o.query)&&(s+="?"!==t.charAt(0)?"?"+t:t),o.hash&&(s+=o.hash),s}Url.prototype={set:set,toString:toString},Url.extractProtocol=extractProtocol,Url.location=lolcation,Url.trimLeft=trimLeft,Url.qs=qs,module.exports=Url; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1297":1297,"1314":1314}]; window.modules["51"] = [function(require,module,exports){"use strict";const pageHasPermutive=!!window.permutive,minHoverInterval=1e3;let stateHoverTimeouts=[];function addArticleData(e){return e.article=window._nymPermutive&&window._nymPermutive.article||{},e}function reportWithArticleData(e,t,r){let o={};pageHasPermutive?(r&&(o.success=r,o.error=r),window.permutive.track(e,addArticleData(t),o)):r&&r()}function getPermutiveProductData(e){return{product:{id:e.getAttribute("data-track-id")||null,name:e.getAttribute("data-track-name")||null,price:{value:window.parseFloat(e.getAttribute("data-track-price"))||null,currency:e.getAttribute("data-track-currency")||null},manufacturer:e.getAttribute("data-track-manufacturer")||null,merchant:e.getAttribute("data-track-merchant")||e.hostname||null}}}function clearOldestHoverTimeout(){window.clearTimeout(stateHoverTimeouts.shift())}function reportProductHover(e){return function(){reportWithArticleData("ProductHover",getPermutiveProductData(e)),e.removeEventListener("mouseenter",productHoverHandler,!1),e.removeEventListener("mouseleave",clearOldestHoverTimeout,!1)}}function productHoverHandler(e){stateHoverTimeouts.push(window.setTimeout(reportProductHover(e.currentTarget),minHoverInterval))}function initProductLink(e){pageHasPermutive&&(e.addEventListener("mouseenter",productHoverHandler,!1),e.addEventListener("mouseleave",clearOldestHoverTimeout,!1))}function reportProductClick(e){reportWithArticleData("ProductClick",getPermutiveProductData(e))}function reportNewsletterSubscribe(e){reportWithArticleData("NewsletterSubscribed",{newsletters:e})}function reportSocial(e){reportWithArticleData("SocialShare",{platform:e})}function reportSearch(e,t){reportWithArticleData("SiteSearch",{keyTerms:e},t)}function reportPaywall({eventType:e,id:t=null,name:r=null,position:o=null,creative:i=null}){if(!e)throw new Error("eventType require for paywall analytics");reportWithArticleData(`Paywall${e}`,{paywall:{id:t,name:r,position:o,creative:i}})}function reportVideo({videoId:e=null,channelName:t=null,location:r=null,title:o=null,duration:i=null}){reportWithArticleData("VideoLoad",{youtube:{videoId:e,channelName:t},video:{location:r,title:o,duration:window.parseInt(i)||null}})}module.exports={initProductLink:initProductLink,reportPaywall:reportPaywall,reportProductClick:reportProductClick,reportNewsletterSubscribe:reportNewsletterSubscribe,reportSearch:reportSearch,reportSocial:reportSocial,reportVideo:reportVideo}; }, {}]; window.modules["52"] = [function(require,module,exports){"use strict";const _find=require(41),_includes=require(43),_get=require(23);var $window="undefined"!=typeof window?window:void 0;class service{constructor(){var e=this;this.popupClasses=["facebook","twitter","linkedin","gplus","pinterest","tumblr"],this.popupDimensions={default:{w:520,h:304},facebook:{w:520,h:304},gplus:{w:520,h:485},linkedin:{w:520,h:450},pinterest:{w:1015,h:630},tumblr:{w:520,h:312},twitter:{w:550,h:572}},this.getPopupClass=function(n){return _find(e.popupClasses,function(e){return _includes(n,e)})},this.params=function(e,n){return e.url&&(this.address=e.url),e.name&&(this.name=e.name),this.features="width="+(n.w||0)+",height="+(n.h||0)+",top="+(n.top||0)+",left="+(n.left||0),this},this.getScreenDimensions=function(){var e,n;return $window.hasOwnProperty("screen")&&$window.screen.hasOwnProperty("screenTop")?(e=$window.screen.left,n=$window.screen.top):(e=$window.screenLeft,n=$window.screenTop),{dualScreenLeft:e||0,dualScreenTop:n||0,width:$window.innerWidth||$window.screen.width,height:$window.innerHeight||$window.screen.height}},this.position=function(n,t){var i=e.getScreenDimensions();return this.left=Math.floor(Math.max(i.width/2-n/2+i.dualScreenLeft,0)),this.top=Math.floor(Math.max(i.height/2-t/2+i.dualScreenTop,0)),this},this.popWindow=function(n,t,i){var o,s,r=e.position,w=e.params,d={},h={};d.url=i,d.name="Follow "+t+" on "+{facebook:"Facebook",twitter:"Twitter",pinterest:"Pinterest",gplus:"Google+"}[n],h.w=_get(e.popupDimensions,n+".w"),h.h=_get(e.popupDimensions,n+".h"),s=new r(h.w,h.h),h.left=s.left,h.top=s.top,o=new w(d,h),window.open(o.address,o.name,o.features)}}stubFakeWindow(e){$window="undefined"!=typeof window?window:e}}module.exports=new service; }, {"23":23,"41":41,"43":43}]; window.modules["53"] = [function(require,module,exports){"use strict";!function(e,r){"function"==typeof define&&define.amd?define([],r):"object"==typeof module&&module.exports?module.exports=r():e.striptags=r()}(this,function(){var e=0,r=1,a=2,t=3,f=/\s/,i=/<(\w*)>/g;return function(s,n,c){s=s||"";var b,o,k,u=e,l=0,d="",h="",p=!1;for("string"==typeof n?n=function(e){for(var r,a=[];null!==(r=i.exec(e));)a.push(r[1]);return 0!==a.length?a:null}(n):Array.isArray(n)||(n=null),b=0,o=s.length;b<o;b++)switch(k=s[b]){case"<":if(p)break;if(" "==s[b+1]){g(k);break}if(u==e){u=r,g(k);break}if(u==r){l++;break}g(k);break;case">":if(l){l--;break}if(p)break;if(u==r){p=u=0,n&&(h+=">",y());break}if(u==a){p=u=0,h="";break}if(u==t&&"-"==s[b-1]&&"-"==s[b-2]){p=u=0,h="";break}g(k);break;case'"':case"'":u==r&&(p==k?p=!1:p||(p=k)),g(k);break;case"!":if(u==r&&"<"==s[b-1]){u=a;break}g(k);break;case"-":if(u==a&&"-"==s[b-1]&&"!"==s[b-2]){u=t;break}g(k);break;case"E":case"e":if(u==a&&"doctype"==s.substr(b-6,7).toLowerCase()){u=r;break}g(k);break;default:g(k)}function g(a){u==e?d+=a:n&&u==r&&(h+=a)}function y(){var e,r,a,t="",i=!1;e:for(e=0,r=h.length;e<r;e++)switch(a=h[e].toLowerCase()){case"<":break;case">":break e;case"/":i=!0;break;default:if(a.match(f)){if(i)break e}else i=!0,t+=a}-1!==n.indexOf(t)?d+=h:c&&(d+=c),h=""}return d}}); }, {}]; window.modules["56"] = [function(require,module,exports){"use strict";const sentry=require(289),cookie=require(39),isProd=require(10)(),SENTRY_ENDPOINT="https://web.archive.org/web/20201008210901/https://b9182fe15766496ea7d9d6dbe35a0b2f@o4682.ingest.sentry.io/5342345";function initializeIDListeners(){window.addEventListener("load",()=>{const e=cookie.get("nymcid"),t=cookie.get("first-nymcid");(e||t)&&sentry.addBreadcrumb({category:"User info",data:{nymcid:e,firstNymcid:t}})})}function captureManualError(...e){sentry.captureException(...e)}function configureScope(e){sentry.configureScope(e)}sentry.isSetup||sentry.init({dsn:SENTRY_ENDPOINT,environment:isProd?"production":"development",attachStacktrace:!0,defaultIntegrations:!1,integrations:[new sentry.Integrations.UserAgent]}),module.exports={initializeIDListeners:initializeIDListeners,captureManualError:captureManualError,configureScope:configureScope}; }, {"10":10,"39":39,"289":289}]; window.modules["57"] = [function(require,module,exports){var baseIteratee=require(928),basePullAt=require(961);function remove(e,r){var t=[];if(!e||!e.length)return t;var a=-1,u=[],l=e.length;for(r=baseIteratee(r,3);++a<l;){var s=e[a];r(s,a,e)&&(t.push(s),u.push(a))}return basePullAt(e,u),t}module.exports=remove; }, {"928":928,"961":961}]; window.modules["58"] = [function(require,module,exports){(function (__filename){ "use strict";const universalQuery=require(1446),universalRest=require(9),utils=require(13),log=require(31).setup({file:__filename,context:"client"});var SITE_ENDPOINT;function newQueryWithLocals(e,r){return r&&(SITE_ENDPOINT=`//${r.site.host}${80!==r.site.port?`:${r.site.port}`:""}${r.site.path}/_search`),universalQuery(e)}function newQueryWithCount(e,r,t){const u=newQueryWithLocals(e,t);return universalQuery.addSize(u,r)}function newCuneiformQuery(e){const r=utils.prefixElasticIndex(e);return universalQuery(r)}function searchByQuery(e){return searchByQueryWithRawResult(e).then(universalQuery.formatSearchResult).catch(e=>{throw new Error(e)})}function searchByQueryWithRawResult(e){return log("trace","performing elastic search",{query:e}),module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return log("trace",`got ${e.hits.hits.length} results`,{results:e}),e})}function updateByQuery(e,r){return SITE_ENDPOINT=`http://${r.site.host}:${r.site.port}${r.site.path}/_update`,module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return log("info","updated elastic document"),e})}function getCount(e){return log("trace","getting count",{query:e}),module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return e.hits.total}).catch(function(e){return log("warn","error retrieving count",{error:e}),0})}function executeMultipleSearchRequests(e){return log("trace","performing elastic search",{query:e}),module.exports.post(SITE_ENDPOINT,e,!0).then(function(e){return log("trace",`got ${e.hits.hits.length} results`,{results:e}),e})}function onePublishedArticleByUrl(e,r,t){const u=newQueryWithCount("published-articles",null,t),o=e?e.replace("https://","http://"):"";return universalQuery.addFilter(u,{term:{canonicalUrl:utils.urlToCanonicalUrl(o)}}),r&&universalQuery.onlyWithTheseFields(u,r),u}function logCatch(e,r){log("error",`Error querying Elastic for component ${r}`)}module.exports=newQueryWithLocals,module.exports.newQueryWithCount=newQueryWithCount,module.exports.newCuneiformQuery=newCuneiformQuery,module.exports.searchByQuery=searchByQuery,module.exports.searchByQueryWithRawResult=searchByQueryWithRawResult,module.exports.getCount=getCount,module.exports.executeMultipleSearchRequests=executeMultipleSearchRequests,module.exports.updateByQuery=updateByQuery,module.exports.onePublishedArticleByUrl=onePublishedArticleByUrl,module.exports.logCatch=logCatch,module.exports.addGeo=universalQuery.addGeo,module.exports.addAggregation=universalQuery.addAggregation,module.exports.addShould=universalQuery.addShould,module.exports.addFilter=universalQuery.addFilter,module.exports.addMust=universalQuery.addMust,module.exports.addMustNot=universalQuery.addMustNot,module.exports.addMinimumShould=universalQuery.addMinimumShould,module.exports.addSort=universalQuery.addSort,module.exports.addSize=universalQuery.addSize,module.exports.addFrom=universalQuery.addFrom,module.exports.onlyWithTheseFields=universalQuery.onlyWithTheseFields,module.exports.onlyWithinThisSite=universalQuery.onlyWithinThisSite,module.exports.onlyWithinThisDomain=universalQuery.onlyWithinThisDomain,module.exports.withinThisSiteAndCrossposts=universalQuery.withinThisSiteAndCrossposts,module.exports.formatAggregationResults=universalQuery.formatAggregationResults,module.exports.formatSearchResult=universalQuery.formatSearchResult,module.exports.moreLikeThis=universalQuery.moreLikeThis,module.exports.combineFunctionScoreQueries=universalQuery.combineFunctionScoreQueries,module.exports.post=universalRest.post; }).call(this,"/services/client/query.js")}, {"9":9,"13":13,"31":31,"1446":1446}]; window.modules["61"] = [function(require,module,exports){var baseClone=require(864),CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(e){return baseClone(e,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}module.exports=cloneDeep; }, {"864":864}]; window.modules["71"] = [function(require,module,exports){var baseValues=require(978),keys=require(144);function values(e){return null==e?[]:baseValues(e,keys(e))}module.exports=values; }, {"144":144,"978":978}]; window.modules["77"] = [function(require,module,exports){"use strict";const isProduction=require(10)(),{get:get,post:post}=require(9),{getPageId:getPageId}=require(132),_memoize=require(1035),viewsServiceBase=getViewsServiceBase();function getClientHistory(e){return get(`${viewsServiceBase}/views/${e}`)}function updateClientHistory(e="",t="",i="",r=""){return post(`${viewsServiceBase}${isProduction?"":"/qa"}/views/${e}`,{type:i,site:t,pageid:r})}function updateClientHistoryWithPageData(e="",t=""){return module.exports.updateClientHistory(e,t,getArticleType(),getPageId())}function getViewsServiceBase(){return isProduction?`https://web.archive.org/web/20201008210901/https://client.${getSiteDomain()}`:`https://web.archive.org/web/20201008210901/https://views.${window.location.hostname.split(".")[1]}.sites.dev.aws.nymetro.com`}function getSiteDomain(){const e=document.location.href.match(/\/\/([^\/]+)\.(com|co\.uk|us|mx)/);if(e){let t=e[1].replace("www.","");return t.match(/.nymag$/)&&(t="nymag"),`${t}.${e[2]}`}return"nymag.com"}function getArticleType(){const e=document.querySelector("article[data-type]"),t=e?e.dataset.type.split(",").map(e=>e.trim()):[],i=e?e.dataset.tags.split(",").map(e=>e.trim()):[];return t.includes("New York Magazine Story")||i.includes("new york magazine")?"Magazine":"Article"}module.exports={getClientHistory:_memoize(getClientHistory),updateClientHistory:_memoize(updateClientHistory),updateClientHistoryWithPageData:_memoize(updateClientHistoryWithPageData)}; }, {"9":9,"10":10,"132":132,"1035":1035}]; window.modules["79"] = [function(require,module,exports){"use strict";const rest=require(9),utils=require(13);function get(t,e){return rest.get(utils.uriToUrl(t,e))}function put(t,e,r){return rest.put(utils.uriToUrl(t,r),e,!0)}module.exports.get=get,module.exports.put=put; }, {"9":9,"13":13}]; window.modules["80"] = [function(require,module,exports){var createCompounder=require(1000),kebabCase=createCompounder(function(e,r,o){return e+(o?"-":"")+r.toLowerCase()});module.exports=kebabCase; }, {"1000":1000}]; window.modules["82"] = [function(require,module,exports){"use strict";function encode(e){return"string"!=typeof e?e:window.btoa(e)}function decode(e){return"string"!=typeof e?e:window.atob(e)}module.exports.encode=encode,module.exports.decode=decode; }, {}]; window.modules["83"] = [function(require,module,exports){var baseKeys=require(933),getTag=require(867),isArguments=require(839),isArray=require(145),isArrayLike=require(940),isBuffer=require(841),isPrototype=require(934),isTypedArray=require(843),mapTag="[object Map]",setTag="[object Set]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function isEmpty(r){if(null==r)return!0;if(isArrayLike(r)&&(isArray(r)||"string"==typeof r||"function"==typeof r.splice||isBuffer(r)||isTypedArray(r)||isArguments(r)))return!r.length;var e=getTag(r);if(e==mapTag||e==setTag)return!r.size;if(isPrototype(r))return!baseKeys(r).length;for(var t in r)if(hasOwnProperty.call(r,t))return!1;return!0}module.exports=isEmpty; }, {"145":145,"839":839,"841":841,"843":843,"867":867,"933":933,"934":934,"940":940}]; window.modules["84"] = [function(require,module,exports){function isObject(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}module.exports=isObject; }, {}]; window.modules["87"] = [function(require,module,exports){var arrayReduce=require(846),baseEach=require(880),baseIteratee=require(928),baseReduce=require(965),isArray=require(145);function reduce(e,r,a){var u=isArray(e)?arrayReduce:baseReduce,s=arguments.length<3;return u(e,baseIteratee(r,4),a,s,baseEach)}module.exports=reduce; }, {"145":145,"846":846,"880":880,"928":928,"965":965}]; window.modules["88"] = [function(require,module,exports){var baseUniq=require(975);function uniq(e){return e&&e.length?baseUniq(e):[]}module.exports=uniq; }, {"975":975}]; window.modules["90"] = [function(require,module,exports){(function (__filename){ "use strict";const urlParse=require(260).parse,queryService=require(58),queryString=require(1293),escapeStringRegExp=require(679),rest=require(9),log=require(31).setup({file:__filename}),utils=require(13),agoraService=require(1445),{affiliateList:affiliateList}=require(189),_get=require(23),_set=require(103),_uniqBy=require(1066),_sortBy=require(119),{ensureSubtag:ensureSubtag}=require(48),{getAffiliate:getAffiliate}=require(1448),indexName="*-products",queryBody={sort:[{_index:{order:"desc"}},{creationDate:{order:"asc"}}]},productComponentInstancesPath="/_components/product/instances",moment=require(22);function getProductIdFromUrl(e,r){let t=queryService(indexName,r);return t.body=queryBody,t.body.query={term:{buyUrl:e}},queryService.searchByQueryWithRawResult(t,{uniqueKey:`getProductIdFromUrl:${utils.urlToCanonicalUrl(e)}`},r,!1).then(e=>_get(e,"hits.hits[0]._source.productId")).catch(e=>log("debug","product doesn't exist: hits.hits[0]._source.productId",{error:e.message}))}function createProduct(e,r){const t={name:e.text,buyUrl:e.url,buyUrlHistory:[e.url],vendor:"Amazon"};return rest.post(utils.getSiteBaseUrl(r)+productComponentInstancesPath,t,!0).then(e=>{const t=utils.uriToUrl(e._ref+"@published",r);return delete e._ref,rest.put(t,e,!0)}).catch(r=>{throw log("error",`error creating product instance from link ${e.url}`,{error:r.message}),r})}function addProductIdToProduct(e,r){var t=e.url;return t?getProductIdFromUrl(t,r).then(t=>t||createProduct(e,r).then(e=>e.productId)).then(r=>(e.productId=r,e)).catch(e=>{throw new Error(`Error occurred while retrieving product entry from elastic: ${e}`)}):e}function mapUrlsToProducts(e,r){return Object.keys(e).map(function(t){const a={url:t,text:e[t],productId:"",amazonSubtag:""},n=agoraService.buildMerchantsByUrlQuery(t,r);return agoraService.searchByQueryWithRawResults(n,r).then(e=>(_set(a,"productId",_get(e,"hits.hits[0]._source.productId","")),a)).catch(()=>a)})}function isAmazonUrl(e){const r=(e.split("://")[1]||"").split("/")[0].toLowerCase(),t=e.includes("amazon.co.uk")?"amazon.co.uk":"amazon.com";return 0===r.indexOf(t)||r.indexOf(`.${t}`)>0}function reduceToUniqueAmazonUrls(e){return e.split('<a href="').reduce(function(e,r){var t=r.indexOf(">"),a=r.substr(0,t),n=a.indexOf('" '),o=n>-1?a.substr(0,n):a.substr(0,a.length-1),i=r.substr(t+1).split("</a>")[0];return isAmazonUrl(o)&&(e[o]=i),e},{})}function addAmazonLinkTrackingAttributes(e,r){const t=mapUrlsToProducts(reduceToUniqueAmazonUrls(e.text||""),r);return Promise.all(t).then(t=>(e.text=t.reduce(function(e,t){var a=generateBuyUrlWithSubtag({buyUrl:t.url,productId:t.productId},r),n=new RegExp(`<a href="${escapeStringRegExp(t.url)}"[^>]*`,"g"),o=`<a href="${a}" data-track-type="product-link" data-track-id="${t.productId}"`;return e.replace(n,o)},e.text),e))}function ensureSiteTag(e="",r,t){const a=urlParse(e),n=a.search&&a.search.match(/[?&]tag=/);return t=t||getSiteAmazonAssociateId(r),e&&t&&!n&&(a.search=a.search?a.search+`&tag=${t}`:`&tag=${t}`),a.format()}function generateBuyUrlWithSubtag(e,r,t){let{productId:a,buyUrl:n,affiliate:o}=e;return n=ensureSubtag({url:n,productId:a,locals:r,affiliate:o}),n="amazon"===getAffiliate(n)?ensureSiteTag(n,r,t):n}function getSiteAmazonAssociateId(e){return _get(e,"site.amazon","")}function removeDuplicateProducts(e){var r=new RegExp("/(dp|gp/product)/"),t=new RegExp("/(dp|gp/product)/[^?/]+");return e=_uniqBy(e,e=>e.imageUrl),e=_uniqBy(e,e=>e.name),_uniqBy(e,e=>{var a=_get(e,"buyUrl","")||_get(e.merchants[0],"buyUrl",""),n=_get(a.match(t),"[0]");return n?n.replace(r,""):a})}function generateSubtags(e,r){e.forEach(e=>{e.buyUrlWithSubtag=generateBuyUrlWithSubtag(e,r)})}function isNarrativClickmateLink(e=""){return e.includes("https://web.archive.org/web/20201008210901/https://shop-links.co/link/?")}function isNarrativSmartlink(e=""){return e.includes("shop-links.co")&&!isNarrativClickmateLink(e)}function sanitizeNarrativUrl(e=""){let r=urlParse(e.replace(".anf",""));return r.protocol?(r.protocol="https:",r.slashes=!0,r.query=null,encodeURIComponent(r.format())):sanitizeNarrativUrl(`https://${e}`)}function generateNarrativClickmateLink(e,r="nymagtestaccount",t,a){const n=_get(a,"url",""),o=(_get(a,"pageUri")||n).replace("@published",""),{articleName:i,articleUrl:u,lockNarrativLink:s=!0}=t,c=n.match(/_(pages|components)/)?null:n;if(isNarrativClickmateLink(e)){const r=e.split("?")?e.split("?").pop():"";e=queryString.parse(r).url||e}return"https://shop-links.co/link/?"+`url=${encodeURIComponent(e)}`+`&publisher_slug=${r}`+(i?`&article_name=${encodeURIComponent(i)}`:"")+"&article_url="+sanitizeNarrativUrl(u||o)+`&exclusive=${s?1:0}`+(c?`&display_url=${encodeURIComponent(c)}`:"")}function handleNarrativeLinks(e,r,t,a){const n=utils.isProduction(t.url),o=utils.isPublishedVersion(e),i=n&&o?"nymag":"nymagtestaccount";r.forEach(e=>{const r=isNarrativSmartlink(e.buyUrl);"Narrativ"!==e.affiliate||r||(e.buyUrl=generateNarrativClickmateLink(e.buyUrl,i,a,t))})}function handleRatingsAndReviews(e){e.forEach(e=>{const{ratings:r,reviews:t}=parseRatingsAndReviews(e.ratingsAndReviews);_set(e,"ratings",r?`${r} stars`:null),_set(e,"reviews",t?`${t} reviews`:null)})}function parseRatingsAndReviews(e){const r=e||"",t=_get(r.match(/[0-9][.0-9]* star[s]*/i),"[0]",""),a=_get(r.match(/[0-9,]* reviews/i),"[0]","");return{ratings:_get(t.match(/[0-9][.0-9]*/),"[0]",""),reviews:_get(a.match(/[0-9,]*/),"[0]","")}}function processAgoraMerchants(e,r,t,a){return handleNarrativeLinks(e,r,t,a),generateSubtags(r,t),handleRatingsAndReviews(r),r}function handleSalePrice(e){const r=e.merchants?e.merchants:[],t=moment();return r.forEach(e=>{e.saleBeginDateTime&&(t<moment(e.saleBeginDateTime)||e.saleEndDateTime&&moment(e.saleEndDateTime)<=t)&&(e.salePrice=null)}),e}function handleLinkAutomation(e){return(e.merchants?e.merchants:[]).forEach(e=>{e.affiliateRetailerId&&(e.name=e.retailerName),e.automatedBuyUrl&&(e.buyUrl=e.automatedBuyUrl)}),e}function getProductFromAgora(e,r){return e.agoraId?agoraService.getProduct(e.agoraId,r).then(r=>{if(!_get(r,"productId"))throw new Error("Product Not Found");if(!_get(r,"merchants[0].buyUrl"))throw new Error("Product has no merchants");return e.agoraId=r.productId,r}).catch(r=>{const t=_get(e,"agora.merchants[0].buyUrl");if(log("warn",`Error pulling data from agora: ${r}`,{productId:e.agoraId||e.productId}),t)return e.agora;throw new Error}).then(handleSalePrice).then(handleLinkAutomation):Promise.reject()}function getSingleProductFromAgora(e,r){return e?agoraService.getProduct(e,r).then(e=>{if(!_get(e,"productId"))throw new Error("Product Not Found");if(!_get(e,"merchants[0].buyUrl"))throw new Error("Product has no merchants");return e}).then(handleSalePrice).then(handleLinkAutomation):Promise.reject()}function orderMerchantsByAffiliate(e){return _sortBy(e,e=>{const r=_get(e,"affiliate",""),t=affiliateList.indexOf(r);return t>-1?t:-1/0})}require(201),module.exports.addAmazonLinkTrackingAttributes=addAmazonLinkTrackingAttributes,module.exports.generateBuyUrlWithSubtag=generateBuyUrlWithSubtag,module.exports.getProductIdFromUrl=getProductIdFromUrl,module.exports.isAmazonUrl=isAmazonUrl,module.exports.addProductIdToProduct=addProductIdToProduct,module.exports.removeDuplicateProducts=removeDuplicateProducts,module.exports.processAgoraMerchants=processAgoraMerchants,module.exports.isNarrativClickmateLink=isNarrativClickmateLink,module.exports.isNarrativSmartlink=isNarrativSmartlink,module.exports.getProductFromAgora=getProductFromAgora,module.exports.orderMerchantsByAffiliate=orderMerchantsByAffiliate,module.exports.sanitizeNarrativUrl=sanitizeNarrativUrl,module.exports.getSingleProductFromAgora=getSingleProductFromAgora,module.exports.parseRatingsAndReviews=parseRatingsAndReviews,module.exports.handleLinkAutomation=handleLinkAutomation; }).call(this,"/services/universal/products.js")}, {"9":9,"13":13,"22":22,"23":23,"31":31,"48":48,"58":58,"103":103,"119":119,"189":189,"201":201,"260":260,"679":679,"1066":1066,"1293":1293,"1445":1445,"1448":1448}]; window.modules["91"] = [function(require,module,exports){"use strict";const _debounce=require(96);let body=document.body,scriptTagsAdded={},debounceFns={};function removeProtocol(e){var n=e.split("//");return"//"+(n.length>1?n[1]:n[0])}function shouldAppendScript(e){return!scriptTagsAdded[e]}function appendScript(e){var n=document.createElement("script");n.type="text/javascript",n.src=e,n.async=!0,body.appendChild(n),scriptTagsAdded[e]=!0}function includeScript(e){shouldAppendScript(e=removeProtocol(e))&&appendScript(e)}function debouncedIncludeScript(e,n){const c=n||0;e&&(debounceFns[e]||(debounceFns[e]=_debounce(includeScript.bind(null,e),c)),debounceFns[e]())}module.exports.includeScript=debouncedIncludeScript; }, {"96":96}]; window.modules["92"] = [function(require,module,exports){"use strict";const $window=window,$visibility=require(5);var LazyLoader=function(i,t,s,e=null){this.wrapper=i,this.img=t,this.sources=s,this.visibility=new $visibility.Visible(i,{preloadThreshold:2*$window.innerHeight}),this.callback=e};LazyLoader.prototype={init:function(){this.visibility.preload?this.onPreload():this.visibility.on("preload",this.onPreload.bind(this))},onPreload:function(){this.callback?(this.callback(),this.fadeIn(),this.onShown()):(this.setImgSrc(),this.addImgLoadListener())},setImgSrc:function(){this.img.setAttribute("src",this.img.getAttribute("data-src")),this.sources&&this.sources.forEach(function(i){i.setAttribute("srcset",i.getAttribute("data-srcset"))})},addImgLoadListener:function(){this.img.complete?this.onImageLoad():this.img.addEventListener("load",this.onImageLoad.bind(this))},onImageLoad:function(){this.visibility.seen?this.onShown():this.visibility.on("shown",this.onShown.bind(this))},onShown:function(){this.fadeIn(),this.visibility.destroy()},fadeIn:function(){var i=this.wrapper;i.classList.remove("hidden"),i.classList.add("fade-in-element"),setTimeout(function(){i.classList.remove("fade-in-element")},2e3)}},module.exports.LazyLoader=LazyLoader; }, {"5":5}]; window.modules["94"] = [function(require,module,exports){var baseFindIndex=require(889),baseIteratee=require(928),toInteger=require(1014),nativeMax=Math.max;function findIndex(e,n,r){var t=null==e?0:e.length;if(!t)return-1;var a=null==r?0:toInteger(r);return a<0&&(a=nativeMax(t+a,0)),baseFindIndex(e,baseIteratee(n,3),a)}module.exports=findIndex; }, {"889":889,"928":928,"1014":1014}]; window.modules["96"] = [function(require,module,exports){var isObject=require(84),now=require(1044),toNumber=require(1015),FUNC_ERROR_TEXT="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(n,i,t){var e,r,o,u,a,c,v=0,f=!1,m=!1,d=!0;if("function"!=typeof n)throw new TypeError(FUNC_ERROR_TEXT);function T(i){var t=e,o=r;return e=r=void 0,v=i,u=n.apply(o,t)}function s(n){var t=n-c;return void 0===c||t>=i||t<0||m&&n-v>=o}function b(){var n=now();if(s(n))return l(n);a=setTimeout(b,function(n){var t=i-(n-c);return m?nativeMin(t,o-(n-v)):t}(n))}function l(n){return a=void 0,d&&e?T(n):(e=r=void 0,u)}function w(){var n=now(),t=s(n);if(e=arguments,r=this,c=n,t){if(void 0===a)return function(n){return v=n,a=setTimeout(b,i),f?T(n):u}(c);if(m)return clearTimeout(a),a=setTimeout(b,i),T(c)}return void 0===a&&(a=setTimeout(b,i)),u}return i=toNumber(i)||0,isObject(t)&&(f=!!t.leading,o=(m="maxWait"in t)?nativeMax(toNumber(t.maxWait)||0,i):o,d="trailing"in t?!!t.trailing:d),w.cancel=function(){void 0!==a&&clearTimeout(a),v=0,e=c=r=a=void 0},w.flush=function(){return void 0===a?u:l(now())},w}module.exports=debounce; }, {"84":84,"1015":1015,"1044":1044}]; window.modules["103"] = [function(require,module,exports){var baseSet=require(958);function set(e,t,r){return null==e?e:baseSet(e,t,r)}module.exports=set; }, {"958":958}]; window.modules["104"] = [function(require,module,exports){"use strict";const{load:load}=require(229);function loadRecaptcha(e,t,c=!1){return load(e,{autoHideBadge:c}).then(e=>e.execute(t)).catch(console.error)}function injectRecaptchaScript(){const e=document.createElement("script"),t=document.createDocumentFragment(),c=document.getElementsByTagName("footer")[0]||document.querySelector(".main");e.src="https://web.archive.org/web/20201008210901/https://www.google.com/recaptcha/api.js?render=explicit",e.async="async",t.appendChild(e),insertAfter(t,c.lastChild)}function insertAfter(e,t){t.parentNode.insertBefore(e,t.nextSibling)}injectRecaptchaScript(),module.exports.loadRecaptcha=loadRecaptcha; }, {"229":229}]; window.modules["112"] = [function(require,module,exports){"use strict";const engine=require(1337);module.exports=engine.createStore([require(1339),require(1340)],[require(1336)]); }, {"1336":1336,"1337":1337,"1339":1339,"1340":1340}]; window.modules["119"] = [function(require,module,exports){var baseFlatten=require(891),baseOrderBy=require(953),baseRest=require(967),isIterateeCall=require(996),sortBy=baseRest(function(e,r){if(null==e)return[];var t=r.length;return t>1&&isIterateeCall(e,r[0],r[1])?r=[]:t>2&&isIterateeCall(r[0],r[1],r[2])&&(r=[r[0]]),baseOrderBy(e,baseFlatten(r,1),[])});module.exports=sortBy; }, {"891":891,"953":953,"967":967,"996":996}]; window.modules["126"] = [function(require,module,exports){var baseClone=require(864),CLONE_SYMBOLS_FLAG=4;function clone(e){return baseClone(e,CLONE_SYMBOLS_FLAG)}module.exports=clone; }, {"864":864}]; window.modules["130"] = [function(require,module,exports){var arrayFilter=require(834),baseFilter=require(888),baseIteratee=require(928),isArray=require(145);function filter(r,e){return(isArray(r)?arrayFilter:baseFilter)(r,baseIteratee(e,3))}module.exports=filter; }, {"145":145,"834":834,"888":888,"928":928}]; window.modules["132"] = [function(require,module,exports){"use strict";const _get=require(23),_memoize=require(1035);function getPrimaryPageComponent(){return document.querySelector(".article")||document.querySelector(".lede-video")}function getPrimaryPageComponentChannel(){const e=getPrimaryPageComponent();return e&&e.getAttribute("data-content-channel")||"Undefined Channel"}function getPageUri(){return document.documentElement.getAttribute("data-uri")}function getPageId(){return getPageUri().split("/_pages/")[1]}function getSiteBase(){return(getPageUri()||"").split("/_pages/")[0]}function getMetaContent(e){var t=document.querySelector('meta[name="'+e+'"]')||document.querySelector('meta[property="'+e+'"]');return _get(t,"content","")}module.exports.getMeta=_memoize(getMetaContent),module.exports.getVertical=module.exports.getMeta.bind(void 0,"vertical"),module.exports.getPageType=module.exports.getMeta.bind(void 0,"type"),module.exports.getAuthor=module.exports.getMeta.bind(void 0,"author"),module.exports.getSiteName=module.exports.getMeta.bind(void 0,"og:site_name"),module.exports.getSiteBase=_memoize(getSiteBase),module.exports.getPageUri=_memoize(getPageUri),module.exports.getPageId=_memoize(getPageId),module.exports.getChannel=_memoize(getPrimaryPageComponentChannel),module.exports.getPrimaryPageComponent=getPrimaryPageComponent; }, {"23":23,"1035":1035}]; window.modules["134"] = [function(require,module,exports){var assignValue=require(856),copyObject=require(859),createAssigner=require(995),isArrayLike=require(940),isPrototype=require(934),keys=require(144),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,assign=createAssigner(function(e,r){if(isPrototype(r)||isArrayLike(r))copyObject(r,keys(r),e);else for(var s in r)hasOwnProperty.call(r,s)&&assignValue(e,s,r[s])});module.exports=assign; }, {"144":144,"856":856,"859":859,"934":934,"940":940,"995":995}]; window.modules["135"] = [function(require,module,exports){var arrayMap=require(844),baseIteratee=require(928),basePickBy=require(957),getAllKeysIn=require(866);function pickBy(e,r){if(null==e)return{};var a=arrayMap(getAllKeysIn(e),function(e){return[e]});return r=baseIteratee(r),basePickBy(e,a,function(e,a){return r(e,a[0])})}module.exports=pickBy; }, {"844":844,"866":866,"928":928,"957":957}]; window.modules["144"] = [function(require,module,exports){var arrayLikeKeys=require(838),baseKeys=require(933),isArrayLike=require(940);function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}module.exports=keys; }, {"838":838,"933":933,"940":940}]; window.modules["145"] = [function(require,module,exports){var isArray=Array.isArray;module.exports=isArray; }, {}]; window.modules["159"] = [function(require,module,exports){!function(t,e,n){if("undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&"object"==typeof define.amd)define(n);else{var r=n(),i=e[t];r.noConflict=function(){return e[t]=i,r},e[t]=r}}(this.localEventifyLibraryName||"Eventify",this,function(){"use strict";var t,e={listenTo:"on",listenToOnce:"once"},n=(Array.prototype.slice,0),r=/\s+/,i=function(){return this};function s(t,e,n,i){var s,l,o,c;if(!n)return!0;if("object"==typeof n){for(s in n)n.hasOwnProperty(s)&&t[e].apply(t,[s,n[s]].concat(i));return!1}if(r.test(n)){for(l=0,o=(c=n.split(r)).length;l<o;l+=1)t[e].apply(t,[c[l]].concat(i));return!1}return!0}function l(t,e){var n,r=0,i=t.length,s=e[0],l=e[1],o=e[2];switch(e.length){case 0:for(;r<i;)(n=t[r]).callback.call(n.ctx),r+=1;return;case 1:for(;r<i;)(n=t[r]).callback.call(n.ctx,s),r+=1;return;case 2:for(;r<i;)(n=t[r]).callback.call(n.ctx,s,l),r+=1;return;case 3:for(;r<i;)(n=t[r]).callback.call(n.ctx,s,l,o),r+=1;return;default:for(;r<i;)(n=t[r]).callback.apply(n.ctx,e),r+=1}}return i.prototype={on:function(t,e,n){return s(this,"on",t,[e,n])&&e?(this._events=this._events||{},(this._events[t]||(this._events[t]=[])).push({callback:e,context:n,ctx:n||this}),this):this},once:function(t,e,n){var r,i,l,o,c=this;return s(this,"once",t,[e,n])&&e?(i=function(){c.off(t,r);var n=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);e.apply(this,n)},o=!1,(r=function(){if(o)return l;var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);return o=!0,l=i.apply(this,t),i=null,l})._callback=e,this.on(t,r,n)):this},off:function(t,e,n){var r,i,l,o,c,a,f,h;if(!this._events||!s(this,"off",t,[e,n]))return this;if(!t&&!e&&!n)return this._events={},this;for(c=0,a=(o=t?[t]:Object.keys(this._events)).length;c<a;c+=1)if(t=o[c],l=this._events[t]){if(this._events[t]=r=[],e||n)for(f=0,h=l.length;f<h;f+=1)i=l[f],(e&&e!==i.callback&&e!==i.callback._callback||n&&n!==i.context)&&r.push(i);r.length||delete this._events[t]}return this},trigger:function(){if(!this._events)return this;var t,e,n=1===arguments.length?[arguments[0]]:Array.apply(null,arguments),r=n[0],i=n.slice(1);return s(this,"trigger",r,i)?(t=this._events[r],e=this._events.all,t&&l(t,i),e&&l(e,n),this):this},stopListening:function(t,e,n){var r,i,s=this._listeners;if(!s)return this;for(i in r=!e&&!n,"object"==typeof e&&(n=this),s={},t&&(s[t._listenerId]=t),s)s.hasOwnProperty(i)&&(s[i].off(e,n,this),r&&delete this._listeners[i]);return this}},Object.keys(e).forEach(function(t){var r=e[t];i.prototype[t]=function(t,e,i){var s=this._listeners||(this._listeners={});return t._listenerId=t._listenerId||function(t){var e=(n+=1)+"";return t?t+e:e}("l"),s[t._listenerId]=t,"object"==typeof e&&(i=this),t[r](e,i,this),this}}),(t=new i).version="2.0.0",t.enable=function(t){var e,n,r=Object.keys(i.prototype);for(t=t||{},e=0,n=r.length;e<n;e+=1)t[r[e]]=this[r[e]];return t},t.create=function(){return Object.create(i.prototype)},t.mixin=t.enable,t.proto=i.prototype,t}); }, {}]; window.modules["160"] = [function(require,module,exports){"use strict";var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var r={},t=0;t<10;t++)r["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(r).map(function(e){return r[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}module.exports=shouldUseNative()?Object.assign:function(e,r){for(var t,n,o=toObject(e),a=1;a<arguments.length;a++){for(var s in t=Object(arguments[a]))hasOwnProperty.call(t,s)&&(o[s]=t[s]);if(getOwnPropertySymbols){n=getOwnPropertySymbols(t);for(var c=0;c<n.length;c++)propIsEnumerable.call(t,n[c])&&(o[n[c]]=t[n[c]])}}return o}; }, {}]; window.modules["179"] = [function(require,module,exports){var baseGetTag=require(900),isArray=require(145),isObjectLike=require(912),stringTag="[object String]";function isString(e){return"string"==typeof e||!isArray(e)&&isObjectLike(e)&&baseGetTag(e)==stringTag}module.exports=isString; }, {"145":145,"900":900,"912":912}]; window.modules["184"] = [function(require,module,exports){var baseIsEqual=require(914);function isEqual(a,s){return baseIsEqual(a,s)}module.exports=isEqual; }, {"914":914}]; window.modules["187"] = [function(require,module,exports){"use strict";exports.decode=exports.parse=require(1295),exports.encode=exports.stringify=require(1296); }, {"1295":1295,"1296":1296}]; window.modules["189"] = [function(require,module,exports){"use strict";const _findIndex=require(94),orderedAffiliates=[{name:"Amazon Associates",alwaysInclude:!0,allowCustomRetailer:!1},{name:"Shareasale",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Rakuten",alwaysInclude:!1,allowCustomRetailer:!1},{name:"CJ",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Pepperjam",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Impact",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Partnerize",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Avantlink",alwaysInclude:!1,allowCustomRetailer:!1},{name:"Awin",alwaysInclude:!0,allowCustomRetailer:!0},{name:"Skimlinks",alwaysInclude:!0,allowCustomRetailer:!0},{name:"Narrativ",alwaysInclude:!0,allowCustomRetailer:!1},{name:"Non-Network Affiliate Partner",alwaysInclude:!0,allowCustomRetailer:!0},{name:"Non-Monetizeable",alwaysInclude:!0,allowCustomRetailer:!0}];function affiliateAllowsCustomRetailer(e){const a=getAffiliateMetadata(e);return a&&a.allowCustomRetailer}function getAffiliateMetadata(e=""){return orderedAffiliates.find(a=>{const l=new RegExp(a.name,"i");return e&&e.match(l)})||{}}function getAffiliatePriority(e=""){return _findIndex(orderedAffiliates,a=>{const l=new RegExp(a.name,"i");return e&&e.match(l)})}module.exports.getAffiliateMetadata=getAffiliateMetadata,module.exports.getAffiliatePriority=getAffiliatePriority,module.exports.affiliateAllowsCustomRetailer=affiliateAllowsCustomRetailer,module.exports.affiliateList=orderedAffiliates.map(e=>e.name); }, {"94":94}]; window.modules["196"] = [function(require,module,exports){var baseAssignValue=require(854),baseForOwn=require(881),baseIteratee=require(928);function mapValues(e,a){var s={};return a=baseIteratee(a,3),baseForOwn(e,function(e,r,u){baseAssignValue(s,r,a(e,r,u))}),s}module.exports=mapValues; }, {"854":854,"881":881,"928":928}]; window.modules["201"] = [function(require,module,exports){require(757),module.exports=self.fetch.bind(self); }, {"757":757}]; window.modules["208"] = [function(require,module,exports){"use strict";const queryString=require(1293),{ensureSubtag:ensureSubtag}=require(48),_includes=require(43),thirdParty=require(91),permutive=require(51),{getPageUri:getPageUri}=require(132),narrativDomain="shop-links.co/",{isNarrativClickmateLink:isNarrativClickmateLink}=require(90),utils=require(13),article=document.querySelector("article.article"),articleHeadline=article&&article.dataset&&article.dataset.headline||"";function handleBuyClick(t,e){return function(i){window.fbq&&window.fbq("trackCustom",e,{domain:t}),permutive.reportProductClick(i.currentTarget)}}function amazonOnetagSrc(){return"https://z-na.associates-amazon.com/onetag/v2?MarketPlace=US&instanceId=74e5d3e9-e5c4-4fa2-85e4-0e43ae3f0f84"}function attachThirdPartyScripts(t,e=!1){(_includes(t,"amazon.com/")||_includes(t,"amazon.co.uk/"))&&thirdParty.includeScript(amazonOnetagSrc(),2500),(_includes(t,narrativDomain)||e)&&thirdParty.includeScript("static.bam-x.com/tags/nymag.js")}function ensureClickmateParams(t={}){const e=getPageUri(),i=utils.isProduction(e),r=utils.isPublishedVersion(e),a=i&&r?"nymag":"nymagtestaccount";let n=t.href,c=n.split("?")?n.split("?").pop():"",s=queryString.parse(c),u=isNarrativClickmateLink(n),l=t.getAttribute("data-narrativ-title");if(u){let e=l||articleHeadline;e&&(s.article_name=e),s.publisher_slug=a,t.href=n.split("?").shift()+`?${queryString.stringify(s)}`}}function initLink(t,e){var i,r=t&&t.href,a=t.classList.contains("narrativ-link");r&&(t.addEventListener("click",handleBuyClick(r,"Click-Out")),t.addEventListener("contextmenu",handleBuyClick(r,"Click-Out-Right")),i=t&&t.getAttribute("data-track-id"),t.href=ensureSubtag({url:r,productId:i,visitState:e,anchorEl:t})||r,ensureClickmateParams(t),attachThirdPartyScripts(r,a),permutive.initProductLink(t))}module.exports.initLink=initLink; }, {"13":13,"43":43,"48":48,"51":51,"90":90,"91":91,"132":132,"1293":1293}]; window.modules["229"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ReCaptchaLoader_1=require(1312);exports.load=ReCaptchaLoader_1.load,exports.getInstance=ReCaptchaLoader_1.getInstance;var ReCaptchaInstance_1=require(1311);exports.ReCaptchaInstance=ReCaptchaInstance_1.ReCaptchaInstance; }, {"1311":1311,"1312":1312}]; window.modules["239"] = [function(require,module,exports){var Module=function(){"use strict";function t(t,e){var n=new(Function.prototype.bind.apply(t,[null].concat(e)));return t.module.context[t.refName]=n,n}function e(t,e,n){var i=function(t){var e,n;for(e=0;e<t.length;e++)if((n=t[e])&&1===n.nodeType)return t[e];throw new Error("Must have element to bind controller")}(n),r=t.apply(null,e),o=new(Function.prototype.bind.apply(r,[null].concat(n)));return o.events&&function(t,e,n){var i,r,o,s,u;for(r in t)if(t.hasOwnProperty(r))if(-1===(s=r.lastIndexOf(" ")))e.addEventListener(r,n[t[r]].bind(n));else for(o=r.substring(s+1),u=e.querySelectorAll(r.substring(0,s)),i=0;i<u.length;i++)u[i].addEventListener(o,n[t[r]].bind(n))}(o.events,i,o),o}function n(t,e,n,i){var r;if("string"!=typeof n)throw new Error("Name must be a string");if("function"==typeof i?r=[]:(r=i.slice(0,i.length-1),i=i[i.length-1]),"function"!=typeof i)throw new Error("Must define function as last argument or last element of definition array");return i.refName=n,i.dependencies=r,i.module=t,i.providerStrategy=e,i}function i(t){var e,n=[],r=t.module,o=t.dependencies;for(e=0;e<o.length;e++)if(r.context[o[e]])n[e]=r.context[o[e]];else{if(!r.definitions[o[e]])throw new Error(o[e]+" not defined");n[e]=i(r.definitions[o[e]])}return t.providerStrategy(t,n,Array.prototype.slice.call(arguments,1))}var r=function(){this.definitions={},this.context={}};return r.prototype={providers:{controller:e,service:t},instantiate:i,get:function(t){if(this.context[t])return this.context[t];if(this.definitions[t]&&"function"==typeof this.definitions[t])return i.apply(this,[this.definitions[t]].concat(Array.prototype.slice.call(arguments,1)));if("undefined"!=typeof require)return i.apply(this,[n(this,e,t,require(t))].concat(Array.prototype.slice.call(arguments,1)));throw new Error(t+" is not defined")},controller:function(t,i){return this.definitions[t]=n(this,e,t,i),this},service:function(e,i){return this.definitions[e]=n(this,t,e,i),this},value:function(t,e){return this.context[t]=e,this}},r}(),DS=new Module,attach=this;void 0===this&&(attach=window),DS.value("$window",attach),DS.value("$document",attach.document),attach.DS=DS,DS.value("$module",DS),"undefined"!=typeof exports&&(module.exports=DS); }, {}]; window.modules["240"] = [function(require,module,exports){!function(e,t,n){"use strict";"function"==typeof window.define&&window.define.amd?window.define(n):"undefined"!=typeof module&&module.exports?module.exports=n():t.exports?t.exports=n():t.Fingerprint2=n()}(0,this,function(){"use strict";var e=function(t){if(!(this instanceof e))return new e(t);this.options=this.extend(t,{swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[],excludeDoNotTrack:!0,excludePixelRatio:!0}),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return e.prototype={extend:function(e,t){if(null==e)return t;for(var n in e)null!=e[n]&&t[n]!==e[n]&&(t[n]=e[n]);return t},get:function(e){var t=this,n={data:[],addPreprocessedComponent:function(e){var i=e.value;"function"==typeof t.options.preprocessor&&(i=t.options.preprocessor(e.key,i)),n.data.push({key:e.key,value:i})}};n=this.userAgentKey(n),n=this.languageKey(n),n=this.colorDepthKey(n),n=this.deviceMemoryKey(n),n=this.pixelRatioKey(n),n=this.hardwareConcurrencyKey(n),n=this.screenResolutionKey(n),n=this.availableScreenResolutionKey(n),n=this.timezoneOffsetKey(n),n=this.sessionStorageKey(n),n=this.localStorageKey(n),n=this.indexedDbKey(n),n=this.addBehaviorKey(n),n=this.openDatabaseKey(n),n=this.cpuClassKey(n),n=this.platformKey(n),n=this.doNotTrackKey(n),n=this.pluginsKey(n),n=this.canvasKey(n),n=this.webglKey(n),n=this.webglVendorAndRendererKey(n),n=this.adBlockKey(n),n=this.hasLiedLanguagesKey(n),n=this.hasLiedResolutionKey(n),n=this.hasLiedOsKey(n),n=this.hasLiedBrowserKey(n),n=this.touchSupportKey(n),n=this.customEntropyFunction(n),this.fontsKey(n,function(n){t.audioKey(n,function(n){var i=[];t.each(n.data,function(e){var t=e.value;t&&"function"==typeof t.join?i.push(t.join(";")):i.push(t)});var a=t.x64hash128(i.join("~~~"),31);return e(a,n.data)})})},audioKey:function(e,t){if(this.options.excludeAudioFP)return t(e);var n=window.OfflineAudioContext||window.webkitOfflineAudioContext;if(null==n)return e.addPreprocessedComponent({key:"audio_fp",value:null}),t(e);var i=new n(1,44100,44100),a=i.createOscillator();a.type="triangle",a.frequency.setValueAtTime(1e4,i.currentTime);var r=i.createDynamicsCompressor();this.each([["threshold",-50],["knee",40],["ratio",12],["reduction",-20],["attack",0],["release",.25]],function(e){void 0!==r[e[0]]&&"function"==typeof r[e[0]].setValueAtTime&&r[e[0]].setValueAtTime(e[1],i.currentTime)}),i.oncomplete=function(n){var i=n.renderedBuffer.getChannelData(0).slice(4500,5e3).reduce(function(e,t){return e+Math.abs(t)},0).toString();return a.disconnect(),r.disconnect(),e.addPreprocessedComponent({key:"audio_fp",value:i}),t(e)},a.connect(r),r.connect(i.destination),a.start(0),i.startRendering()},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.addPreprocessedComponent({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.addPreprocessedComponent({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.addPreprocessedComponent({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.addPreprocessedComponent({key:"color_depth",value:window.screen.colorDepth||-1}),e},deviceMemoryKey:function(e){return this.options.excludeDeviceMemory||e.addPreprocessedComponent({key:"device_memory",value:this.getDeviceMemory()}),e},getDeviceMemory:function(){return navigator.deviceMemory||-1},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.addPreprocessedComponent({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function(e){var t;return t=this.options.detectScreenOrientation&&window.screen.height>window.screen.width?[window.screen.height,window.screen.width]:[window.screen.width,window.screen.height],e.addPreprocessedComponent({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return window.screen.availWidth&&window.screen.availHeight&&(t=this.options.detectScreenOrientation?window.screen.availHeight>window.screen.availWidth?[window.screen.availHeight,window.screen.availWidth]:[window.screen.availWidth,window.screen.availHeight]:[window.screen.availHeight,window.screen.availWidth]),void 0!==t&&e.addPreprocessedComponent({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.addPreprocessedComponent({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.addPreprocessedComponent({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.addPreprocessedComponent({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.addPreprocessedComponent({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return!this.options.excludeAddBehavior&&document.body&&document.body.addBehavior&&e.addPreprocessedComponent({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.addPreprocessedComponent({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.excludeCpuClass||e.addPreprocessedComponent({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.addPreprocessedComponent({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.addPreprocessedComponent({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.addPreprocessedComponent({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return!this.options.excludeWebGL&&this.isWebGlSupported()&&e.addPreprocessedComponent({key:"webgl",value:this.getWebglFp()}),e},webglVendorAndRendererKey:function(e){return!this.options.excludeWebGLVendorAndRenderer&&this.isWebGlSupported()&&e.addPreprocessedComponent({key:"webgl_vendor",value:this.getWebglVendorAndRenderer()}),e},adBlockKey:function(e){return this.options.excludeAdBlock||e.addPreprocessedComponent({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.addPreprocessedComponent({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.addPreprocessedComponent({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.addPreprocessedComponent({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.addPreprocessedComponent({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(e,t){return this.options.excludeFlashFonts?t(e):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?void 0===this.options.swfPath?t(e):void this.loadSwfAndDetectFonts(function(n){e.addPreprocessedComponent({key:"swf_fonts",value:n.join(";")}),t(e)}):t(e)},jsFontsKey:function(e,t){var n=this;return setTimeout(function(){var i=["monospace","sans-serif","serif"],a=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"];n.options.extendedJsFonts&&(a=a.concat(["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"])),a=(a=a.concat(n.options.userDefinedFonts)).filter(function(e,t){return a.indexOf(e)===t});var r=document.getElementsByTagName("body")[0],o=document.createElement("div"),s=document.createElement("div"),l={},d={},u=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize="72px",e.style.fontStyle="normal",e.style.fontWeight="normal",e.style.letterSpacing="normal",e.style.lineBreak="auto",e.style.lineHeight="normal",e.style.textTransform="none",e.style.textAlign="left",e.style.textDecoration="none",e.style.textShadow="none",e.style.whiteSpace="normal",e.style.wordBreak="normal",e.style.wordSpacing="normal",e.innerHTML="mmmmmmmmmmlli",e},c=function(e){for(var t=!1,n=0;n<i.length;n++)if(t=e[n].offsetWidth!==l[i[n]]||e[n].offsetHeight!==d[i[n]])return t;return t},h=function(){for(var e=[],t=0,n=i.length;t<n;t++){var a=u();a.style.fontFamily=i[t],o.appendChild(a),e.push(a)}return e}();r.appendChild(o);for(var g=0,p=i.length;g<p;g++)l[i[g]]=h[g].offsetWidth,d[i[g]]=h[g].offsetHeight;var f=function(){for(var e,t,n,r={},o=0,l=a.length;o<l;o++){for(var d=[],c=0,h=i.length;c<h;c++){var g=(e=a[o],t=i[c],n=void 0,(n=u()).style.fontFamily="'"+e+"',"+t,n);s.appendChild(g),d.push(g)}r[a[o]]=d}return r}();r.appendChild(s);for(var m=[],v=0,C=a.length;v<C;v++)c(f[a[v]])&&m.push(a[v]);r.removeChild(s),r.removeChild(o),e.addPreprocessedComponent({key:"js_fonts",value:m}),t(e)},1)},pluginsKey:function(e){return this.options.excludePlugins||(this.isIE()?this.options.excludeIEPlugins||e.addPreprocessedComponent({key:"ie_plugins",value:this.getIEPlugins()}):e.addPreprocessedComponent({key:"regular_plugins",value:this.getRegularPlugins()})),e},getRegularPlugins:function(){var e=[];if(navigator.plugins)for(var t=0,n=navigator.plugins.length;t<n;t++)navigator.plugins[t]&&e.push(navigator.plugins[t]);return this.pluginsShouldBeSorted()&&(e=e.sort(function(e,t){return e.name>t.name?1:e.name<t.name?-1:0})),this.map(e,function(e){var t=this.map(e,function(e){return[e.type,e.suffixes].join("~")}).join(",");return[e.name,e.description,t].join("::")},this)},getIEPlugins:function(){var e=[];return(Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(window,"ActiveXObject")||"ActiveXObject"in window)&&(e=this.map(["AcroPDF.PDF","Adodb.Stream","AgControl.AgControl","DevalVRXCtrl.DevalVRXCtrl.1","MacromediaFlashPaper.MacromediaFlashPaper","Msxml2.DOMDocument","Msxml2.XMLHTTP","PDF.PdfCtrl","QuickTime.QuickTime","QuickTimeCheckObject.QuickTimeCheck.1","RealPlayer","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)","RealVideo.RealVideo(tm) ActiveX Control (32-bit)","Scripting.Dictionary","SWCtl.SWCtl","Shell.UIHelper","ShockwaveFlash.ShockwaveFlash","Skype.Detection","TDCCtl.TDCCtl","WMPlayer.OCX","rmocx.RealPlayer G2 Control","rmocx.RealPlayer G2 Control.1"],function(e){try{return new window.ActiveXObject(e),e}catch(e){return null}})),navigator.plugins&&(e=e.concat(this.getRegularPlugins())),e},pluginsShouldBeSorted:function(){for(var e=!1,t=0,n=this.options.sortPluginsFor.length;t<n;t++){var i=this.options.sortPluginsFor[t];if(navigator.userAgent.match(i)){e=!0;break}}return e},touchSupportKey:function(e){return this.options.excludeTouchSupport||e.addPreprocessedComponent({key:"touch_support",value:this.getTouchSupport()}),e},hardwareConcurrencyKey:function(e){return this.options.excludeHardwareConcurrency||e.addPreprocessedComponent({key:"hardware_concurrency",value:this.getHardwareConcurrency()}),e},hasSessionStorage:function(){try{return!!window.sessionStorage}catch(e){return!0}},hasLocalStorage:function(){try{return!!window.localStorage}catch(e){return!0}},hasIndexedDB:function(){try{return!!window.indexedDB}catch(e){return!0}},getHardwareConcurrency:function(){return navigator.hardwareConcurrency?navigator.hardwareConcurrency:"unknown"},getNavigatorCpuClass:function(){return navigator.cpuClass?navigator.cpuClass:"unknown"},getNavigatorPlatform:function(){return navigator.platform?navigator.platform:"unknown"},getDoNotTrack:function(){return navigator.doNotTrack?navigator.doNotTrack:navigator.msDoNotTrack?navigator.msDoNotTrack:window.doNotTrack?window.doNotTrack:"unknown"},getTouchSupport:function(){var e=0,t=!1;void 0!==navigator.maxTouchPoints?e=navigator.maxTouchPoints:void 0!==navigator.msMaxTouchPoints&&(e=navigator.msMaxTouchPoints);try{document.createEvent("TouchEvent"),t=!0}catch(e){}return[e,t,"ontouchstart"in window]},getCanvasFp:function(){var e=[],t=document.createElement("canvas");t.width=2e3,t.height=200,t.style.display="inline";var n=t.getContext("2d");return n.rect(0,0,10,10),n.rect(2,2,6,6),e.push("canvas winding:"+(!1===n.isPointInPath(5,5,"evenodd")?"yes":"no")),n.textBaseline="alphabetic",n.fillStyle="#f60",n.fillRect(125,1,62,20),n.fillStyle="#069",this.options.dontUseFakeFontInCanvas?n.font="11pt Arial":n.font="11pt no-real-font-123",n.fillText("Cwm fjordbank glyphs vext quiz, 😃",2,15),n.fillStyle="rgba(102, 204, 0, 0.2)",n.font="18pt Arial",n.fillText("Cwm fjordbank glyphs vext quiz, 😃",4,45),n.globalCompositeOperation="multiply",n.fillStyle="rgb(255,0,255)",n.beginPath(),n.arc(50,50,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(0,255,255)",n.beginPath(),n.arc(100,50,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(255,255,0)",n.beginPath(),n.arc(75,100,50,0,2*Math.PI,!0),n.closePath(),n.fill(),n.fillStyle="rgb(255,0,255)",n.arc(75,75,75,0,2*Math.PI,!0),n.arc(75,75,25,0,2*Math.PI,!0),n.fill("evenodd"),t.toDataURL&&e.push("canvas fp:"+t.toDataURL()),e.join("~")},getWebglFp:function(){var e,t=function(t){return e.clearColor(0,0,0,1),e.enable(e.DEPTH_TEST),e.depthFunc(e.LEQUAL),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),"["+t[0]+", "+t[1]+"]"};if(!(e=this.getWebglCanvas()))return null;var n=[],i=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,i);var a=new Float32Array([-.2,-.9,0,.4,-.26,0,0,.732134444,0]);e.bufferData(e.ARRAY_BUFFER,a,e.STATIC_DRAW),i.itemSize=3,i.numItems=3;var r=e.createProgram(),o=e.createShader(e.VERTEX_SHADER);e.shaderSource(o,"attribute vec2 attrVertex;varying vec2 varyinTexCoordinate;uniform vec2 uniformOffset;void main(){varyinTexCoordinate=attrVertex+uniformOffset;gl_Position=vec4(attrVertex,0,1);}"),e.compileShader(o);var s=e.createShader(e.FRAGMENT_SHADER);e.shaderSource(s,"precision mediump float;varying vec2 varyinTexCoordinate;void main() {gl_FragColor=vec4(varyinTexCoordinate,0,1);}"),e.compileShader(s),e.attachShader(r,o),e.attachShader(r,s),e.linkProgram(r),e.useProgram(r),r.vertexPosAttrib=e.getAttribLocation(r,"attrVertex"),r.offsetUniform=e.getUniformLocation(r,"uniformOffset"),e.enableVertexAttribArray(r.vertexPosArray),e.vertexAttribPointer(r.vertexPosAttrib,i.itemSize,e.FLOAT,!1,0,0),e.uniform2f(r.offsetUniform,1,1),e.drawArrays(e.TRIANGLE_STRIP,0,i.numItems);try{n.push(e.canvas.toDataURL())}catch(t){}n.push("extensions:"+(e.getSupportedExtensions()||[]).join(";")),n.push("webgl aliased line width range:"+t(e.getParameter(e.ALIASED_LINE_WIDTH_RANGE))),n.push("webgl aliased point size range:"+t(e.getParameter(e.ALIASED_POINT_SIZE_RANGE))),n.push("webgl alpha bits:"+e.getParameter(e.ALPHA_BITS)),n.push("webgl antialiasing:"+(e.getContextAttributes().antialias?"yes":"no")),n.push("webgl blue bits:"+e.getParameter(e.BLUE_BITS)),n.push("webgl depth bits:"+e.getParameter(e.DEPTH_BITS)),n.push("webgl green bits:"+e.getParameter(e.GREEN_BITS)),n.push("webgl max anisotropy:"+function(e){var t=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic");if(t){var n=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT);return 0===n&&(n=2),n}return null}(e)),n.push("webgl max combined texture image units:"+e.getParameter(e.MAX_COMBINED_TEXTURE_IMAGE_UNITS)),n.push("webgl max cube map texture size:"+e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE)),n.push("webgl max fragment uniform vectors:"+e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS)),n.push("webgl max render buffer size:"+e.getParameter(e.MAX_RENDERBUFFER_SIZE)),n.push("webgl max texture image units:"+e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS)),n.push("webgl max texture size:"+e.getParameter(e.MAX_TEXTURE_SIZE)),n.push("webgl max varying vectors:"+e.getParameter(e.MAX_VARYING_VECTORS)),n.push("webgl max vertex attribs:"+e.getParameter(e.MAX_VERTEX_ATTRIBS)),n.push("webgl max vertex texture image units:"+e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS)),n.push("webgl max vertex uniform vectors:"+e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS)),n.push("webgl max viewport dims:"+t(e.getParameter(e.MAX_VIEWPORT_DIMS))),n.push("webgl red bits:"+e.getParameter(e.RED_BITS)),n.push("webgl renderer:"+e.getParameter(e.RENDERER)),n.push("webgl shading language version:"+e.getParameter(e.SHADING_LANGUAGE_VERSION)),n.push("webgl stencil bits:"+e.getParameter(e.STENCIL_BITS)),n.push("webgl vendor:"+e.getParameter(e.VENDOR)),n.push("webgl version:"+e.getParameter(e.VERSION));try{var l=e.getExtension("WEBGL_debug_renderer_info");l&&(n.push("webgl unmasked vendor:"+e.getParameter(l.UNMASKED_VENDOR_WEBGL)),n.push("webgl unmasked renderer:"+e.getParameter(l.UNMASKED_RENDERER_WEBGL)))}catch(t){}if(!e.getShaderPrecisionFormat)return n.join("~");var d=this;return d.each(["FLOAT","INT"],function(t){d.each(["VERTEX","FRAGMENT"],function(i){d.each(["HIGH","MEDIUM","LOW"],function(a){d.each(["precision","rangeMin","rangeMax"],function(r){var o=e.getShaderPrecisionFormat(e[i+"_SHADER"],e[a+"_"+t])[r];"precision"!==r&&(r="precision "+r);var s=["webgl ",i.toLowerCase()," shader ",a.toLowerCase()," ",t.toLowerCase()," ",r,":",o];n.push(s.join(""))})})})}),n.join("~")},getWebglVendorAndRenderer:function(){try{var e=this.getWebglCanvas(),t=e.getExtension("WEBGL_debug_renderer_info");return e.getParameter(t.UNMASKED_VENDOR_WEBGL)+"~"+e.getParameter(t.UNMASKED_RENDERER_WEBGL)}catch(e){return null}},getAdBlock:function(){var e=document.createElement("div");e.innerHTML=" ";var t=!(e.className="adsbox");try{document.body.appendChild(e),t=0===document.getElementsByClassName("adsbox")[0].offsetHeight,document.body.removeChild(e)}catch(e){t=!1}return t},getHasLiedLanguages:function(){if(void 0!==navigator.languages)try{if(navigator.languages[0].substr(0,2)!==navigator.language.substr(0,2))return!0}catch(e){return!0}return!1},getHasLiedResolution:function(){return window.screen.width<window.screen.availWidth||window.screen.height<window.screen.availHeight},getHasLiedOs:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.oscpu,i=navigator.platform.toLowerCase();if(e=0<=t.indexOf("windows phone")?"Windows Phone":0<=t.indexOf("win")?"Windows":0<=t.indexOf("android")?"Android":0<=t.indexOf("linux")?"Linux":0<=t.indexOf("iphone")||0<=t.indexOf("ipad")?"iOS":0<=t.indexOf("mac")?"Mac":"Other",("ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints)&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if(void 0!==n){if(0<=(n=n.toLowerCase()).indexOf("win")&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(0<=n.indexOf("linux")&&"Linux"!==e&&"Android"!==e)return!0;if(0<=n.indexOf("mac")&&"Mac"!==e&&"iOS"!==e)return!0;if((-1===n.indexOf("win")&&-1===n.indexOf("linux")&&-1===n.indexOf("mac"))!=("Other"===e))return!0}return 0<=i.indexOf("win")&&"Windows"!==e&&"Windows Phone"!==e||(0<=i.indexOf("linux")||0<=i.indexOf("android")||0<=i.indexOf("pike"))&&"Linux"!==e&&"Android"!==e||(0<=i.indexOf("mac")||0<=i.indexOf("ipad")||0<=i.indexOf("ipod")||0<=i.indexOf("iphone"))&&"Mac"!==e&&"iOS"!==e||(-1===i.indexOf("win")&&-1===i.indexOf("linux")&&-1===i.indexOf("mac"))!=("Other"===e)||void 0===navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),n=navigator.productSub;if(("Chrome"==(e=0<=t.indexOf("firefox")?"Firefox":0<=t.indexOf("opera")||0<=t.indexOf("opr")?"Opera":0<=t.indexOf("chrome")?"Chrome":0<=t.indexOf("safari")?"Safari":0<=t.indexOf("trident")?"Internet Explorer":"Other")||"Safari"===e||"Opera"===e)&&"20030107"!==n)return!0;var i,a=eval.toString().length;if(37===a&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===a&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===a&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;try{throw"a"}catch(e){try{e.toSource(),i=!0}catch(e){i=!1}}return!(!i||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e=this.getWebglCanvas();return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return void 0!==window.swfobject},hasMinFlashInstalled:function(){return window.swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(e){var t="___fp_swf_loaded";window[t]=function(t){e(t)};var n=this.options.swfContainerId;this.addFlashDivNode();var i={onReady:t};window.swfobject.embedSWF(this.options.swfPath,n,"1","1","9.0.0",!1,i,{allowScriptAccess:"always",menu:"false"},{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(e){}return t||(t=null),t},each:function(e,t,n){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,n);else if(e.length===+e.length){for(var i=0,a=e.length;i<a;i++)if(t.call(n,e[i],i,e)==={})return}else for(var r in e)if(e.hasOwnProperty(r)&&t.call(n,e[r],r,e)==={})return},map:function(e,t,n){var i=[];return null==e?i:this.nativeMap&&e.map===this.nativeMap?e.map(t,n):(this.each(e,function(e,a,r){i[i.length]=t.call(n,e,a,r)}),i)},x64Add:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]+t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]+t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]+t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]+t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var n=[0,0,0,0];return n[3]+=e[3]*t[3],n[2]+=n[3]>>>16,n[3]&=65535,n[2]+=e[2]*t[3],n[1]+=n[2]>>>16,n[2]&=65535,n[2]+=e[3]*t[2],n[1]+=n[2]>>>16,n[2]&=65535,n[1]+=e[1]*t[3],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[2]*t[2],n[0]+=n[1]>>>16,n[1]&=65535,n[1]+=e[3]*t[1],n[0]+=n[1]>>>16,n[1]&=65535,n[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],n[0]&=65535,[n[0]<<16|n[1],n[2]<<16|n[3]]},x64Rotl:function(e,t){return 32==(t%=64)?[e[1],e[0]]:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t|e[0]>>>32-t]:(t-=32,[e[1]<<t|e[0]>>>32-t,e[0]<<t|e[1]>>>32-t])},x64LeftShift:function(e,t){return 0==(t%=64)?e:t<32?[e[0]<<t|e[1]>>>32-t,e[1]<<t]:[e[1]<<t-32,0]},x64Xor:function(e,t){return[e[0]^t[0],e[1]^t[1]]},x64Fmix:function(e){return e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){t=t||0;for(var n=(e=e||"").length%16,i=e.length-n,a=[0,t],r=[0,t],o=[0,0],s=[0,0],l=[2277735313,289559509],d=[1291169091,658871167],u=0;u<i;u+=16)o=[255&e.charCodeAt(u+4)|(255&e.charCodeAt(u+5))<<8|(255&e.charCodeAt(u+6))<<16|(255&e.charCodeAt(u+7))<<24,255&e.charCodeAt(u)|(255&e.charCodeAt(u+1))<<8|(255&e.charCodeAt(u+2))<<16|(255&e.charCodeAt(u+3))<<24],s=[255&e.charCodeAt(u+12)|(255&e.charCodeAt(u+13))<<8|(255&e.charCodeAt(u+14))<<16|(255&e.charCodeAt(u+15))<<24,255&e.charCodeAt(u+8)|(255&e.charCodeAt(u+9))<<8|(255&e.charCodeAt(u+10))<<16|(255&e.charCodeAt(u+11))<<24],o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,d),a=this.x64Xor(a,o),a=this.x64Rotl(a,27),a=this.x64Add(a,r),a=this.x64Add(this.x64Multiply(a,[0,5]),[0,1390208809]),s=this.x64Multiply(s,d),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),r=this.x64Xor(r,s),r=this.x64Rotl(r,31),r=this.x64Add(r,a),r=this.x64Add(this.x64Multiply(r,[0,5]),[0,944331445]);switch(o=[0,0],s=[0,0],n){case 15:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+14)],48));case 14:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+13)],40));case 13:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+12)],32));case 12:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+11)],24));case 11:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+10)],16));case 10:s=this.x64Xor(s,this.x64LeftShift([0,e.charCodeAt(u+9)],8));case 9:s=this.x64Xor(s,[0,e.charCodeAt(u+8)]),s=this.x64Multiply(s,d),s=this.x64Rotl(s,33),s=this.x64Multiply(s,l),r=this.x64Xor(r,s);case 8:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+7)],56));case 7:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+6)],48));case 6:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+5)],40));case 5:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+4)],32));case 4:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+3)],24));case 3:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+2)],16));case 2:o=this.x64Xor(o,this.x64LeftShift([0,e.charCodeAt(u+1)],8));case 1:o=this.x64Xor(o,[0,e.charCodeAt(u)]),o=this.x64Multiply(o,l),o=this.x64Rotl(o,31),o=this.x64Multiply(o,d),a=this.x64Xor(a,o)}return a=this.x64Xor(a,[0,e.length]),r=this.x64Xor(r,[0,e.length]),a=this.x64Add(a,r),r=this.x64Add(r,a),a=this.x64Fmix(a),r=this.x64Fmix(r),a=this.x64Add(a,r),r=this.x64Add(r,a),("00000000"+(a[0]>>>0).toString(16)).slice(-8)+("00000000"+(a[1]>>>0).toString(16)).slice(-8)+("00000000"+(r[0]>>>0).toString(16)).slice(-8)+("00000000"+(r[1]>>>0).toString(16)).slice(-8)}},e.VERSION="1.8.0",e}); }, {}]; window.modules["241"] = [function(require,module,exports){module.exports=require(40); }, {"40":40}]; window.modules["242"] = [function(require,module,exports){var arrayMap=require(844),baseIntersection=require(908),baseRest=require(967),castArrayLikeObject=require(980),last=require(37),intersectionWith=baseRest(function(e){var r=last(e),t=arrayMap(e,castArrayLikeObject);return(r="function"==typeof r?r:void 0)&&t.pop(),t.length&&t[0]===e[0]?baseIntersection(t,void 0,r):[]});module.exports=intersectionWith; }, {"37":37,"844":844,"908":908,"967":967,"980":980}]; window.modules["260"] = [function(require,module,exports){"use strict";var punycode=require(427),util=require(428);function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}exports.parse=urlParse,exports.resolve=urlResolve,exports.resolveObject=urlResolveObject,exports.format=urlFormat,exports.Url=Url;var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,delims=["<",">",'"',"`"," ","\r","\n","\t"],unwise=["{","}","|","\\","^","`"].concat(delims),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnameMaxLen=255,hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=require(187);function urlParse(t,s,e){if(t&&util.isObject(t)&&t instanceof Url)return t;var h=new Url;return h.parse(t,s,e),h}function urlFormat(t){return util.isString(t)&&(t=urlParse(t)),t instanceof Url?t.format():Url.prototype.format.call(t)}function urlResolve(t,s){return urlParse(t,!1,!0).resolve(s)}function urlResolveObject(t,s){return t?urlParse(t,!1,!0).resolveObject(s):s}Url.prototype.parse=function(t,s,e){if(!util.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var h=t.indexOf("?"),r=-1!==h&&h<t.indexOf("#")?"?":"#",a=t.split(r);a[0]=a[0].replace(/\\/g,"/");var o=t=a.join(r);if(o=o.trim(),!e&&1===t.split("#").length){var n=simplePathPattern.exec(o);if(n)return this.path=o,this.href=o,this.pathname=n[1],n[2]?(this.search=n[2],this.query=s?querystring.parse(this.search.substr(1)):this.search.substr(1)):s&&(this.search="",this.query={}),this}var i=protocolPattern.exec(o);if(i){var l=(i=i[0]).toLowerCase();this.protocol=l,o=o.substr(i.length)}if(e||i||o.match(/^\/\/[^@\/]+@[^@\/]+/)){var u="//"===o.substr(0,2);!u||i&&hostlessProtocol[i]||(o=o.substr(2),this.slashes=!0)}if(!hostlessProtocol[i]&&(u||i&&!slashedProtocol[i])){for(var p,c,f=-1,m=0;m<hostEndingChars.length;m++){-1!==(v=o.indexOf(hostEndingChars[m]))&&(-1===f||v<f)&&(f=v)}-1!==(c=-1===f?o.lastIndexOf("@"):o.lastIndexOf("@",f))&&(p=o.slice(0,c),o=o.slice(c+1),this.auth=decodeURIComponent(p)),f=-1;for(m=0;m<nonHostChars.length;m++){var v;-1!==(v=o.indexOf(nonHostChars[m]))&&(-1===f||v<f)&&(f=v)}-1===f&&(f=o.length),this.host=o.slice(0,f),o=o.slice(f),this.parseHost(),this.hostname=this.hostname||"";var g="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!g)for(var y=this.hostname.split(/\./),P=(m=0,y.length);m<P;m++){var d=y[m];if(d&&!d.match(hostnamePartPattern)){for(var b="",q=0,O=d.length;q<O;q++)d.charCodeAt(q)>127?b+="x":b+=d[q];if(!b.match(hostnamePartPattern)){var j=y.slice(0,m),x=y.slice(m+1),U=d.match(hostnamePartStart);U&&(j.push(U[1]),x.unshift(U[2])),x.length&&(o="/"+x.join(".")+o),this.hostname=j.join(".");break}}}this.hostname.length>hostnameMaxLen?this.hostname="":this.hostname=this.hostname.toLowerCase(),g||(this.hostname=punycode.toASCII(this.hostname));var C=this.port?":"+this.port:"",A=this.hostname||"";this.host=A+C,this.href+=this.host,g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==o[0]&&(o="/"+o))}if(!unsafeProtocol[l])for(m=0,P=autoEscape.length;m<P;m++){var w=autoEscape[m];if(-1!==o.indexOf(w)){var E=encodeURIComponent(w);E===w&&(E=escape(w)),o=o.split(w).join(E)}}var I=o.indexOf("#");-1!==I&&(this.hash=o.substr(I),o=o.slice(0,I));var R=o.indexOf("?");if(-1!==R?(this.search=o.substr(R),this.query=o.substr(R+1),s&&(this.query=querystring.parse(this.query)),o=o.slice(0,R)):s&&(this.search="",this.query={}),o&&(this.pathname=o),slashedProtocol[l]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){C=this.pathname||"";var S=this.search||"";this.path=C+S}return this.href=this.format(),this},Url.prototype.format=function(){var t=this.auth||"";t&&(t=(t=encodeURIComponent(t)).replace(/%3A/i,":"),t+="@");var s=this.protocol||"",e=this.pathname||"",h=this.hash||"",r=!1,a="";this.host?r=t+this.host:this.hostname&&(r=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&util.isObject(this.query)&&Object.keys(this.query).length&&(a=querystring.stringify(this.query));var o=this.search||a&&"?"+a||"";return s&&":"!==s.substr(-1)&&(s+=":"),this.slashes||(!s||slashedProtocol[s])&&!1!==r?(r="//"+(r||""),e&&"/"!==e.charAt(0)&&(e="/"+e)):r||(r=""),h&&"#"!==h.charAt(0)&&(h="#"+h),o&&"?"!==o.charAt(0)&&(o="?"+o),s+r+(e=e.replace(/[?#]/g,function(t){return encodeURIComponent(t)}))+(o=o.replace("#","%23"))+h},Url.prototype.resolve=function(t){return this.resolveObject(urlParse(t,!1,!0)).format()},Url.prototype.resolveObject=function(t){if(util.isString(t)){var s=new Url;s.parse(t,!1,!0),t=s}for(var e=new Url,h=Object.keys(this),r=0;r<h.length;r++){var a=h[r];e[a]=this[a]}if(e.hash=t.hash,""===t.href)return e.href=e.format(),e;if(t.slashes&&!t.protocol){for(var o=Object.keys(t),n=0;n<o.length;n++){var i=o[n];"protocol"!==i&&(e[i]=t[i])}return slashedProtocol[e.protocol]&&e.hostname&&!e.pathname&&(e.path=e.pathname="/"),e.href=e.format(),e}if(t.protocol&&t.protocol!==e.protocol){if(!slashedProtocol[t.protocol]){for(var l=Object.keys(t),u=0;u<l.length;u++){var p=l[u];e[p]=t[p]}return e.href=e.format(),e}if(e.protocol=t.protocol,t.host||hostlessProtocol[t.protocol])e.pathname=t.pathname;else{for(var c=(t.pathname||"").split("/");c.length&&!(t.host=c.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==c[0]&&c.unshift(""),c.length<2&&c.unshift(""),e.pathname=c.join("/")}if(e.search=t.search,e.query=t.query,e.host=t.host||"",e.auth=t.auth,e.hostname=t.hostname||t.host,e.port=t.port,e.pathname||e.search){var f=e.pathname||"",m=e.search||"";e.path=f+m}return e.slashes=e.slashes||t.slashes,e.href=e.format(),e}var v=e.pathname&&"/"===e.pathname.charAt(0),g=t.host||t.pathname&&"/"===t.pathname.charAt(0),y=g||v||e.host&&t.pathname,P=y,d=e.pathname&&e.pathname.split("/")||[],b=(c=t.pathname&&t.pathname.split("/")||[],e.protocol&&!slashedProtocol[e.protocol]);if(b&&(e.hostname="",e.port=null,e.host&&(""===d[0]?d[0]=e.host:d.unshift(e.host)),e.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===c[0]?c[0]=t.host:c.unshift(t.host)),t.host=null),y=y&&(""===c[0]||""===d[0])),g)e.host=t.host||""===t.host?t.host:e.host,e.hostname=t.hostname||""===t.hostname?t.hostname:e.hostname,e.search=t.search,e.query=t.query,d=c;else if(c.length)d||(d=[]),d.pop(),d=d.concat(c),e.search=t.search,e.query=t.query;else if(!util.isNullOrUndefined(t.search)){if(b)e.hostname=e.host=d.shift(),(U=!!(e.host&&e.host.indexOf("@")>0)&&e.host.split("@"))&&(e.auth=U.shift(),e.host=e.hostname=U.shift());return e.search=t.search,e.query=t.query,util.isNull(e.pathname)&&util.isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.href=e.format(),e}if(!d.length)return e.pathname=null,e.search?e.path="/"+e.search:e.path=null,e.href=e.format(),e;for(var q=d.slice(-1)[0],O=(e.host||t.host||d.length>1)&&("."===q||".."===q)||""===q,j=0,x=d.length;x>=0;x--)"."===(q=d[x])?d.splice(x,1):".."===q?(d.splice(x,1),j++):j&&(d.splice(x,1),j--);if(!y&&!P)for(;j--;j)d.unshift("..");!y||""===d[0]||d[0]&&"/"===d[0].charAt(0)||d.unshift(""),O&&"/"!==d.join("/").substr(-1)&&d.push("");var U,C=""===d[0]||d[0]&&"/"===d[0].charAt(0);b&&(e.hostname=e.host=C?"":d.length?d.shift():"",(U=!!(e.host&&e.host.indexOf("@")>0)&&e.host.split("@"))&&(e.auth=U.shift(),e.host=e.hostname=U.shift()));return(y=y||e.host&&d.length)&&!C&&d.unshift(""),d.length?e.pathname=d.join("/"):(e.pathname=null,e.path=null),util.isNull(e.pathname)&&util.isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.auth=t.auth||e.auth,e.slashes=e.slashes||t.slashes,e.href=e.format(),e},Url.prototype.parseHost=function(){var t=this.host,s=portPattern.exec(t);s&&(":"!==(s=s[0])&&(this.port=s.substr(1)),t=t.substr(0,t.length-s.length)),t&&(this.hostname=t)}; }, {"187":187,"427":427,"428":428}]; window.modules["273"] = [function(require,module,exports){module.exports=parse;var bugTestDiv,innerHTMLBug=!1;"undefined"!=typeof document&&((bugTestDiv=document.createElement("div")).innerHTML=' <link/><table></table><a href="/a">a</a><input type="checkbox"/>',innerHTMLBug=!bugTestDiv.getElementsByTagName("link").length,bugTestDiv=void 0);var map={legend:[1,"<fieldset>","</fieldset>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],_default:innerHTMLBug?[1,"X<div>","</div>"]:[0,"",""]};function parse(e,t){if("string"!=typeof e)throw new TypeError("String expected");t||(t=document);var a=/<([\w:]+)/.exec(e);if(!a)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var l=a[1];if("body"==l)return(r=t.createElement("html")).innerHTML=e,r.removeChild(r.lastChild);var r,i=map[l]||map._default,p=i[0],o=i[1],n=i[2];for((r=t.createElement("div")).innerHTML=o+e+n;p--;)r=r.lastChild;if(r.firstChild==r.lastChild)return r.removeChild(r.firstChild);for(var d=t.createDocumentFragment();r.firstChild;)d.appendChild(r.removeChild(r.firstChild));return d}map.td=map.th=[3,"<table><tbody><tr>","</tr></tbody></table>"],map.option=map.optgroup=[1,'<select multiple="multiple">',"</select>"],map.thead=map.tbody=map.colgroup=map.caption=map.tfoot=[1,"<table>","</table>"],map.polyline=map.ellipse=map.polygon=map.circle=map.text=map.line=map.path=map.rect=map.g=[1,'<svg xmlns="http://www.w3.org/2000/svg" version="1.1">',"</svg>"]; }, {}]; window.modules["274"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),types_1=require(279),utils_1=require(280),eventbuilder_1=require(275),transports_1=require(276),BrowserBackend=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tslib_1.__extends(e,t),e.prototype._setupTransport=function(){if(!this._options.dsn)return t.prototype._setupTransport.call(this);var e=tslib_1.__assign({},this._options.transportOptions,{dsn:this._options.dsn});return this._options.transport?new this._options.transport(e):utils_1.supportsFetch()?new transports_1.FetchTransport(e):new transports_1.XHRTransport(e)},e.prototype.eventFromException=function(t,e){return eventbuilder_1.eventFromException(this._options,t,e)},e.prototype.eventFromMessage=function(t,e,r){return void 0===e&&(e=types_1.Severity.Info),eventbuilder_1.eventFromMessage(this._options,t,e,r)},e}(core_1.BaseBackend);exports.BrowserBackend=BrowserBackend; }, {"275":275,"276":276,"277":277,"278":278,"279":279,"280":280}]; window.modules["275"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(279),utils_1=require(280),parsers_1=require(286),tracekit_1=require(285);function eventFromException(e,t,r){var n=eventFromUnknownInput(t,r&&r.syntheticException||void 0,{attachStacktrace:e.attachStacktrace});return utils_1.addExceptionMechanism(n,{handled:!0,type:"generic"}),n.level=types_1.Severity.Error,r&&r.event_id&&(n.event_id=r.event_id),utils_1.SyncPromise.resolve(n)}function eventFromMessage(e,t,r,n){void 0===r&&(r=types_1.Severity.Info);var i=eventFromString(t,n&&n.syntheticException||void 0,{attachStacktrace:e.attachStacktrace});return i.level=r,n&&n.event_id&&(i.event_id=n.event_id),utils_1.SyncPromise.resolve(i)}function eventFromUnknownInput(e,t,r){var n;if(void 0===r&&(r={}),utils_1.isErrorEvent(e)&&e.error)return e=e.error,n=parsers_1.eventFromStacktrace(tracekit_1.computeStackTrace(e));if(utils_1.isDOMError(e)||utils_1.isDOMException(e)){var i=e,a=i.name||(utils_1.isDOMError(i)?"DOMError":"DOMException"),s=i.message?a+": "+i.message:a;return n=eventFromString(s,t,r),utils_1.addExceptionTypeValue(n,s),n}if(utils_1.isError(e))return n=parsers_1.eventFromStacktrace(tracekit_1.computeStackTrace(e));if(utils_1.isPlainObject(e)||utils_1.isEvent(e)){var o=e;return n=parsers_1.eventFromPlainObject(o,t,r.rejection),utils_1.addExceptionMechanism(n,{synthetic:!0}),n}return n=eventFromString(e,t,r),utils_1.addExceptionTypeValue(n,""+e,void 0),utils_1.addExceptionMechanism(n,{synthetic:!0}),n}function eventFromString(e,t,r){void 0===r&&(r={});var n={message:e};if(r.attachStacktrace&&t){var i=tracekit_1.computeStackTrace(t),a=parsers_1.prepareFramesForEvent(i.stack);n.stacktrace={frames:a}}return n}exports.eventFromException=eventFromException,exports.eventFromMessage=eventFromMessage,exports.eventFromUnknownInput=eventFromUnknownInput,exports.eventFromString=eventFromString; }, {"279":279,"280":280,"285":285,"286":286}]; window.modules["276"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var base_1=require(295);exports.BaseTransport=base_1.BaseTransport;var fetch_1=require(296);exports.FetchTransport=fetch_1.FetchTransport;var xhr_1=require(297);exports.XHRTransport=xhr_1.XHRTransport; }, {"295":295,"296":296,"297":297}]; window.modules["277"] = [function(require,module,exports){(function (global){ var __extends,__assign,__rest,__decorate,__param,__metadata,__awaiter,__generator,__exportStar,__values,__read,__spread,__spreadArrays,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateObject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet,__createBinding;!function(e){var t="object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:{};function r(e,r){return e!==t&&("function"==typeof Object.create?Object.defineProperty(e,"__esModule",{value:!0}):e.__esModule=!0),function(t,n){return e[t]=r?r(t,n):n}}"function"==typeof define&&define.amd?define("tslib",["exports"],function(n){e(r(t,r(n)))}):"object"==typeof module&&"object"==typeof module.exports?e(r(t,r(module.exports))):e(r(t))}(function(e){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};__extends=function(e,r){function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)},__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},__rest=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r},__decorate=function(e,t,r,n){var o,a=arguments.length,_=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)_=Reflect.decorate(e,t,r,n);else for(var i=e.length-1;i>=0;i--)(o=e[i])&&(_=(a<3?o(_):a>3?o(t,r,_):o(t,r))||_);return a>3&&_&&Object.defineProperty(t,r,_),_},__param=function(e,t){return function(r,n){t(r,n,e)}},__metadata=function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter=function(e,t,r,n){return new(r||(r=Promise))(function(o,a){function _(e){try{c(n.next(e))}catch(e){a(e)}}function i(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r(function(e){e(t)})).then(_,i)}c((n=n.apply(e,t||[])).next())})},__generator=function(e,t){var r,n,o,a,_={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function i(a){return function(i){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;_;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return _.label++,{value:a[1],done:!1};case 5:_.label++,n=a[1],a=[0];continue;case 7:a=_.ops.pop(),_.trys.pop();continue;default:if(!(o=(o=_.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){_=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){_.label=a[1];break}if(6===a[0]&&_.label<o[1]){_.label=o[1],o=a;break}if(o&&_.label<o[2]){_.label=o[2],_.ops.push(a);break}o[2]&&_.ops.pop(),_.trys.pop();continue}a=t.call(e,_)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,i])}}},__createBinding=function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]},__exportStar=function(e,t){for(var r in e)"default"===r||t.hasOwnProperty(r)||(t[r]=e[r])},__values=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},__read=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),_=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)_.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return _},__spread=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e},__spreadArrays=function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],_=0,i=a.length;_<i;_++,o++)n[o]=a[_];return n},__await=function(e){return this instanceof __await?(this.v=e,this):new __await(e)},__asyncGenerator=function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),a=[];return n={},_("next"),_("throw"),_("return"),n[Symbol.asyncIterator]=function(){return this},n;function _(e){o[e]&&(n[e]=function(t){return new Promise(function(r,n){a.push([e,t,r,n])>1||i(e,t)})})}function i(e,t){try{(r=o[e](t)).value instanceof __await?Promise.resolve(r.value.v).then(c,u):l(a[0][2],r)}catch(e){l(a[0][3],e)}var r}function c(e){i("next",e)}function u(e){i("throw",e)}function l(e,t){e(t),a.shift(),a.length&&i(a[0][0],a[0][1])}},__asyncDelegator=function(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:"return"===n}:o?o(t):t}:o}},__asyncValues=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){(function(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)})(n,o,(t=e[r](t)).done,t.value)})}}},__makeTemplateObject=function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},__importStar=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},__importDefault=function(e){return e&&e.__esModule?e:{default:e}},__classPrivateFieldGet=function(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)},__classPrivateFieldSet=function(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r},e("__extends",__extends),e("__assign",__assign),e("__rest",__rest),e("__decorate",__decorate),e("__param",__param),e("__metadata",__metadata),e("__awaiter",__awaiter),e("__generator",__generator),e("__exportStar",__exportStar),e("__createBinding",__createBinding),e("__values",__values),e("__read",__read),e("__spread",__spread),e("__spreadArrays",__spreadArrays),e("__await",__await),e("__asyncGenerator",__asyncGenerator),e("__asyncDelegator",__asyncDelegator),e("__asyncValues",__asyncValues),e("__makeTemplateObject",__makeTemplateObject),e("__importStar",__importStar),e("__importDefault",__importDefault),e("__classPrivateFieldGet",__classPrivateFieldGet),e("__classPrivateFieldSet",__classPrivateFieldSet)}); }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["278"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var minimal_1=require(307);exports.addBreadcrumb=minimal_1.addBreadcrumb,exports.captureException=minimal_1.captureException,exports.captureEvent=minimal_1.captureEvent,exports.captureMessage=minimal_1.captureMessage,exports.configureScope=minimal_1.configureScope,exports.startTransaction=minimal_1.startTransaction,exports.setContext=minimal_1.setContext,exports.setExtra=minimal_1.setExtra,exports.setExtras=minimal_1.setExtras,exports.setTag=minimal_1.setTag,exports.setTags=minimal_1.setTags,exports.setUser=minimal_1.setUser,exports.withScope=minimal_1.withScope;var hub_1=require(302);exports.addGlobalEventProcessor=hub_1.addGlobalEventProcessor,exports.getCurrentHub=hub_1.getCurrentHub,exports.getHubFromCarrier=hub_1.getHubFromCarrier,exports.Hub=hub_1.Hub,exports.makeMain=hub_1.makeMain,exports.Scope=hub_1.Scope;var api_1=require(298);exports.API=api_1.API;var baseclient_1=require(301);exports.BaseClient=baseclient_1.BaseClient;var basebackend_1=require(299);exports.BaseBackend=basebackend_1.BaseBackend;var request_1=require(304);exports.eventToSentryRequest=request_1.eventToSentryRequest;var sdk_1=require(305);exports.initAndBind=sdk_1.initAndBind;var noop_1=require(300);exports.NoopTransport=noop_1.NoopTransport;var Integrations=require(306);exports.Integrations=Integrations; }, {"298":298,"299":299,"300":300,"301":301,"302":302,"304":304,"305":305,"306":306,"307":307}]; window.modules["279"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var loglevel_1=require(312);exports.LogLevel=loglevel_1.LogLevel;var severity_1=require(314);exports.Severity=severity_1.Severity;var status_1=require(313);exports.Status=status_1.Status; }, {"312":312,"313":313,"314":314}]; window.modules["280"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277);tslib_1.__exportStar(require(315),exports),tslib_1.__exportStar(require(317),exports),tslib_1.__exportStar(require(319),exports),tslib_1.__exportStar(require(322),exports),tslib_1.__exportStar(require(320),exports),tslib_1.__exportStar(require(323),exports),tslib_1.__exportStar(require(329),exports),tslib_1.__exportStar(require(321),exports),tslib_1.__exportStar(require(324),exports),tslib_1.__exportStar(require(325),exports),tslib_1.__exportStar(require(326),exports),tslib_1.__exportStar(require(327),exports),tslib_1.__exportStar(require(328),exports),tslib_1.__exportStar(require(316),exports); }, {"277":277,"315":315,"316":316,"317":317,"319":319,"320":320,"321":321,"322":322,"323":323,"324":324,"325":325,"326":326,"327":327,"328":328,"329":329}]; window.modules["281"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),utils_1=require(280),backend_1=require(274),helpers_1=require(282),integrations_1=require(284),version_1=require(283),BrowserClient=function(e){function r(r){return void 0===r&&(r={}),e.call(this,backend_1.BrowserBackend,r)||this}return tslib_1.__extends(r,e),r.prototype._prepareEvent=function(r,t,i){return r.platform=r.platform||"javascript",r.sdk=tslib_1.__assign({},r.sdk,{name:version_1.SDK_NAME,packages:tslib_1.__spread(r.sdk&&r.sdk.packages||[],[{name:"npm:@sentry/browser",version:version_1.SDK_VERSION}]),version:version_1.SDK_VERSION}),e.prototype._prepareEvent.call(this,r,t,i)},r.prototype._sendEvent=function(r){var t=this.getIntegration(integrations_1.Breadcrumbs);t&&t.addSentryBreadcrumb(r),e.prototype._sendEvent.call(this,r)},r.prototype.showReportDialog=function(e){if(void 0===e&&(e={}),utils_1.getGlobalObject().document)if(this._isEnabled()){var r=e.dsn||this.getDsn();e.eventId?r?helpers_1.injectReportDialog(e):utils_1.logger.error("Missing `Dsn` option in showReportDialog call"):utils_1.logger.error("Missing `eventId` option in showReportDialog call")}else utils_1.logger.error("Trying to call showReportDialog with Sentry Client is disabled")},r}(core_1.BaseClient);exports.BrowserClient=BrowserClient; }, {"274":274,"277":277,"278":278,"280":280,"282":282,"283":283,"284":284}]; window.modules["282"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),utils_1=require(280),ignoreOnError=0;function shouldIgnoreOnError(){return ignoreOnError>0}function ignoreNextOnError(){ignoreOnError+=1,setTimeout(function(){ignoreOnError-=1})}function wrap(r,e,t){if(void 0===e&&(e={}),"function"!=typeof r)return r;try{if(r.__sentry__)return r;if(r.__sentry_wrapped__)return r.__sentry_wrapped__}catch(e){return r}var n=function(){var n=Array.prototype.slice.call(arguments);try{t&&"function"==typeof t&&t.apply(this,arguments);var o=n.map(function(r){return wrap(r,e)});return r.handleEvent?r.handleEvent.apply(this,o):r.apply(this,o)}catch(r){throw ignoreNextOnError(),core_1.withScope(function(t){t.addEventProcessor(function(r){var t=tslib_1.__assign({},r);return e.mechanism&&(utils_1.addExceptionTypeValue(t,void 0,void 0),utils_1.addExceptionMechanism(t,e.mechanism)),t.extra=tslib_1.__assign({},t.extra,{arguments:n}),t}),core_1.captureException(r)}),r}};try{for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])}catch(r){}r.prototype=r.prototype||{},n.prototype=r.prototype,Object.defineProperty(r,"__sentry_wrapped__",{enumerable:!1,value:n}),Object.defineProperties(n,{__sentry__:{enumerable:!1,value:!0},__sentry_original__:{enumerable:!1,value:r}});try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:function(){return r.name}})}catch(r){}return n}function injectReportDialog(r){void 0===r&&(r={});var e=document.createElement("script");e.async=!0,e.src=new core_1.API(r.dsn).getReportDialogEndpoint(r),r.onLoad&&(e.onload=r.onLoad),(document.head||document.body).appendChild(e)}exports.shouldIgnoreOnError=shouldIgnoreOnError,exports.ignoreNextOnError=ignoreNextOnError,exports.wrap=wrap,exports.injectReportDialog=injectReportDialog; }, {"277":277,"278":278,"280":280}]; window.modules["283"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.SDK_NAME="sentry.javascript.browser",exports.SDK_VERSION="5.20.0"; }, {}]; window.modules["284"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var globalhandlers_1=require(291);exports.GlobalHandlers=globalhandlers_1.GlobalHandlers;var trycatch_1=require(292);exports.TryCatch=trycatch_1.TryCatch;var breadcrumbs_1=require(290);exports.Breadcrumbs=breadcrumbs_1.Breadcrumbs;var linkederrors_1=require(294);exports.LinkedErrors=linkederrors_1.LinkedErrors;var useragent_1=require(293);exports.UserAgent=useragent_1.UserAgent; }, {"290":290,"291":291,"292":292,"293":293,"294":294}]; window.modules["285"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),UNKNOWN_FUNCTION="?",chrome=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,gecko=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,winjs=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,geckoEval=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,chromeEval=/\((\S*)(?::(\d+))(?::(\d+))\)/,reactMinifiedRegexp=/Minified React error #\d+;/i;function computeStackTrace(e){var n=null,r=0;e&&("number"==typeof e.framesToPop?r=e.framesToPop:reactMinifiedRegexp.test(e.message)&&(r=1));try{if(n=computeStackTraceFromStacktraceProp(e))return popFrames(n,r)}catch(e){}try{if(n=computeStackTraceFromStackProp(e))return popFrames(n,r)}catch(e){}return{message:extractMessage(e),name:e&&e.name,stack:[],failed:!0}}function computeStackTraceFromStackProp(e){if(!e||!e.stack)return null;for(var n,r,a,t=[],c=e.stack.split("\n"),s=0;s<c.length;++s){if(r=chrome.exec(c[s])){var l=r[2]&&0===r[2].indexOf("native");r[2]&&0===r[2].indexOf("eval")&&(n=chromeEval.exec(r[2]))&&(r[2]=n[1],r[3]=n[2],r[4]=n[3]),a={url:r[2]&&0===r[2].indexOf("address at ")?r[2].substr("address at ".length):r[2],func:r[1]||UNKNOWN_FUNCTION,args:l?[r[2]]:[],line:r[3]?+r[3]:null,column:r[4]?+r[4]:null}}else if(r=winjs.exec(c[s]))a={url:r[2],func:r[1]||UNKNOWN_FUNCTION,args:[],line:+r[3],column:r[4]?+r[4]:null};else{if(!(r=gecko.exec(c[s])))continue;r[3]&&r[3].indexOf(" > eval")>-1&&(n=geckoEval.exec(r[3]))?(r[1]=r[1]||"eval",r[3]=n[1],r[4]=n[2],r[5]=""):0!==s||r[5]||void 0===e.columnNumber||(t[0].column=e.columnNumber+1),a={url:r[3],func:r[1]||UNKNOWN_FUNCTION,args:r[2]?r[2].split(","):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}!a.func&&a.line&&(a.func=UNKNOWN_FUNCTION),t.push(a)}return t.length?{message:extractMessage(e),name:e.name,stack:t}:null}function computeStackTraceFromStacktraceProp(e){if(!e||!e.stacktrace)return null;for(var n,r=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,a=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,t=e.stacktrace.split("\n"),c=[],s=0;s<t.length;s+=2){var l=null;(n=r.exec(t[s]))?l={url:n[2],func:n[3],args:[],line:+n[1],column:null}:(n=a.exec(t[s]))&&(l={url:n[6],func:n[3]||n[4],args:n[5]?n[5].split(","):[],line:+n[1],column:+n[2]}),l&&(!l.func&&l.line&&(l.func=UNKNOWN_FUNCTION),c.push(l))}return c.length?{message:extractMessage(e),name:e.name,stack:c}:null}function popFrames(e,n){try{return tslib_1.__assign({},e,{stack:e.stack.slice(n)})}catch(n){return e}}function extractMessage(e){var n=e&&e.message;return n?n.error&&"string"==typeof n.error.message?n.error.message:n:"No error message"}exports.computeStackTrace=computeStackTrace; }, {"277":277}]; window.modules["286"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(280),tracekit_1=require(285),STACKTRACE_LIMIT=50;function exceptionFromStacktrace(e){var r=prepareFramesForEvent(e.stack),t={type:e.name,value:e.message};return r&&r.length&&(t.stacktrace={frames:r}),void 0===t.type&&""===t.value&&(t.value="Unrecoverable error caught"),t}function eventFromPlainObject(e,r,t){var n={exception:{values:[{type:utils_1.isEvent(e)?e.constructor.name:t?"UnhandledRejection":"Error",value:"Non-Error "+(t?"promise rejection":"exception")+" captured with keys: "+utils_1.extractExceptionKeysForMessage(e)}]},extra:{__serialized__:utils_1.normalizeToSize(e)}};if(r){var a=prepareFramesForEvent(tracekit_1.computeStackTrace(r).stack);n.stacktrace={frames:a}}return n}function eventFromStacktrace(e){return{exception:{values:[exceptionFromStacktrace(e)]}}}function prepareFramesForEvent(e){if(!e||!e.length)return[];var r=e,t=r[0].func||"",n=r[r.length-1].func||"";return-1===t.indexOf("captureMessage")&&-1===t.indexOf("captureException")||(r=r.slice(1)),-1!==n.indexOf("sentryWrapped")&&(r=r.slice(0,-1)),r.slice(0,STACKTRACE_LIMIT).map(function(e){return{colno:null===e.column?void 0:e.column,filename:e.url||r[0].url,function:e.func||"?",in_app:!0,lineno:null===e.line?void 0:e.line}}).reverse()}exports.exceptionFromStacktrace=exceptionFromStacktrace,exports.eventFromPlainObject=eventFromPlainObject,exports.eventFromStacktrace=eventFromStacktrace,exports.prepareFramesForEvent=prepareFramesForEvent; }, {"280":280,"285":285}]; window.modules["287"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(279);exports.Severity=types_1.Severity,exports.Status=types_1.Status;var core_1=require(278);exports.addGlobalEventProcessor=core_1.addGlobalEventProcessor,exports.addBreadcrumb=core_1.addBreadcrumb,exports.captureException=core_1.captureException,exports.captureEvent=core_1.captureEvent,exports.captureMessage=core_1.captureMessage,exports.configureScope=core_1.configureScope,exports.getHubFromCarrier=core_1.getHubFromCarrier,exports.getCurrentHub=core_1.getCurrentHub,exports.Hub=core_1.Hub,exports.makeMain=core_1.makeMain,exports.Scope=core_1.Scope,exports.startTransaction=core_1.startTransaction,exports.setContext=core_1.setContext,exports.setExtra=core_1.setExtra,exports.setExtras=core_1.setExtras,exports.setTag=core_1.setTag,exports.setTags=core_1.setTags,exports.setUser=core_1.setUser,exports.withScope=core_1.withScope;var client_1=require(281);exports.BrowserClient=client_1.BrowserClient;var helpers_1=require(282);exports.injectReportDialog=helpers_1.injectReportDialog;var eventbuilder_1=require(275);exports.eventFromException=eventbuilder_1.eventFromException,exports.eventFromMessage=eventbuilder_1.eventFromMessage;var sdk_1=require(288);exports.defaultIntegrations=sdk_1.defaultIntegrations,exports.forceLoad=sdk_1.forceLoad,exports.init=sdk_1.init,exports.lastEventId=sdk_1.lastEventId,exports.onLoad=sdk_1.onLoad,exports.showReportDialog=sdk_1.showReportDialog,exports.flush=sdk_1.flush,exports.close=sdk_1.close,exports.wrap=sdk_1.wrap;var version_1=require(283);exports.SDK_NAME=version_1.SDK_NAME,exports.SDK_VERSION=version_1.SDK_VERSION; }, {"275":275,"278":278,"279":279,"281":281,"282":282,"283":283,"288":288}]; window.modules["288"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require(278),utils_1=require(280),client_1=require(281),helpers_1=require(282),integrations_1=require(284);function init(e){if(void 0===e&&(e={}),void 0===e.defaultIntegrations&&(e.defaultIntegrations=exports.defaultIntegrations),void 0===e.release){var t=utils_1.getGlobalObject();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}core_1.initAndBind(client_1.BrowserClient,e)}function showReportDialog(e){void 0===e&&(e={}),e.eventId||(e.eventId=core_1.getCurrentHub().lastEventId());var t=core_1.getCurrentHub().getClient();t&&t.showReportDialog(e)}function lastEventId(){return core_1.getCurrentHub().lastEventId()}function forceLoad(){}function onLoad(e){e()}function flush(e){var t=core_1.getCurrentHub().getClient();return t?t.flush(e):utils_1.SyncPromise.reject(!1)}function close(e){var t=core_1.getCurrentHub().getClient();return t?t.close(e):utils_1.SyncPromise.reject(!1)}function wrap(e){return helpers_1.wrap(e)()}exports.defaultIntegrations=[new core_1.Integrations.InboundFilters,new core_1.Integrations.FunctionToString,new integrations_1.TryCatch,new integrations_1.Breadcrumbs,new integrations_1.GlobalHandlers,new integrations_1.LinkedErrors,new integrations_1.UserAgent],exports.init=init,exports.showReportDialog=showReportDialog,exports.lastEventId=lastEventId,exports.forceLoad=forceLoad,exports.onLoad=onLoad,exports.flush=flush,exports.close=close,exports.wrap=wrap; }, {"278":278,"280":280,"281":281,"282":282,"284":284}]; window.modules["289"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277);tslib_1.__exportStar(require(287),exports);var core_1=require(278),utils_1=require(280),BrowserIntegrations=require(284),Transports=require(276);exports.Transports=Transports;var windowIntegrations={},_window=utils_1.getGlobalObject();_window.Sentry&&_window.Sentry.Integrations&&(windowIntegrations=_window.Sentry.Integrations);var INTEGRATIONS=tslib_1.__assign({},windowIntegrations,core_1.Integrations,BrowserIntegrations);exports.Integrations=INTEGRATIONS; }, {"276":276,"277":277,"278":278,"280":280,"284":284,"287":287}]; window.modules["290"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),types_1=require(279),utils_1=require(280),Breadcrumbs=function(){function e(t){this.name=e.id,this._options=tslib_1.__assign({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}return e.prototype.addSentryBreadcrumb=function(e){this._options.sentry&&core_1.getCurrentHub().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:utils_1.getEventDescription(e)},{event:e})},e.prototype._consoleBreadcrumb=function(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:types_1.Severity.fromString(e.level),message:utils_1.safeJoin(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message="Assertion failed: "+(utils_1.safeJoin(e.args.slice(1)," ")||"console.assert"),t.data.arguments=e.args.slice(1)}core_1.getCurrentHub().addBreadcrumb(t,{input:e.args,level:e.level})},e.prototype._domBreadcrumb=function(e){var t;try{t=e.event.target?utils_1.htmlTreeAsString(e.event.target):utils_1.htmlTreeAsString(e.event)}catch(e){t="<unknown>"}0!==t.length&&core_1.getCurrentHub().addBreadcrumb({category:"ui."+e.name,message:t},{event:e.event,name:e.name})},e.prototype._xhrBreadcrumb=function(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;core_1.getCurrentHub().addBreadcrumb({category:"xhr",data:e.xhr.__sentry_xhr__,type:"http"},{xhr:e.xhr})}else;},e.prototype._fetchBreadcrumb=function(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?core_1.getCurrentHub().addBreadcrumb({category:"fetch",data:e.fetchData,level:types_1.Severity.Error,type:"http"},{data:e.error,input:e.args}):core_1.getCurrentHub().addBreadcrumb({category:"fetch",data:tslib_1.__assign({},e.fetchData,{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response})))},e.prototype._historyBreadcrumb=function(e){var t=utils_1.getGlobalObject(),r=e.from,a=e.to,s=utils_1.parseUrl(t.location.href),o=utils_1.parseUrl(r),n=utils_1.parseUrl(a);o.path||(o=s),s.protocol===n.protocol&&s.host===n.host&&(a=n.relative),s.protocol===o.protocol&&s.host===o.host&&(r=o.relative),core_1.getCurrentHub().addBreadcrumb({category:"navigation",data:{from:r,to:a}})},e.prototype.setupOnce=function(){var e=this;this._options.console&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._consoleBreadcrumb.apply(e,tslib_1.__spread(t))},type:"console"}),this._options.dom&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._domBreadcrumb.apply(e,tslib_1.__spread(t))},type:"dom"}),this._options.xhr&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._xhrBreadcrumb.apply(e,tslib_1.__spread(t))},type:"xhr"}),this._options.fetch&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._fetchBreadcrumb.apply(e,tslib_1.__spread(t))},type:"fetch"}),this._options.history&&utils_1.addInstrumentationHandler({callback:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];e._historyBreadcrumb.apply(e,tslib_1.__spread(t))},type:"history"})},e.id="Breadcrumbs",e}();exports.Breadcrumbs=Breadcrumbs; }, {"277":277,"278":278,"279":279,"280":280}]; window.modules["291"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),types_1=require(279),utils_1=require(280),eventbuilder_1=require(275),helpers_1=require(282),GlobalHandlers=function(){function e(n){this.name=e.id,this._onErrorHandlerInstalled=!1,this._onUnhandledRejectionHandlerInstalled=!1,this._options=tslib_1.__assign({onerror:!0,onunhandledrejection:!0},n)}return e.prototype.setupOnce=function(){Error.stackTraceLimit=50,this._options.onerror&&(utils_1.logger.log("Global Handler attached: onerror"),this._installGlobalOnErrorHandler()),this._options.onunhandledrejection&&(utils_1.logger.log("Global Handler attached: onunhandledrejection"),this._installGlobalOnUnhandledRejectionHandler())},e.prototype._installGlobalOnErrorHandler=function(){var n=this;this._onErrorHandlerInstalled||(utils_1.addInstrumentationHandler({callback:function(t){var r=t.error,a=core_1.getCurrentHub(),o=a.getIntegration(e),i=r&&!0===r.__sentry_own_request__;if(o&&!helpers_1.shouldIgnoreOnError()&&!i){var l=a.getClient(),s=utils_1.isPrimitive(r)?n._eventFromIncompleteOnError(t.msg,t.url,t.line,t.column):n._enhanceEventWithInitialFrame(eventbuilder_1.eventFromUnknownInput(r,void 0,{attachStacktrace:l&&l.getOptions().attachStacktrace,rejection:!1}),t.url,t.line,t.column);utils_1.addExceptionMechanism(s,{handled:!1,type:"onerror"}),a.captureEvent(s,{originalException:r})}},type:"error"}),this._onErrorHandlerInstalled=!0)},e.prototype._installGlobalOnUnhandledRejectionHandler=function(){var n=this;this._onUnhandledRejectionHandlerInstalled||(utils_1.addInstrumentationHandler({callback:function(t){var r=t;try{"reason"in t?r=t.reason:"detail"in t&&"reason"in t.detail&&(r=t.detail.reason)}catch(e){}var a=core_1.getCurrentHub(),o=a.getIntegration(e),i=r&&!0===r.__sentry_own_request__;if(!o||helpers_1.shouldIgnoreOnError()||i)return!0;var l=a.getClient(),s=utils_1.isPrimitive(r)?n._eventFromIncompleteRejection(r):eventbuilder_1.eventFromUnknownInput(r,void 0,{attachStacktrace:l&&l.getOptions().attachStacktrace,rejection:!0});s.level=types_1.Severity.Error,utils_1.addExceptionMechanism(s,{handled:!1,type:"onunhandledrejection"}),a.captureEvent(s,{originalException:r})},type:"unhandledrejection"}),this._onUnhandledRejectionHandlerInstalled=!0)},e.prototype._eventFromIncompleteOnError=function(e,n,t,r){var a,o=utils_1.isErrorEvent(e)?e.message:e;if(utils_1.isString(o)){var i=o.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);i&&(a=i[1],o=i[2])}var l={exception:{values:[{type:a||"Error",value:o}]}};return this._enhanceEventWithInitialFrame(l,n,t,r)},e.prototype._eventFromIncompleteRejection=function(e){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+e}]}}},e.prototype._enhanceEventWithInitialFrame=function(e,n,t,r){e.exception=e.exception||{},e.exception.values=e.exception.values||[],e.exception.values[0]=e.exception.values[0]||{},e.exception.values[0].stacktrace=e.exception.values[0].stacktrace||{},e.exception.values[0].stacktrace.frames=e.exception.values[0].stacktrace.frames||[];var a=isNaN(parseInt(r,10))?void 0:r,o=isNaN(parseInt(t,10))?void 0:t,i=utils_1.isString(n)&&n.length>0?n:utils_1.getLocationHref();return 0===e.exception.values[0].stacktrace.frames.length&&e.exception.values[0].stacktrace.frames.push({colno:a,filename:i,function:"?",in_app:!0,lineno:o}),e},e.id="GlobalHandlers",e}();exports.GlobalHandlers=GlobalHandlers; }, {"275":275,"277":277,"278":278,"279":279,"280":280,"282":282}]; window.modules["292"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),utils_1=require(280),helpers_1=require(282),DEFAULT_EVENT_TARGET=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],TryCatch=function(){function t(e){this.name=t.id,this._options=tslib_1.__assign({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e)}return t.prototype._wrapTimeFunction=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var i=e[0];return e[0]=helpers_1.wrap(i,{mechanism:{data:{function:utils_1.getFunctionName(t)},handled:!0,type:"instrument"}}),t.apply(this,e)}},t.prototype._wrapRAF=function(t){return function(e){return t.call(this,helpers_1.wrap(e,{mechanism:{data:{function:"requestAnimationFrame",handler:utils_1.getFunctionName(t)},handled:!0,type:"instrument"}}))}},t.prototype._wrapEventTarget=function(t){var e=utils_1.getGlobalObject(),n=e[t]&&e[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(utils_1.fill(n,"addEventListener",function(e){return function(n,i,r){try{"function"==typeof i.handleEvent&&(i.handleEvent=helpers_1.wrap(i.handleEvent.bind(i),{mechanism:{data:{function:"handleEvent",handler:utils_1.getFunctionName(i),target:t},handled:!0,type:"instrument"}}))}catch(t){}return e.call(this,n,helpers_1.wrap(i,{mechanism:{data:{function:"addEventListener",handler:utils_1.getFunctionName(i),target:t},handled:!0,type:"instrument"}}),r)}}),utils_1.fill(n,"removeEventListener",function(t){return function(e,n,i){try{t.call(this,e,n.__sentry_wrapped__,i)}catch(t){}return t.call(this,e,n,i)}}))},t.prototype._wrapXHR=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var i=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(function(t){t in i&&"function"==typeof i[t]&&utils_1.fill(i,t,function(e){var n={mechanism:{data:{function:t,handler:utils_1.getFunctionName(e)},handled:!0,type:"instrument"}};return e.__sentry_original__&&(n.mechanism.data.handler=utils_1.getFunctionName(e.__sentry_original__)),helpers_1.wrap(e,n)})}),t.apply(this,e)}},t.prototype.setupOnce=function(){var t=utils_1.getGlobalObject();(this._options.setTimeout&&utils_1.fill(t,"setTimeout",this._wrapTimeFunction.bind(this)),this._options.setInterval&&utils_1.fill(t,"setInterval",this._wrapTimeFunction.bind(this)),this._options.requestAnimationFrame&&utils_1.fill(t,"requestAnimationFrame",this._wrapRAF.bind(this)),this._options.XMLHttpRequest&&"XMLHttpRequest"in t&&utils_1.fill(XMLHttpRequest.prototype,"send",this._wrapXHR.bind(this)),this._options.eventTarget)&&(Array.isArray(this._options.eventTarget)?this._options.eventTarget:DEFAULT_EVENT_TARGET).forEach(this._wrapEventTarget.bind(this))},t.id="TryCatch",t}();exports.TryCatch=TryCatch; }, {"277":277,"280":280,"282":282}]; window.modules["293"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),utils_1=require(280),global=utils_1.getGlobalObject(),UserAgent=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){core_1.addGlobalEventProcessor(function(r){if(core_1.getCurrentHub().getIntegration(e)){if(!global.navigator||!global.location)return r;var t=r.request||{};return t.url=t.url||global.location.href,t.headers=t.headers||{},t.headers["User-Agent"]=global.navigator.userAgent,tslib_1.__assign({},r,{request:t})}return r})},e.id="UserAgent",e}();exports.UserAgent=UserAgent; }, {"277":277,"278":278,"280":280}]; window.modules["294"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),utils_1=require(280),parsers_1=require(286),tracekit_1=require(285),DEFAULT_KEY="cause",DEFAULT_LIMIT=5,LinkedErrors=function(){function r(e){void 0===e&&(e={}),this.name=r.id,this._key=e.key||DEFAULT_KEY,this._limit=e.limit||DEFAULT_LIMIT}return r.prototype.setupOnce=function(){core_1.addGlobalEventProcessor(function(e,t){var i=core_1.getCurrentHub().getIntegration(r);return i?i._handler(e,t):e})},r.prototype._handler=function(r,e){if(!(r.exception&&r.exception.values&&e&&utils_1.isInstanceOf(e.originalException,Error)))return r;var t=this._walkErrorTree(e.originalException,this._key);return r.exception.values=tslib_1.__spread(t,r.exception.values),r},r.prototype._walkErrorTree=function(r,e,t){if(void 0===t&&(t=[]),!utils_1.isInstanceOf(r[e],Error)||t.length+1>=this._limit)return t;var i=tracekit_1.computeStackTrace(r[e]),n=parsers_1.exceptionFromStacktrace(i);return this._walkErrorTree(r[e],e,tslib_1.__spread([n],t))},r.id="LinkedErrors",r}();exports.LinkedErrors=LinkedErrors; }, {"277":277,"278":278,"280":280,"285":285,"286":286}]; window.modules["295"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var core_1=require(278),utils_1=require(280),BaseTransport=function(){function t(t){this.options=t,this._buffer=new utils_1.PromiseBuffer(30),this._api=new core_1.API(this.options.dsn),this.url=this._api.getStoreEndpointWithUrlEncodedAuth()}return t.prototype.sendEvent=function(t){throw new utils_1.SentryError("Transport Class has to implement `sendEvent` method")},t.prototype.close=function(t){return this._buffer.drain(t)},t}();exports.BaseTransport=BaseTransport; }, {"278":278,"280":280}]; window.modules["296"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),types_1=require(279),utils_1=require(280),base_1=require(295),global=utils_1.getGlobalObject(),FetchTransport=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._disabledUntil=new Date(Date.now()),t}return tslib_1.__extends(t,e),t.prototype.sendEvent=function(e){var t=this;if(new Date(Date.now())<this._disabledUntil)return Promise.reject({event:e,reason:"Transport locked till "+this._disabledUntil+" due to too many requests.",status:429});var s=core_1.eventToSentryRequest(e,this._api),r={body:s.body,method:"POST",referrerPolicy:utils_1.supportsReferrerPolicy()?"origin":""};return void 0!==this.options.fetchParameters&&Object.assign(r,this.options.fetchParameters),void 0!==this.options.headers&&(r.headers=this.options.headers),this._buffer.add(new utils_1.SyncPromise(function(e,i){global.fetch(s.url,r).then(function(s){var r=types_1.Status.fromHttpCode(s.status);if(r!==types_1.Status.Success){if(r===types_1.Status.RateLimit){var a=Date.now();t._disabledUntil=new Date(a+utils_1.parseRetryAfterHeader(a,s.headers.get("Retry-After"))),utils_1.logger.warn("Too many requests, backing off till: "+t._disabledUntil)}i(s)}else e({status:r})}).catch(i)}))},t}(base_1.BaseTransport);exports.FetchTransport=FetchTransport; }, {"277":277,"278":278,"279":279,"280":280,"295":295}]; window.modules["297"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),core_1=require(278),types_1=require(279),utils_1=require(280),base_1=require(295),XHRTransport=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._disabledUntil=new Date(Date.now()),t}return tslib_1.__extends(t,e),t.prototype.sendEvent=function(e){var t=this;if(new Date(Date.now())<this._disabledUntil)return Promise.reject({event:e,reason:"Transport locked till "+this._disabledUntil+" due to too many requests.",status:429});var s=core_1.eventToSentryRequest(e,this._api);return this._buffer.add(new utils_1.SyncPromise(function(e,r){var n=new XMLHttpRequest;for(var a in n.onreadystatechange=function(){if(4===n.readyState){var s=types_1.Status.fromHttpCode(n.status);if(s!==types_1.Status.Success){if(s===types_1.Status.RateLimit){var a=Date.now();t._disabledUntil=new Date(a+utils_1.parseRetryAfterHeader(a,n.getResponseHeader("Retry-After"))),utils_1.logger.warn("Too many requests, backing off till: "+t._disabledUntil)}r(n)}else e({status:s})}},n.open("POST",s.url),t.options.headers)t.options.headers.hasOwnProperty(a)&&n.setRequestHeader(a,t.options.headers[a]);n.send(s.body)}))},t}(base_1.BaseTransport);exports.XHRTransport=XHRTransport; }, {"277":277,"278":278,"279":279,"280":280,"295":295}]; window.modules["298"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(280),SENTRY_API_VERSION="7",API=function(){function t(t){this.dsn=t,this._dsnObject=new utils_1.Dsn(t)}return t.prototype.getDsn=function(){return this._dsnObject},t.prototype.getBaseApiEndpoint=function(){var t=this._dsnObject,e=t.protocol?t.protocol+":":"",n=t.port?":"+t.port:"";return e+"//"+t.host+n+(t.path?"/"+t.path:"")+"/api/"},t.prototype.getStoreEndpoint=function(){return this._getIngestEndpoint("store")},t.prototype._getEnvelopeEndpoint=function(){return this._getIngestEndpoint("envelope")},t.prototype._getIngestEndpoint=function(t){return""+this.getBaseApiEndpoint()+this._dsnObject.projectId+"/"+t+"/"},t.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return this.getStoreEndpoint()+"?"+this._encodedAuth()},t.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return this._getEnvelopeEndpoint()+"?"+this._encodedAuth()},t.prototype._encodedAuth=function(){var t={sentry_key:this._dsnObject.user,sentry_version:SENTRY_API_VERSION};return utils_1.urlEncode(t)},t.prototype.getStoreEndpointPath=function(){var t=this._dsnObject;return(t.path?"/"+t.path:"")+"/api/"+t.projectId+"/store/"},t.prototype.getRequestHeaders=function(t,e){var n=this._dsnObject,o=["Sentry sentry_version="+SENTRY_API_VERSION];return o.push("sentry_client="+t+"/"+e),o.push("sentry_key="+n.user),n.pass&&o.push("sentry_secret="+n.pass),{"Content-Type":"application/json","X-Sentry-Auth":o.join(", ")}},t.prototype.getReportDialogEndpoint=function(t){void 0===t&&(t={});var e=this._dsnObject,n=this.getBaseApiEndpoint()+"embed/error-page/",o=[];for(var r in o.push("dsn="+e.toString()),t)if("user"===r){if(!t.user)continue;t.user.name&&o.push("name="+encodeURIComponent(t.user.name)),t.user.email&&o.push("email="+encodeURIComponent(t.user.email))}else o.push(encodeURIComponent(r)+"="+encodeURIComponent(t[r]));return o.length?n+"?"+o.join("&"):n},t}();exports.API=API; }, {"280":280}]; window.modules["299"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(280),noop_1=require(300),BaseBackend=function(){function t(t){this._options=t,this._options.dsn||utils_1.logger.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return t.prototype._setupTransport=function(){return new noop_1.NoopTransport},t.prototype.eventFromException=function(t,e){throw new utils_1.SentryError("Backend has to implement `eventFromException` method")},t.prototype.eventFromMessage=function(t,e,n){throw new utils_1.SentryError("Backend has to implement `eventFromMessage` method")},t.prototype.sendEvent=function(t){this._transport.sendEvent(t).then(null,function(t){utils_1.logger.error("Error while sending event: "+t)})},t.prototype.getTransport=function(){return this._transport},t}();exports.BaseBackend=BaseBackend; }, {"280":280,"300":300}]; window.modules["300"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var types_1=require(279),utils_1=require(280),NoopTransport=function(){function e(){}return e.prototype.sendEvent=function(e){return utils_1.SyncPromise.resolve({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:types_1.Status.Skipped})},e.prototype.close=function(e){return utils_1.SyncPromise.resolve(!0)},e}();exports.NoopTransport=NoopTransport; }, {"279":279,"280":280}]; window.modules["301"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302),utils_1=require(280),integration_1=require(303),BaseClient=function(){function e(e,t){this._integrations={},this._processing=!1,this._backend=new e(t),this._options=t,t.dsn&&(this._dsn=new utils_1.Dsn(t.dsn))}return e.prototype.captureException=function(e,t,n){var i=this,r=t&&t.event_id;return this._processing=!0,this._getBackend().eventFromException(e,t).then(function(e){r=i.captureEvent(e,t,n)}),r},e.prototype.captureMessage=function(e,t,n,i){var r=this,s=n&&n.event_id;return this._processing=!0,(utils_1.isPrimitive(e)?this._getBackend().eventFromMessage(""+e,t,n):this._getBackend().eventFromException(e,n)).then(function(e){s=r.captureEvent(e,n,i)}),s},e.prototype.captureEvent=function(e,t,n){var i=this,r=t&&t.event_id;return this._processing=!0,this._processEvent(e,t,n).then(function(e){r=e&&e.event_id,i._processing=!1}).then(null,function(e){utils_1.logger.error(e),i._processing=!1}),r},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.flush=function(e){var t=this;return this._isClientProcessing(e).then(function(n){return clearInterval(n.interval),t._getBackend().getTransport().close(e).then(function(e){return n.ready&&e})})},e.prototype.close=function(e){var t=this;return this.flush(e).then(function(e){return t.getOptions().enabled=!1,e})},e.prototype.setupIntegrations=function(){this._isEnabled()&&(this._integrations=integration_1.setupIntegrations(this._options))},e.prototype.getIntegration=function(e){try{return this._integrations[e.id]||null}catch(t){return utils_1.logger.warn("Cannot retrieve integration "+e.id+" from the current Client"),null}},e.prototype._isClientProcessing=function(e){var t=this;return new utils_1.SyncPromise(function(n){var i=0,r=0;clearInterval(r),r=setInterval(function(){t._processing?(i+=1,e&&i>=e&&n({interval:r,ready:!1})):n({interval:r,ready:!0})},1)})},e.prototype._getBackend=function(){return this._backend},e.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},e.prototype._prepareEvent=function(e,t,n){var i=this,r=this.getOptions().normalizeDepth,s=void 0===r?3:r,o=tslib_1.__assign({},e,{event_id:e.event_id||(n&&n.event_id?n.event_id:utils_1.uuid4()),timestamp:e.timestamp||utils_1.timestampWithMs()});this._applyClientOptions(o),this._applyIntegrationsMetadata(o);var a=t;n&&n.captureContext&&(a=hub_1.Scope.clone(a).update(n.captureContext));var u=utils_1.SyncPromise.resolve(o);return a&&(u=a.applyToEvent(o,n)),u.then(function(e){return"number"==typeof s&&s>0?i._normalizeEvent(e,s):e})},e.prototype._normalizeEvent=function(e,t){if(!e)return null;var n=tslib_1.__assign({},e,e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(function(e){return tslib_1.__assign({},e,e.data&&{data:utils_1.normalize(e.data,t)})})},e.user&&{user:utils_1.normalize(e.user,t)},e.contexts&&{contexts:utils_1.normalize(e.contexts,t)},e.extra&&{extra:utils_1.normalize(e.extra,t)});return e.contexts&&e.contexts.trace&&(n.contexts.trace=e.contexts.trace),n},e.prototype._applyClientOptions=function(e){var t=this.getOptions(),n=t.environment,i=t.release,r=t.dist,s=t.maxValueLength,o=void 0===s?250:s;void 0===e.environment&&void 0!==n&&(e.environment=n),void 0===e.release&&void 0!==i&&(e.release=i),void 0===e.dist&&void 0!==r&&(e.dist=r),e.message&&(e.message=utils_1.truncate(e.message,o));var a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=utils_1.truncate(a.value,o));var u=e.request;u&&u.url&&(u.url=utils_1.truncate(u.url,o))},e.prototype._applyIntegrationsMetadata=function(e){var t=e.sdk,n=Object.keys(this._integrations);t&&n.length>0&&(t.integrations=n)},e.prototype._sendEvent=function(e){this._getBackend().sendEvent(e)},e.prototype._processEvent=function(e,t,n){var i=this,r=this.getOptions(),s=r.beforeSend,o=r.sampleRate;if(!this._isEnabled())return utils_1.SyncPromise.reject("SDK not enabled, will not send event.");var a="transaction"===e.type;return!a&&"number"==typeof o&&Math.random()>o?utils_1.SyncPromise.reject("This event has been sampled, will not send event."):new utils_1.SyncPromise(function(r,o){i._prepareEvent(e,n,t).then(function(e){if(null!==e){var n=e;if(t&&t.data&&!0===t.data.__sentry__||!s||a)return i._sendEvent(n),void r(n);var u=s(e,t);if(void 0===u)utils_1.logger.error("`beforeSend` method has to return `null` or a valid event.");else if(utils_1.isThenable(u))i._handleAsyncBeforeSend(u,r,o);else{if(null===(n=u))return utils_1.logger.log("`beforeSend` returned `null`, will not send event."),void r(null);i._sendEvent(n),r(n)}}else o("An event processor returned null, will not send event.")}).then(null,function(e){i.captureException(e,{data:{__sentry__:!0},originalException:e}),o("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+e)})})},e.prototype._handleAsyncBeforeSend=function(e,t,n){var i=this;e.then(function(e){null!==e?(i._sendEvent(e),t(e)):n("`beforeSend` returned `null`, will not send event.")}).then(null,function(e){n("beforeSend rejected with "+e)})},e}();exports.BaseClient=BaseClient; }, {"277":277,"280":280,"302":302,"303":303}]; window.modules["302"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var scope_1=require(311);exports.addGlobalEventProcessor=scope_1.addGlobalEventProcessor,exports.Scope=scope_1.Scope;var hub_1=require(310);exports.getCurrentHub=hub_1.getCurrentHub,exports.getHubFromCarrier=hub_1.getHubFromCarrier,exports.getMainCarrier=hub_1.getMainCarrier,exports.Hub=hub_1.Hub,exports.makeMain=hub_1.makeMain,exports.setHubOnCarrier=hub_1.setHubOnCarrier; }, {"310":310,"311":311}]; window.modules["303"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302),utils_1=require(280);function getIntegrationsToSetup(e){var t=e.defaultIntegrations&&tslib_1.__spread(e.defaultIntegrations)||[],n=e.integrations,r=[];if(Array.isArray(n)){var s=n.map(function(e){return e.name}),a=[];t.forEach(function(e){-1===s.indexOf(e.name)&&-1===a.indexOf(e.name)&&(r.push(e),a.push(e.name))}),n.forEach(function(e){-1===a.indexOf(e.name)&&(r.push(e),a.push(e.name))})}else"function"==typeof n?(r=n(t),r=Array.isArray(r)?r:[r]):r=tslib_1.__spread(t);var i=r.map(function(e){return e.name});return-1!==i.indexOf("Debug")&&r.push.apply(r,tslib_1.__spread(r.splice(i.indexOf("Debug"),1))),r}function setupIntegration(e){-1===exports.installedIntegrations.indexOf(e.name)&&(e.setupOnce(hub_1.addGlobalEventProcessor,hub_1.getCurrentHub),exports.installedIntegrations.push(e.name),utils_1.logger.log("Integration installed: "+e.name))}function setupIntegrations(e){var t={};return getIntegrationsToSetup(e).forEach(function(e){t[e.name]=e,setupIntegration(e)}),t}exports.installedIntegrations=[],exports.getIntegrationsToSetup=getIntegrationsToSetup,exports.setupIntegration=setupIntegration,exports.setupIntegrations=setupIntegrations; }, {"277":277,"280":280,"302":302}]; window.modules["304"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require(280);function eventToSentryRequest(e,t){var n="transaction"===e.type,r={body:JSON.stringify(e),url:n?t.getEnvelopeEndpointWithUrlEncodedAuth():t.getStoreEndpointWithUrlEncodedAuth()};if(n){var i=JSON.stringify({event_id:e.event_id,sent_at:new Date(1e3*utils_1.timestampWithMs()).toISOString()})+"\n"+JSON.stringify({type:e.type})+"\n"+r.body;r.body=i}return r}exports.eventToSentryRequest=eventToSentryRequest; }, {"280":280}]; window.modules["305"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var hub_1=require(302),utils_1=require(280);function initAndBind(e,n){!0===n.debug&&utils_1.logger.enable();var i=hub_1.getCurrentHub(),t=new e(n);i.bindClient(t)}exports.initAndBind=initAndBind; }, {"280":280,"302":302}]; window.modules["306"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var functiontostring_1=require(308);exports.FunctionToString=functiontostring_1.FunctionToString;var inboundfilters_1=require(309);exports.InboundFilters=inboundfilters_1.InboundFilters; }, {"308":308,"309":309}]; window.modules["307"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302);function callOnHub(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];var n=hub_1.getCurrentHub();if(n&&n[t])return n[t].apply(n,tslib_1.__spread(e));throw new Error("No hub defined or "+t+" was not found on the hub, please open a bug report.")}function captureException(t,e){var r;try{throw new Error("Sentry syntheticException")}catch(t){r=t}return callOnHub("captureException",t,{captureContext:e,originalException:t,syntheticException:r})}function captureMessage(t,e){var r;try{throw new Error(t)}catch(t){r=t}var n="string"!=typeof e?{captureContext:e}:void 0;return callOnHub("captureMessage",t,"string"==typeof e?e:void 0,tslib_1.__assign({originalException:t,syntheticException:r},n))}function captureEvent(t){return callOnHub("captureEvent",t)}function configureScope(t){callOnHub("configureScope",t)}function addBreadcrumb(t){callOnHub("addBreadcrumb",t)}function setContext(t,e){callOnHub("setContext",t,e)}function setExtras(t){callOnHub("setExtras",t)}function setTags(t){callOnHub("setTags",t)}function setExtra(t,e){callOnHub("setExtra",t,e)}function setTag(t,e){callOnHub("setTag",t,e)}function setUser(t){callOnHub("setUser",t)}function withScope(t){callOnHub("withScope",t)}function _callOnClient(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];callOnHub.apply(void 0,tslib_1.__spread(["_invokeClient",t],e))}function startTransaction(t){return callOnHub("startTransaction",tslib_1.__assign({},t))}exports.captureException=captureException,exports.captureMessage=captureMessage,exports.captureEvent=captureEvent,exports.configureScope=configureScope,exports.addBreadcrumb=addBreadcrumb,exports.setContext=setContext,exports.setExtras=setExtras,exports.setTags=setTags,exports.setExtra=setExtra,exports.setTag=setTag,exports.setUser=setUser,exports.withScope=withScope,exports._callOnClient=_callOnClient,exports.startTransaction=startTransaction; }, {"277":277,"302":302}]; window.modules["308"] = [function(require,module,exports){var originalFunctionToString;Object.defineProperty(exports,"__esModule",{value:!0});var FunctionToString=function(){function n(){this.name=n.id}return n.prototype.setupOnce=function(){originalFunctionToString=Function.prototype.toString,Function.prototype.toString=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];var o=this.__sentry_original__||this;return originalFunctionToString.apply(o,n)}},n.id="FunctionToString",n}();exports.FunctionToString=FunctionToString; }, {}]; window.modules["309"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),hub_1=require(302),utils_1=require(280),DEFAULT_IGNORE_ERRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],InboundFilters=function(){function e(t){void 0===t&&(t={}),this._options=t,this.name=e.id}return e.prototype.setupOnce=function(){hub_1.addGlobalEventProcessor(function(t){var r=hub_1.getCurrentHub();if(!r)return t;var n=r.getIntegration(e);if(n){var i=r.getClient(),o=i?i.getOptions():{},s=n._mergeOptions(o);if(n._shouldDropEvent(t,s))return null}return t})},e.prototype._shouldDropEvent=function(e,t){return this._isSentryError(e,t)?(utils_1.logger.warn("Event dropped due to being internal Sentry Error.\nEvent: "+utils_1.getEventDescription(e)),!0):this._isIgnoredError(e,t)?(utils_1.logger.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+utils_1.getEventDescription(e)),!0):this._isDeniedUrl(e,t)?(utils_1.logger.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+utils_1.getEventDescription(e)+".\nUrl: "+this._getEventFilterUrl(e)),!0):!this._isAllowedUrl(e,t)&&(utils_1.logger.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+utils_1.getEventDescription(e)+".\nUrl: "+this._getEventFilterUrl(e)),!0)},e.prototype._isSentryError=function(e,t){if(!t.ignoreInternal)return!1;try{return e&&e.exception&&e.exception.values&&e.exception.values[0]&&"SentryError"===e.exception.values[0].type||!1}catch(e){return!1}},e.prototype._isIgnoredError=function(e,t){return!(!t.ignoreErrors||!t.ignoreErrors.length)&&this._getPossibleEventMessages(e).some(function(e){return t.ignoreErrors.some(function(t){return utils_1.isMatchingPattern(e,t)})})},e.prototype._isDeniedUrl=function(e,t){if(!t.denyUrls||!t.denyUrls.length)return!1;var r=this._getEventFilterUrl(e);return!!r&&t.denyUrls.some(function(e){return utils_1.isMatchingPattern(r,e)})},e.prototype._isAllowedUrl=function(e,t){if(!t.allowUrls||!t.allowUrls.length)return!0;var r=this._getEventFilterUrl(e);return!r||t.allowUrls.some(function(e){return utils_1.isMatchingPattern(r,e)})},e.prototype._mergeOptions=function(e){return void 0===e&&(e={}),{allowUrls:tslib_1.__spread(this._options.whitelistUrls||[],this._options.allowUrls||[],e.whitelistUrls||[],e.allowUrls||[]),denyUrls:tslib_1.__spread(this._options.blacklistUrls||[],this._options.denyUrls||[],e.blacklistUrls||[],e.denyUrls||[]),ignoreErrors:tslib_1.__spread(this._options.ignoreErrors||[],e.ignoreErrors||[],DEFAULT_IGNORE_ERRORS),ignoreInternal:void 0===this._options.ignoreInternal||this._options.ignoreInternal}},e.prototype._getPossibleEventMessages=function(e){if(e.message)return[e.message];if(e.exception)try{var t=e.exception.values&&e.exception.values[0]||{},r=t.type,n=void 0===r?"":r,i=t.value,o=void 0===i?"":i;return[""+o,n+": "+o]}catch(t){return utils_1.logger.error("Cannot extract message for event "+utils_1.getEventDescription(e)),[]}return[]},e.prototype._getEventFilterUrl=function(e){try{if(e.stacktrace){var t=e.stacktrace.frames;return t&&t[t.length-1].filename||null}if(e.exception){var r=e.exception.values&&e.exception.values[0].stacktrace&&e.exception.values[0].stacktrace.frames;return r&&r[r.length-1].filename||null}return null}catch(t){return utils_1.logger.error("Cannot extract url for event "+utils_1.getEventDescription(e)),null}},e.id="InboundFilters",e}();exports.InboundFilters=InboundFilters; }, {"277":277,"280":280,"302":302}]; window.modules["310"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),utils_1=require(280),scope_1=require(311);exports.API_VERSION=3;var DEFAULT_BREADCRUMBS=100,MAX_BREADCRUMBS=100,Hub=function(){function t(t,e,r){void 0===e&&(e=new scope_1.Scope),void 0===r&&(r=exports.API_VERSION),this._version=r,this._stack=[],this._stack.push({client:t,scope:e}),this.bindClient(t)}return t.prototype._invokeClient=function(t){for(var e,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var i=this.getStackTop();i&&i.client&&i.client[t]&&(e=i.client)[t].apply(e,tslib_1.__spread(r,[i.scope]))},t.prototype.isOlderThan=function(t){return this._version<t},t.prototype.bindClient=function(t){this.getStackTop().client=t,t&&t.setupIntegrations&&t.setupIntegrations()},t.prototype.pushScope=function(){var t=this.getStack(),e=t.length>0?t[t.length-1].scope:void 0,r=scope_1.Scope.clone(e);return this.getStack().push({client:this.getClient(),scope:r}),r},t.prototype.popScope=function(){return void 0!==this.getStack().pop()},t.prototype.withScope=function(t){var e=this.pushScope();try{t(e)}finally{this.popScope()}},t.prototype.getClient=function(){return this.getStackTop().client},t.prototype.getScope=function(){return this.getStackTop().scope},t.prototype.getStack=function(){return this._stack},t.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},t.prototype.captureException=function(t,e){var r=this._lastEventId=utils_1.uuid4(),n=e;if(!e){var i=void 0;try{throw new Error("Sentry syntheticException")}catch(t){i=t}n={originalException:t,syntheticException:i}}return this._invokeClient("captureException",t,tslib_1.__assign({},n,{event_id:r})),r},t.prototype.captureMessage=function(t,e,r){var n=this._lastEventId=utils_1.uuid4(),i=r;if(!r){var o=void 0;try{throw new Error(t)}catch(t){o=t}i={originalException:t,syntheticException:o}}return this._invokeClient("captureMessage",t,e,tslib_1.__assign({},i,{event_id:n})),n},t.prototype.captureEvent=function(t,e){var r=this._lastEventId=utils_1.uuid4();return this._invokeClient("captureEvent",t,tslib_1.__assign({},e,{event_id:r})),r},t.prototype.lastEventId=function(){return this._lastEventId},t.prototype.addBreadcrumb=function(t,e){var r=this.getStackTop();if(r.scope&&r.client){var n=r.client.getOptions&&r.client.getOptions()||{},i=n.beforeBreadcrumb,o=void 0===i?null:i,s=n.maxBreadcrumbs,a=void 0===s?DEFAULT_BREADCRUMBS:s;if(!(a<=0)){var u=utils_1.timestampWithMs(),c=tslib_1.__assign({timestamp:u},t),p=o?utils_1.consoleSandbox(function(){return o(c,e)}):c;null!==p&&r.scope.addBreadcrumb(p,Math.min(a,MAX_BREADCRUMBS))}}},t.prototype.setUser=function(t){var e=this.getStackTop();e.scope&&e.scope.setUser(t)},t.prototype.setTags=function(t){var e=this.getStackTop();e.scope&&e.scope.setTags(t)},t.prototype.setExtras=function(t){var e=this.getStackTop();e.scope&&e.scope.setExtras(t)},t.prototype.setTag=function(t,e){var r=this.getStackTop();r.scope&&r.scope.setTag(t,e)},t.prototype.setExtra=function(t,e){var r=this.getStackTop();r.scope&&r.scope.setExtra(t,e)},t.prototype.setContext=function(t,e){var r=this.getStackTop();r.scope&&r.scope.setContext(t,e)},t.prototype.configureScope=function(t){var e=this.getStackTop();e.scope&&e.client&&t(e.scope)},t.prototype.run=function(t){var e=makeMain(this);try{t(this)}finally{makeMain(e)}},t.prototype.getIntegration=function(t){var e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(e){return utils_1.logger.warn("Cannot retrieve integration "+t.id+" from the current Hub"),null}},t.prototype.startSpan=function(t){return this._callExtensionMethod("startSpan",t)},t.prototype.startTransaction=function(t){return this._callExtensionMethod("startTransaction",t)},t.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},t.prototype._callExtensionMethod=function(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];var n=getMainCarrier().__SENTRY__;if(n&&n.extensions&&"function"==typeof n.extensions[t])return n.extensions[t].apply(this,e);utils_1.logger.warn("Extension method "+t+" couldn't be found, doing nothing.")},t}();function getMainCarrier(){var t=utils_1.getGlobalObject();return t.__SENTRY__=t.__SENTRY__||{extensions:{},hub:void 0},t}function makeMain(t){var e=getMainCarrier(),r=getHubFromCarrier(e);return setHubOnCarrier(e,t),r}function getCurrentHub(){var t=getMainCarrier();return hasHubOnCarrier(t)&&!getHubFromCarrier(t).isOlderThan(exports.API_VERSION)||setHubOnCarrier(t,new Hub),utils_1.isNodeEnv()?getHubFromActiveDomain(t):getHubFromCarrier(t)}function getHubFromActiveDomain(t){try{var e=getMainCarrier().__SENTRY__;if(!e||!e.extensions||!e.extensions.domain)return getHubFromCarrier(t);var r=e.extensions.domain.active;if(!r)return getHubFromCarrier(t);if(!hasHubOnCarrier(r)||getHubFromCarrier(r).isOlderThan(exports.API_VERSION)){var n=getHubFromCarrier(t).getStackTop();setHubOnCarrier(r,new Hub(n.client,scope_1.Scope.clone(n.scope)))}return getHubFromCarrier(r)}catch(e){return getHubFromCarrier(t)}}function hasHubOnCarrier(t){return!!(t&&t.__SENTRY__&&t.__SENTRY__.hub)}function getHubFromCarrier(t){return t&&t.__SENTRY__&&t.__SENTRY__.hub?t.__SENTRY__.hub:(t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.hub=new Hub,t.__SENTRY__.hub)}function setHubOnCarrier(t,e){return!!t&&(t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.hub=e,!0)}exports.Hub=Hub,exports.getMainCarrier=getMainCarrier,exports.makeMain=makeMain,exports.getCurrentHub=getCurrentHub,exports.getHubFromCarrier=getHubFromCarrier,exports.setHubOnCarrier=setHubOnCarrier; }, {"277":277,"280":280,"311":311}]; window.modules["311"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),utils_1=require(280),Scope=function(){function t(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._user={},this._tags={},this._extra={},this._contexts={}}return t.prototype.addScopeListener=function(t){this._scopeListeners.push(t)},t.prototype.addEventProcessor=function(t){return this._eventProcessors.push(t),this},t.prototype._notifyScopeListeners=function(){var t=this;this._notifyingListeners||(this._notifyingListeners=!0,setTimeout(function(){t._scopeListeners.forEach(function(s){s(t)}),t._notifyingListeners=!1}))},t.prototype._notifyEventProcessors=function(t,s,e,i){var n=this;return void 0===i&&(i=0),new utils_1.SyncPromise(function(r,_){var o=t[i];if(null===s||"function"!=typeof o)r(s);else{var a=o(tslib_1.__assign({},s),e);utils_1.isThenable(a)?a.then(function(s){return n._notifyEventProcessors(t,s,e,i+1).then(r)}).then(null,_):n._notifyEventProcessors(t,a,e,i+1).then(r).then(null,_)}})},t.prototype.setUser=function(t){return this._user=t||{},this._notifyScopeListeners(),this},t.prototype.setTags=function(t){return this._tags=tslib_1.__assign({},this._tags,t),this._notifyScopeListeners(),this},t.prototype.setTag=function(t,s){var e;return this._tags=tslib_1.__assign({},this._tags,((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setExtras=function(t){return this._extra=tslib_1.__assign({},this._extra,t),this._notifyScopeListeners(),this},t.prototype.setExtra=function(t,s){var e;return this._extra=tslib_1.__assign({},this._extra,((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setFingerprint=function(t){return this._fingerprint=t,this._notifyScopeListeners(),this},t.prototype.setLevel=function(t){return this._level=t,this._notifyScopeListeners(),this},t.prototype.setTransactionName=function(t){return this._transactionName=t,this._notifyScopeListeners(),this},t.prototype.setTransaction=function(t){return this.setTransactionName(t)},t.prototype.setContext=function(t,s){var e;return this._contexts=tslib_1.__assign({},this._contexts,((e={})[t]=s,e)),this._notifyScopeListeners(),this},t.prototype.setSpan=function(t){return this._span=t,this._notifyScopeListeners(),this},t.prototype.getSpan=function(){return this._span},t.prototype.getTransaction=function(){var t=this.getSpan();if(t&&t.spanRecorder&&t.spanRecorder.spans[0])return t.spanRecorder.spans[0]},t.clone=function(s){var e=new t;return s&&(e._breadcrumbs=tslib_1.__spread(s._breadcrumbs),e._tags=tslib_1.__assign({},s._tags),e._extra=tslib_1.__assign({},s._extra),e._contexts=tslib_1.__assign({},s._contexts),e._user=s._user,e._level=s._level,e._span=s._span,e._transactionName=s._transactionName,e._fingerprint=s._fingerprint,e._eventProcessors=tslib_1.__spread(s._eventProcessors)),e},t.prototype.update=function(s){if(!s)return this;if("function"==typeof s){var e=s(this);return e instanceof t?e:this}return s instanceof t?(this._tags=tslib_1.__assign({},this._tags,s._tags),this._extra=tslib_1.__assign({},this._extra,s._extra),this._contexts=tslib_1.__assign({},this._contexts,s._contexts),s._user&&(this._user=s._user),s._level&&(this._level=s._level),s._fingerprint&&(this._fingerprint=s._fingerprint)):utils_1.isPlainObject(s)&&(s=s,this._tags=tslib_1.__assign({},this._tags,s.tags),this._extra=tslib_1.__assign({},this._extra,s.extra),this._contexts=tslib_1.__assign({},this._contexts,s.contexts),s.user&&(this._user=s.user),s.level&&(this._level=s.level),s.fingerprint&&(this._fingerprint=s.fingerprint)),this},t.prototype.clear=function(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._span=void 0,this._notifyScopeListeners(),this},t.prototype.addBreadcrumb=function(t,s){var e=tslib_1.__assign({timestamp:utils_1.timestampWithMs()},t);return this._breadcrumbs=void 0!==s&&s>=0?tslib_1.__spread(this._breadcrumbs,[e]).slice(-s):tslib_1.__spread(this._breadcrumbs,[e]),this._notifyScopeListeners(),this},t.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},t.prototype._applyFingerprint=function(t){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint},t.prototype.applyToEvent=function(t,s){return this._extra&&Object.keys(this._extra).length&&(t.extra=tslib_1.__assign({},this._extra,t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=tslib_1.__assign({},this._tags,t.tags)),this._user&&Object.keys(this._user).length&&(t.user=tslib_1.__assign({},this._user,t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=tslib_1.__assign({},this._contexts,t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span&&(t.contexts=tslib_1.__assign({trace:this._span.getTraceContext()},t.contexts)),this._applyFingerprint(t),t.breadcrumbs=tslib_1.__spread(t.breadcrumbs||[],this._breadcrumbs),t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,this._notifyEventProcessors(tslib_1.__spread(getGlobalEventProcessors(),this._eventProcessors),t,s)},t}();function getGlobalEventProcessors(){var t=utils_1.getGlobalObject();return t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.globalEventProcessors=t.__SENTRY__.globalEventProcessors||[],t.__SENTRY__.globalEventProcessors}function addGlobalEventProcessor(t){getGlobalEventProcessors().push(t)}exports.Scope=Scope,exports.addGlobalEventProcessor=addGlobalEventProcessor; }, {"277":277,"280":280}]; window.modules["312"] = [function(require,module,exports){var LogLevel;Object.defineProperty(exports,"__esModule",{value:!0}),function(e){e[e.None=0]="None",e[e.Error=1]="Error",e[e.Debug=2]="Debug",e[e.Verbose=3]="Verbose"}(LogLevel=exports.LogLevel||(exports.LogLevel={})); }, {}]; window.modules["313"] = [function(require,module,exports){var Status;Object.defineProperty(exports,"__esModule",{value:!0}),function(t){t.Unknown="unknown",t.Skipped="skipped",t.Success="success",t.RateLimit="rate_limit",t.Invalid="invalid",t.Failed="failed"}(Status=exports.Status||(exports.Status={})),function(t){t.fromHttpCode=function(e){return e>=200&&e<300?t.Success:429===e?t.RateLimit:e>=400&&e<500?t.Invalid:e>=500?t.Failed:t.Unknown}}(Status=exports.Status||(exports.Status={})); }, {}]; window.modules["314"] = [function(require,module,exports){var Severity;Object.defineProperty(exports,"__esModule",{value:!0}),function(r){r.Fatal="fatal",r.Error="error",r.Warning="warning",r.Log="log",r.Info="info",r.Debug="debug",r.Critical="critical"}(Severity=exports.Severity||(exports.Severity={})),function(r){r.fromString=function(e){switch(e){case"debug":return r.Debug;case"info":return r.Info;case"warn":case"warning":return r.Warning;case"error":return r.Error;case"fatal":return r.Fatal;case"critical":return r.Critical;case"log":default:return r.Log}}}(Severity=exports.Severity||(exports.Severity={})); }, {}]; window.modules["315"] = [function(require,module,exports){function forget(e){e.then(null,function(e){console.error(e)})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.forget=forget; }, {}]; window.modules["316"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),error_1=require(317),DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w\.-]+)(?::(\d+))?\/(.+)/,ERROR_MESSAGE="Invalid Dsn",Dsn=function(){function r(r){"string"==typeof r?this._fromString(r):this._fromComponents(r),this._validate()}return r.prototype.toString=function(r){void 0===r&&(r=!1);var t=this,o=t.host,e=t.path,s=t.pass,i=t.port,p=t.projectId;return t.protocol+"://"+t.user+(r&&s?":"+s:"")+"@"+o+(i?":"+i:"")+"/"+(e?e+"/":e)+p},r.prototype._fromString=function(r){var t=DSN_REGEX.exec(r);if(!t)throw new error_1.SentryError(ERROR_MESSAGE);var o=tslib_1.__read(t.slice(1),6),e=o[0],s=o[1],i=o[2],p=void 0===i?"":i,n=o[3],h=o[4],c=void 0===h?"":h,a="",E=o[5],_=E.split("/");if(_.length>1&&(a=_.slice(0,-1).join("/"),E=_.pop()),E){var l=E.match(/^\d+/);l&&(E=l[0])}this._fromComponents({host:n,pass:p,path:a,projectId:E,port:c,protocol:e,user:s})},r.prototype._fromComponents=function(r){this.protocol=r.protocol,this.user=r.user,this.pass=r.pass||"",this.host=r.host,this.port=r.port||"",this.path=r.path||"",this.projectId=r.projectId},r.prototype._validate=function(){var r=this;if(["protocol","user","host","projectId"].forEach(function(t){if(!r[t])throw new error_1.SentryError(ERROR_MESSAGE+": "+t+" missing")}),!this.projectId.match(/^\d+$/))throw new error_1.SentryError(ERROR_MESSAGE+": Invalid projectId "+this.projectId);if("http"!==this.protocol&&"https"!==this.protocol)throw new error_1.SentryError(ERROR_MESSAGE+": Invalid protocol "+this.protocol);if(this.port&&isNaN(parseInt(this.port,10)))throw new error_1.SentryError(ERROR_MESSAGE+": Invalid port "+this.port)},r}();exports.Dsn=Dsn; }, {"277":277,"317":317}]; window.modules["317"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),polyfill_1=require(318),SentryError=function(r){function t(t){var e=this.constructor,o=r.call(this,t)||this;return o.message=t,o.name=e.prototype.constructor.name,polyfill_1.setPrototypeOf(o,e.prototype),o}return tslib_1.__extends(t,r),t}(Error);exports.SentryError=SentryError; }, {"277":277,"318":318}]; window.modules["318"] = [function(require,module,exports){function setProtoOf(t,e){return t.__proto__=e,t}function mixinProperties(t,e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r]);return t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.setPrototypeOf=Object.setPrototypeOf||({__proto__:[]}instanceof Array?setProtoOf:mixinProperties); }, {}]; window.modules["319"] = [function(require,module,exports){function isError(t){switch(Object.prototype.toString.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return isInstanceOf(t,Error)}}function isErrorEvent(t){return"[object ErrorEvent]"===Object.prototype.toString.call(t)}function isDOMError(t){return"[object DOMError]"===Object.prototype.toString.call(t)}function isDOMException(t){return"[object DOMException]"===Object.prototype.toString.call(t)}function isString(t){return"[object String]"===Object.prototype.toString.call(t)}function isPrimitive(t){return null===t||"object"!=typeof t&&"function"!=typeof t}function isPlainObject(t){return"[object Object]"===Object.prototype.toString.call(t)}function isEvent(t){return"undefined"!=typeof Event&&isInstanceOf(t,Event)}function isElement(t){return"undefined"!=typeof Element&&isInstanceOf(t,Element)}function isRegExp(t){return"[object RegExp]"===Object.prototype.toString.call(t)}function isThenable(t){return Boolean(t&&t.then&&"function"==typeof t.then)}function isSyntheticEvent(t){return isPlainObject(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function isInstanceOf(t,e){try{return t instanceof e}catch(t){return!1}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isError=isError,exports.isErrorEvent=isErrorEvent,exports.isDOMError=isDOMError,exports.isDOMException=isDOMException,exports.isString=isString,exports.isPrimitive=isPrimitive,exports.isPlainObject=isPlainObject,exports.isEvent=isEvent,exports.isElement=isElement,exports.isRegExp=isRegExp,exports.isThenable=isThenable,exports.isSyntheticEvent=isSyntheticEvent,exports.isInstanceOf=isInstanceOf; }, {}]; window.modules["320"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var Memo=function(){function e(){this._hasWeakSet="function"==typeof WeakSet,this._inner=this._hasWeakSet?new WeakSet:[]}return e.prototype.memoize=function(e){if(this._hasWeakSet)return!!this._inner.has(e)||(this._inner.add(e),!1);for(var t=0;t<this._inner.length;t++){if(this._inner[t]===e)return!0}return this._inner.push(e),!1},e.prototype.unmemoize=function(e){if(this._hasWeakSet)this._inner.delete(e);else for(var t=0;t<this._inner.length;t++)if(this._inner[t]===e){this._inner.splice(t,1);break}},e}();exports.Memo=Memo; }, {}]; window.modules["321"] = [function(require,module,exports){function normalizeArray(r,e){for(var t=0,n=r.length-1;n>=0;n--){var i=r[n];"."===i?r.splice(n,1):".."===i?(r.splice(n,1),t++):t&&(r.splice(n,1),t--)}if(e)for(;t--;t)r.unshift("..");return r}Object.defineProperty(exports,"__esModule",{value:!0});var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;function splitPath(r){var e=splitPathRe.exec(r);return e?e.slice(1):[]}function resolve(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];for(var t="",n=!1,i=r.length-1;i>=-1&&!n;i--){var o=i>=0?r[i]:"/";o&&(t=o+"/"+t,n="/"===o.charAt(0))}return(n?"/":"")+(t=normalizeArray(t.split("/").filter(function(r){return!!r}),!n).join("/"))||"."}function trim(r){for(var e=0;e<r.length&&""===r[e];e++);for(var t=r.length-1;t>=0&&""===r[t];t--);return e>t?[]:r.slice(e,t-e+1)}function relative(r,e){r=resolve(r).substr(1),e=resolve(e).substr(1);for(var t=trim(r.split("/")),n=trim(e.split("/")),i=Math.min(t.length,n.length),o=i,s=0;s<i;s++)if(t[s]!==n[s]){o=s;break}var a=[];for(s=o;s<t.length;s++)a.push("..");return(a=a.concat(n.slice(o))).join("/")}function normalizePath(r){var e=isAbsolute(r),t="/"===r.substr(-1),n=normalizeArray(r.split("/").filter(function(r){return!!r}),!e).join("/");return n||e||(n="."),n&&t&&(n+="/"),(e?"/":"")+n}function isAbsolute(r){return"/"===r.charAt(0)}function join(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e];return normalizePath(r.join("/"))}function dirname(r){var e=splitPath(r),t=e[0],n=e[1];return t||n?(n&&(n=n.substr(0,n.length-1)),t+n):"."}function basename(r,e){var t=splitPath(r)[2];return e&&t.substr(-1*e.length)===e&&(t=t.substr(0,t.length-e.length)),t}exports.resolve=resolve,exports.relative=relative,exports.normalizePath=normalizePath,exports.isAbsolute=isAbsolute,exports.join=join,exports.dirname=dirname,exports.basename=basename; }, {}]; window.modules["322"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var misc_1=require(323),global=misc_1.getGlobalObject(),PREFIX="Sentry Logger ",Logger=function(){function o(){this._enabled=!1}return o.prototype.disable=function(){this._enabled=!1},o.prototype.enable=function(){this._enabled=!0},o.prototype.log=function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];this._enabled&&misc_1.consoleSandbox(function(){global.console.log(PREFIX+"[Log]: "+o.join(" "))})},o.prototype.warn=function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];this._enabled&&misc_1.consoleSandbox(function(){global.console.warn(PREFIX+"[Warn]: "+o.join(" "))})},o.prototype.error=function(){for(var o=[],e=0;e<arguments.length;e++)o[e]=arguments[e];this._enabled&&misc_1.consoleSandbox(function(){global.console.error(PREFIX+"[Error]: "+o.join(" "))})},o}();global.__SENTRY__=global.__SENTRY__||{};var logger=global.__SENTRY__.logger||(global.__SENTRY__.logger=new Logger);exports.logger=logger; }, {"323":323}]; window.modules["323"] = [function(require,module,exports){(function (process,global){ Object.defineProperty(exports,"__esModule",{value:!0});var is_1=require(319),string_1=require(325);function dynamicRequire(e,t){return e.require(t)}function isNodeEnv(){return"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}exports.dynamicRequire=dynamicRequire,exports.isNodeEnv=isNodeEnv;var fallbackGlobalObject={};function getGlobalObject(){return isNodeEnv()?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:fallbackGlobalObject}function uuid4(){var e=getGlobalObject(),t=e.crypto||e.msCrypto;if(void 0!==t&&t.getRandomValues){var n=new Uint16Array(8);t.getRandomValues(n),n[3]=4095&n[3]|16384,n[4]=16383&n[4]|32768;var r=function(e){for(var t=e.toString(16);t.length<4;)t="0"+t;return t};return r(n[0])+r(n[1])+r(n[2])+r(n[3])+r(n[4])+r(n[5])+r(n[6])+r(n[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function parseUrl(e){if(!e)return{};var t=e.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}function getEventDescription(e){if(e.message)return e.message;if(e.exception&&e.exception.values&&e.exception.values[0]){var t=e.exception.values[0];return t.type&&t.value?t.type+": "+t.value:t.type||t.value||e.event_id||"<unknown>"}return e.event_id||"<unknown>"}function consoleSandbox(e){var t=getGlobalObject();if(!("console"in t))return e();var n=t.console,r={};["debug","info","warn","error","log","assert"].forEach(function(e){e in t.console&&n[e].__sentry_original__&&(r[e]=n[e],n[e]=n[e].__sentry_original__)});var o=e();return Object.keys(r).forEach(function(e){n[e]=r[e]}),o}function addExceptionTypeValue(e,t,n){e.exception=e.exception||{},e.exception.values=e.exception.values||[],e.exception.values[0]=e.exception.values[0]||{},e.exception.values[0].value=e.exception.values[0].value||t||"",e.exception.values[0].type=e.exception.values[0].type||n||"Error"}function addExceptionMechanism(e,t){void 0===t&&(t={});try{e.exception.values[0].mechanism=e.exception.values[0].mechanism||{},Object.keys(t).forEach(function(n){e.exception.values[0].mechanism[n]=t[n]})}catch(e){}}function getLocationHref(){try{return document.location.href}catch(e){return""}}function htmlTreeAsString(e){try{for(var t=e,n=[],r=0,o=0,a=" > ".length,i=void 0;t&&r++<5&&!("html"===(i=_htmlElementAsString(t))||r>1&&o+n.length*a+i.length>=80);)n.push(i),o+=i.length,t=t.parentNode;return n.reverse().join(" > ")}catch(e){return"<unknown>"}}function _htmlElementAsString(e){var t,n,r,o,a,i=e,s=[];if(!i||!i.tagName)return"";if(s.push(i.tagName.toLowerCase()),i.id&&s.push("#"+i.id),(t=i.className)&&is_1.isString(t))for(n=t.split(/\s+/),a=0;a<n.length;a++)s.push("."+n[a]);var c=["type","name","title","alt"];for(a=0;a<c.length;a++)r=c[a],(o=i.getAttribute(r))&&s.push("["+r+'="'+o+'"]');return s.join("")}exports.getGlobalObject=getGlobalObject,exports.uuid4=uuid4,exports.parseUrl=parseUrl,exports.getEventDescription=getEventDescription,exports.consoleSandbox=consoleSandbox,exports.addExceptionTypeValue=addExceptionTypeValue,exports.addExceptionMechanism=addExceptionMechanism,exports.getLocationHref=getLocationHref,exports.htmlTreeAsString=htmlTreeAsString;var INITIAL_TIME=Date.now(),prevNow=0,performanceFallback={now:function(){var e=Date.now()-INITIAL_TIME;return e<prevNow&&(e=prevNow),prevNow=e,e},timeOrigin:INITIAL_TIME};function timestampWithMs(){return(exports.crossPlatformPerformance.timeOrigin+exports.crossPlatformPerformance.now())/1e3}exports.crossPlatformPerformance=function(){if(isNodeEnv())try{return dynamicRequire(module,"perf_hooks").performance}catch(e){return performanceFallback}var e=getGlobalObject().performance;return e&&e.now?(void 0===e.timeOrigin&&(e.timeOrigin=e.timing&&e.timing.navigationStart||INITIAL_TIME),e):performanceFallback}(),exports.timestampWithMs=timestampWithMs;var SEMVER_REGEXP=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;function parseSemver(e){var t=e.match(SEMVER_REGEXP)||[],n=parseInt(t[1],10),r=parseInt(t[2],10),o=parseInt(t[3],10);return{buildmetadata:t[5],major:isNaN(n)?void 0:n,minor:isNaN(r)?void 0:r,patch:isNaN(o)?void 0:o,prerelease:t[4]}}exports.parseSemver=parseSemver;var defaultRetryAfter=6e4;function parseRetryAfterHeader(e,t){if(!t)return defaultRetryAfter;var n=parseInt(""+t,10);if(!isNaN(n))return 1e3*n;var r=Date.parse(""+t);return isNaN(r)?defaultRetryAfter:r-e}exports.parseRetryAfterHeader=parseRetryAfterHeader;var defaultFunctionName="<anonymous>";function getFunctionName(e){try{return e&&"function"==typeof e&&e.name||defaultFunctionName}catch(e){return defaultFunctionName}}function addContextToFrame(e,t,n){void 0===n&&(n=5);var r=t.lineno||0,o=e.length,a=Math.max(Math.min(o,r-1),0);t.pre_context=e.slice(Math.max(0,a-n),a).map(function(e){return string_1.snipLine(e,0)}),t.context_line=string_1.snipLine(e[Math.min(o-1,a)],t.colno||0),t.post_context=e.slice(Math.min(a+1,o),a+1+n).map(function(e){return string_1.snipLine(e,0)})}exports.getFunctionName=getFunctionName,exports.addContextToFrame=addContextToFrame; }).call(this,require(11),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"11":11,"319":319,"325":325}]; window.modules["324"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var error_1=require(317),syncpromise_1=require(327),PromiseBuffer=function(){function e(e){this._limit=e,this._buffer=[]}return e.prototype.isReady=function(){return void 0===this._limit||this.length()<this._limit},e.prototype.add=function(e){var r=this;return this.isReady()?(-1===this._buffer.indexOf(e)&&this._buffer.push(e),e.then(function(){return r.remove(e)}).then(null,function(){return r.remove(e).then(null,function(){})}),e):syncpromise_1.SyncPromise.reject(new error_1.SentryError("Not adding Promise due to buffer limit reached."))},e.prototype.remove=function(e){return this._buffer.splice(this._buffer.indexOf(e),1)[0]},e.prototype.length=function(){return this._buffer.length},e.prototype.drain=function(e){var r=this;return new syncpromise_1.SyncPromise(function(t){var n=setTimeout(function(){e&&e>0&&t(!1)},e);syncpromise_1.SyncPromise.all(r._buffer).then(function(){clearTimeout(n),t(!0)}).then(null,function(){t(!0)})})},e}();exports.PromiseBuffer=PromiseBuffer; }, {"317":317,"327":327}]; window.modules["325"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var is_1=require(319);function truncate(t,n){return void 0===n&&(n=0),"string"!=typeof t||0===n?t:t.length<=n?t:t.substr(0,n)+"..."}function snipLine(t,n){var e=t,r=e.length;if(r<=150)return e;n>r&&(n=r);var i=Math.max(n-60,0);i<5&&(i=0);var s=Math.min(i+140,r);return s>r-5&&(s=r),s===r&&(i=Math.max(s-140,0)),e=e.slice(i,s),i>0&&(e="'{snip} "+e),s<r&&(e+=" {snip}"),e}function safeJoin(t,n){if(!Array.isArray(t))return"";for(var e=[],r=0;r<t.length;r++){var i=t[r];try{e.push(String(i))}catch(t){e.push("[value cannot be serialized]")}}return e.join(n)}function isMatchingPattern(t,n){return!!is_1.isString(t)&&(is_1.isRegExp(n)?n.test(t):"string"==typeof n&&-1!==t.indexOf(n))}exports.truncate=truncate,exports.snipLine=snipLine,exports.safeJoin=safeJoin,exports.isMatchingPattern=isMatchingPattern; }, {"319":319}]; window.modules["326"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var logger_1=require(322),misc_1=require(323);function supportsErrorEvent(){try{return new ErrorEvent(""),!0}catch(r){return!1}}function supportsDOMError(){try{return new DOMError(""),!0}catch(r){return!1}}function supportsDOMException(){try{return new DOMException(""),!0}catch(r){return!1}}function supportsFetch(){if(!("fetch"in misc_1.getGlobalObject()))return!1;try{return new Headers,new Request(""),new Response,!0}catch(r){return!1}}function isNativeFetch(r){return r&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(r.toString())}function supportsNativeFetch(){if(!supportsFetch())return!1;var r=misc_1.getGlobalObject();if(isNativeFetch(r.fetch))return!0;var e=!1,t=r.document;if(t&&"function"==typeof t.createElement)try{var o=t.createElement("iframe");o.hidden=!0,t.head.appendChild(o),o.contentWindow&&o.contentWindow.fetch&&(e=isNativeFetch(o.contentWindow.fetch)),t.head.removeChild(o)}catch(r){logger_1.logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return e}function supportsReportingObserver(){return"ReportingObserver"in misc_1.getGlobalObject()}function supportsReferrerPolicy(){if(!supportsFetch())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(r){return!1}}function supportsHistory(){var r=misc_1.getGlobalObject(),e=r.chrome,t=e&&e.app&&e.app.runtime,o="history"in r&&!!r.history.pushState&&!!r.history.replaceState;return!t&&o}exports.supportsErrorEvent=supportsErrorEvent,exports.supportsDOMError=supportsDOMError,exports.supportsDOMException=supportsDOMException,exports.supportsFetch=supportsFetch,exports.supportsNativeFetch=supportsNativeFetch,exports.supportsReportingObserver=supportsReportingObserver,exports.supportsReferrerPolicy=supportsReferrerPolicy,exports.supportsHistory=supportsHistory; }, {"322":322,"323":323}]; window.modules["327"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var States,is_1=require(319);!function(e){e.PENDING="PENDING",e.RESOLVED="RESOLVED",e.REJECTED="REJECTED"}(States||(States={}));var SyncPromise=function(){function e(e){var t=this;this._state=States.PENDING,this._handlers=[],this._resolve=function(e){t._setResult(States.RESOLVED,e)},this._reject=function(e){t._setResult(States.REJECTED,e)},this._setResult=function(e,n){t._state===States.PENDING&&(is_1.isThenable(n)?n.then(t._resolve,t._reject):(t._state=e,t._value=n,t._executeHandlers()))},this._attachHandler=function(e){t._handlers=t._handlers.concat(e),t._executeHandlers()},this._executeHandlers=function(){if(t._state!==States.PENDING){var e=t._handlers.slice();t._handlers=[],e.forEach(function(e){e.done||(t._state===States.RESOLVED&&e.onfulfilled&&e.onfulfilled(t._value),t._state===States.REJECTED&&e.onrejected&&e.onrejected(t._value),e.done=!0)})}};try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}return e.prototype.toString=function(){return"[object SyncPromise]"},e.resolve=function(t){return new e(function(e){e(t)})},e.reject=function(t){return new e(function(e,n){n(t)})},e.all=function(t){return new e(function(n,r){if(Array.isArray(t))if(0!==t.length){var i=t.length,o=[];t.forEach(function(t,s){e.resolve(t).then(function(e){o[s]=e,0===(i-=1)&&n(o)}).then(null,r)})}else n([]);else r(new TypeError("Promise.all requires an array as input."))})},e.prototype.then=function(t,n){var r=this;return new e(function(e,i){r._attachHandler({done:!1,onfulfilled:function(n){if(t)try{return void e(t(n))}catch(e){return void i(e)}else e(n)},onrejected:function(t){if(n)try{return void e(n(t))}catch(e){return void i(e)}else i(t)}})})},e.prototype.catch=function(e){return this.then(function(e){return e},e)},e.prototype.finally=function(t){var n=this;return new e(function(e,r){var i,o;return n.then(function(e){o=!1,i=e,t&&t()},function(e){o=!0,i=e,t&&t()}).then(function(){o?r(i):e(i)})})},e}();exports.SyncPromise=SyncPromise; }, {"319":319}]; window.modules["328"] = [function(require,module,exports){Object.defineProperty(exports,"__esModule",{value:!0});var lastHref,tslib_1=require(277),is_1=require(319),logger_1=require(322),misc_1=require(323),object_1=require(329),supports_1=require(326),global=misc_1.getGlobalObject(),handlers={},instrumented={};function instrument(e){if(!instrumented[e])switch(instrumented[e]=!0,e){case"console":instrumentConsole();break;case"dom":instrumentDOM();break;case"xhr":instrumentXHR();break;case"fetch":instrumentFetch();break;case"history":instrumentHistory();break;case"error":instrumentError();break;case"unhandledrejection":instrumentUnhandledRejection();break;default:logger_1.logger.warn("unknown instrumentation type:",e)}}function addInstrumentationHandler(e){e&&"string"==typeof e.type&&"function"==typeof e.callback&&(handlers[e.type]=handlers[e.type]||[],handlers[e.type].push(e.callback),instrument(e.type))}function triggerHandlers(e,t){var n,r;if(e&&handlers[e])try{for(var o=tslib_1.__values(handlers[e]||[]),a=o.next();!a.done;a=o.next()){var i=a.value;try{i(t)}catch(t){logger_1.logger.error("Error while triggering instrumentation handler.\nType: "+e+"\nName: "+misc_1.getFunctionName(i)+"\nError: "+t)}}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}function instrumentConsole(){"console"in global&&["debug","info","warn","error","log","assert"].forEach(function(e){e in global.console&&object_1.fill(global.console,e,function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];triggerHandlers("console",{args:n,level:e}),t&&Function.prototype.apply.call(t,global.console,n)}})})}function instrumentFetch(){supports_1.supportsNativeFetch()&&object_1.fill(global,"fetch",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r={args:t,fetchData:{method:getFetchMethod(t),url:getFetchUrl(t)},startTimestamp:Date.now()};return triggerHandlers("fetch",tslib_1.__assign({},r)),e.apply(global,t).then(function(e){return triggerHandlers("fetch",tslib_1.__assign({},r,{endTimestamp:Date.now(),response:e})),e},function(e){throw triggerHandlers("fetch",tslib_1.__assign({},r,{endTimestamp:Date.now(),error:e})),e})}})}function getFetchMethod(e){return void 0===e&&(e=[]),"Request"in global&&is_1.isInstanceOf(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function getFetchUrl(e){return void 0===e&&(e=[]),"string"==typeof e[0]?e[0]:"Request"in global&&is_1.isInstanceOf(e[0],Request)?e[0].url:String(e[0])}function instrumentXHR(){if("XMLHttpRequest"in global){var e=XMLHttpRequest.prototype;object_1.fill(e,"open",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this,o=t[1];r.__sentry_xhr__={method:is_1.isString(t[0])?t[0].toUpperCase():t[0],url:t[1]},is_1.isString(o)&&"POST"===r.__sentry_xhr__.method&&o.match(/sentry_key/)&&(r.__sentry_own_request__=!0);var a=function(){if(4===r.readyState){try{r.__sentry_xhr__&&(r.__sentry_xhr__.status_code=r.status)}catch(e){}triggerHandlers("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:r})}};return"onreadystatechange"in r&&"function"==typeof r.onreadystatechange?object_1.fill(r,"onreadystatechange",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return a(),e.apply(r,t)}}):r.addEventListener("readystatechange",a),e.apply(r,t)}}),object_1.fill(e,"send",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return triggerHandlers("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}})}}function instrumentHistory(){if(supports_1.supportsHistory()){var e=global.onpopstate;global.onpopstate=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=global.location.href,o=lastHref;if(lastHref=r,triggerHandlers("history",{from:o,to:r}),e)return e.apply(this,t)},object_1.fill(global.history,"pushState",t),object_1.fill(global.history,"replaceState",t)}function t(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t.length>2?t[2]:void 0;if(r){var o=lastHref,a=String(r);lastHref=a,triggerHandlers("history",{from:o,to:a})}return e.apply(this,t)}}}function instrumentDOM(){"document"in global&&(global.document.addEventListener("click",domEventHandler("click",triggerHandlers.bind(null,"dom")),!1),global.document.addEventListener("keypress",keypressEventHandler(triggerHandlers.bind(null,"dom")),!1),["EventTarget","Node"].forEach(function(e){var t=global[e]&&global[e].prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&(object_1.fill(t,"addEventListener",function(e){return function(t,n,r){return n&&n.handleEvent?("click"===t&&object_1.fill(n,"handleEvent",function(e){return function(t){return domEventHandler("click",triggerHandlers.bind(null,"dom"))(t),e.call(this,t)}}),"keypress"===t&&object_1.fill(n,"handleEvent",function(e){return function(t){return keypressEventHandler(triggerHandlers.bind(null,"dom"))(t),e.call(this,t)}})):("click"===t&&domEventHandler("click",triggerHandlers.bind(null,"dom"),!0)(this),"keypress"===t&&keypressEventHandler(triggerHandlers.bind(null,"dom"))(this)),e.call(this,t,n,r)}}),object_1.fill(t,"removeEventListener",function(e){return function(t,n,r){try{e.call(this,t,n.__sentry_wrapped__,r)}catch(e){}return e.call(this,t,n,r)}}))}))}exports.addInstrumentationHandler=addInstrumentationHandler;var keypressTimeout,lastCapturedEvent,debounceDuration=1e3,debounceTimer=0;function domEventHandler(e,t,n){return void 0===n&&(n=!1),function(r){keypressTimeout=void 0,r&&lastCapturedEvent!==r&&(lastCapturedEvent=r,debounceTimer&&clearTimeout(debounceTimer),n?debounceTimer=setTimeout(function(){t({event:r,name:e})}):t({event:r,name:e}))}}function keypressEventHandler(e){return function(t){var n;try{n=t.target}catch(e){return}var r=n&&n.tagName;r&&("INPUT"===r||"TEXTAREA"===r||n.isContentEditable)&&(keypressTimeout||domEventHandler("input",e)(t),clearTimeout(keypressTimeout),keypressTimeout=setTimeout(function(){keypressTimeout=void 0},debounceDuration))}}var _oldOnErrorHandler=null;function instrumentError(){_oldOnErrorHandler=global.onerror,global.onerror=function(e,t,n,r,o){return triggerHandlers("error",{column:r,error:o,line:n,msg:e,url:t}),!!_oldOnErrorHandler&&_oldOnErrorHandler.apply(this,arguments)}}var _oldOnUnhandledRejectionHandler=null;function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=global.onunhandledrejection,global.onunhandledrejection=function(e){return triggerHandlers("unhandledrejection",e),!_oldOnUnhandledRejectionHandler||_oldOnUnhandledRejectionHandler.apply(this,arguments)}} }, {"277":277,"319":319,"322":322,"323":323,"326":326,"329":329}]; window.modules["329"] = [function(require,module,exports){(function (global){ Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=require(277),is_1=require(319),memo_1=require(320),misc_1=require(323),string_1=require(325);function fill(e,r,t){if(r in e){var n=e[r],i=t(n);if("function"==typeof i)try{i.prototype=i.prototype||{},Object.defineProperties(i,{__sentry_original__:{enumerable:!1,value:n}})}catch(e){}e[r]=i}}function urlEncode(e){return Object.keys(e).map(function(r){return encodeURIComponent(r)+"="+encodeURIComponent(e[r])}).join("&")}function getWalkSource(e){if(is_1.isError(e)){var r=e,t={message:r.message,name:r.name,stack:r.stack};for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}if(is_1.isEvent(e)){var i=e,o={};o.type=i.type;try{o.target=is_1.isElement(i.target)?misc_1.htmlTreeAsString(i.target):Object.prototype.toString.call(i.target)}catch(e){o.target="<unknown>"}try{o.currentTarget=is_1.isElement(i.currentTarget)?misc_1.htmlTreeAsString(i.currentTarget):Object.prototype.toString.call(i.currentTarget)}catch(e){o.currentTarget="<unknown>"}for(var n in"undefined"!=typeof CustomEvent&&is_1.isInstanceOf(e,CustomEvent)&&(o.detail=i.detail),i)Object.prototype.hasOwnProperty.call(i,n)&&(o[n]=i);return o}return e}function utf8Length(e){return~-encodeURI(e).split(/%..|./).length}function jsonSize(e){return utf8Length(JSON.stringify(e))}function normalizeToSize(e,r,t){void 0===r&&(r=3),void 0===t&&(t=102400);var n=normalize(e,r);return jsonSize(n)>t?normalizeToSize(e,r-1,t):n}function serializeValue(e){var r=Object.prototype.toString.call(e);if("string"==typeof e)return e;if("[object Object]"===r)return"[Object]";if("[object Array]"===r)return"[Array]";var t=normalizeValue(e);return is_1.isPrimitive(t)?t:r}function normalizeValue(e,r){return"domain"===r&&e&&"object"==typeof e&&e._events?"[Domain]":"domainEmitter"===r?"[DomainEmitter]":"undefined"!=typeof global&&e===global?"[Global]":"undefined"!=typeof window&&e===window?"[Window]":"undefined"!=typeof document&&e===document?"[Document]":is_1.isSyntheticEvent(e)?"[SyntheticEvent]":"number"==typeof e&&e!=e?"[NaN]":void 0===e?"[undefined]":"function"==typeof e?"[Function: "+misc_1.getFunctionName(e)+"]":e}function walk(e,r,t,n){if(void 0===t&&(t=1/0),void 0===n&&(n=new memo_1.Memo),0===t)return serializeValue(r);if(null!=r&&"function"==typeof r.toJSON)return r.toJSON();var i=normalizeValue(r,e);if(is_1.isPrimitive(i))return i;var o=getWalkSource(r),a=Array.isArray(r)?[]:{};if(n.memoize(r))return"[Circular ~]";for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&(a[u]=walk(u,o[u],t-1,n));return n.unmemoize(r),a}function normalize(e,r){try{return JSON.parse(JSON.stringify(e,function(e,t){return walk(e,t,r)}))}catch(e){return"**non-serializable**"}}function extractExceptionKeysForMessage(e,r){void 0===r&&(r=40);var t=Object.keys(getWalkSource(e));if(t.sort(),!t.length)return"[object has no keys]";if(t[0].length>=r)return string_1.truncate(t[0],r);for(var n=t.length;n>0;n--){var i=t.slice(0,n).join(", ");if(!(i.length>r))return n===t.length?i:string_1.truncate(i,r)}return""}function dropUndefinedKeys(e){var r,t;if(is_1.isPlainObject(e)){var n=e,i={};try{for(var o=tslib_1.__values(Object.keys(n)),a=o.next();!a.done;a=o.next()){var u=a.value;void 0!==n[u]&&(i[u]=dropUndefinedKeys(n[u]))}}catch(e){r={error:e}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(r)throw r.error}}return i}return Array.isArray(e)?e.map(dropUndefinedKeys):e}exports.fill=fill,exports.urlEncode=urlEncode,exports.normalizeToSize=normalizeToSize,exports.walk=walk,exports.normalize=normalize,exports.extractExceptionKeysForMessage=extractExceptionKeysForMessage,exports.dropUndefinedKeys=dropUndefinedKeys; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"277":277,"319":319,"320":320,"323":323,"325":325}]; window.modules["339"] = [function(require,module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,configurable:!0,value:n})}}catch(e){return function(e,t,n){e[t]=n}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(e){if(!(this instanceof Script))return new Script(e);this.code=e};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var n=t.contentWindow,r=n.eval,o=n.execScript;!r&&o&&(o.call(n,"null"),r=n.eval),forEach(Object_keys(e),function(t){n[t]=e[t]}),forEach(globals,function(t){e[t]&&(n[t]=e[t])});var c=Object_keys(n),i=r.call(n,this.code);return forEach(Object_keys(n),function(t){(t in e||-1===indexOf(c,t))&&(e[t]=n[t])}),forEach(globals,function(t){t in e||defineProp(e,t,n[t])}),document.body.removeChild(t),i},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),n=this.runInContext(t);return e&&forEach(Object_keys(t),function(n){e[n]=t[n]}),n},forEach(Object_keys(Script.prototype),function(e){exports[e]=Script[e]=function(t){var n=Script(t);return n[e].apply(n,[].slice.call(arguments,1))}}),exports.isContext=function(e){return e instanceof Context},exports.createScript=function(e){return exports.Script(e)},exports.createContext=Script.createContext=function(e){var t=new Context;return"object"==typeof e&&forEach(Object_keys(e),function(n){t[n]=e[n]}),t}; }, {}]; window.modules["350"] = [function(require,module,exports){}, {}]; window.modules["355"] = [function(require,module,exports){(function (global,setImmediate){ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).auth0={})}(this,function(t){"use strict";var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n(function(t){var n,r;n=e,r=function(){return function(){return function(t){var e=[];if(0===t.length)return"";if("string"!=typeof t[0])throw new TypeError("Url must be a string. Received "+t[0]);if(t[0].match(/^[^\/:]+:\/*$/)&&t.length>1){var n=t.shift();t[0]=n+t[0]}t[0].match(/^file:\/\/\//)?t[0]=t[0].replace(/^([^\/:]+):\/*/,"$1:///"):t[0]=t[0].replace(/^([^\/:]+):\/*/,"$1://");for(var r=0;r<t.length;r++){var i=t[r];if("string"!=typeof i)throw new TypeError("Url must be a string. Received "+i);""!==i&&(r>0&&(i=i.replace(/^[\/]+/,"")),i=r<t.length-1?i.replace(/[\/]+$/,""):i.replace(/[\/]+$/,"/"),e.push(i))}var o=e.join("/"),s=(o=o.replace(/\/(\?|&|#[^!])/g,"$1")).split("?");return s.shift()+(s.length>0?"?":"")+s.join("&")}("object"==typeof arguments[0]?arguments[0]:[].slice.call(arguments))}},t.exports?t.exports=r():n.urljoin=r()}),i=Object.prototype.hasOwnProperty,o=Array.isArray,s=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),a=function(t,e){for(var n=e&&e.plainObjects?Object.create(null):{},r=0;r<t.length;++r)void 0!==t[r]&&(n[r]=t[r]);return n},p={arrayToObject:a,assign:function(t,e){return Object.keys(e).reduce(function(t,n){return t[n]=e[n],t},t)},combine:function(t,e){return[].concat(t,e)},compact:function(t){for(var e=[{obj:{o:t},prop:"o"}],n=[],r=0;r<e.length;++r)for(var i=e[r],s=i.obj[i.prop],a=Object.keys(s),p=0;p<a.length;++p){var u=a[p],c=s[u];"object"==typeof c&&null!==c&&-1===n.indexOf(c)&&(e.push({obj:s,prop:u}),n.push(c))}return function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(o(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);e.obj[e.prop]=r}}}(e),t},decode:function(t,e,n){var r=t.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(t){return r}},encode:function(t,e,n){if(0===t.length)return t;var r="string"==typeof t?t:String(t);if("iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,function(t){return"%26%23"+parseInt(t.slice(2),16)+"%3B"});for(var i="",o=0;o<r.length;++o){var a=r.charCodeAt(o);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?i+=r.charAt(o):a<128?i+=s[a]:a<2048?i+=s[192|a>>6]+s[128|63&a]:a<55296||a>=57344?i+=s[224|a>>12]+s[128|a>>6&63]+s[128|63&a]:(o+=1,a=65536+((1023&a)<<10|1023&r.charCodeAt(o)),i+=s[240|a>>18]+s[128|a>>12&63]+s[128|a>>6&63]+s[128|63&a])}return i},isBuffer:function(t){return!(!t||"object"!=typeof t||!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t)))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},merge:function t(e,n,r){if(!n)return e;if("object"!=typeof n){if(o(e))e.push(n);else{if(!e||"object"!=typeof e)return[e,n];(r&&(r.plainObjects||r.allowPrototypes)||!i.call(Object.prototype,n))&&(e[n]=!0)}return e}if(!e||"object"!=typeof e)return[e].concat(n);var s=e;return o(e)&&!o(n)&&(s=a(e,r)),o(e)&&o(n)?(n.forEach(function(n,o){if(i.call(e,o)){var s=e[o];s&&"object"==typeof s&&n&&"object"==typeof n?e[o]=t(s,n,r):e.push(n)}else e[o]=n}),e):Object.keys(n).reduce(function(e,o){var s=n[o];return i.call(e,o)?e[o]=t(e[o],s,r):e[o]=s,e},s)}},u=String.prototype.replace,c=/%20/g,h={default:"RFC3986",formatters:{RFC1738:function(t){return u.call(t,c,"+")},RFC3986:function(t){return t}},RFC1738:"RFC1738",RFC3986:"RFC3986"},l=Object.prototype.hasOwnProperty,d={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,e){return t+"["+e+"]"},repeat:function(t){return t}},f=Array.isArray,y=Array.prototype.push,m=function(t,e){y.apply(t,f(e)?e:[e])},g=Date.prototype.toISOString,v={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:p.encode,encodeValuesOnly:!1,formatter:h.formatters[h.default],indices:!1,serializeDate:function(t){return g.call(t)},skipNulls:!1,strictNullHandling:!1},b=function t(e,n,r,i,o,s,a,u,c,h,l,d,y){var g=e;if("function"==typeof a?g=a(n,g):g instanceof Date?g=h(g):"comma"===r&&f(g)&&(g=g.join(",")),null===g){if(i)return s&&!d?s(n,v.encoder,y):n;g=""}if("string"==typeof g||"number"==typeof g||"boolean"==typeof g||p.isBuffer(g))return s?[l(d?n:s(n,v.encoder,y))+"="+l(s(g,v.encoder,y))]:[l(n)+"="+l(String(g))];var b,w=[];if(void 0===g)return w;if(f(a))b=a;else{var _=Object.keys(g);b=u?_.sort(u):_}for(var T=0;T<b.length;++T){var O=b[T];o&&null===g[O]||(f(g)?m(w,t(g[O],"function"==typeof r?r(n,O):n,r,i,o,s,a,u,c,h,l,d,y)):m(w,t(g[O],n+(c?"."+O:"["+O+"]"),r,i,o,s,a,u,c,h,l,d,y)))}return w},w=Object.prototype.hasOwnProperty,_={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:p.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},T=function(t){return t.replace(/&#(\d+);/g,function(t,e){return String.fromCharCode(parseInt(e,10))})},O=function(t,e,n){if(t){var r=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/g,o=/(\[[^[\]]*])/.exec(r),s=o?r.slice(0,o.index):r,a=[];if(s){if(!n.plainObjects&&w.call(Object.prototype,s)&&!n.allowPrototypes)return;a.push(s)}for(var p=0;null!==(o=i.exec(r))&&p<n.depth;){if(p+=1,!n.plainObjects&&w.call(Object.prototype,o[1].slice(1,-1))&&!n.allowPrototypes)return;a.push(o[1])}return o&&a.push("["+r.slice(o.index)+"]"),function(t,e,n){for(var r=e,i=t.length-1;i>=0;--i){var o,s=t[i];if("[]"===s&&n.parseArrays)o=[].concat(r);else{o=n.plainObjects?Object.create(null):{};var a="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,p=parseInt(a,10);n.parseArrays||""!==a?!isNaN(p)&&s!==a&&String(p)===a&&p>=0&&n.parseArrays&&p<=n.arrayLimit?(o=[])[p]=r:o[a]=r:o={0:r}}r=o}return r}(a,e,n)}},k=function(t,e){var n,r=t,i=function(t){if(!t)return v;if(null!==t.encoder&&void 0!==t.encoder&&"function"!=typeof t.encoder)throw new TypeError("Encoder has to be a function.");var e=t.charset||v.charset;if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=h.default;if(void 0!==t.format){if(!l.call(h.formatters,t.format))throw new TypeError("Unknown format option provided.");n=t.format}var r=h.formatters[n],i=v.filter;return("function"==typeof t.filter||f(t.filter))&&(i=t.filter),{addQueryPrefix:"boolean"==typeof t.addQueryPrefix?t.addQueryPrefix:v.addQueryPrefix,allowDots:void 0===t.allowDots?v.allowDots:!!t.allowDots,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:v.charsetSentinel,delimiter:void 0===t.delimiter?v.delimiter:t.delimiter,encode:"boolean"==typeof t.encode?t.encode:v.encode,encoder:"function"==typeof t.encoder?t.encoder:v.encoder,encodeValuesOnly:"boolean"==typeof t.encodeValuesOnly?t.encodeValuesOnly:v.encodeValuesOnly,filter:i,formatter:r,serializeDate:"function"==typeof t.serializeDate?t.serializeDate:v.serializeDate,skipNulls:"boolean"==typeof t.skipNulls?t.skipNulls:v.skipNulls,sort:"function"==typeof t.sort?t.sort:null,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:v.strictNullHandling}}(e);"function"==typeof i.filter?r=(0,i.filter)("",r):f(i.filter)&&(n=i.filter);var o,s=[];if("object"!=typeof r||null===r)return"";o=e&&e.arrayFormat in d?e.arrayFormat:e&&"indices"in e?e.indices?"indices":"repeat":"indices";var a=d[o];n||(n=Object.keys(r)),i.sort&&n.sort(i.sort);for(var p=0;p<n.length;++p){var u=n[p];i.skipNulls&&null===r[u]||m(s,b(r[u],u,a,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.formatter,i.encodeValuesOnly,i.charset))}var c=s.join(i.delimiter),y=!0===i.addQueryPrefix?"?":"";return i.charsetSentinel&&("iso-8859-1"===i.charset?y+="utf8=%26%2310003%3B&":y+="utf8=%E2%9C%93&"),c.length>0?y+c:""},C=n(function(t){function e(t){if(t)return function(t){for(var n in e.prototype)t[n]=e.prototype[n];return t}(t)}t.exports=e,e.prototype.on=e.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},e.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+t];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i<r.length;i++)if((n=r[i])===e||n.fn===e){r.splice(i,1);break}return 0===r.length&&delete this._callbacks["$"+t],this},e.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],r=1;r<arguments.length;r++)e[r-1]=arguments[r];if(n){r=0;for(var i=(n=n.slice(0)).length;r<i;++r)n[r].apply(this,e)}return this},e.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},e.prototype.hasListeners=function(t){return!!this.listeners(t).length}}),x=function(t){return null!==t&&"object"==typeof t},S=D;function D(t){if(t)return function(t){for(var e in D.prototype)t[e]=D.prototype[e];return t}(t)}D.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,this},D.prototype.parse=function(t){return this._parser=t,this},D.prototype.responseType=function(t){return this._responseType=t,this},D.prototype.serialize=function(t){return this._serializer=t,this},D.prototype.timeout=function(t){if(!t||"object"!=typeof t)return this._timeout=t,this._responseTimeout=0,this;for(var e in t)switch(e){case"deadline":this._timeout=t.deadline;break;case"response":this._responseTimeout=t.response;break;default:console.warn("Unknown timeout option",e)}return this},D.prototype.retry=function(t,e){return 0!==arguments.length&&!0!==t||(t=1),t<=0&&(t=0),this._maxRetries=t,this._retries=0,this._retryCallback=e,this};var A=["ECONNRESET","ETIMEDOUT","EADDRINFO","ESOCKETTIMEDOUT"];D.prototype._shouldRetry=function(t,e){if(!this._maxRetries||this._retries++>=this._maxRetries)return!1;if(this._retryCallback)try{var n=this._retryCallback(t,e);if(!0===n)return!0;if(!1===n)return!1}catch(t){console.error(t)}if(e&&e.status&&e.status>=500&&501!=e.status)return!0;if(t){if(t.code&&~A.indexOf(t.code))return!0;if(t.timeout&&"ECONNABORTED"==t.code)return!0;if(t.crossDomain)return!0}return!1},D.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this._end()},D.prototype.then=function(t,e){if(!this._fullfilledPromise){var n=this;this._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise(function(t,e){n.end(function(n,r){n?e(n):t(r)})})}return this._fullfilledPromise.then(t,e)},D.prototype.catch=function(t){return this.then(void 0,t)},D.prototype.use=function(t){return t(this),this},D.prototype.ok=function(t){if("function"!=typeof t)throw Error("Callback required");return this._okCallback=t,this},D.prototype._isResponseOK=function(t){return!!t&&(this._okCallback?this._okCallback(t):t.status>=200&&t.status<300)},D.prototype.get=function(t){return this._header[t.toLowerCase()]},D.prototype.getHeader=D.prototype.get,D.prototype.set=function(t,e){if(x(t)){for(var n in t)this.set(n,t[n]);return this}return this._header[t.toLowerCase()]=e,this.header[t]=e,this},D.prototype.unset=function(t){return delete this._header[t.toLowerCase()],delete this.header[t],this},D.prototype.field=function(t,e){if(null==t)throw new Error(".field(name, val) name can not be empty");if(this._data&&console.error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()"),x(t)){for(var n in t)this.field(n,t[n]);return this}if(Array.isArray(e)){for(var r in e)this.field(t,e[r]);return this}if(null==e)throw new Error(".field(name, val) val can not be empty");return"boolean"==typeof e&&(e=""+e),this._getFormData().append(t,e),this},D.prototype.abort=function(){return this._aborted?this:(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort"),this)},D.prototype._auth=function(t,e,n,r){switch(n.type){case"basic":this.set("Authorization","Basic "+r(t+":"+e));break;case"auto":this.username=t,this.password=e;break;case"bearer":this.set("Authorization","Bearer "+t)}return this},D.prototype.withCredentials=function(t){return null==t&&(t=!0),this._withCredentials=t,this},D.prototype.redirects=function(t){return this._maxRedirects=t,this},D.prototype.maxResponseSize=function(t){if("number"!=typeof t)throw TypeError("Invalid argument");return this._maxResponseSize=t,this},D.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},D.prototype.send=function(t){var e=x(t),n=this._header["content-type"];if(this._formData&&console.error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()"),e&&!this._data)Array.isArray(t)?this._data=[]:this._isHost(t)||(this._data={});else if(t&&this._data&&this._isHost(this._data))throw Error("Can't merge these send calls");if(e&&x(this._data))for(var r in t)this._data[r]=t[r];else"string"==typeof t?(n||this.type("form"),n=this._header["content-type"],this._data="application/x-www-form-urlencoded"==n?this._data?this._data+"&"+t:t:(this._data||"")+t):this._data=t;return!e||this._isHost(t)?this:(n||this.type("json"),this)},D.prototype.sortQuery=function(t){return this._sort=void 0===t||t,this},D.prototype._finalizeQueryString=function(){var t=this._query.join("&");if(t&&(this.url+=(this.url.indexOf("?")>=0?"&":"?")+t),this._query.length=0,this._sort){var e=this.url.indexOf("?");if(e>=0){var n=this.url.substring(e+1).split("&");"function"==typeof this._sort?n.sort(this._sort):n.sort(),this.url=this.url.substring(0,e)+"?"+n.join("&")}}},D.prototype._appendQueryString=function(){console.trace("Unsupported")},D.prototype._timeoutError=function(t,e,n){if(!this._aborted){var r=new Error(t+e+"ms exceeded");r.timeout=e,r.code="ECONNABORTED",r.errno=n,this.timedout=!0,this.abort(),this.callback(r)}},D.prototype._setTimeouts=function(){var t=this;this._timeout&&!this._timer&&(this._timer=setTimeout(function(){t._timeoutError("Timeout of ",t._timeout,"ETIME")},this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout(function(){t._timeoutError("Response timeout of ",t._responseTimeout,"ETIMEDOUT")},this._responseTimeout))};var j=E;function E(t){if(t)return function(t){for(var e in E.prototype)t[e]=E.prototype[e];return t}(t)}function q(){this._defaults=[]}E.prototype.get=function(t){return this.header[t.toLowerCase()]},E.prototype._setHeaderProperties=function(t){var e=t["content-type"]||"";this.type=e.split(/ *; */).shift();var n=function(t){return t.split(/ *; */).reduce(function(t,e){var n=e.split(/ *= */),r=n.shift(),i=n.shift();return r&&i&&(t[r]=i),t},{})}(e);for(var r in n)this[r]=n[r];this.links={};try{t.link&&(this.links=function(t){return t.split(/ *, */).reduce(function(t,e){var n=e.split(/ *; */),r=n[0].slice(1,-1);return t[n[1].split(/ *= */)[1].slice(1,-1)]=r,t},{})}(t.link))}catch(t){}},E.prototype._setStatusProperties=function(t){var e=t/100|0;this.status=this.statusCode=t,this.statusType=e,this.info=1==e,this.ok=2==e,this.redirect=3==e,this.clientError=4==e,this.serverError=5==e,this.error=(4==e||5==e)&&this.toError(),this.created=201==t,this.accepted=202==t,this.noContent=204==t,this.badRequest=400==t,this.unauthorized=401==t,this.notAcceptable=406==t,this.forbidden=403==t,this.notFound=404==t,this.unprocessableEntity=422==t},["use","on","once","set","query","type","accept","auth","withCredentials","sortQuery","retry","ok","redirects","timeout","buffer","serialize","parse","ca","key","pfx","cert"].forEach(function(t){q.prototype[t]=function(){return this._defaults.push({fn:t,arguments:arguments}),this}}),q.prototype._setDefaults=function(t){this._defaults.forEach(function(e){t[e.fn].apply(t,e.arguments)})};for(var I=q,R=n(function(t,n){var r;function i(){}"undefined"!=typeof window?r=window:"undefined"!=typeof self?r=self:(console.warn("Using browser-only version of superagent in non-browser environment"),r=e);var o=n=t.exports=function(t,e){return"function"==typeof e?new n.Request("GET",t).end(e):1==arguments.length?new n.Request("GET",t):new n.Request(t,e)};n.Request=l,o.getXHR=function(){if(!(!r.XMLHttpRequest||r.location&&"file:"==r.location.protocol&&r.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(t){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(t){}throw Error("Browser-only version of superagent could not find XHR")};var s="".trim?function(t){return t.trim()}:function(t){return t.replace(/(^\s*|\s*$)/g,"")};function a(t){if(!x(t))return t;var e=[];for(var n in t)p(e,n,t[n]);return e.join("&")}function p(t,e,n){if(null!=n)if(Array.isArray(n))n.forEach(function(n){p(t,e,n)});else if(x(n))for(var r in n)p(t,e+"["+r+"]",n[r]);else t.push(encodeURIComponent(e)+"="+encodeURIComponent(n));else null===n&&t.push(encodeURIComponent(e))}function u(t){for(var e,n,r={},i=t.split("&"),o=0,s=i.length;o<s;++o)-1==(n=(e=i[o]).indexOf("="))?r[decodeURIComponent(e)]="":r[decodeURIComponent(e.slice(0,n))]=decodeURIComponent(e.slice(n+1));return r}function c(t){return/[\/+]json($|[^-\w])/.test(t)}function h(t){this.req=t,this.xhr=this.req.xhr,this.text="HEAD"!=this.req.method&&(""===this.xhr.responseType||"text"===this.xhr.responseType)||void 0===this.xhr.responseType?this.xhr.responseText:null,this.statusText=this.req.xhr.statusText;var e=this.xhr.status;1223===e&&(e=204),this._setStatusProperties(e),this.header=this.headers=function(t){for(var e,n,r,i,o=t.split(/\r?\n/),a={},p=0,u=o.length;p<u;++p)-1!==(e=(n=o[p]).indexOf(":"))&&(r=n.slice(0,e).toLowerCase(),i=s(n.slice(e+1)),a[r]=i);return a}(this.xhr.getAllResponseHeaders()),this.header["content-type"]=this.xhr.getResponseHeader("content-type"),this._setHeaderProperties(this.header),null===this.text&&t._responseType?this.body=this.xhr.response:this.body="HEAD"!=this.req.method?this._parseBody(this.text?this.text:this.xhr.response):null}function l(t,e){var n=this;this._query=this._query||[],this.method=t,this.url=e,this.header={},this._header={},this.on("end",function(){var t,e=null,r=null;try{r=new h(n)}catch(t){return(e=new Error("Parser is unable to parse the response")).parse=!0,e.original=t,n.xhr?(e.rawResponse=void 0===n.xhr.responseType?n.xhr.responseText:n.xhr.response,e.status=n.xhr.status?n.xhr.status:null,e.statusCode=e.status):(e.rawResponse=null,e.status=null),n.callback(e)}n.emit("response",r);try{n._isResponseOK(r)||(t=new Error(r.statusText||"Unsuccessful HTTP response"))}catch(e){t=e}t?(t.original=e,t.response=r,t.status=r.status,n.callback(t,r)):n.callback(null,r)})}function d(t,e,n){var r=o("DELETE",t);return"function"==typeof e&&(n=e,e=null),e&&r.send(e),n&&r.end(n),r}o.serializeObject=a,o.parseString=u,o.types={html:"text/html",json:"application/json",xml:"text/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"},o.serialize={"application/x-www-form-urlencoded":a,"application/json":JSON.stringify},o.parse={"application/x-www-form-urlencoded":u,"application/json":JSON.parse},j(h.prototype),h.prototype._parseBody=function(t){var e=o.parse[this.type];return this.req._parser?this.req._parser(this,t):(!e&&c(this.type)&&(e=o.parse["application/json"]),e&&t&&(t.length||t instanceof Object)?e(t):null)},h.prototype.toError=function(){var t=this.req,e=t.method,n=t.url,r="cannot "+e+" "+n+" ("+this.status+")",i=new Error(r);return i.status=this.status,i.method=e,i.url=n,i},o.Response=h,C(l.prototype),S(l.prototype),l.prototype.type=function(t){return this.set("Content-Type",o.types[t]||t),this},l.prototype.accept=function(t){return this.set("Accept",o.types[t]||t),this},l.prototype.auth=function(t,e,n){1===arguments.length&&(e=""),"object"==typeof e&&null!==e&&(n=e,e=""),n||(n={type:"function"==typeof btoa?"basic":"auto"});return this._auth(t,e,n,function(t){if("function"==typeof btoa)return btoa(t);throw new Error("Cannot use basic auth, btoa is not a function")})},l.prototype.query=function(t){return"string"!=typeof t&&(t=a(t)),t&&this._query.push(t),this},l.prototype.attach=function(t,e,n){if(e){if(this._data)throw Error("superagent can't mix .send() and .attach()");this._getFormData().append(t,e,n||e.name)}return this},l.prototype._getFormData=function(){return this._formData||(this._formData=new r.FormData),this._formData},l.prototype.callback=function(t,e){if(this._shouldRetry(t,e))return this._retry();var n=this._callback;this.clearTimeout(),t&&(this._maxRetries&&(t.retries=this._retries-1),this.emit("error",t)),n(t,e)},l.prototype.crossDomainError=function(){var t=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");t.crossDomain=!0,t.status=this.status,t.method=this.method,t.url=this.url,this.callback(t)},l.prototype.buffer=l.prototype.ca=l.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this},l.prototype.pipe=l.prototype.write=function(){throw Error("Streaming is not supported in browser version of superagent")},l.prototype._isHost=function(t){return t&&"object"==typeof t&&!Array.isArray(t)&&"[object Object]"!==Object.prototype.toString.call(t)},l.prototype.end=function(t){return this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=t||i,this._finalizeQueryString(),this._end()},l.prototype._end=function(){var t=this,e=this.xhr=o.getXHR(),n=this._formData||this._data;this._setTimeouts(),e.onreadystatechange=function(){var n=e.readyState;if(n>=2&&t._responseTimeoutTimer&&clearTimeout(t._responseTimeoutTimer),4==n){var r;try{r=e.status}catch(t){r=0}if(!r){if(t.timedout||t._aborted)return;return t.crossDomainError()}t.emit("end")}};var r=function(e,n){n.total>0&&(n.percent=n.loaded/n.total*100),n.direction=e,t.emit("progress",n)};if(this.hasListeners("progress"))try{e.onprogress=r.bind(null,"download"),e.upload&&(e.upload.onprogress=r.bind(null,"upload"))}catch(t){}try{this.username&&this.password?e.open(this.method,this.url,!0,this.username,this.password):e.open(this.method,this.url,!0)}catch(t){return this.callback(t)}if(this._withCredentials&&(e.withCredentials=!0),!this._formData&&"GET"!=this.method&&"HEAD"!=this.method&&"string"!=typeof n&&!this._isHost(n)){var i=this._header["content-type"],s=this._serializer||o.serialize[i?i.split(";")[0]:""];!s&&c(i)&&(s=o.serialize["application/json"]),s&&(n=s(n))}for(var a in this.header)null!=this.header[a]&&this.header.hasOwnProperty(a)&&e.setRequestHeader(a,this.header[a]);return this._responseType&&(e.responseType=this._responseType),this.emit("request",this),e.send(void 0!==n?n:null),this},o.agent=function(){return new I},["GET","POST","OPTIONS","PATCH","PUT","DELETE"].forEach(function(t){I.prototype[t.toLowerCase()]=function(e,n){var r=new o.Request(t,e);return this._setDefaults(r),n&&r.end(n),r}}),I.prototype.del=I.prototype.delete,o.get=function(t,e,n){var r=o("GET",t);return"function"==typeof e&&(n=e,e=null),e&&r.query(e),n&&r.end(n),r},o.head=function(t,e,n){var r=o("HEAD",t);return"function"==typeof e&&(n=e,e=null),e&&r.query(e),n&&r.end(n),r},o.options=function(t,e,n){var r=o("OPTIONS",t);return"function"==typeof e&&(n=e,e=null),e&&r.send(e),n&&r.end(n),r},o.del=d,o.delete=d,o.patch=function(t,e,n){var r=o("PATCH",t);return"function"==typeof e&&(n=e,e=null),e&&r.send(e),n&&r.end(n),r},o.post=function(t,e,n){var r=o("POST",t);return"function"==typeof e&&(n=e,e=null),e&&r.send(e),n&&r.end(n),r},o.put=function(t,e,n){var r=o("PUT",t);return"function"==typeof e&&(n=e,e=null),e&&r.send(e),n&&r.end(n),r}}),U=(R.Request,[]),M=[],P=("undefined"!=typeof Uint8Array?Uint8Array:Array,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),B=0,L=P.length;B<L;++B)U[B]=P[B],M[P.charCodeAt(B)]=B;function N(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function H(t,e,n){for(var r,i,o=[],s=e;s<n;s+=3)r=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),o.push(U[(i=r)>>18&63]+U[i>>12&63]+U[i>>6&63]+U[63&i]);return o.join("")}M["-".charCodeAt(0)]=62,M["_".charCodeAt(0)]=63;var W=function(t){for(var e,n=t.length,r=n%3,i=[],o=0,s=n-r;o<s;o+=16383)i.push(H(t,o,o+16383>s?s:o+16383));return 1===r?(e=t[n-1],i.push(U[e>>2]+U[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],i.push(U[e>>10]+U[e>>4&63]+U[e<<2&63]+"=")),i.join("")},F=function(t){return W(function(t){for(var e=new Array(t.length),n=0;n<t.length;n++)e[n]=t.charCodeAt(n);return e}(t)).replace(/\+/g,"-").replace(/\//g,"_")},V={raw:"9.11.3"},z=Object.prototype.toString;function J(t,e,n,r){if(n="array"===n?"object":n,t&&typeof t[e]!==n)throw new Error(r)}function $(t,e,n){if(typeof t!==e)throw new Error(n)}function X(t,e,n){if(-1===e.indexOf(t))throw new Error(n)}var Q={check:function(t,e,n){if(e.optional&&!t||$(t,e.type,e.message),"object"===e.type&&n)for(var r=Object.keys(n),i=0;i<r.length;i++){var o=r[i];n[o].optional&&!t[o]||n[o].condition&&!n[o].condition(t)||(J(t,o,n[o].type,n[o].message),n[o].values&&X(t[o],n[o].values,n[o].value_message))}},attribute:J,variable:$,value:X,isArray:function(t){return this.supportsIsArray()?Array.isArray(t):"[object Array]"===z.call(t)},supportsIsArray:function(){return null!=Array.isArray}};function Z(t){if(null==t)throw new TypeError("Cannot convert first argument to object");for(var e=Object(t),n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r)for(var i=Object.keys(Object(r)),o=0,s=i.length;o<s;o++){var a=i[o],p=Object.getOwnPropertyDescriptor(r,a);void 0!==p&&p.enumerable&&(e[a]=r[a])}}return e}var K={get:function(){return Object.assign?Object.assign:Z},objectAssignPolyfill:Z};function G(t,e){return e.reduce(function(e,n){return t[n]&&(e[n]=t[n]),e},{})}function Y(){var t=function(t){var e=[];for(var n in t)e.push(t[n]);return e}(arguments);return t.unshift({}),K.get().apply(void 0,t)}function tt(t){var e=t.match(/^(https?:|file:)\/\/(([^:\/?#]*)(?::([0-9]+))?)([\/]{0,1}[^?#]*)(\?[^#]*|)(#.*|)$/);return e&&{href:t,protocol:e[1],host:e[2],hostname:e[3],port:e[4],pathname:e[5],search:e[6],hash:e[7]}}function et(t,e){var n=Y(t);return t[e]&&(n[e]=t[e].trim()),n}var nt={toSnakeCase:function t(e,n){return"object"!=typeof e||Q.isArray(e)||null===e?e:(n=n||[],Object.keys(e).reduce(function(r,i){return r[-1===n.indexOf(i)?function(t){for(var e,n="",r=0,i=!0,o=!0;r<t.length;)e=t.charCodeAt(r),!o&&e>=65&&e<=90||!i&&e>=48&&e<=57?(n+="_",n+=t[r].toLowerCase()):n+=t[r].toLowerCase(),i=e>=48&&e<=57,o=e>=65&&e<=90,r++;return n}(i):i]=t(e[i]),r},{}))},toCamelCase:function t(e,n,r){return"object"!=typeof e||Q.isArray(e)||null===e?e:(n=n||[],r=r||{},Object.keys(e).reduce(function(i,o){var s,a=-1===n.indexOf(o)?(s=o.split("_")).reduce(function(t,e){return t+e.charAt(0).toUpperCase()+e.slice(1)},s.shift()):o;return i[a]=t(e[a]||e[o],[],r),r.keepOriginal&&(i[o]=t(e[o],[],r)),i},{}))},blacklist:function(t,e){return Object.keys(t).reduce(function(n,r){return-1===e.indexOf(r)&&(n[r]=t[r]),n},{})},merge:function(t,e){return{base:e?G(t,e):t,with:function(t,e){return t=e?G(t,e):t,Y(this.base,t)}}},pick:G,getKeysNotIn:function(t,e){var n=[];for(var r in t)-1===e.indexOf(r)&&n.push(r);return n},extend:Y,getOriginFromUrl:function(t){if(t){var e=tt(t),n=e.protocol+"//"+e.hostname;return e.port&&(n+=":"+e.port),n}},getLocationFromUrl:tt,trimUserDetails:function(t){return function(t,e){return["username","email","phoneNumber"].reduce(et,t)}(t)}};function rt(t){this.request=t,this.method=t.method,this.url=t.url,this.body=t._data,this.headers=t._header}function it(t){this.request=t}function ot(t){this._sendTelemetry=!1!==t._sendTelemetry||t._sendTelemetry,this._telemetryInfo=t._telemetryInfo||null,this._timesToRetryFailedRequests=t._timesToRetryFailedRequests,this.headers=t.headers||{},this._universalLoginPage=t.universalLoginPage}function st(){return window}rt.prototype.abort=function(){this.request.abort()},rt.prototype.getMethod=function(){return this.method},rt.prototype.getBody=function(){return this.body},rt.prototype.getUrl=function(){return this.url},rt.prototype.getHeaders=function(){return this.headers},it.prototype.set=function(t,e){return this.request=this.request.set(t,e),this},it.prototype.send=function(t){return this.request=this.request.send(nt.trimUserDetails(t)),this},it.prototype.withCredentials=function(){return this.request=this.request.withCredentials(),this},it.prototype.end=function(t){return this.request=this.request.end(t),new rt(this.request)},ot.prototype.setCommonConfiguration=function(t,e){if(e=e||{},this._timesToRetryFailedRequests>0&&(t=t.retry(this._timesToRetryFailedRequests)),e.noHeaders)return t;var n=this.headers;t=t.set("Content-Type","application/json");for(var r=Object.keys(this.headers),i=0;i<r.length;i++)t=t.set(r[i],n[r[i]]);return this._sendTelemetry&&(t=t.set("Auth0-Client",this.getTelemetryData())),t},ot.prototype.getTelemetryData=function(){var t=this._universalLoginPage?"auth0.js-ulp":"auth0.js",e={name:t,version:V.raw};this._telemetryInfo&&((e=nt.extend({},this._telemetryInfo)).env=nt.extend({},this._telemetryInfo.env),e.env[t]=V.raw);var n=JSON.stringify(e);return F(n)},ot.prototype.get=function(t,e){return new it(this.setCommonConfiguration(R.get(t),e))},ot.prototype.post=function(t,e){return new it(this.setCommonConfiguration(R.post(t),e))},ot.prototype.patch=function(t,e){return new it(this.setCommonConfiguration(R.patch(t),e))};var at={redirect:function(t){st().location=t},getDocument:function(){return st().document},getWindow:st,getOrigin:function(){var t=st().location,e=t.origin;return e||(e=nt.getOriginFromUrl(t.href)),e}};function pt(){}pt.prototype.getItem=function(){return null},pt.prototype.removeItem=function(){},pt.prototype.setItem=function(){};var ut=n(function(t,e){var n;n=function(){function t(){for(var t=0,e={};t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}return function e(n){function r(e,i,o){var s;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(o=t({path:"/"},r.defaults,o)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*o.expires),o.expires=a}o.expires=o.expires?o.expires.toUTCString():"";try{s=JSON.stringify(i),/^[\{\[]/.test(s)&&(i=s)}catch(t){}i=n.write?n.write(i,e):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=(e=(e=encodeURIComponent(String(e))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var p="";for(var u in o)o[u]&&(p+="; "+u,!0!==o[u]&&(p+="="+o[u]));return document.cookie=e+"="+i+p}e||(s={});for(var c=document.cookie?document.cookie.split("; "):[],h=/(%[0-9A-Z]{2})+/g,l=0;l<c.length;l++){var d=c[l].split("="),f=d.slice(1).join("=");this.json||'"'!==f.charAt(0)||(f=f.slice(1,-1));try{var y=d[0].replace(h,decodeURIComponent);if(f=n.read?n.read(f,y):n(f,y)||f.replace(h,decodeURIComponent),this.json)try{f=JSON.parse(f)}catch(t){}if(e===y){s=f;break}e||(s[y]=f)}catch(t){}}return s}}return r.set=r,r.get=function(t){return r.call(r,t)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(e,n){r(e,"",t(n,{expires:-1}))},r.withConverter=e,r}(function(){})},t.exports=n()});function ct(){}function ht(t){this.disableWarnings=t.disableWarnings}function lt(t){if(this.warn=new ht({}),this.storage=new ct,!0===t.__tryLocalStorageFirst)try{var e=at.getWindow().localStorage;e&&(this.storage=e)}catch(t){this.warn.warning(t),this.warn.warning("Can't use localStorage. Using CookieStorage instead.")}}function dt(t){this.handler=new lt(t)}function ft(t){this.storage=new dt(t)}function yt(t,e){return{error:t,errorDescription:e}}ct.prototype.getItem=function(t){return ut.get(t)},ct.prototype.removeItem=function(t){ut.remove(t)},ct.prototype.setItem=function(t,e,n){var r=nt.extend({expires:1},n);ut.set(t,e,r)},ht.prototype.warning=function(t){this.disableWarnings||console.warn(t)},lt.prototype.failover=function(){this.storage instanceof pt?this.warn.warning("DummyStorage: ignore failover"):this.storage instanceof ct?(this.warn.warning("CookieStorage: failing over DummyStorage"),this.storage=new pt):(this.warn.warning("LocalStorage: failing over CookieStorage"),this.storage=new ct)},lt.prototype.getItem=function(t){try{return this.storage.getItem(t)}catch(e){return this.warn.warning(e),this.failover(),this.getItem(t)}},lt.prototype.removeItem=function(t){try{return this.storage.removeItem(t)}catch(e){return this.warn.warning(e),this.failover(),this.removeItem(t)}},lt.prototype.setItem=function(t,e,n){try{return this.storage.setItem(t,e,n)}catch(r){return this.warn.warning(r),this.failover(),this.setItem(t,e,n)}},dt.prototype.getItem=function(t){var e=this.handler.getItem(t);try{return JSON.parse(e)}catch(t){return e}},dt.prototype.removeItem=function(t){return this.handler.removeItem(t)},dt.prototype.setItem=function(t,e,n){var r=JSON.stringify(e);return this.handler.setItem(t,r,n)},ft.prototype.set=function(t,e){var n={lastUsedConnection:t,lastUsedSub:e};this.storage.setItem("auth0.ssodata",JSON.stringify(n))},ft.prototype.get=function(){var t=this.storage.getItem("auth0.ssodata");if(t)return JSON.parse(t)};var mt={buildResponse:yt,invalidToken:function(t){return yt("invalid_token",t)}};function gt(t,e){return(e=e||{}).ignoreCasing=!!e.ignoreCasing&&e.ignoreCasing,function(n,r){var i;return n||r?(!n&&r.err&&(n=r.err,r=null),!n&&r.error&&(n=r,r=null),n?(i={original:n},n.response&&n.response.statusCode&&(i.statusCode=n.response.statusCode),n.response&&n.response.statusText&&(i.statusText=n.response.statusText),n.response&&n.response.body&&(n=n.response.body),n.err&&(n=n.err),i.code=n.code||n.error||n.error_code||n.status||null,i.description=n.errorDescription||n.error_description||n.description||n.error||n.details||n.err||null,e.forceLegacyError&&(i.error=i.code,i.error_description=i.description),n.name&&(i.name=n.name),n.policy&&(i.policy=n.policy),t(i)):!r.type||"text/html"!==r.type&&"text/plain"!==r.type?e.ignoreCasing?t(null,r.body||r):t(null,nt.toCamelCase(r.body||r,[],{keepOriginal:e.keepOriginalCasing})):t(null,r.text)):t(mt.buildResponse("generic_error","Something went wrong"))}}var vt=["realm","audience","client_id","client_secret","redirect_uri","scope","code","grant_type","username","password","refresh_token","assertion","client_assertion","client_assertion_type","code_verifier"],bt=["connection","connection_scope","auth0Client","owp","device","realm","protocol","_csrf","_intstate","login_ticket","client_id","response_type","response_mode","redirect_uri","audience","scope","state","nonce","display","prompt","max_age","ui_locales","claims_locales","id_token_hint","login_hint","acr_values","claims","registration","request","request_uri","code_challenge","code_challenge_method","access_type","display"],wt=function(t,e){return nt.pick(e,vt)},_t=function(t,e){var n=nt.getKeysNotIn(e,bt);return n.length>0&&t.warning("Following parameters are not allowed on the `/authorize` endpoint: ["+n.join(",")+"]"),e},Tt="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ot(t,e){return t(e={exports:{}},e.exports),e.exports}var kt=Ot(function(t,e){var n;t.exports=n=n||function(t,e){var n=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),r={},i=r.lib={},o=i.Base={extend:function(t){var e=n(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},s=i.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||p).stringify(this)},concat:function(t){var e=this.words,n=t.words,r=this.sigBytes,i=t.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var s=n[o>>>2]>>>24-o%4*8&255;e[r+o>>>2]|=s<<24-(r+o)%4*8}else for(o=0;o<i;o+=4)e[r+o>>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(e){for(var n,r=[],i=function(e){e=e;var n=987654321,r=4294967295;return function(){var i=((n=36969*(65535&n)+(n>>16)&r)<<16)+(e=18e3*(65535&e)+(e>>16)&r)&r;return i/=4294967296,(i+=.5)*(t.random()>.5?1:-1)}},o=0;o<e;o+=4){var a=i(4294967296*(n||t.random()));n=987654071*a(),r.push(4294967296*a()|0)}return new s.init(r,e)}}),a=r.enc={},p=a.Hex={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r+=2)n[r>>>3]|=parseInt(t.substr(r,2),16)<<24-r%8*4;return new s.init(n,e/2)}},u=a.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,r=[],i=0;i<n;i++){var o=e[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r<e;r++)n[r>>>2]|=(255&t.charCodeAt(r))<<24-r%4*8;return new s.init(n,e)}},c=a.Utf8={stringify:function(t){try{return decodeURIComponent(escape(u.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return u.parse(unescape(encodeURIComponent(t)))}},h=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=c.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,a=i/(4*o),p=(a=e?t.ceil(a):t.max((0|a)-this._minBufferSize,0))*o,u=t.min(4*p,i);if(p){for(var c=0;c<p;c+=o)this._doProcessBlock(r,c);var h=r.splice(0,p);n.sigBytes-=u}return new s.init(h,u)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),l=(i.Hasher=h.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(t){return function(e,n){return new t.init(n).finalize(e)}},_createHmacHelper:function(t){return function(e,n){return new l.HMAC.init(t,n).finalize(e)}}}),r.algo={});return r}(Math)}),Ct=Ot(function(t,e){var n;t.exports=(n=kt,function(t){var e=n,r=e.lib,i=r.WordArray,o=r.Hasher,s=e.algo,a=[],p=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(t){return 4294967296*(t-(0|t))|0}for(var r=2,i=0;i<64;)e(r)&&(i<8&&(a[i]=n(t.pow(r,.5))),p[i]=n(t.pow(r,1/3)),i++),r++}();var u=[],c=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(t,e){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],c=n[5],h=n[6],l=n[7],d=0;d<64;d++){if(d<16)u[d]=0|t[e+d];else{var f=u[d-15],y=u[d-2];u[d]=((f<<25|f>>>7)^(f<<14|f>>>18)^f>>>3)+u[d-7]+((y<<15|y>>>17)^(y<<13|y>>>19)^y>>>10)+u[d-16]}var m=r&i^r&o^i&o,g=l+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&c^~a&h)+p[d]+u[d];l=h,h=c,c=a,a=s+g|0,s=o,o=i,i=r,r=g+(((r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22))+m)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+a|0,n[5]=n[5]+c|0,n[6]=n[6]+h|0,n[7]=n[7]+l|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,i=8*e.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=t.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA256=o._createHelper(c),e.HmacSHA256=o._createHmacHelper(c)}(Math),n.SHA256)}),xt=Ot(function(t,e){var n,r;t.exports=(r=(n=kt).lib.WordArray,n.enc.Base64={stringify:function(t){var e=t.words,n=t.sigBytes,r=this._map;t.clamp();for(var i=[],o=0;o<n;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<n;a++)i.push(r.charAt(s>>>6*(3-a)&63));var p=r.charAt(64);if(p)for(;i.length%4;)i.push(p);return i.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;o<n.length;o++)i[n.charCodeAt(o)]=o}var s=n.charAt(64);if(s){var a=t.indexOf(s);-1!==a&&(e=a)}return function(t,e,n){for(var i=[],o=0,s=0;s<e;s++)if(s%4){var a=n[t.charCodeAt(s-1)]<<s%4*2,p=n[t.charCodeAt(s)]>>>6-s%4*2;i[o>>>2]|=(a|p)<<24-o%4*8,o++}return r.create(i,o)}(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},n.enc.Base64)}),St=Ot(function(t,e){t.exports=kt.enc.Hex}),Dt=Ot(function(t,e){(function(){var e;function n(t,e,n){null!=t&&("number"==typeof t?this.fromNumber(t,e,n):this.fromString(t,null==e&&"string"!=typeof t?256:e))}function r(){return new n(null)}var i="undefined"!=typeof navigator;i&&"Microsoft Internet Explorer"==navigator.appName?(n.prototype.am=function(t,e,n,r,i,o){for(var s=32767&e,a=e>>15;--o>=0;){var p=32767&this[t],u=this[t++]>>15,c=a*p+u*s;i=((p=s*p+((32767&c)<<15)+n[r]+(1073741823&i))>>>30)+(c>>>15)+a*u+(i>>>30),n[r++]=1073741823&p}return i},e=30):i&&"Netscape"!=navigator.appName?(n.prototype.am=function(t,e,n,r,i,o){for(;--o>=0;){var s=e*this[t++]+n[r]+i;i=Math.floor(s/67108864),n[r++]=67108863&s}return i},e=26):(n.prototype.am=function(t,e,n,r,i,o){for(var s=16383&e,a=e>>14;--o>=0;){var p=16383&this[t],u=this[t++]>>14,c=a*p+u*s;i=((p=s*p+((16383&c)<<14)+n[r]+i)>>28)+(c>>14)+a*u,n[r++]=268435455&p}return i},e=28),n.prototype.DB=e,n.prototype.DM=(1<<e)-1,n.prototype.DV=1<<e,n.prototype.FV=Math.pow(2,52),n.prototype.F1=52-e,n.prototype.F2=2*e-52;var o,s,a="0123456789abcdefghijklmnopqrstuvwxyz",p=new Array;for(o="0".charCodeAt(0),s=0;s<=9;++s)p[o++]=s;for(o="a".charCodeAt(0),s=10;s<36;++s)p[o++]=s;for(o="A".charCodeAt(0),s=10;s<36;++s)p[o++]=s;function u(t){return a.charAt(t)}function c(t,e){var n=p[t.charCodeAt(e)];return null==n?-1:n}function h(t){var e=r();return e.fromInt(t),e}function l(t){var e,n=1;return 0!=(e=t>>>16)&&(t=e,n+=16),0!=(e=t>>8)&&(t=e,n+=8),0!=(e=t>>4)&&(t=e,n+=4),0!=(e=t>>2)&&(t=e,n+=2),0!=(e=t>>1)&&(t=e,n+=1),n}function d(t){this.m=t}function f(t){this.m=t,this.mp=t.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<t.DB-15)-1,this.mt2=2*t.t}function y(t,e){return t&e}function m(t,e){return t|e}function g(t,e){return t^e}function v(t,e){return t&~e}function b(t){if(0==t)return-1;var e=0;return 0==(65535&t)&&(t>>=16,e+=16),0==(255&t)&&(t>>=8,e+=8),0==(15&t)&&(t>>=4,e+=4),0==(3&t)&&(t>>=2,e+=2),0==(1&t)&&++e,e}function w(t){for(var e=0;0!=t;)t&=t-1,++e;return e}function _(){}function T(t){return t}function O(t){this.r2=r(),this.q3=r(),n.ONE.dlShiftTo(2*t.t,this.r2),this.mu=this.r2.divide(t),this.m=t}d.prototype.convert=function(t){return t.s<0||t.compareTo(this.m)>=0?t.mod(this.m):t},d.prototype.revert=function(t){return t},d.prototype.reduce=function(t){t.divRemTo(this.m,null,t)},d.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n)},d.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},f.prototype.convert=function(t){var e=r();return t.abs().dlShiftTo(this.m.t,e),e.divRemTo(this.m,null,e),t.s<0&&e.compareTo(n.ZERO)>0&&this.m.subTo(e,e),e},f.prototype.revert=function(t){var e=r();return t.copyTo(e),this.reduce(e),e},f.prototype.reduce=function(t){for(;t.t<=this.mt2;)t[t.t++]=0;for(var e=0;e<this.m.t;++e){var n=32767&t[e],r=n*this.mpl+((n*this.mph+(t[e]>>15)*this.mpl&this.um)<<15)&t.DM;for(t[n=e+this.m.t]+=this.m.am(0,r,t,e,0,this.m.t);t[n]>=t.DV;)t[n]-=t.DV,t[++n]++}t.clamp(),t.drShiftTo(this.m.t,t),t.compareTo(this.m)>=0&&t.subTo(this.m,t)},f.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n)},f.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)},n.prototype.copyTo=function(t){for(var e=this.t-1;e>=0;--e)t[e]=this[e];t.t=this.t,t.s=this.s},n.prototype.fromInt=function(t){this.t=1,this.s=t<0?-1:0,t>0?this[0]=t:t<-1?this[0]=t+this.DV:this.t=0},n.prototype.fromString=function(t,e){var r;if(16==e)r=4;else if(8==e)r=3;else if(256==e)r=8;else if(2==e)r=1;else if(32==e)r=5;else{if(4!=e)return void this.fromRadix(t,e);r=2}this.t=0,this.s=0;for(var i=t.length,o=!1,s=0;--i>=0;){var a=8==r?255&t[i]:c(t,i);a<0?"-"==t.charAt(i)&&(o=!0):(o=!1,0==s?this[this.t++]=a:s+r>this.DB?(this[this.t-1]|=(a&(1<<this.DB-s)-1)<<s,this[this.t++]=a>>this.DB-s):this[this.t-1]|=a<<s,(s+=r)>=this.DB&&(s-=this.DB))}8==r&&0!=(128&t[0])&&(this.s=-1,s>0&&(this[this.t-1]|=(1<<this.DB-s)-1<<s)),this.clamp(),o&&n.ZERO.subTo(this,this)},n.prototype.clamp=function(){for(var t=this.s&this.DM;this.t>0&&this[this.t-1]==t;)--this.t},n.prototype.dlShiftTo=function(t,e){var n;for(n=this.t-1;n>=0;--n)e[n+t]=this[n];for(n=t-1;n>=0;--n)e[n]=0;e.t=this.t+t,e.s=this.s},n.prototype.drShiftTo=function(t,e){for(var n=t;n<this.t;++n)e[n-t]=this[n];e.t=Math.max(this.t-t,0),e.s=this.s},n.prototype.lShiftTo=function(t,e){var n,r=t%this.DB,i=this.DB-r,o=(1<<i)-1,s=Math.floor(t/this.DB),a=this.s<<r&this.DM;for(n=this.t-1;n>=0;--n)e[n+s+1]=this[n]>>i|a,a=(this[n]&o)<<r;for(n=s-1;n>=0;--n)e[n]=0;e[s]=a,e.t=this.t+s+1,e.s=this.s,e.clamp()},n.prototype.rShiftTo=function(t,e){e.s=this.s;var n=Math.floor(t/this.DB);if(n>=this.t)e.t=0;else{var r=t%this.DB,i=this.DB-r,o=(1<<r)-1;e[0]=this[n]>>r;for(var s=n+1;s<this.t;++s)e[s-n-1]|=(this[s]&o)<<i,e[s-n]=this[s]>>r;r>0&&(e[this.t-n-1]|=(this.s&o)<<i),e.t=this.t-n,e.clamp()}},n.prototype.subTo=function(t,e){for(var n=0,r=0,i=Math.min(t.t,this.t);n<i;)r+=this[n]-t[n],e[n++]=r&this.DM,r>>=this.DB;if(t.t<this.t){for(r-=t.s;n<this.t;)r+=this[n],e[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<t.t;)r-=t[n],e[n++]=r&this.DM,r>>=this.DB;r-=t.s}e.s=r<0?-1:0,r<-1?e[n++]=this.DV+r:r>0&&(e[n++]=r),e.t=n,e.clamp()},n.prototype.multiplyTo=function(t,e){var r=this.abs(),i=t.abs(),o=r.t;for(e.t=o+i.t;--o>=0;)e[o]=0;for(o=0;o<i.t;++o)e[o+r.t]=r.am(0,i[o],e,o,0,r.t);e.s=0,e.clamp(),this.s!=t.s&&n.ZERO.subTo(e,e)},n.prototype.squareTo=function(t){for(var e=this.abs(),n=t.t=2*e.t;--n>=0;)t[n]=0;for(n=0;n<e.t-1;++n){var r=e.am(n,e[n],t,2*n,0,1);(t[n+e.t]+=e.am(n+1,2*e[n],t,2*n+1,r,e.t-n-1))>=e.DV&&(t[n+e.t]-=e.DV,t[n+e.t+1]=1)}t.t>0&&(t[t.t-1]+=e.am(n,e[n],t,2*n,0,1)),t.s=0,t.clamp()},n.prototype.divRemTo=function(t,e,i){var o=t.abs();if(!(o.t<=0)){var s=this.abs();if(s.t<o.t)return null!=e&&e.fromInt(0),void(null!=i&&this.copyTo(i));null==i&&(i=r());var a=r(),p=this.s,u=t.s,c=this.DB-l(o[o.t-1]);c>0?(o.lShiftTo(c,a),s.lShiftTo(c,i)):(o.copyTo(a),s.copyTo(i));var h=a.t,d=a[h-1];if(0!=d){var f=d*(1<<this.F1)+(h>1?a[h-2]>>this.F2:0),y=this.FV/f,m=(1<<this.F1)/f,g=1<<this.F2,v=i.t,b=v-h,w=null==e?r():e;for(a.dlShiftTo(b,w),i.compareTo(w)>=0&&(i[i.t++]=1,i.subTo(w,i)),n.ONE.dlShiftTo(h,w),w.subTo(a,a);a.t<h;)a[a.t++]=0;for(;--b>=0;){var _=i[--v]==d?this.DM:Math.floor(i[v]*y+(i[v-1]+g)*m);if((i[v]+=a.am(0,_,i,b,0,h))<_)for(a.dlShiftTo(b,w),i.subTo(w,i);i[v]<--_;)i.subTo(w,i)}null!=e&&(i.drShiftTo(h,e),p!=u&&n.ZERO.subTo(e,e)),i.t=h,i.clamp(),c>0&&i.rShiftTo(c,i),p<0&&n.ZERO.subTo(i,i)}}},n.prototype.invDigit=function(){if(this.t<1)return 0;var t=this[0];if(0==(1&t))return 0;var e=3&t;return(e=(e=(e=(e=e*(2-(15&t)*e)&15)*(2-(255&t)*e)&255)*(2-((65535&t)*e&65535))&65535)*(2-t*e%this.DV)%this.DV)>0?this.DV-e:-e},n.prototype.isEven=function(){return 0==(this.t>0?1&this[0]:this.s)},n.prototype.exp=function(t,e){if(t>4294967295||t<1)return n.ONE;var i=r(),o=r(),s=e.convert(this),a=l(t)-1;for(s.copyTo(i);--a>=0;)if(e.sqrTo(i,o),(t&1<<a)>0)e.mulTo(o,s,i);else{var p=i;i=o,o=p}return e.revert(i)},n.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var e;if(16==t)e=4;else if(8==t)e=3;else if(2==t)e=1;else if(32==t)e=5;else{if(4!=t)return this.toRadix(t);e=2}var n,r=(1<<e)-1,i=!1,o="",s=this.t,a=this.DB-s*this.DB%e;if(s-- >0)for(a<this.DB&&(n=this[s]>>a)>0&&(i=!0,o=u(n));s>=0;)a<e?(n=(this[s]&(1<<a)-1)<<e-a,n|=this[--s]>>(a+=this.DB-e)):(n=this[s]>>(a-=e)&r,a<=0&&(a+=this.DB,--s)),n>0&&(i=!0),i&&(o+=u(n));return i?o:"0"},n.prototype.negate=function(){var t=r();return n.ZERO.subTo(this,t),t},n.prototype.abs=function(){return this.s<0?this.negate():this},n.prototype.compareTo=function(t){var e=this.s-t.s;if(0!=e)return e;var n=this.t;if(0!=(e=n-t.t))return this.s<0?-e:e;for(;--n>=0;)if(0!=(e=this[n]-t[n]))return e;return 0},n.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+l(this[this.t-1]^this.s&this.DM)},n.prototype.mod=function(t){var e=r();return this.abs().divRemTo(t,null,e),this.s<0&&e.compareTo(n.ZERO)>0&&t.subTo(e,e),e},n.prototype.modPowInt=function(t,e){var n;return n=t<256||e.isEven()?new d(e):new f(e),this.exp(t,n)},n.ZERO=h(0),n.ONE=h(1),_.prototype.convert=T,_.prototype.revert=T,_.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n)},_.prototype.sqrTo=function(t,e){t.squareTo(e)},O.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var e=r();return t.copyTo(e),this.reduce(e),e},O.prototype.revert=function(t){return t},O.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},O.prototype.mulTo=function(t,e,n){t.multiplyTo(e,n),this.reduce(n)},O.prototype.sqrTo=function(t,e){t.squareTo(e),this.reduce(e)};var k,C,x,S=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997],D=(1<<26)/S[S.length-1];function A(){var t;t=(new Date).getTime(),C[x++]^=255&t,C[x++]^=t>>8&255,C[x++]^=t>>16&255,C[x++]^=t>>24&255,x>=M&&(x-=M)}if(n.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},n.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var e=this.chunkSize(t),n=Math.pow(t,e),i=h(n),o=r(),s=r(),a="";for(this.divRemTo(i,o,s);o.signum()>0;)a=(n+s.intValue()).toString(t).substr(1)+a,o.divRemTo(i,o,s);return s.intValue().toString(t)+a},n.prototype.fromRadix=function(t,e){this.fromInt(0),null==e&&(e=10);for(var r=this.chunkSize(e),i=Math.pow(e,r),o=!1,s=0,a=0,p=0;p<t.length;++p){var u=c(t,p);u<0?"-"==t.charAt(p)&&0==this.signum()&&(o=!0):(a=e*a+u,++s>=r&&(this.dMultiply(i),this.dAddOffset(a,0),s=0,a=0))}s>0&&(this.dMultiply(Math.pow(e,s)),this.dAddOffset(a,0)),o&&n.ZERO.subTo(this,this)},n.prototype.fromNumber=function(t,e,r){if("number"==typeof e)if(t<2)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(n.ONE.shiftLeft(t-1),m,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(e);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(n.ONE.shiftLeft(t-1),this);else{var i=new Array,o=7&t;i.length=1+(t>>3),e.nextBytes(i),o>0?i[0]&=(1<<o)-1:i[0]=0,this.fromString(i,256)}},n.prototype.bitwiseTo=function(t,e,n){var r,i,o=Math.min(t.t,this.t);for(r=0;r<o;++r)n[r]=e(this[r],t[r]);if(t.t<this.t){for(i=t.s&this.DM,r=o;r<this.t;++r)n[r]=e(this[r],i);n.t=this.t}else{for(i=this.s&this.DM,r=o;r<t.t;++r)n[r]=e(i,t[r]);n.t=t.t}n.s=e(this.s,t.s),n.clamp()},n.prototype.changeBit=function(t,e){var r=n.ONE.shiftLeft(t);return this.bitwiseTo(r,e,r),r},n.prototype.addTo=function(t,e){for(var n=0,r=0,i=Math.min(t.t,this.t);n<i;)r+=this[n]+t[n],e[n++]=r&this.DM,r>>=this.DB;if(t.t<this.t){for(r+=t.s;n<this.t;)r+=this[n],e[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<t.t;)r+=t[n],e[n++]=r&this.DM,r>>=this.DB;r+=t.s}e.s=r<0?-1:0,r>0?e[n++]=r:r<-1&&(e[n++]=this.DV+r),e.t=n,e.clamp()},n.prototype.dMultiply=function(t){this[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},n.prototype.dAddOffset=function(t,e){if(0!=t){for(;this.t<=e;)this[this.t++]=0;for(this[e]+=t;this[e]>=this.DV;)this[e]-=this.DV,++e>=this.t&&(this[this.t++]=0),++this[e]}},n.prototype.multiplyLowerTo=function(t,e,n){var r,i=Math.min(this.t+t.t,e);for(n.s=0,n.t=i;i>0;)n[--i]=0;for(r=n.t-this.t;i<r;++i)n[i+this.t]=this.am(0,t[i],n,i,0,this.t);for(r=Math.min(t.t,e);i<r;++i)this.am(0,t[i],n,i,0,e-i);n.clamp()},n.prototype.multiplyUpperTo=function(t,e,n){var r=n.t=this.t+t.t- --e;for(n.s=0;--r>=0;)n[r]=0;for(r=Math.max(e-this.t,0);r<t.t;++r)n[this.t+r-e]=this.am(e-r,t[r],n,0,0,this.t+r-e);n.clamp(),n.drShiftTo(1,n)},n.prototype.modInt=function(t){if(t<=0)return 0;var e=this.DV%t,n=this.s<0?t-1:0;if(this.t>0)if(0==e)n=this[0]%t;else for(var r=this.t-1;r>=0;--r)n=(e*n+this[r])%t;return n},n.prototype.millerRabin=function(t){var e=this.subtract(n.ONE),i=e.getLowestSetBit();if(i<=0)return!1;var o=e.shiftRight(i);(t=t+1>>1)>S.length&&(t=S.length);for(var s=r(),a=0;a<t;++a){s.fromInt(S[Math.floor(Math.random()*S.length)]);var p=s.modPow(o,this);if(0!=p.compareTo(n.ONE)&&0!=p.compareTo(e)){for(var u=1;u++<i&&0!=p.compareTo(e);)if(0==(p=p.modPowInt(2,this)).compareTo(n.ONE))return!1;if(0!=p.compareTo(e))return!1}}return!0},n.prototype.clone=function(){var t=r();return this.copyTo(t),t},n.prototype.intValue=function(){if(this.s<0){if(1==this.t)return this[0]-this.DV;if(0==this.t)return-1}else{if(1==this.t)return this[0];if(0==this.t)return 0}return(this[1]&(1<<32-this.DB)-1)<<this.DB|this[0]},n.prototype.byteValue=function(){return 0==this.t?this.s:this[0]<<24>>24},n.prototype.shortValue=function(){return 0==this.t?this.s:this[0]<<16>>16},n.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this[0]<=0?0:1},n.prototype.toByteArray=function(){var t=this.t,e=new Array;e[0]=this.s;var n,r=this.DB-t*this.DB%8,i=0;if(t-- >0)for(r<this.DB&&(n=this[t]>>r)!=(this.s&this.DM)>>r&&(e[i++]=n|this.s<<this.DB-r);t>=0;)r<8?(n=(this[t]&(1<<r)-1)<<8-r,n|=this[--t]>>(r+=this.DB-8)):(n=this[t]>>(r-=8)&255,r<=0&&(r+=this.DB,--t)),0!=(128&n)&&(n|=-256),0==i&&(128&this.s)!=(128&n)&&++i,(i>0||n!=this.s)&&(e[i++]=n);return e},n.prototype.equals=function(t){return 0==this.compareTo(t)},n.prototype.min=function(t){return this.compareTo(t)<0?this:t},n.prototype.max=function(t){return this.compareTo(t)>0?this:t},n.prototype.and=function(t){var e=r();return this.bitwiseTo(t,y,e),e},n.prototype.or=function(t){var e=r();return this.bitwiseTo(t,m,e),e},n.prototype.xor=function(t){var e=r();return this.bitwiseTo(t,g,e),e},n.prototype.andNot=function(t){var e=r();return this.bitwiseTo(t,v,e),e},n.prototype.not=function(){for(var t=r(),e=0;e<this.t;++e)t[e]=this.DM&~this[e];return t.t=this.t,t.s=~this.s,t},n.prototype.shiftLeft=function(t){var e=r();return t<0?this.rShiftTo(-t,e):this.lShiftTo(t,e),e},n.prototype.shiftRight=function(t){var e=r();return t<0?this.lShiftTo(-t,e):this.rShiftTo(t,e),e},n.prototype.getLowestSetBit=function(){for(var t=0;t<this.t;++t)if(0!=this[t])return t*this.DB+b(this[t]);return this.s<0?this.t*this.DB:-1},n.prototype.bitCount=function(){for(var t=0,e=this.s&this.DM,n=0;n<this.t;++n)t+=w(this[n]^e);return t},n.prototype.testBit=function(t){var e=Math.floor(t/this.DB);return e>=this.t?0!=this.s:0!=(this[e]&1<<t%this.DB)},n.prototype.setBit=function(t){return this.changeBit(t,m)},n.prototype.clearBit=function(t){return this.changeBit(t,v)},n.prototype.flipBit=function(t){return this.changeBit(t,g)},n.prototype.add=function(t){var e=r();return this.addTo(t,e),e},n.prototype.subtract=function(t){var e=r();return this.subTo(t,e),e},n.prototype.multiply=function(t){var e=r();return this.multiplyTo(t,e),e},n.prototype.divide=function(t){var e=r();return this.divRemTo(t,e,null),e},n.prototype.remainder=function(t){var e=r();return this.divRemTo(t,null,e),e},n.prototype.divideAndRemainder=function(t){var e=r(),n=r();return this.divRemTo(t,e,n),new Array(e,n)},n.prototype.modPow=function(t,e){var n,i,o=t.bitLength(),s=h(1);if(o<=0)return s;n=o<18?1:o<48?3:o<144?4:o<768?5:6,i=o<8?new d(e):e.isEven()?new O(e):new f(e);var a=new Array,p=3,u=n-1,c=(1<<n)-1;if(a[1]=i.convert(this),n>1){var y=r();for(i.sqrTo(a[1],y);p<=c;)a[p]=r(),i.mulTo(y,a[p-2],a[p]),p+=2}var m,g,v=t.t-1,b=!0,w=r();for(o=l(t[v])-1;v>=0;){for(o>=u?m=t[v]>>o-u&c:(m=(t[v]&(1<<o+1)-1)<<u-o,v>0&&(m|=t[v-1]>>this.DB+o-u)),p=n;0==(1&m);)m>>=1,--p;if((o-=p)<0&&(o+=this.DB,--v),b)a[m].copyTo(s),b=!1;else{for(;p>1;)i.sqrTo(s,w),i.sqrTo(w,s),p-=2;p>0?i.sqrTo(s,w):(g=s,s=w,w=g),i.mulTo(w,a[m],s)}for(;v>=0&&0==(t[v]&1<<o);)i.sqrTo(s,w),g=s,s=w,w=g,--o<0&&(o=this.DB-1,--v)}return i.revert(s)},n.prototype.modInverse=function(t){var e=t.isEven();if(this.isEven()&&e||0==t.signum())return n.ZERO;for(var r=t.clone(),i=this.clone(),o=h(1),s=h(0),a=h(0),p=h(1);0!=r.signum();){for(;r.isEven();)r.rShiftTo(1,r),e?(o.isEven()&&s.isEven()||(o.addTo(this,o),s.subTo(t,s)),o.rShiftTo(1,o)):s.isEven()||s.subTo(t,s),s.rShiftTo(1,s);for(;i.isEven();)i.rShiftTo(1,i),e?(a.isEven()&&p.isEven()||(a.addTo(this,a),p.subTo(t,p)),a.rShiftTo(1,a)):p.isEven()||p.subTo(t,p),p.rShiftTo(1,p);r.compareTo(i)>=0?(r.subTo(i,r),e&&o.subTo(a,o),s.subTo(p,s)):(i.subTo(r,i),e&&a.subTo(o,a),p.subTo(s,p))}return 0!=i.compareTo(n.ONE)?n.ZERO:p.compareTo(t)>=0?p.subtract(t):p.signum()<0?(p.addTo(t,p),p.signum()<0?p.add(t):p):p},n.prototype.pow=function(t){return this.exp(t,new _)},n.prototype.gcd=function(t){var e=this.s<0?this.negate():this.clone(),n=t.s<0?t.negate():t.clone();if(e.compareTo(n)<0){var r=e;e=n,n=r}var i=e.getLowestSetBit(),o=n.getLowestSetBit();if(o<0)return e;for(i<o&&(o=i),o>0&&(e.rShiftTo(o,e),n.rShiftTo(o,n));e.signum()>0;)(i=e.getLowestSetBit())>0&&e.rShiftTo(i,e),(i=n.getLowestSetBit())>0&&n.rShiftTo(i,n),e.compareTo(n)>=0?(e.subTo(n,e),e.rShiftTo(1,e)):(n.subTo(e,n),n.rShiftTo(1,n));return o>0&&n.lShiftTo(o,n),n},n.prototype.isProbablePrime=function(t){var e,n=this.abs();if(1==n.t&&n[0]<=S[S.length-1]){for(e=0;e<S.length;++e)if(n[0]==S[e])return!0;return!1}if(n.isEven())return!1;for(e=1;e<S.length;){for(var r=S[e],i=e+1;i<S.length&&r<D;)r*=S[i++];for(r=n.modInt(r);e<i;)if(r%S[e++]==0)return!1}return n.millerRabin(t)},n.prototype.square=function(){var t=r();return this.squareTo(t),t},n.prototype.Barrett=O,null==C){var j;if(C=new Array,x=0,"undefined"!=typeof window&&window.crypto)if(window.crypto.getRandomValues){var E=new Uint8Array(32);for(window.crypto.getRandomValues(E),j=0;j<32;++j)C[x++]=E[j]}else if("Netscape"==navigator.appName&&navigator.appVersion<"5"){var q=window.crypto.random(32);for(j=0;j<q.length;++j)C[x++]=255&q.charCodeAt(j)}for(;x<M;)j=Math.floor(65536*Math.random()),C[x++]=j>>>8,C[x++]=255&j;x=0,A()}function I(){if(null==k){for(A(),(k=new U).init(C),x=0;x<C.length;++x)C[x]=0;x=0}return k.next()}function R(){}function U(){this.i=0,this.j=0,this.S=new Array}R.prototype.nextBytes=function(t){var e;for(e=0;e<t.length;++e)t[e]=I()},U.prototype.init=function(t){var e,n,r;for(e=0;e<256;++e)this.S[e]=e;for(n=0,e=0;e<256;++e)r=this.S[e],this.S[e]=this.S[n=n+this.S[e]+t[e%t.length]&255],this.S[n]=r;this.i=0,this.j=0},U.prototype.next=function(){var t;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,t=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=t,this.S[t+this.S[this.i]&255]};var M=256;n.SecureRandom=R,n.BigInteger=n,t.exports=n}).call(Tt)}),At={sha1:"3021300906052b0e03021a05000414",sha224:"302d300d06096086480165030402040500041c",sha256:"3031300d060960864801650304020105000420",sha384:"3041300d060960864801650304020205000430",sha512:"3051300d060960864801650304020305000440",md2:"3020300c06082a864886f70d020205000410",md5:"3020300c06082a864886f70d020505000410",ripemd160:"3021300906052b2403020105000414"},jt={sha256:Ct};function Et(t,e){if(this.n=null,this.e=0,!(null!=t&&null!=e&&t.length>0&&e.length>0))throw new Error("Invalid key data");this.n=new Dt(t,16),this.e=parseInt(e,16)}Et.prototype.verify=function(t,e){e=e.replace(/[^0-9a-f]|[\s\n]]/gi,"");var n=new Dt(e,16);if(n.bitLength()>this.n.bitLength())throw new Error("Signature does not match with the key modulus.");var r=function(t){for(var e in At){var n=At[e],r=n.length;if(t.substring(0,r)===n)return{alg:e,hash:t.substring(r)}}return[]}(n.modPowInt(this.e,this.n).toString(16).replace(/^1f+00/,""));if(0===r.length)return!1;if(!jt.hasOwnProperty(r.alg))throw new Error("Hashing algorithm is not supported.");var i=jt[r.alg](t).toString();return r.hash===i};for(var qt=[],It=[],Rt="undefined"!=typeof Uint8Array?Uint8Array:Array,Ut="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Mt=0,Pt=Ut.length;Mt<Pt;++Mt)qt[Mt]=Ut[Mt],It[Ut.charCodeAt(Mt)]=Mt;function Bt(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function Lt(t,e,n){for(var r,i=[],o=e;o<n;o+=3)i.push(qt[(r=(t[o]<<16)+(t[o+1]<<8)+t[o+2])>>18&63]+qt[r>>12&63]+qt[r>>6&63]+qt[63&r]);return i.join("")}It["-".charCodeAt(0)]=62,It["_".charCodeAt(0)]=63;var Nt={byteLength:function(t){return 3*t.length/4-Bt(t)},toByteArray:function(t){var e,n,r,i,o,s,a=t.length;o=Bt(t),s=new Rt(3*a/4-o),r=o>0?a-4:a;var p=0;for(e=0,n=0;e<r;e+=4,n+=3)i=It[t.charCodeAt(e)]<<18|It[t.charCodeAt(e+1)]<<12|It[t.charCodeAt(e+2)]<<6|It[t.charCodeAt(e+3)],s[p++]=i>>16&255,s[p++]=i>>8&255,s[p++]=255&i;return 2===o?(i=It[t.charCodeAt(e)]<<2|It[t.charCodeAt(e+1)]>>4,s[p++]=255&i):1===o&&(i=It[t.charCodeAt(e)]<<10|It[t.charCodeAt(e+1)]<<4|It[t.charCodeAt(e+2)]>>2,s[p++]=i>>8&255,s[p++]=255&i),s},fromByteArray:function(t){for(var e,n=t.length,r=n%3,i="",o=[],s=0,a=n-r;s<a;s+=16383)o.push(Lt(t,s,s+16383>a?a:s+16383));return 1===r?(i+=qt[(e=t[n-1])>>2],i+=qt[e<<4&63],i+="=="):2===r&&(i+=qt[(e=(t[n-2]<<8)+t[n-1])>>10],i+=qt[e>>4&63],i+=qt[e<<2&63],i+="="),o.push(i),o.join("")}};function Ht(t){var e=t.length%4;return 0===e?t:t+new Array(4-e+1).join("=")}function Wt(t){return t=Ht(t).replace(/\-/g,"+").replace(/_/g,"/"),decodeURIComponent(function(t){for(var e="",n=0;n<t.length;n++)e+=String.fromCharCode(t[n]);return e}(Nt.toByteArray(t)).split("").map(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function Ft(t){return function(t){for(var e="",n=0;n<t.length;n++){var r=t[n].toString(16);e+=2===r.length?r:"0"+r}return e}(Nt.toByteArray(Ht(t)))}var Vt=Ot(function(t){var e;e=Tt,t.exports?t.exports=function(){var t=arguments;return"object"==typeof arguments[0]&&(t=arguments[0]),[].slice.call(t,0).join("/").replace(/:\//g,"://").replace(/([^:\s])\/+/g,"$1/").replace(/\/(\?|&|#[^!])/g,"$1").replace(/(\?.+)\?/g,"$1&")}:e.urljoin=function(){var t=arguments;return"object"==typeof arguments[0]&&(t=arguments[0]),[].slice.call(t,0).join("/").replace(/:\//g,"://").replace(/([^:\s])\/+/g,"$1/").replace(/\/(\?|&|#[^!])/g,"$1").replace(/(\?.+)\?/g,"$1&")}}),zt=setTimeout;function Jt(t){return Boolean(t&&void 0!==t.length)}function $t(){}function Xt(t){if(!(this instanceof Xt))throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],te(t,this)}function Qt(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,Xt._immediateFn(function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void Kt(e.promise,t)}Zt(e.promise,r)}else(1===t._state?Zt:Kt)(e.promise,t._value)})):t._deferreds.push(e)}function Zt(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof Xt)return t._state=3,t._value=e,void Gt(t);if("function"==typeof n)return void te((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,Gt(t)}catch(e){Kt(t,e)}var r,i}function Kt(t,e){t._state=2,t._value=e,Gt(t)}function Gt(t){2===t._state&&0===t._deferreds.length&&Xt._immediateFn(function(){t._handled||Xt._unhandledRejectionFn(t._value)});for(var e=0,n=t._deferreds.length;e<n;e++)Qt(t,t._deferreds[e]);t._deferreds=null}function Yt(t,e,n){this.onFulfilled="function"==typeof t?t:null,this.onRejected="function"==typeof e?e:null,this.promise=n}function te(t,e){var n=!1;try{t(function(t){n||(n=!0,Zt(e,t))},function(t){n||(n=!0,Kt(e,t))})}catch(t){if(n)return;n=!0,Kt(e,t)}}function ee(t){if(t.ok)return t.json();var e=new Error(t.statusText);return e.response=t,Xt.reject(e)}function ne(t){this.name="ConfigurationError",this.message=t||""}function re(t){this.name="TokenValidationError",this.message=t||""}Xt.prototype.catch=function(t){return this.then(null,t)},Xt.prototype.then=function(t,e){var n=new this.constructor($t);return Qt(this,new Yt(t,e,n)),n},Xt.prototype.finally=function(t){var e=this.constructor;return this.then(function(n){return e.resolve(t()).then(function(){return n})},function(n){return e.resolve(t()).then(function(){return e.reject(n)})})},Xt.all=function(t){return new Xt(function(e,n){if(!Jt(t))return n(new TypeError("Promise.all accepts an array"));var r=Array.prototype.slice.call(t);if(0===r.length)return e([]);var i=r.length;function o(t,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var a=s.then;if("function"==typeof a)return void a.call(s,function(e){o(t,e)},n)}r[t]=s,0==--i&&e(r)}catch(t){n(t)}}for(var s=0;s<r.length;s++)o(s,r[s])})},Xt.resolve=function(t){return t&&"object"==typeof t&&t.constructor===Xt?t:new Xt(function(e){e(t)})},Xt.reject=function(t){return new Xt(function(e,n){n(t)})},Xt.race=function(t){return new Xt(function(e,n){if(!Jt(t))return n(new TypeError("Promise.race accepts an array"));for(var r=0,i=t.length;r<i;r++)Xt.resolve(t[r]).then(e,n)})},Xt._immediateFn="function"==typeof setImmediate&&function(t){setImmediate(t)}||function(t){zt(t,0)},Xt._unhandledRejectionFn=function(t){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",t)},ne.prototype=Error.prototype,re.prototype=Error.prototype;var ie=function(){};ie.prototype.get=function(){return null},ie.prototype.has=function(){return null},ie.prototype.set=function(){return null};var oe=["RS256"];function se(t){var e=t||{};if(this.jwksCache=e.jwksCache||new ie,this.expectedAlg=e.expectedAlg||"RS256",this.issuer=e.issuer,this.audience=e.audience,this.leeway=e.leeway||0,this.__disableExpirationCheck=e.__disableExpirationCheck||!1,this.jwksURI=e.jwksURI,this.leeway<0||this.leeway>300)throw new ne("The leeway should be positive and lower than five minutes.");if(-1===oe.indexOf(this.expectedAlg))throw new ne("Algorithm "+this.expectedAlg+" is not supported. (Expected algs: ["+oe.join(",")+"])")}function ae(t,e){this.plugins=e;for(var n=0;n<this.plugins.length;n++){if(this.plugins[n].version!==V.raw){var r="";throw this.plugins[n].constructor&&this.plugins[n].constructor.name&&(r=this.plugins[n].constructor.name),new Error("Plugin "+r+" version ("+this.plugins[n].version+") is not compatible with the SDK version ("+V.raw+")")}this.plugins[n].setWebAuth(t)}}se.prototype.verify=function(t,e,n){var r=this.decode(t);if(r instanceof Error)return n(r,!1);var i=r.encoded.header+"."+r.encoded.payload,o=Ft(r.encoded.signature),s=r.header.alg,a=r.header.kid,p=r.payload.aud,u=r.payload.iss,c=r.payload.exp,h=r.payload.nbf,l=r.payload.nonce||null,d=this;if(d.expectedAlg!==s)return n(new re("Algorithm "+s+" is not supported. (Expected algs: ["+oe.join(",")+"])"),!1);this.getRsaVerifier(u,a,function(t,s){if(t)return n(t);if(s.verify(i,o)){if(d.issuer!==u)return n(new re("Issuer "+u+" is not valid."),!1);if(d.audience!==p)return n(new re("Audience "+p+" is not valid."),!1);if(l!==e)return n(new re("Nonce does not match."),!1);var a=d.verifyExpAndNbf(c,h);return a?n(a,!1):n(null,r.payload)}return n(new re("Invalid signature."))})},se.prototype.verifyExpAndNbf=function(t,e){var n=new Date,r=new Date(0),i=new Date(0);return this.__disableExpirationCheck?null:(r.setUTCSeconds(t+this.leeway),n>r?new re("Expired token."):void 0===e?null:(i.setUTCSeconds(e-this.leeway),n<i?new re("The token is not valid until later in the future. Please check your computed clock."):null))},se.prototype.verifyExpAndIat=function(t,e){var n=new Date,r=new Date(0),i=new Date(0);return this.__disableExpirationCheck?null:(r.setUTCSeconds(t+this.leeway),n>r?new re("Expired token."):(i.setUTCSeconds(e-this.leeway),n<i?new re("The token was issued in the future. Please check your computed clock."):null))},se.prototype.getRsaVerifier=function(t,e,n){var r=this,i=t+e;if(this.jwksCache.has(i)){var o=this.jwksCache.get(i);n(null,new Et(o.modulus,o.exp))}else!function(t,e){("undefined"==typeof fetch?function(t,e){return e=e||{},new Promise(function(n,r){var i=new XMLHttpRequest,o=[],s=[],a={},p=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(JSON.parse(i.responseText))},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:p,headers:{keys:function(){return o},entries:function(){return s},get:function(t){return a[t.toLowerCase()]},has:function(t){return t.toLowerCase()in a}}}};for(var u in i.open(e.method||"get",t,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(t,e,n){o.push(e=e.toLowerCase()),s.push([e,n]),a[e]=a[e]?a[e]+","+n:n}),n(p())},i.onerror=r,i.withCredentials="include"==e.credentials,e.headers)i.setRequestHeader(u,e.headers[u]);i.send(e.body||null)})}:fetch)(t.jwksURI||Vt(t.iss,".well-known","jwks.json")).then(ee).then(function(n){var r,i,o,s=null;for(r=0;r<n.keys.length&&null===s;r++)(i=n.keys[r]).kid===t.kid&&(s=i);return e(null,{modulus:Ft((o=s).n),exp:Ft(o.e)})}).catch(function(t){e(t)})}({jwksURI:this.jwksURI,iss:t,kid:e},function(t,e){return t?n(t):(r.jwksCache.set(i,e),n(null,new Et(e.modulus,e.exp)))})},se.prototype.decode=function(t){var e,n,r=t.split(".");if(3!==r.length)return new re("Cannot decode a malformed JWT");try{e=JSON.parse(Wt(r[0])),n=JSON.parse(Wt(r[1]))}catch(t){return new re("Token header or payload is not valid JSON")}return{header:e,payload:n,encoded:{header:r[0],payload:r[1],signature:r[2]}}},se.prototype.validateAccessToken=function(t,e,n,r){if(this.expectedAlg!==e)return r(new re("Algorithm "+e+" is not supported. (Expected alg: "+this.expectedAlg+")"));var i,o=Ct(t),s=St.stringify(o),a=s.substring(0,s.length/2),p=St.parse(a),u=xt.stringify(p);return r((i={"+":"-","/":"_","=":""},u.replace(/[+\/=]/g,function(t){return i[t]})!==n?new re("Invalid access_token"):null))},ae.prototype.get=function(t){for(var e=0;e<this.plugins.length;e++)if(this.plugins[e].supports(t))return this.plugins[e].init();return null};var pe=function(t){var e=new Uint8Array(t),n=[],r="0123456789ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvwxyz-._~",i=at.getWindow().crypto||at.getWindow().msCrypto;if(!i)return null;for(var o=i.getRandomValues(e),s=0;s<o.length;s++)n.push(r[o[s]%r.length]);return n.join("")},ue="com.auth0.auth.";function ce(t){var e=t.transaction||{};this.namespace=e.namespace||ue,this.keyLength=e.keyLength||32,this.storage=new dt(t),this.options=t}function he(t){if(this.url=t.url,this.callback=t.callback,this.timeout=t.timeout||6e4,this.timeoutCallback=t.timeoutCallback||null,this.eventListenerType=t.eventListenerType||"message",this.iframe=null,this.timeoutHandle=null,this._destroyTimeout=null,this.transientMessageEventListener=null,this.proxyEventListener=null,this.eventValidator=t.eventValidator||{isValid:function(){return!0}},"function"!=typeof this.callback)throw new Error("options.callback must be a function")}function le(t){this.webAuth=t,this.warn=new ht(t.baseOptions)}function de(t,e){this.webAuth=t,this.baseOptions=e,this.request=new ot(e),this.webMessageHandler=new le(t),this.storage=new dt(e)}function fe(t,e){return["co/verifier",encodeURIComponent(t),encodeURIComponent(e)].join("/")}function ye(t,e){this.webAuth=t,this.baseOptions=e,this.crossOriginAuthentication=new de(t,this.baseOptions),this.warn=new ht({disableWarnings:!!e._disableDeprecationWarnings})}ce.prototype.process=function(t){if(!t.responseType)throw new Error("responseType is required");var e=t.realm||t.connection,n=-1!==t.responseType.indexOf("id_token"),r=this.generateTransaction(t.appState,t.state,t.nonce,e,n);return t.state||(t.state=r.state),n&&!t.nonce&&(t.nonce=r.nonce),t},ce.prototype.generateTransaction=function(t,e,n,r,i){return e=e||pe(this.keyLength),n=n||(i?pe(this.keyLength):null),at.getWindow().location.host===this.options.domain||this.storage.setItem(this.namespace+e,{nonce:n,appState:t,state:e,lastUsedConnection:r},{expires:1/48}),{state:e,nonce:n}},ce.prototype.getStoredTransaction=function(t){var e;return e=this.storage.getItem(this.namespace+t),this.clearTransaction(t),e},ce.prototype.clearTransaction=function(t){this.storage.removeItem(this.namespace+t)},he.prototype.init=function(){var t=this,e=at.getWindow();switch(this.iframe=e.document.createElement("iframe"),this.iframe.style.display="none",this.proxyEventListener=function(e){t.eventListener(e)},this.eventListenerType){case"message":this.eventSourceObject=e;break;case"load":this.eventSourceObject=this.iframe;break;default:throw new Error("Unsupported event listener type: "+this.eventListenerType)}this.eventSourceObject.addEventListener(this.eventListenerType,this.proxyEventListener,!1),e.document.body.appendChild(this.iframe),this.iframe.src=this.url,this.timeoutHandle=setTimeout(function(){t.timeoutHandler()},this.timeout)},he.prototype.eventListener=function(t){var e={event:t,sourceObject:this.eventSourceObject};this.eventValidator.isValid(e)&&(this.destroy(),this.callback(e))},he.prototype.timeoutHandler=function(){this.destroy(),this.timeoutCallback&&this.timeoutCallback()},he.prototype.destroy=function(){var t=this;clearTimeout(this.timeoutHandle),this._destroyTimeout=setTimeout(function(){t.eventSourceObject.removeEventListener(t.eventListenerType,t.proxyEventListener,!1),t.iframe.parentNode&&t.iframe.parentNode.removeChild(t.iframe)},0)},le.prototype.run=function(t,e){var n=this;t.responseMode="web_message",t.prompt="none";var r=at.getOrigin(),i=nt.getOriginFromUrl(t.redirectUri);if(i&&r!==i)return e({error:"origin_mismatch",error_description:"The redirectUri's origin ("+i+") should match the window's origin ("+r+")."});!function(t,e,n){new he({url:t,eventListenerType:"message",callback:function(t){n(null,t)},timeout:e.timeout,eventValidator:{isValid:function(t){return"authorization_response"===t.event.data.type&&e.state===t.event.data.response.state}},timeoutCallback:function(){n({error:"timeout",error_description:"Timeout during executing web_message communication",state:e.state})}}).init()}(this.webAuth.client.buildAuthorizeUrl(t),t,function(r,i){var o=r;if(!r&&i.event.data.response.error&&(o=i.event.data.response),!o){var s=i.event.data.response;return n.webAuth.validateAuthenticationResponse(t,s,e)}return"consent_required"===o.error&&"localhost"===at.getWindow().location.hostname&&n.warn.warning("Consent Required. Consent can't be skipped on localhost. Read more here: https://auth0.com/docs/api-auth/user-consent#skipping-consent-for-first-party-clients"),n.webAuth.transactionManager.clearTransaction(o.state),e(nt.pick(o,["error","error_description"]))})},de.prototype.login=function(t,e){var n=this,i=r(this.baseOptions.rootUrl,"/co/authenticate");t.username=t.username||t.email,delete t.email;var o={client_id:t.clientID||this.baseOptions.clientID,username:t.username};t.password&&(o.password=t.password),t.otp&&(o.otp=t.otp);var s=t.realm||this.baseOptions.realm;if(s){var a=t.credentialType||this.baseOptions.credentialType||"https://web.archive.org/web/20201008210901/http://auth0.com/oauth/grant-type/password-realm";o.realm=s,o.credential_type=a}else o.credential_type="password";this.request.post(i).withCredentials().send(o).end(function(r,i){if(r){var o=r.response&&r.response.body||{error:"request_error",error_description:JSON.stringify(r)};return gt(e,{forceLegacyError:!0})(o)}var s=!0===t.popup;t=nt.blacklist(t,["password","credentialType","otp","popup"]);var a=nt.merge(t).with({loginTicket:i.body.login_ticket}),p=fe(n.baseOptions.rootUrl,i.body.co_id);n.storage.setItem(p,i.body.co_verifier,{expires:1/96}),s?n.webMessageHandler.run(a,gt(e,{forceLegacyError:!0})):n.webAuth.authorize(a)})},de.prototype.callback=function(){var t=decodeURIComponent(function(t){var e=("&"+at.getWindow().location.hash.substring(1)).split("&origin=");if(2===e.length)return e.pop().split("&").shift()}()),e=at.getWindow(),n=this;e.addEventListener("message",function(t){if("co_verifier_request"===t.data.type){var e=fe(t.origin,t.data.request.id),r=function(t,e){try{var n=t.getItem(e);return t.removeItem(e),n||""}catch(t){return""}}(n.storage,e);t.source.postMessage({type:"co_verifier_response",response:{verifier:r}},t.origin)}}),e.parent.postMessage({type:"ready"},t)},ye.prototype.loginWithCredentials=function(t,e){t.realm=t.realm||t.connection,delete t.connection,this.crossOriginAuthentication.login(t,e)},ye.prototype.signupAndLogin=function(t,e){var n=this;return this.webAuth.client.dbConnection.signup(t,function(r){return r?e(r):(t.realm=t.realm||t.connection,delete t.connection,n.webAuth.login(t,e))})};var me=n(function(t){var e=function(){var t="die";function e(t,e,n){t.attachEvent?t.attachEvent("on"+e,n):t.addEventListener&&t.addEventListener(e,n,!1)}function n(t,e,n){t.detachEvent?t.detachEvent("on"+e,n):t.removeEventListener&&t.removeEventListener(e,n,!1)}function r(t){/^https?:\/\//.test(t)||(t=window.location.href);var e=/^(https?:\/\/[\-_a-zA-Z\.0-9:]+)/.exec(t);return e?e[1]:t}var i=function(){if("undefined"==typeof navigator)return!1;var t=-1,e=navigator.userAgent;return"Microsoft Internet Explorer"===navigator.appName?null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1)):e.indexOf("Trident")>-1&&null!==new RegExp("rv:([0-9]{2,2}[.0-9]{0,})").exec(e)&&(t=parseFloat(RegExp.$1)),t>=8}();return"undefined"!=typeof window&&window.JSON&&window.JSON.stringify&&window.JSON.parse&&window.postMessage?{open:function(o,s){if(!s)throw"missing required callback argument";var a,p;o.url||(a="missing required 'url' parameter"),o.relay_url||(a="missing required 'relay_url' parameter"),a&&setTimeout(function(){s(a)},0),o.window_name||(o.window_name=null),o.window_features&&!function(){try{var t=navigator.userAgent;return-1!=t.indexOf("Fennec/")||-1!=t.indexOf("Firefox/")&&-1!=t.indexOf("Android")}catch(t){}return!1}()||(o.window_features=void 0);var u,c=o.origin||r(o.url);if(c!==r(o.relay_url))return setTimeout(function(){s("invalid arguments: origin of url and relay_url must match")},0);i&&((p=document.createElement("iframe")).setAttribute("src",o.relay_url),p.style.display="none",p.setAttribute("name","__winchan_relay_frame"),document.body.appendChild(p),u=p.contentWindow);var h=o.popup||window.open(o.url,o.window_name,o.window_features);o.popup&&(h.location.href=o.url),u||(u=h);var l=setInterval(function(){h&&h.closed&&(f(),s&&(s("User closed the popup window"),s=null))},500),d=JSON.stringify({a:"request",d:o.params});function f(){if(p&&document.body.removeChild(p),p=void 0,l&&(l=clearInterval(l)),n(window,"message",y),n(window,"unload",f),h)try{h.close()}catch(e){u.postMessage(t,c)}h=u=void 0}function y(t){if(t.origin===c){try{var e=JSON.parse(t.data)}catch(t){if(s)return s(t);throw t}"ready"===e.a?u.postMessage(d,c):"error"===e.a?(f(),s&&(s(e.d),s=null)):"response"===e.a&&(f(),s&&(s(null,e.d),s=null))}}return e(window,"unload",f),e(window,"message",y),{originalPopup:h,close:f,focus:function(){if(h)try{h.focus()}catch(t){}}}},onOpen:function(r){var o="*",s=i?function(){window.location;for(var t=window.opener.frames,e=t.length-1;e>=0;e--)try{if(t[e].location.protocol===window.location.protocol&&t[e].location.host===window.location.host&&"__winchan_relay_frame"===t[e].name)return t[e]}catch(t){}}():window.opener;if(!s)throw"can't find relay frame";function a(t){t=JSON.stringify(t),i?s.doPost(t,o):s.postMessage(t,o)}function p(e){if(e.data===t)try{window.close()}catch(t){}}e(i?s:window,"message",function t(e){var i;try{i=JSON.parse(e.data)}catch(t){}i&&"request"===i.a&&(n(window,"message",t),o=e.origin,r&&setTimeout(function(){r(o,i.d,function(t){r=void 0,a({a:"response",d:t})})},0))}),e(i?s:window,"message",p);try{a({a:"ready"})}catch(t){e(s,"load",function(t){a({a:"ready"})})}var u=function(){try{n(i?s:window,"message",p)}catch(t){}r&&a({a:"error",d:"client closed window"}),r=void 0;try{window.close()}catch(t){}};return e(window,"unload",u),{detach:function(){n(window,"unload",u)}}}}:{open:function(t,e,n,r){setTimeout(function(){r("unsupported browser")},0)},onOpen:function(t){setTimeout(function(){t("unsupported browser")},0)}}}();t.exports&&(t.exports=e)}),ge=function(t){/^https?:\/\//.test(t)||(t=window.location.href);var e=/^(https?:\/\/[-_a-zA-Z.0-9:]+)/.exec(t);return e?e[1]:t};function ve(){this._current_popup=null}function be(t,e){this.baseOptions=e,this.baseOptions.popupOrigin=e.popupOrigin,this.client=t.client,this.webAuth=t,this.transactionManager=new ce(this.baseOptions),this.crossOriginAuthentication=new de(t,this.baseOptions),this.warn=new ht({disableWarnings:!!e._disableDeprecationWarnings})}function we(t){this.authenticationUrl=t.authenticationUrl,this.timeout=t.timeout||6e4,this.handler=null,this.postMessageDataType=t.postMessageDataType||!1,this.postMessageOrigin=t.postMessageOrigin||at.getWindow().location.origin||at.getWindow().location.protocol+"//"+at.getWindow().location.hostname+(at.getWindow().location.port?":"+at.getWindow().location.port:"")}function _e(t){this.baseOptions=t,this.request=new ot(t),this.transactionManager=new ce(this.baseOptions)}function Te(t,e){this.baseOptions=e,this.client=t,this.baseOptions.universalLoginPage=!0,this.request=new ot(this.baseOptions),this.warn=new ht({disableWarnings:!!e._disableDeprecationWarnings})}function Oe(t){Q.check(t,{type:"object",message:"options parameter is not valid"},{domain:{type:"string",message:"domain option is required"},clientID:{type:"string",message:"clientID option is required"},responseType:{optional:!0,type:"string",message:"responseType is not valid"},responseMode:{optional:!0,type:"string",message:"responseMode is not valid"},redirectUri:{optional:!0,type:"string",message:"redirectUri is not valid"},scope:{optional:!0,type:"string",message:"scope is not valid"},audience:{optional:!0,type:"string",message:"audience is not valid"},popupOrigin:{optional:!0,type:"string",message:"popupOrigin is not valid"},leeway:{optional:!0,type:"number",message:"leeway is not valid"},plugins:{optional:!0,type:"array",message:"plugins is not valid"},_disableDeprecationWarnings:{optional:!0,type:"boolean",message:"_disableDeprecationWarnings option is not valid"},_sendTelemetry:{optional:!0,type:"boolean",message:"_sendTelemetry option is not valid"},_telemetryInfo:{optional:!0,type:"object",message:"_telemetryInfo option is not valid"},_timesToRetryFailedRequests:{optional:!0,type:"number",message:"_timesToRetryFailedRequests option is not valid"}}),t.overrides&&Q.check(t.overrides,{type:"object",message:"overrides option is not valid"},{__tenant:{optional:!0,type:"string",message:"__tenant option is required"},__token_issuer:{optional:!0,type:"string",message:"__token_issuer option is required"},__jwks_uri:{optional:!0,type:"string",message:"__jwks_uri is required"}}),this.baseOptions=t,this.baseOptions.plugins=new ae(this,this.baseOptions.plugins||[]),this.baseOptions._sendTelemetry=!1!==this.baseOptions._sendTelemetry||this.baseOptions._sendTelemetry,this.baseOptions._timesToRetryFailedRequests=t._timesToRetryFailedRequests?parseInt(t._timesToRetryFailedRequests,0):0,this.baseOptions.tenant=this.baseOptions.overrides&&this.baseOptions.overrides.__tenant||this.baseOptions.domain.split(".")[0],this.baseOptions.token_issuer=this.baseOptions.overrides&&this.baseOptions.overrides.__token_issuer||"https://"+this.baseOptions.domain+"/",this.baseOptions.jwksURI=this.baseOptions.overrides&&this.baseOptions.overrides.__jwks_uri,this.transactionManager=new ce(this.baseOptions),this.client=new xe(this.baseOptions),this.redirect=new ye(this,this.baseOptions),this.popup=new be(this,this.baseOptions),this.crossOriginAuthentication=new de(this,this.baseOptions),this.webMessageHandler=new le(this),this._universalLogin=new Te(this,this.baseOptions),this.ssodataStorage=new ft(this.baseOptions)}function ke(t,e){this.baseOptions=e,this.request=t}function Ce(t,e){this.baseOptions=e,this.request=t}function xe(t,e){2===arguments.length?this.auth0=t:e=t,Q.check(e,{type:"object",message:"options parameter is not valid"},{domain:{type:"string",message:"domain option is required"},clientID:{type:"string",message:"clientID option is required"},responseType:{optional:!0,type:"string",message:"responseType is not valid"},responseMode:{optional:!0,type:"string",message:"responseMode is not valid"},redirectUri:{optional:!0,type:"string",message:"redirectUri is not valid"},scope:{optional:!0,type:"string",message:"scope is not valid"},audience:{optional:!0,type:"string",message:"audience is not valid"},_disableDeprecationWarnings:{optional:!0,type:"boolean",message:"_disableDeprecationWarnings option is not valid"},_sendTelemetry:{optional:!0,type:"boolean",message:"_sendTelemetry option is not valid"},_telemetryInfo:{optional:!0,type:"object",message:"_telemetryInfo option is not valid"}}),this.baseOptions=e,this.baseOptions._sendTelemetry=!1!==this.baseOptions._sendTelemetry||this.baseOptions._sendTelemetry,this.baseOptions.rootUrl="https://"+this.baseOptions.domain,this.request=new ot(this.baseOptions),this.passwordless=new ke(this.request,this.baseOptions),this.dbConnection=new Ce(this.request,this.baseOptions),this.warn=new ht({disableWarnings:!!e._disableDeprecationWarnings}),this.ssodataStorage=new ft(this.baseOptions)}function Se(t){Q.check(t,{type:"object",message:"options parameter is not valid"},{domain:{type:"string",message:"domain option is required"},token:{type:"string",message:"token option is required"},_sendTelemetry:{optional:!0,type:"boolean",message:"_sendTelemetry option is not valid"},_telemetryInfo:{optional:!0,type:"object",message:"_telemetryInfo option is not valid"}}),this.baseOptions=t,this.baseOptions.headers={Authorization:"Bearer "+this.baseOptions.token},this.request=new ot(this.baseOptions),this.baseOptions.rootUrl=r("https://"+this.baseOptions.domain,"api","v2")}ve.prototype.calculatePosition=function(t){var e=t.width||500,n=t.height||600,r=at.getWindow(),i=void 0!==r.screenX?r.screenX:r.screenLeft,o=void 0!==r.screenY?r.screenY:r.screenTop,s=void 0!==r.outerWidth?r.outerWidth:r.document.body.clientWidth,a=void 0!==r.outerHeight?r.outerHeight:r.document.body.clientHeight;return{width:e,height:n,left:t.left||i+(s-e)/2,top:t.top||o+(a-n)/2}},ve.prototype.preload=function(t){var e=this,n=at.getWindow(),r=this.calculatePosition(t.popupOptions||{}),i=nt.merge(r).with(t.popupOptions),o=t.url||"about:blank",s=k(i,{encode:!1,delimiter:","});return this._current_popup&&!this._current_popup.closed?this._current_popup:(this._current_popup=n.open(o,"auth0_signup_popup",s),this._current_popup.kill=function(){this.close(),e._current_popup=null},this._current_popup)},ve.prototype.load=function(t,e,n,r){var i=this,o=this.calculatePosition(n.popupOptions||{}),s=nt.merge(o).with(n.popupOptions),a=nt.merge({url:t,relay_url:e,window_features:k(s,{delimiter:",",encode:!1}),popup:this._current_popup}).with(n),p=me.open(a,function(t,e){if(!t||"SyntaxError"!==t.name)return i._current_popup=null,r(t,e)});return p.focus(),p},be.prototype.buildPopupHandler=function(){var t=this.baseOptions.plugins.get("popup.getPopupHandler");return t?t.getPopupHandler():new ve},be.prototype.preload=function(t){t=t||{};var e=this.buildPopupHandler();return e.preload(t),e},be.prototype.getPopupHandler=function(t,e){return t.popupHandler?t.popupHandler:e?this.preload(t):this.buildPopupHandler()},be.prototype.callback=function(t){var e=this,n=at.getWindow(),r=(t=t||{}).popupOrigin||this.baseOptions.popupOrigin||at.getOrigin();n.opener?me.onOpen(function(n,i,o){if(n!==r)return o({error:"origin_mismatch",error_description:"The popup's origin ("+n+") should match the `popupOrigin` parameter ("+r+")."});e.webAuth.parseHash(t||{},function(t,e){return o(t||e)})}):n.doPost=function(t){n.parent&&n.parent.postMessage(t,r)}},be.prototype.authorize=function(t,e){var n,i,o={},s=this.baseOptions.plugins.get("popup.authorize"),a=nt.merge(this.baseOptions,["clientID","scope","domain","audience","tenant","responseType","redirectUri","_csrf","state","_intstate","nonce"]).with(nt.blacklist(t,["popupHandler"]));return Q.check(a,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),i=r(this.baseOptions.rootUrl,"relay.html"),t.owp?a.owp=!0:(o.origin=ge(a.redirectUri),i=a.redirectUri),t.popupOptions&&(o.popupOptions=nt.pick(t.popupOptions,["width","height","top","left"])),s&&(a=s.processParams(a)),(a=this.transactionManager.process(a)).scope=a.scope||"openid profile email",delete a.domain,n=this.client.buildAuthorizeUrl(a),this.getPopupHandler(t).load(n,i,o,gt(e,{keepOriginalCasing:!0}))},be.prototype.loginWithCredentials=function(t,e){t.realm=t.realm||t.connection,t.popup=!0,t=nt.merge(this.baseOptions,["redirectUri","responseType","state","nonce"]).with(nt.blacklist(t,["popupHandler","connection"])),t=this.transactionManager.process(t),this.crossOriginAuthentication.login(t,e)},be.prototype.passwordlessVerify=function(t,e){var n=this;return this.client.passwordless.verify(nt.blacklist(t,["popupHandler"]),function(r){if(r)return e(r);t.username=t.phoneNumber||t.email,t.password=t.verificationCode,delete t.email,delete t.phoneNumber,delete t.verificationCode,delete t.type,n.client.loginWithResourceOwner(t,e)})},be.prototype.signupAndLogin=function(t,e){var n=this;return this.client.dbConnection.signup(t,function(r){if(r)return e(r);n.loginWithCredentials(t,e)})},we.create=function(t){return new we(t)},we.prototype.login=function(t,e){this.handler=new he({auth0:this.auth0,url:this.authenticationUrl,eventListenerType:t?"message":"load",callback:this.getCallbackHandler(e,t),timeout:this.timeout,eventValidator:this.getEventValidator(),timeoutCallback:function(){e(null,"#error=timeout&error_description=Timeout+during+authentication+renew.")},usePostMessage:t||!1}),this.handler.init()},we.prototype.getEventValidator=function(){var t=this;return{isValid:function(e){switch(e.event.type){case"message":return e.event.origin===t.postMessageOrigin&&e.event.source===t.handler.iframe.contentWindow&&(!1===t.postMessageDataType||e.event.data.type&&e.event.data.type===t.postMessageDataType);case"load":if("about:"===e.sourceObject.contentWindow.location.protocol)return!1;default:return!0}}}},we.prototype.getCallbackHandler=function(t,e){return function(n){var r;r=e?"object"==typeof n.event.data&&n.event.data.hash?n.event.data.hash:n.event.data:n.sourceObject.contentWindow.location.hash,t(null,r)}},_e.prototype.login=function(t,e){var n,i;return n=r(this.baseOptions.rootUrl,"usernamepassword","login"),t.username=t.username||t.email,t=nt.blacklist(t,["email"]),i=nt.merge(this.baseOptions,["clientID","redirectUri","tenant","responseType","responseMode","scope","audience"]).with(t),i=this.transactionManager.process(i),i=nt.toSnakeCase(i,["auth0Client"]),this.request.post(n).send(i).end(gt(e))},_e.prototype.callback=function(t){var e,n=at.getDocument();(e=n.createElement("div")).innerHTML=t,n.body.appendChild(e).children[0].submit()},Te.prototype.login=function(t,e){if(at.getWindow().location.host!==this.baseOptions.domain)throw new Error("This method is meant to be used only inside the Universal Login Page.");var n,r=nt.merge(this.baseOptions,["clientID","redirectUri","tenant","responseType","responseMode","scope","audience","_csrf","state","_intstate","nonce"]).with(t);return Q.check(r,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),(n=new _e(this.baseOptions)).login(r,function(t,r){return t?e(t):n.callback(r)})},Te.prototype.signupAndLogin=function(t,e){var n=this;return n.client.client.dbConnection.signup(t,function(r){return r?e(r):n.login(t,e)})},Te.prototype.getSSOData=function(t,e){var n,i="";return"function"==typeof t&&(e=t,t=!1),Q.check(t,{type:"boolean",message:"withActiveDirectories parameter is not valid"}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),t&&(i="?"+k({ldaps:1,client_id:this.baseOptions.clientID})),n=r(this.baseOptions.rootUrl,"user","ssodata",i),this.request.get(n,{noHeaders:!0}).withCredentials().end(gt(e))},Oe.prototype.parseHash=function(t,e){var n,r;e||"function"!=typeof t?t=t||{}:(e=t,t={});var i=at.getWindow(),o=void 0===t.hash?i.location.hash:t.hash;if((n=function(t,e){var n=function(t){if(!t)return _;if(null!==t.decoder&&void 0!==t.decoder&&"function"!=typeof t.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==t.charset&&"utf-8"!==t.charset&&"iso-8859-1"!==t.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var e=void 0===t.charset?_.charset:t.charset;return{allowDots:void 0===t.allowDots?_.allowDots:!!t.allowDots,allowPrototypes:"boolean"==typeof t.allowPrototypes?t.allowPrototypes:_.allowPrototypes,arrayLimit:"number"==typeof t.arrayLimit?t.arrayLimit:_.arrayLimit,charset:e,charsetSentinel:"boolean"==typeof t.charsetSentinel?t.charsetSentinel:_.charsetSentinel,comma:"boolean"==typeof t.comma?t.comma:_.comma,decoder:"function"==typeof t.decoder?t.decoder:_.decoder,delimiter:"string"==typeof t.delimiter||p.isRegExp(t.delimiter)?t.delimiter:_.delimiter,depth:"number"==typeof t.depth?t.depth:_.depth,ignoreQueryPrefix:!0===t.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof t.interpretNumericEntities?t.interpretNumericEntities:_.interpretNumericEntities,parameterLimit:"number"==typeof t.parameterLimit?t.parameterLimit:_.parameterLimit,parseArrays:!1!==t.parseArrays,plainObjects:"boolean"==typeof t.plainObjects?t.plainObjects:_.plainObjects,strictNullHandling:"boolean"==typeof t.strictNullHandling?t.strictNullHandling:_.strictNullHandling}}(e);if(""===t||null==t)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof t?function(t,e){var n,r={},i=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,o=e.parameterLimit===1/0?void 0:e.parameterLimit,s=i.split(e.delimiter,o),a=-1,u=e.charset;if(e.charsetSentinel)for(n=0;n<s.length;++n)0===s[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===s[n]?u="utf-8":"utf8=%26%2310003%3B"===s[n]&&(u="iso-8859-1"),a=n,n=s.length);for(n=0;n<s.length;++n)if(n!==a){var c,h,l=s[n],d=l.indexOf("]="),f=-1===d?l.indexOf("="):d+1;-1===f?(c=e.decoder(l,_.decoder,u),h=e.strictNullHandling?null:""):(c=e.decoder(l.slice(0,f),_.decoder,u),h=e.decoder(l.slice(f+1),_.decoder,u)),h&&e.interpretNumericEntities&&"iso-8859-1"===u&&(h=T(h)),h&&e.comma&&h.indexOf(",")>-1&&(h=h.split(",")),w.call(r,c)?r[c]=p.combine(r[c],h):r[c]=h}return r}(t,n):t,i=n.plainObjects?Object.create(null):{},o=Object.keys(r),s=0;s<o.length;++s){var a=o[s],u=O(a,r[a],n);i=p.merge(i,u,n)}return p.compact(i)}(o=o.replace(/^#?\/?/,""))).hasOwnProperty("error"))return r=mt.buildResponse(n.error,n.error_description),n.state&&(r.state=n.state),e(r);if(!n.hasOwnProperty("access_token")&&!n.hasOwnProperty("id_token")&&!n.hasOwnProperty("refresh_token"))return e(null,null);var s=(this.baseOptions.responseType||t.responseType||"").split(" ");return s.length>0&&-1!==s.indexOf("token")&&!n.hasOwnProperty("access_token")?e(mt.buildResponse("invalid_hash","response_type contains `token`, but the parsed hash does not contain an `access_token` property")):s.length>0&&-1!==s.indexOf("id_token")&&!n.hasOwnProperty("id_token")?e(mt.buildResponse("invalid_hash","response_type contains `id_token`, but the parsed hash does not contain an `id_token` property")):this.validateAuthenticationResponse(t,n,e)},Oe.prototype.validateAuthenticationResponse=function(t,e,n){var r=this;t.__enableIdPInitiatedLogin=t.__enableIdPInitiatedLogin||t.__enableImpersonation;var i=e.state,o=this.transactionManager.getStoredTransaction(i),s=t.state||o&&o.state||null,a=s===i;if((i||s||!t.__enableIdPInitiatedLogin)&&!a)return n({error:"invalid_token",errorDescription:"`state` does not match."});var p=t.nonce||o&&o.nonce||null,u=t.state||o&&o.appState||null,c=function(t,i){return t?n(t):(o&&o.lastUsedConnection&&(i&&(s=i.sub),r.ssodataStorage.set(o.lastUsedConnection,s)),n(null,function(t,e,n){return{accessToken:t.access_token||null,idToken:t.id_token||null,idTokenPayload:n||null,appState:e||null,refreshToken:t.refresh_token||null,state:t.state||null,expiresIn:t.expires_in?parseInt(t.expires_in,10):null,tokenType:t.token_type||null,scope:t.scope||null}}(e,u,i)));var s};return e.id_token?this.validateToken(e.id_token,p,function(t,n){if(!t)return e.access_token&&n.at_hash?(new se).validateAccessToken(e.access_token,"RS256",n.at_hash,function(t){return t?c(mt.invalidToken(t.message)):c(null,n)}):c(null,n);if("invalid_token"!==t.error||"Nonce does not match."===t.errorDescription)return c(t);var i=(new se).decode(e.id_token);return"HS256"!==i.header.alg?c(t):(i.payload.nonce||null)!==p?c({error:"invalid_token",errorDescription:"Nonce does not match."}):e.access_token?r.client.userInfo(e.access_token,function(t,e){return t?c(t):c(null,e)}):c({error:"invalid_token",description:"The id_token cannot be validated because it was signed with the HS256 algorithm and public clients (like a browser) can’t store secrets. Please read the associated doc for possible ways to fix this. Read more: https://auth0.com/docs/errors/libraries/auth0-js/invalid-token#parsing-an-hs256-signed-id-token-without-an-access-token"})}):c(null,null)},Oe.prototype.validateToken=function(t,e,n){new se({issuer:this.baseOptions.token_issuer,jwksURI:this.baseOptions.jwksURI,audience:this.baseOptions.clientID,leeway:this.baseOptions.leeway||0,__disableExpirationCheck:this.baseOptions.__disableExpirationCheck}).verify(t,e,function(t,e){if(t)return n(mt.invalidToken(t.message));n(null,e)})},Oe.prototype.renewAuth=function(t,e){var n=!!t.usePostMessage,r=t.postMessageDataType||!1,i=t.postMessageOrigin||at.getWindow().origin,o=t.timeout,s=this,a=nt.merge(this.baseOptions,["clientID","redirectUri","responseType","scope","audience","_csrf","state","_intstate","nonce"]).with(t);a.responseType=a.responseType||"token",a.responseMode=a.responseMode||"fragment",a=this.transactionManager.process(a),Q.check(a,{type:"object",message:"options parameter is not valid"}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),a.prompt="none",a=nt.blacklist(a,["usePostMessage","tenant","postMessageDataType","postMessageOrigin"]),we.create({authenticationUrl:this.client.buildAuthorizeUrl(a),postMessageDataType:r,postMessageOrigin:i,timeout:o}).login(n,function(t,n){if("object"==typeof n)return e(t,n);s.parseHash({hash:n},e)})},Oe.prototype.checkSession=function(t,e){var n=nt.merge(this.baseOptions,["clientID","responseType","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);return"code"===n.responseType?e({error:"error",error_description:"responseType can't be `code`"}):(t.nonce||(n=this.transactionManager.process(n)),n.redirectUri?(Q.check(n,{type:"object",message:"options parameter is not valid"}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=nt.blacklist(n,["usePostMessage","tenant","postMessageDataType"]),void this.webMessageHandler.run(n,gt(e,{forceLegacyError:!0,ignoreCasing:!0}))):e({error:"error",error_description:"redirectUri can't be empty"}))},Oe.prototype.changePassword=function(t,e){return this.client.dbConnection.changePassword(t,e)},Oe.prototype.passwordlessStart=function(t,e){var n=nt.merge(this.baseOptions,["responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t.authParams);return t.authParams=this.transactionManager.process(n),this.client.passwordless.start(t,e)},Oe.prototype.signup=function(t,e){return this.client.dbConnection.signup(t,e)},Oe.prototype.authorize=function(t){var e=nt.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);Q.check(e,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),(e=this.transactionManager.process(e)).scope=e.scope||"openid profile email",at.redirect(this.client.buildAuthorizeUrl(e))},Oe.prototype.signupAndAuthorize=function(t,e){var n=this;return this.client.dbConnection.signup(nt.blacklist(t,["popupHandler"]),function(r){if(r)return e(r);t.realm=t.connection,t.username||(t.username=t.email),n.client.login(t,e)})},Oe.prototype.login=function(t,e){var n=nt.merge(this.baseOptions,["clientID","responseType","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);n=this.transactionManager.process(n),at.getWindow().location.host===this.baseOptions.domain?(n.connection=n.realm,delete n.realm,this._universalLogin.login(n,e)):this.crossOriginAuthentication.login(n,e)},Oe.prototype.passwordlessLogin=function(t,e){var n=nt.merge(this.baseOptions,["clientID","responseType","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);if(n=this.transactionManager.process(n),at.getWindow().location.host===this.baseOptions.domain)this.passwordlessVerify(n,e);else{var r=nt.extend({credentialType:"https://web.archive.org/web/20201008210901/http://auth0.com/oauth/grant-type/passwordless/otp",realm:n.connection,username:n.email||n.phoneNumber,otp:n.verificationCode},nt.blacklist(n,["connection","email","phoneNumber","verificationCode"]));this.crossOriginAuthentication.login(r,e)}},Oe.prototype.crossOriginAuthenticationCallback=function(){this.crossOriginVerification()},Oe.prototype.crossOriginVerification=function(){this.crossOriginAuthentication.callback()},Oe.prototype.logout=function(t){at.redirect(this.client.buildLogoutUrl(t))},Oe.prototype.passwordlessVerify=function(t,e){var n=this,r=nt.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","nonce"]).with(t);return Q.check(r,{type:"object",message:"options parameter is not valid"},{responseType:{type:"string",message:"responseType option is required"}}),r=this.transactionManager.process(r),this.client.passwordless.verify(r,function(t){return t?e(t):at.redirect(n.client.passwordless.buildVerifyUrl(r))})},ke.prototype.buildVerifyUrl=function(t){var e,n;return Q.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},verificationCode:{type:"string",message:"verificationCode option is required"},phoneNumber:{optional:!1,type:"string",message:"phoneNumber option is required",condition:function(t){return!t.email}},email:{optional:!1,type:"string",message:"email option is required",condition:function(t){return!t.phoneNumber}}}),e=nt.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience","_csrf","state","_intstate","protocol","nonce"]).with(t),this.baseOptions._sendTelemetry&&(e.auth0Client=this.request.getTelemetryData()),e=nt.toSnakeCase(e,["auth0Client"]),n=k(e),r(this.baseOptions.rootUrl,"passwordless","verify_redirect","?"+n)},ke.prototype.start=function(t,e){var n,i;return Q.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},send:{type:"string",message:"send option is required",values:["link","code"],value_message:"send is not valid ([link, code])"},phoneNumber:{optional:!0,type:"string",message:"phoneNumber option is required",condition:function(t){return"code"===t.send||!t.email}},email:{optional:!0,type:"string",message:"email option is required",condition:function(t){return"link"===t.send||!t.phoneNumber}},authParams:{optional:!0,type:"object",message:"authParams option is required"}}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"passwordless","start"),(i=nt.merge(this.baseOptions,["clientID","responseType","redirectUri","scope"]).with(t)).scope&&(i.authParams=i.authParams||{},i.authParams.scope=i.scope),i.redirectUri&&(i.authParams=i.authParams||{},i.authParams.redirect_uri=i.redirectUri),i.responseType&&(i.authParams=i.authParams||{},i.authParams.response_type=i.responseType),delete i.redirectUri,delete i.responseType,delete i.scope,i=nt.toSnakeCase(i,["auth0Client","authParams"]),this.request.post(n).send(i).end(gt(e))},ke.prototype.verify=function(t,e){var n,i;return Q.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},verificationCode:{type:"string",message:"verificationCode option is required"},phoneNumber:{optional:!1,type:"string",message:"phoneNumber option is required",condition:function(t){return!t.email}},email:{optional:!1,type:"string",message:"email option is required",condition:function(t){return!t.phoneNumber}}}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),i=nt.pick(t,["connection","verificationCode","phoneNumber","email","auth0Client"]),i=nt.toSnakeCase(i,["auth0Client"]),n=r(this.baseOptions.rootUrl,"passwordless","verify"),this.request.post(n).send(i).end(gt(e))},Ce.prototype.signup=function(t,e){var n,i,o;return Q.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},email:{type:"string",message:"email option is required"},password:{type:"string",message:"password option is required"}}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"dbconnections","signup"),o=(i=nt.merge(this.baseOptions,["clientID"]).with(t)).user_metadata||i.userMetadata,i=nt.blacklist(i,["scope","userMetadata","user_metadata"]),i=nt.toSnakeCase(i,["auth0Client"]),o&&(i.user_metadata=o),this.request.post(n).send(i).end(gt(e))},Ce.prototype.changePassword=function(t,e){var n,i;return Q.check(t,{type:"object",message:"options parameter is not valid"},{connection:{type:"string",message:"connection option is required"},email:{type:"string",message:"email option is required"}}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"dbconnections","change_password"),i=nt.merge(this.baseOptions,["clientID"]).with(t,["email","connection"]),i=nt.toSnakeCase(i,["auth0Client"]),this.request.post(n).send(i).end(gt(e))},xe.prototype.buildAuthorizeUrl=function(t){var e,n;return Q.check(t,{type:"object",message:"options parameter is not valid"}),e=nt.merge(this.baseOptions,["clientID","responseType","responseMode","redirectUri","scope","audience"]).with(t),Q.check(e,{type:"object",message:"options parameter is not valid"},{clientID:{type:"string",message:"clientID option is required"},redirectUri:{optional:!0,type:"string",message:"redirectUri option is required"},responseType:{type:"string",message:"responseType option is required"},nonce:{type:"string",message:"nonce option is required",condition:function(t){return-1===t.responseType.indexOf("code")&&-1!==t.responseType.indexOf("id_token")}},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),this.baseOptions._sendTelemetry&&(e.auth0Client=this.request.getTelemetryData()),e.connection_scope&&Q.isArray(e.connection_scope)&&(e.connection_scope=e.connection_scope.join(",")),e=nt.blacklist(e,["username","popupOptions","domain","tenant","timeout","appState"]),e=nt.toSnakeCase(e,["auth0Client"]),e=_t(this.warn,e),n=k(e),r(this.baseOptions.rootUrl,"authorize","?"+n)},xe.prototype.buildLogoutUrl=function(t){var e,n;return Q.check(t,{optional:!0,type:"object",message:"options parameter is not valid"}),e=nt.merge(this.baseOptions,["clientID"]).with(t||{}),this.baseOptions._sendTelemetry&&(e.auth0Client=this.request.getTelemetryData()),e=nt.toSnakeCase(e,["auth0Client","returnTo"]),n=k(nt.blacklist(e,["federated"])),t&&void 0!==t.federated&&!1!==t.federated&&"false"!==t.federated&&(n+="&federated"),r(this.baseOptions.rootUrl,"v2","logout","?"+n)},xe.prototype.loginWithDefaultDirectory=function(t,e){return Q.check(t,{type:"object",message:"options parameter is not valid"},{username:{type:"string",message:"username option is required"},password:{type:"string",message:"password option is required"},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),t.grantType="password",this.oauthToken(t,e)},xe.prototype.login=function(t,e){return Q.check(t,{type:"object",message:"options parameter is not valid"},{username:{type:"string",message:"username option is required"},password:{type:"string",message:"password option is required"},realm:{type:"string",message:"realm option is required"},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),t.grantType="https://web.archive.org/web/20201008210901/http://auth0.com/oauth/grant-type/password-realm",this.oauthToken(t,e)},xe.prototype.oauthToken=function(t,e){var n,i;return Q.check(t,{type:"object",message:"options parameter is not valid"}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"oauth","token"),i=nt.merge(this.baseOptions,["clientID","scope","audience"]).with(t),Q.check(i,{type:"object",message:"options parameter is not valid"},{clientID:{type:"string",message:"clientID option is required"},grantType:{type:"string",message:"grantType option is required"},scope:{optional:!0,type:"string",message:"scope option is required"},audience:{optional:!0,type:"string",message:"audience option is required"}}),i=nt.toSnakeCase(i,["auth0Client"]),i=wt(this.warn,i),this.request.post(n).send(i).end(gt(e))},xe.prototype.loginWithResourceOwner=function(t,e){var n,i;return Q.check(t,{type:"object",message:"options parameter is not valid"},{username:{type:"string",message:"username option is required"},password:{type:"string",message:"password option is required"},connection:{type:"string",message:"connection option is required"},scope:{optional:!0,type:"string",message:"scope option is required"}}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"oauth","ro"),i=nt.merge(this.baseOptions,["clientID","scope"]).with(t,["username","password","scope","connection","device"]),(i=nt.toSnakeCase(i,["auth0Client"])).grant_type=i.grant_type||"password",this.request.post(n).send(i).end(gt(e))},xe.prototype.getSSOData=function(t,e){if(this.auth0||(this.auth0=new Oe(this.baseOptions)),at.getWindow().location.host===this.baseOptions.domain)return this.auth0._universalLogin.getSSOData(t,e);"function"==typeof t&&(e=t),Q.check(e,{type:"function",message:"cb parameter is not valid"});var n=this.baseOptions.clientID,r=this.ssodataStorage.get()||{};this.auth0.checkSession({responseType:"token id_token",scope:"openid profile email",connection:r.lastUsedConnection,timeout:5e3},function(t,i){return t?"login_required"===t.error?e(null,{sso:!1}):("consent_required"===t.error&&(t.error_description="Consent required. When using `getSSOData`, the user has to be authenticated with the following scope: `openid profile email`."),e(t,{sso:!1})):r.lastUsedSub&&r.lastUsedSub!==i.idTokenPayload.sub?e(t,{sso:!1}):e(null,{lastUsedConnection:{name:r.lastUsedConnection},lastUsedUserID:i.idTokenPayload.sub,lastUsedUsername:i.idTokenPayload.email||i.idTokenPayload.name,lastUsedClientID:n,sessionClients:[n],sso:!0})})},xe.prototype.userInfo=function(t,e){var n;return Q.check(t,{type:"string",message:"accessToken parameter is not valid"}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"userinfo"),this.request.get(n).set("Authorization","Bearer "+t).end(gt(e,{ignoreCasing:!0}))},xe.prototype.delegation=function(t,e){var n,i;return Q.check(t,{type:"object",message:"options parameter is not valid"},{grant_type:{type:"string",message:"grant_type option is required"}}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"delegation"),i=nt.merge(this.baseOptions,["clientID"]).with(t),i=nt.toSnakeCase(i,["auth0Client"]),this.request.post(n).send(i).end(gt(e))},xe.prototype.getUserCountry=function(t){var e;return Q.check(t,{type:"function",message:"cb parameter is not valid"}),e=r(this.baseOptions.rootUrl,"user","geoloc","country"),this.request.get(e).end(gt(t))},Se.prototype.getUser=function(t,e){var n;return Q.check(t,{type:"string",message:"userId parameter is not valid"}),Q.check(e,{type:"function",message:"cb parameter is not valid"}),n=r(this.baseOptions.rootUrl,"users",t),this.request.get(n).end(gt(e,{ignoreCasing:!0}))},Se.prototype.patchUserMetadata=function(t,e,n){var i;return Q.check(t,{type:"string",message:"userId parameter is not valid"}),Q.check(e,{type:"object",message:"userMetadata parameter is not valid"}),Q.check(n,{type:"function",message:"cb parameter is not valid"}),i=r(this.baseOptions.rootUrl,"users",t),this.request.patch(i).send({user_metadata:e}).end(gt(n,{ignoreCasing:!0}))},Se.prototype.patchUserAttributes=function(t,e,n){var i;return Q.check(t,{type:"string",message:"userId parameter is not valid"}),Q.check(e,{type:"object",message:"user parameter is not valid"}),Q.check(n,{type:"function",message:"cb parameter is not valid"}),i=r(this.baseOptions.rootUrl,"users",t),this.request.patch(i).send(e).end(gt(n,{ignoreCasing:!0}))},Se.prototype.linkUser=function(t,e,n){var i;return Q.check(t,{type:"string",message:"userId parameter is not valid"}),Q.check(e,{type:"string",message:"secondaryUserToken parameter is not valid"}),Q.check(n,{type:"function",message:"cb parameter is not valid"}),i=r(this.baseOptions.rootUrl,"users",t,"identities"),this.request.post(i).send({link_with:e}).end(gt(n,{ignoreCasing:!0}))};var De={Authentication:xe,Management:Se,WebAuth:Oe,version:V};t.Authentication=xe,t.Management=Se,t.WebAuth=Oe,t.default=De,t.version=V,Object.defineProperty(t,"__esModule",{value:!0})}); }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require(356).setImmediate)}, {"356":356}]; window.modules["356"] = [function(require,module,exports){(function (setImmediate,clearImmediate){ var nextTick=require(11).nextTick,apply=Function.prototype.apply,slice=Array.prototype.slice,immediateIds={},nextImmediateId=0;function Timeout(e,t){this._id=e,this._clearFn=t}exports.setTimeout=function(){return new Timeout(apply.call(setTimeout,window,arguments),clearTimeout)},exports.setInterval=function(){return new Timeout(apply.call(setInterval,window,arguments),clearInterval)},exports.clearTimeout=exports.clearInterval=function(e){e.close()},Timeout.prototype.unref=Timeout.prototype.ref=function(){},Timeout.prototype.close=function(){this._clearFn.call(window,this._id)},exports.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},exports.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},exports._unrefActive=exports.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},exports.setImmediate="function"==typeof setImmediate?setImmediate:function(e){var t=nextImmediateId++,i=!(arguments.length<2)&&slice.call(arguments,1);return immediateIds[t]=!0,nextTick(function(){immediateIds[t]&&(i?e.apply(null,i):e.call(null),exports.clearImmediate(t))}),t},exports.clearImmediate="function"==typeof clearImmediate?clearImmediate:function(e){delete immediateIds[e]}; }).call(this,require(356).setImmediate,require(356).clearImmediate)}, {"11":11,"356":356}]; window.modules["425"] = [function(require,module,exports){}, {}]; window.modules["427"] = [function(require,module,exports){(function (global){ !function(e){var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,n="object"==typeof module&&module&&!module.nodeType&&module,t="object"==typeof global&&global;t.global!==t&&t.window!==t&&t.self!==t||(e=t);var r,u,i=2147483647,f=36,c=1,l=26,s=38,d=700,p=72,a=128,h="-",v=/^xn--/,g=/[^\x20-\x7E]/,w=/[\x2E\u3002\uFF0E\uFF61]/g,x={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=f-c,y=Math.floor,C=String.fromCharCode;function m(e){throw RangeError(x[e])}function j(e,o){for(var n=e.length,t=[];n--;)t[n]=o(e[n]);return t}function A(e,o){var n=e.split("@"),t="";return n.length>1&&(t=n[0]+"@",e=n[1]),t+j((e=e.replace(w,".")).split("."),o).join(".")}function I(e){for(var o,n,t=[],r=0,u=e.length;r<u;)(o=e.charCodeAt(r++))>=55296&&o<=56319&&r<u?56320==(64512&(n=e.charCodeAt(r++)))?t.push(((1023&o)<<10)+(1023&n)+65536):(t.push(o),r--):t.push(o);return t}function E(e){return j(e,function(e){var o="";return e>65535&&(o+=C((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+=C(e)}).join("")}function F(e,o){return e+22+75*(e<26)-((0!=o)<<5)}function O(e,o,n){var t=0;for(e=n?y(e/d):e>>1,e+=y(e/o);e>b*l>>1;t+=f)e=y(e/b);return y(t+(b+1)*e/(e+s))}function S(e){var o,n,t,r,u,s,d,v,g,w,x,b=[],C=e.length,j=0,A=a,I=p;for((n=e.lastIndexOf(h))<0&&(n=0),t=0;t<n;++t)e.charCodeAt(t)>=128&&m("not-basic"),b.push(e.charCodeAt(t));for(r=n>0?n+1:0;r<C;){for(u=j,s=1,d=f;r>=C&&m("invalid-input"),((v=(x=e.charCodeAt(r++))-48<10?x-22:x-65<26?x-65:x-97<26?x-97:f)>=f||v>y((i-j)/s))&&m("overflow"),j+=v*s,!(v<(g=d<=I?c:d>=I+l?l:d-I));d+=f)s>y(i/(w=f-g))&&m("overflow"),s*=w;I=O(j-u,o=b.length+1,0==u),y(j/o)>i-A&&m("overflow"),A+=y(j/o),j%=o,b.splice(j++,0,A)}return E(b)}function T(e){var o,n,t,r,u,s,d,v,g,w,x,b,j,A,E,S=[];for(b=(e=I(e)).length,o=a,n=0,u=p,s=0;s<b;++s)(x=e[s])<128&&S.push(C(x));for(t=r=S.length,r&&S.push(h);t<b;){for(d=i,s=0;s<b;++s)(x=e[s])>=o&&x<d&&(d=x);for(d-o>y((i-n)/(j=t+1))&&m("overflow"),n+=(d-o)*j,o=d,s=0;s<b;++s)if((x=e[s])<o&&++n>i&&m("overflow"),x==o){for(v=n,g=f;!(v<(w=g<=u?c:g>=u+l?l:g-u));g+=f)E=v-w,A=f-w,S.push(C(F(w+E%A,0))),v=y(E/A);S.push(C(F(v,0))),u=O(n,j,t==r),n=0,++t}++n,++o}return S.join("")}if(r={version:"1.3.2",ucs2:{decode:I,encode:E},decode:S,encode:T,toASCII:function(e){return A(e,function(e){return g.test(e)?"xn--"+T(e):e})},toUnicode:function(e){return A(e,function(e){return v.test(e)?S(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return r});else if(o&&n)if(module.exports==o)n.exports=r;else for(u in r)r.hasOwnProperty(u)&&(o[u]=r[u]);else e.punycode=r}(this); }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["428"] = [function(require,module,exports){"use strict";module.exports={isString:function(n){return"string"==typeof n},isObject:function(n){return"object"==typeof n&&null!==n},isNull:function(n){return null===n},isNullOrUndefined:function(n){return null==n}}; }, {}]; window.modules["442"] = [function(require,module,exports){(function (process){ function normalizeArray(r,t){for(var e=0,n=r.length-1;n>=0;n--){var o=r[n];"."===o?r.splice(n,1):".."===o?(r.splice(n,1),e++):e&&(r.splice(n,1),e--)}if(t)for(;e--;e)r.unshift("..");return r}function basename(r){"string"!=typeof r&&(r+="");var t,e=0,n=-1,o=!0;for(t=r.length-1;t>=0;--t)if(47===r.charCodeAt(t)){if(!o){e=t+1;break}}else-1===n&&(o=!1,n=t+1);return-1===n?"":r.slice(e,n)}function filter(r,t){if(r.filter)return r.filter(t);for(var e=[],n=0;n<r.length;n++)t(r[n],n,r)&&e.push(r[n]);return e}exports.resolve=function(){for(var r="",t=!1,e=arguments.length-1;e>=-1&&!t;e--){var n=e>=0?arguments[e]:process.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");n&&(r=n+"/"+r,t="/"===n.charAt(0))}return(t?"/":"")+(r=normalizeArray(filter(r.split("/"),function(r){return!!r}),!t).join("/"))||"."},exports.normalize=function(r){var t=exports.isAbsolute(r),e="/"===substr(r,-1);return(r=normalizeArray(filter(r.split("/"),function(r){return!!r}),!t).join("/"))||t||(r="."),r&&e&&(r+="/"),(t?"/":"")+r},exports.isAbsolute=function(r){return"/"===r.charAt(0)},exports.join=function(){var r=Array.prototype.slice.call(arguments,0);return exports.normalize(filter(r,function(r,t){if("string"!=typeof r)throw new TypeError("Arguments to path.join must be strings");return r}).join("/"))},exports.relative=function(r,t){function e(r){for(var t=0;t<r.length&&""===r[t];t++);for(var e=r.length-1;e>=0&&""===r[e];e--);return t>e?[]:r.slice(t,e-t+1)}r=exports.resolve(r).substr(1),t=exports.resolve(t).substr(1);for(var n=e(r.split("/")),o=e(t.split("/")),s=Math.min(n.length,o.length),i=s,u=0;u<s;u++)if(n[u]!==o[u]){i=u;break}var l=[];for(u=i;u<n.length;u++)l.push("..");return(l=l.concat(o.slice(i))).join("/")},exports.sep="/",exports.delimiter=":",exports.dirname=function(r){if("string"!=typeof r&&(r+=""),0===r.length)return".";for(var t=r.charCodeAt(0),e=47===t,n=-1,o=!0,s=r.length-1;s>=1;--s)if(47===(t=r.charCodeAt(s))){if(!o){n=s;break}}else o=!1;return-1===n?e?"/":".":e&&1===n?"/":r.slice(0,n)},exports.basename=function(r,t){var e=basename(r);return t&&e.substr(-1*t.length)===t&&(e=e.substr(0,e.length-t.length)),e},exports.extname=function(r){"string"!=typeof r&&(r+="");for(var t=-1,e=0,n=-1,o=!0,s=0,i=r.length-1;i>=0;--i){var u=r.charCodeAt(i);if(47!==u)-1===n&&(o=!1,n=i+1),46===u?-1===t?t=i:1!==s&&(s=1):-1!==t&&(s=-1);else if(!o){e=i+1;break}}return-1===t||-1===n||0===s||1===s&&t===n-1&&t===e+1?"":r.slice(t,n)};var substr="b"==="ab".substr(-1)?function(r,t,e){return r.substr(t,e)}:function(r,t,e){return t<0&&(t=r.length+t),r.substr(t,e)}; }).call(this,require(11))}, {"11":11}]; window.modules["443"] = [function(require,module,exports){(function (global){ "use strict";var format=require(1092);module.exports=pino;var _console=global.console||{},stdSerializers={req:mock,res:mock,err:asErrValue};function pino(e){(e=e||{}).browser=e.browser||{};var r=e.browser.transmit;if(r&&"function"!=typeof r.send)throw Error("pino: transmit option must have a send function");var i=e.browser.write||_console;e.browser.write&&(e.browser.asObject=!0);var t=e.serializers||{},s=Array.isArray(e.browser.serialize)?e.browser.serialize.filter(function(e){return"!stdSerializers.err"!==e}):!0===e.browser.serialize&&Object.keys(t),l=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(l=!1);"function"==typeof i&&(i.error=i.fatal=i.warn=i.info=i.debug=i.trace=i),!1===e.enabled&&(e.level="silent");var n=e.level||"info",a=Object.create(i);a.log||(a.log=noop),Object.defineProperty(a,"levelVal",{get:function(){return"silent"===this.level?1/0:this.levels.values[this.level]}}),Object.defineProperty(a,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,set(o,a,"error","log"),set(o,a,"fatal","error"),set(o,a,"warn","error"),set(o,a,"info","log"),set(o,a,"debug","log"),set(o,a,"trace","log")}});var o={transmit:r,serialize:s,asObject:e.browser.asObject,levels:["error","fatal","warn","info","debug","trace"]};return a.levels=pino.levels,a.level=n,a.setMaxListeners=a.getMaxListeners=a.emit=a.addListener=a.on=a.prependListener=a.once=a.prependOnceListener=a.removeListener=a.removeAllListeners=a.listeners=a.listenerCount=a.eventNames=a.write=a.flush=noop,a.serializers=t,a._serialize=s,a._stdErrSerialize=l,a.child=function(i){if(!i)throw new Error("missing bindings for child Pino");var l=i.serializers;if(s&&l){var n=Object.assign({},t,l),a=!0===e.browser.serialize?Object.keys(n):s;delete i.serializers,applySerializers([i],a,n,this._stdErrSerialize)}function o(e){this._childLevel=1+(0|e._childLevel),this.error=bind(e,i,"error"),this.fatal=bind(e,i,"fatal"),this.warn=bind(e,i,"warn"),this.info=bind(e,i,"info"),this.debug=bind(e,i,"debug"),this.trace=bind(e,i,"trace"),n&&(this.serializers=n,this._serialize=a),r&&this._logEvent.bindings.push(i)}return o.prototype=this,new o(this)},r&&(a._logEvent=createLogEventShape()),a}function set(e,r,i,t){var s=Object.getPrototypeOf(r);r[i]=r.levelVal>r.levels.values[i]?noop:s[i]?s[i]:_console[i]||_console[t]||noop,wrap(e,r,i)}function wrap(e,r,i){var t;(e.transmit||r[i]!==noop)&&(r[i]=(t=r[i],function(){for(var s=Date.now(),l=new Array(arguments.length),n=Object.getPrototypeOf&&Object.getPrototypeOf(this)===_console?_console:this,a=0;a<l.length;a++)l[a]=arguments[a];if(e.serialize&&!e.asObject&&applySerializers(l,this._serialize,this.serializers,this._stdErrSerialize),e.asObject?t.call(n,asObject(this,i,l,s)):t.apply(n,l),e.transmit){var o=e.transmit.level||r.level,v=pino.levels.values[o],c=pino.levels.values[i];if(c<v)return;transmit(this,{ts:s,methodLevel:i,methodValue:c,transmitLevel:o,transmitValue:pino.levels.values[e.transmit.level||r.level],send:e.transmit.send,val:r.levelVal},l)}}))}function asObject(e,r,i,t){e._serialize&&applySerializers(i,e._serialize,e.serializers,e._stdErrSerialize);var s=i[0],l={time:t,level:pino.levels.values[r]},n=1+(0|e._childLevel);if(n<1&&(n=1),null!==s&&"object"==typeof s){for(i=i.slice();n--&&"object"==typeof i[0];)Object.assign(l,i.shift());s=i.length?format(i):void 0}else"string"==typeof s&&(s=format(i));return void 0!==s&&(l.msg=s),l}function applySerializers(e,r,i,t){for(var s in e)if(t&&e[s]instanceof Error)e[s]=pino.stdSerializers.err(e[s]);else if("object"==typeof e[s]&&!Array.isArray(e[s]))for(var l in e[s])r&&r.indexOf(l)>-1&&l in i&&(e[s][l]=i[l](e[s][l]))}function bind(e,r,i){return function(){var t=new Array(1+arguments.length);t[0]=r;for(var s=1;s<t.length;s++)t[s]=arguments[s-1];return e[i].apply(this,t)}}function transmit(e,r,i){var t=r.send,s=r.ts,l=r.methodLevel,n=r.methodValue,a=r.val;applySerializers(i,e._serialize||Object.keys(e.serializers),e.serializers,void 0===e._stdErrSerialize||e._stdErrSerialize),e._logEvent.ts=s,e._logEvent.messages=i.filter(function(r){return-1===e._logEvent.bindings.indexOf(r)}),e._logEvent.level.label=l,e._logEvent.level.value=n,t(l,e._logEvent,a),e._logEvent=createLogEventShape()}function createLogEventShape(){return{ts:0,messages:[],bindings:[],level:{label:"",value:0}}}function asErrValue(e){var r={type:e.constructor.name,msg:e.message,stack:e.stack};for(var i in e)void 0===r[i]&&(r[i]=e[i]);return r}function mock(){return{}}function noop(){}pino.LOG_VERSION=1,pino.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},pino.stdSerializers=stdSerializers; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"1092":1092}]; window.modules["679"] = [function(require,module,exports){"use strict";var matchOperatorsRe=/[|\\{}()[\]^$+*?.]/g;module.exports=function(r){if("string"!=typeof r)throw new TypeError("Expected a string");return r.replace(matchOperatorsRe,"\\$&")}; }, {}]; window.modules["682"] = [function(require,module,exports){function stringify(t){return decirc(t,"",[],null),JSON.stringify(t)}function Circle(t,i,r){this.val=t,this.k=i,this.parent=r,this.count=1}function decirc(t,i,r,n){if("object"==typeof t&&null!==t){if("function"==typeof t.toJSON){if(t instanceof Circle)return void t.count++;if(void 0===t.toJSON.forceDecirc)return}for(var e=0;e<r.length;e++)if(r[e]===t)return void(n[i]=new Circle(t,i,n));for(var o in r.push(t),t)Object.prototype.hasOwnProperty.call(t,o)&&decirc(t[o],o,r,t);r.pop()}}module.exports=stringify,stringify.default=stringify,Circle.prototype.toJSON=function(){return 0==--this.count&&(this.parent[this.k]=this.val),"[Circular]"}; }, {}]; window.modules["683"] = [function(require,module,exports){class ASCIIFolder{static fold(e="",o=""){let a="";if(null===e)return"";if("number"==typeof e)return""+e;if("string"!=typeof e)throw new Error("Invalid input data type");for(let A of e)a=A.charCodeAt(0)<128?a.concat(A):a.concat(ASCIIFolder.replaceChar(A,o));return a}static replaceChar(e,o){let a=ASCIIFolder.mapping.get(e.charCodeAt(0));return a||o}}ASCIIFolder.mapping=new Map([[192,"A"],[193,"A"],[194,"A"],[195,"A"],[196,"A"],[197,"A"],[256,"A"],[258,"A"],[260,"A"],[399,"A"],[461,"A"],[478,"A"],[480,"A"],[506,"A"],[512,"A"],[514,"A"],[550,"A"],[570,"A"],[7424,"A"],[7680,"A"],[7840,"A"],[7842,"A"],[7844,"A"],[7846,"A"],[7848,"A"],[7850,"A"],[7852,"A"],[7854,"A"],[7856,"A"],[7858,"A"],[7860,"A"],[7862,"A"],[9398,"A"],[65313,"A"],[224,"a"],[225,"a"],[226,"a"],[227,"a"],[228,"a"],[229,"a"],[257,"a"],[259,"a"],[261,"a"],[462,"a"],[479,"a"],[481,"a"],[507,"a"],[513,"a"],[515,"a"],[551,"a"],[592,"a"],[601,"a"],[602,"a"],[7567,"a"],[7573,"a"],[7681,"a"],[7834,"a"],[7841,"a"],[7843,"a"],[7845,"a"],[7847,"a"],[7849,"a"],[7851,"a"],[7853,"a"],[7855,"a"],[7857,"a"],[7859,"a"],[7861,"a"],[7863,"a"],[8336,"a"],[8340,"a"],[9424,"a"],[11365,"a"],[11375,"a"],[65345,"a"],[42802,"AA"],[198,"AE"],[482,"AE"],[508,"AE"],[7425,"AE"],[42804,"AO"],[42806,"AU"],[42808,"AV"],[42810,"AV"],[42812,"AY"],[9372,"(a)"],[42803,"aa"],[230,"ae"],[483,"ae"],[509,"ae"],[7426,"ae"],[42805,"ao"],[42807,"au"],[42809,"av"],[42811,"av"],[42813,"ay"],[385,"B"],[386,"B"],[579,"B"],[665,"B"],[7427,"B"],[7682,"B"],[7684,"B"],[7686,"B"],[9399,"B"],[65314,"B"],[384,"b"],[387,"b"],[595,"b"],[7532,"b"],[7552,"b"],[7683,"b"],[7685,"b"],[7687,"b"],[9425,"b"],[65346,"b"],[9373,"(b)"],[199,"C"],[262,"C"],[264,"C"],[266,"C"],[268,"C"],[391,"C"],[571,"C"],[663,"C"],[7428,"C"],[7688,"C"],[9400,"C"],[65315,"C"],[231,"c"],[263,"c"],[265,"c"],[267,"c"],[269,"c"],[392,"c"],[572,"c"],[597,"c"],[7689,"c"],[8580,"c"],[9426,"c"],[42814,"c"],[42815,"c"],[65347,"c"],[9374,"(c)"],[208,"D"],[270,"D"],[272,"D"],[393,"D"],[394,"D"],[395,"D"],[7429,"D"],[7430,"D"],[7690,"D"],[7692,"D"],[7694,"D"],[7696,"D"],[7698,"D"],[9401,"D"],[42873,"D"],[65316,"D"],[240,"d"],[271,"d"],[273,"d"],[396,"d"],[545,"d"],[598,"d"],[599,"d"],[7533,"d"],[7553,"d"],[7569,"d"],[7691,"d"],[7693,"d"],[7695,"d"],[7697,"d"],[7699,"d"],[9427,"d"],[42874,"d"],[65348,"d"],[452,"DZ"],[497,"DZ"],[453,"Dz"],[498,"Dz"],[9375,"(d)"],[568,"db"],[454,"dz"],[499,"dz"],[675,"dz"],[677,"dz"],[200,"E"],[201,"E"],[202,"E"],[203,"E"],[274,"E"],[276,"E"],[278,"E"],[280,"E"],[282,"E"],[398,"E"],[400,"E"],[516,"E"],[518,"E"],[552,"E"],[582,"E"],[7431,"E"],[7700,"E"],[7702,"E"],[7704,"E"],[7706,"E"],[7708,"E"],[7864,"E"],[7866,"E"],[7868,"E"],[7870,"E"],[7872,"E"],[7874,"E"],[7876,"E"],[7878,"E"],[9402,"E"],[11387,"E"],[65317,"E"],[232,"e"],[233,"e"],[234,"e"],[235,"e"],[275,"e"],[277,"e"],[279,"e"],[281,"e"],[283,"e"],[477,"e"],[517,"e"],[519,"e"],[553,"e"],[583,"e"],[600,"e"],[603,"e"],[604,"e"],[605,"e"],[606,"e"],[666,"e"],[7432,"e"],[7570,"e"],[7571,"e"],[7572,"e"],[7701,"e"],[7703,"e"],[7705,"e"],[7707,"e"],[7709,"e"],[7865,"e"],[7867,"e"],[7869,"e"],[7871,"e"],[7873,"e"],[7875,"e"],[7877,"e"],[7879,"e"],[8337,"e"],[9428,"e"],[11384,"e"],[65349,"e"],[9376,"(e)"],[401,"F"],[7710,"F"],[9403,"F"],[42800,"F"],[42875,"F"],[43003,"F"],[65318,"F"],[402,"f"],[7534,"f"],[7554,"f"],[7711,"f"],[7835,"f"],[9429,"f"],[42876,"f"],[65350,"f"],[9377,"(f)"],[64256,"ff"],[64259,"ffi"],[64260,"ffl"],[64257,"fi"],[64258,"fl"],[284,"G"],[286,"G"],[288,"G"],[290,"G"],[403,"G"],[484,"G"],[485,"G"],[486,"G"],[487,"G"],[500,"G"],[610,"G"],[667,"G"],[7712,"G"],[9404,"G"],[42877,"G"],[42878,"G"],[65319,"G"],[285,"g"],[287,"g"],[289,"g"],[291,"g"],[501,"g"],[608,"g"],[609,"g"],[7543,"g"],[7545,"g"],[7555,"g"],[7713,"g"],[9430,"g"],[42879,"g"],[65351,"g"],[9378,"(g)"],[292,"H"],[294,"H"],[542,"H"],[668,"H"],[7714,"H"],[7716,"H"],[7718,"H"],[7720,"H"],[7722,"H"],[9405,"H"],[11367,"H"],[11381,"H"],[65320,"H"],[293,"h"],[295,"h"],[543,"h"],[613,"h"],[614,"h"],[686,"h"],[687,"h"],[7715,"h"],[7717,"h"],[7719,"h"],[7721,"h"],[7723,"h"],[7830,"h"],[9431,"h"],[11368,"h"],[11382,"h"],[65352,"h"],[502,"HV"],[9379,"(h)"],[405,"hv"],[204,"I"],[205,"I"],[206,"I"],[207,"I"],[296,"I"],[298,"I"],[300,"I"],[302,"I"],[304,"I"],[406,"I"],[407,"I"],[463,"I"],[520,"I"],[522,"I"],[618,"I"],[7547,"I"],[7724,"I"],[7726,"I"],[7880,"I"],[7882,"I"],[9406,"I"],[43006,"I"],[65321,"I"],[236,"i"],[237,"i"],[238,"i"],[239,"i"],[297,"i"],[299,"i"],[301,"i"],[303,"i"],[305,"i"],[464,"i"],[521,"i"],[523,"i"],[616,"i"],[7433,"i"],[7522,"i"],[7548,"i"],[7574,"i"],[7725,"i"],[7727,"i"],[7881,"i"],[7883,"i"],[8305,"i"],[9432,"i"],[65353,"i"],[306,"IJ"],[9380,"(i)"],[307,"ij"],[308,"J"],[584,"J"],[7434,"J"],[9407,"J"],[65322,"J"],[309,"j"],[496,"j"],[567,"j"],[585,"j"],[607,"j"],[644,"j"],[669,"j"],[9433,"j"],[11388,"j"],[65354,"j"],[9381,"(j)"],[310,"K"],[408,"K"],[488,"K"],[7435,"K"],[7728,"K"],[7730,"K"],[7732,"K"],[9408,"K"],[11369,"K"],[42816,"K"],[42818,"K"],[42820,"K"],[65323,"K"],[311,"k"],[409,"k"],[489,"k"],[670,"k"],[7556,"k"],[7729,"k"],[7731,"k"],[7733,"k"],[9434,"k"],[11370,"k"],[42817,"k"],[42819,"k"],[42821,"k"],[65355,"k"],[9382,"(k)"],[313,"L"],[315,"L"],[317,"L"],[319,"L"],[321,"L"],[573,"L"],[671,"L"],[7436,"L"],[7734,"L"],[7736,"L"],[7738,"L"],[7740,"L"],[9409,"L"],[11360,"L"],[11362,"L"],[42822,"L"],[42824,"L"],[42880,"L"],[65324,"L"],[314,"l"],[316,"l"],[318,"l"],[320,"l"],[322,"l"],[410,"l"],[564,"l"],[619,"l"],[620,"l"],[621,"l"],[7557,"l"],[7735,"l"],[7737,"l"],[7739,"l"],[7741,"l"],[9435,"l"],[11361,"l"],[42823,"l"],[42825,"l"],[42881,"l"],[65356,"l"],[455,"LJ"],[7930,"LL"],[456,"Lj"],[9383,"(l)"],[457,"lj"],[7931,"ll"],[682,"ls"],[683,"lz"],[412,"M"],[7437,"M"],[7742,"M"],[7744,"M"],[7746,"M"],[9410,"M"],[11374,"M"],[43005,"M"],[43007,"M"],[65325,"M"],[623,"m"],[624,"m"],[625,"m"],[7535,"m"],[7558,"m"],[7743,"m"],[7745,"m"],[7747,"m"],[9436,"m"],[65357,"m"],[9384,"(m)"],[209,"N"],[323,"N"],[325,"N"],[327,"N"],[330,"N"],[413,"N"],[504,"N"],[544,"N"],[628,"N"],[7438,"N"],[7748,"N"],[7750,"N"],[7752,"N"],[7754,"N"],[9411,"N"],[65326,"N"],[241,"n"],[324,"n"],[326,"n"],[328,"n"],[329,"n"],[331,"n"],[414,"n"],[505,"n"],[565,"n"],[626,"n"],[627,"n"],[7536,"n"],[7559,"n"],[7749,"n"],[7751,"n"],[7753,"n"],[7755,"n"],[8319,"n"],[9437,"n"],[65358,"n"],[458,"NJ"],[459,"Nj"],[9385,"(n)"],[460,"nj"],[210,"O"],[211,"O"],[212,"O"],[213,"O"],[214,"O"],[216,"O"],[332,"O"],[334,"O"],[336,"O"],[390,"O"],[415,"O"],[416,"O"],[465,"O"],[490,"O"],[492,"O"],[510,"O"],[524,"O"],[526,"O"],[554,"O"],[556,"O"],[558,"O"],[560,"O"],[7439,"O"],[7440,"O"],[7756,"O"],[7758,"O"],[7760,"O"],[7762,"O"],[7884,"O"],[7886,"O"],[7888,"O"],[7890,"O"],[7892,"O"],[7894,"O"],[7896,"O"],[7898,"O"],[7900,"O"],[7902,"O"],[7904,"O"],[7906,"O"],[9412,"O"],[42826,"O"],[42828,"O"],[65327,"O"],[242,"o"],[243,"o"],[244,"o"],[245,"o"],[246,"o"],[248,"o"],[333,"o"],[335,"o"],[337,"o"],[417,"o"],[466,"o"],[491,"o"],[493,"o"],[511,"o"],[525,"o"],[527,"o"],[555,"o"],[557,"o"],[559,"o"],[561,"o"],[596,"o"],[629,"o"],[7446,"o"],[7447,"o"],[7575,"o"],[7757,"o"],[7759,"o"],[7761,"o"],[7763,"o"],[7885,"o"],[7887,"o"],[7889,"o"],[7891,"o"],[7893,"o"],[7895,"o"],[7897,"o"],[7899,"o"],[7901,"o"],[7903,"o"],[7905,"o"],[7907,"o"],[8338,"o"],[9438,"o"],[11386,"o"],[42827,"o"],[42829,"o"],[65359,"o"],[338,"OE"],[630,"OE"],[42830,"OO"],[546,"OU"],[7445,"OU"],[9386,"(o)"],[339,"oe"],[7444,"oe"],[42831,"oo"],[547,"ou"],[420,"P"],[7448,"P"],[7764,"P"],[7766,"P"],[9413,"P"],[11363,"P"],[42832,"P"],[42834,"P"],[42836,"P"],[65328,"P"],[421,"p"],[7537,"p"],[7549,"p"],[7560,"p"],[7765,"p"],[7767,"p"],[9439,"p"],[42833,"p"],[42835,"p"],[42837,"p"],[43004,"p"],[65360,"p"],[9387,"(p)"],[586,"Q"],[9414,"Q"],[42838,"Q"],[42840,"Q"],[65329,"Q"],[312,"q"],[587,"q"],[672,"q"],[9440,"q"],[42839,"q"],[42841,"q"],[65361,"q"],[9388,"(q)"],[569,"qp"],[340,"R"],[342,"R"],[344,"R"],[528,"R"],[530,"R"],[588,"R"],[640,"R"],[641,"R"],[7449,"R"],[7450,"R"],[7768,"R"],[7770,"R"],[7772,"R"],[7774,"R"],[9415,"R"],[11364,"R"],[42842,"R"],[42882,"R"],[65330,"R"],[341,"r"],[343,"r"],[345,"r"],[529,"r"],[531,"r"],[589,"r"],[636,"r"],[637,"r"],[638,"r"],[639,"r"],[7523,"r"],[7538,"r"],[7539,"r"],[7561,"r"],[7769,"r"],[7771,"r"],[7773,"r"],[7775,"r"],[9441,"r"],[42843,"r"],[42883,"r"],[65362,"r"],[9389,"(r)"],[346,"S"],[348,"S"],[350,"S"],[352,"S"],[536,"S"],[7776,"S"],[7778,"S"],[7780,"S"],[7782,"S"],[7784,"S"],[9416,"S"],[42801,"S"],[42885,"S"],[65331,"S"],[347,"s"],[349,"s"],[351,"s"],[353,"s"],[383,"s"],[537,"s"],[575,"s"],[642,"s"],[7540,"s"],[7562,"s"],[7777,"s"],[7779,"s"],[7781,"s"],[7783,"s"],[7785,"s"],[7836,"s"],[7837,"s"],[9442,"s"],[42884,"s"],[65363,"s"],[7838,"SS"],[9390,"(s)"],[223,"ss"],[64262,"st"],[354,"T"],[356,"T"],[358,"T"],[428,"T"],[430,"T"],[538,"T"],[574,"T"],[7451,"T"],[7786,"T"],[7788,"T"],[7790,"T"],[7792,"T"],[9417,"T"],[42886,"T"],[65332,"T"],[355,"t"],[357,"t"],[359,"t"],[427,"t"],[429,"t"],[539,"t"],[566,"t"],[647,"t"],[648,"t"],[7541,"t"],[7787,"t"],[7789,"t"],[7791,"t"],[7793,"t"],[7831,"t"],[9443,"t"],[11366,"t"],[65364,"t"],[222,"TH"],[42854,"TH"],[42792,"TZ"],[9391,"(t)"],[680,"tc"],[254,"th"],[7546,"th"],[42855,"th"],[678,"ts"],[42793,"tz"],[217,"U"],[218,"U"],[219,"U"],[220,"U"],[360,"U"],[362,"U"],[364,"U"],[366,"U"],[368,"U"],[370,"U"],[431,"U"],[467,"U"],[469,"U"],[471,"U"],[473,"U"],[475,"U"],[532,"U"],[534,"U"],[580,"U"],[7452,"U"],[7550,"U"],[7794,"U"],[7796,"U"],[7798,"U"],[7800,"U"],[7802,"U"],[7908,"U"],[7910,"U"],[7912,"U"],[7914,"U"],[7916,"U"],[7918,"U"],[7920,"U"],[9418,"U"],[65333,"U"],[249,"u"],[250,"u"],[251,"u"],[252,"u"],[361,"u"],[363,"u"],[365,"u"],[367,"u"],[369,"u"],[371,"u"],[432,"u"],[468,"u"],[470,"u"],[472,"u"],[474,"u"],[476,"u"],[533,"u"],[535,"u"],[649,"u"],[7524,"u"],[7577,"u"],[7795,"u"],[7797,"u"],[7799,"u"],[7801,"u"],[7803,"u"],[7909,"u"],[7911,"u"],[7913,"u"],[7915,"u"],[7917,"u"],[7919,"u"],[7921,"u"],[9444,"u"],[65365,"u"],[9392,"(u)"],[7531,"ue"],[434,"V"],[581,"V"],[7456,"V"],[7804,"V"],[7806,"V"],[7932,"V"],[9419,"V"],[42846,"V"],[42856,"V"],[65334,"V"],[651,"v"],[652,"v"],[7525,"v"],[7564,"v"],[7805,"v"],[7807,"v"],[9445,"v"],[11377,"v"],[11380,"v"],[42847,"v"],[65366,"v"],[42848,"VY"],[9393,"(v)"],[42849,"vy"],[372,"W"],[503,"W"],[7457,"W"],[7808,"W"],[7810,"W"],[7812,"W"],[7814,"W"],[7816,"W"],[9420,"W"],[11378,"W"],[65335,"W"],[373,"w"],[447,"w"],[653,"w"],[7809,"w"],[7811,"w"],[7813,"w"],[7815,"w"],[7817,"w"],[7832,"w"],[9446,"w"],[11379,"w"],[65367,"w"],[9394,"(w)"],[7818,"X"],[7820,"X"],[9421,"X"],[65336,"X"],[7565,"x"],[7819,"x"],[7821,"x"],[8339,"x"],[9447,"x"],[65368,"x"],[9395,"(x)"],[221,"Y"],[374,"Y"],[376,"Y"],[435,"Y"],[562,"Y"],[590,"Y"],[655,"Y"],[7822,"Y"],[7922,"Y"],[7924,"Y"],[7926,"Y"],[7928,"Y"],[7934,"Y"],[9422,"Y"],[65337,"Y"],[253,"y"],[255,"y"],[375,"y"],[436,"y"],[563,"y"],[591,"y"],[654,"y"],[7823,"y"],[7833,"y"],[7923,"y"],[7925,"y"],[7927,"y"],[7929,"y"],[7935,"y"],[9448,"y"],[65369,"y"],[9396,"(y)"],[377,"Z"],[379,"Z"],[381,"Z"],[437,"Z"],[540,"Z"],[548,"Z"],[7458,"Z"],[7824,"Z"],[7826,"Z"],[7828,"Z"],[9423,"Z"],[11371,"Z"],[42850,"Z"],[65338,"Z"],[378,"z"],[380,"z"],[382,"z"],[438,"z"],[541,"z"],[549,"z"],[576,"z"],[656,"z"],[657,"z"],[7542,"z"],[7566,"z"],[7825,"z"],[7827,"z"],[7829,"z"],[9449,"z"],[11372,"z"],[42851,"z"],[65370,"z"],[9397,"(z)"],[8304,"0"],[8320,"0"],[9450,"0"],[9471,"0"],[65296,"0"],[185,"1"],[8321,"1"],[9312,"1"],[9461,"1"],[10102,"1"],[10112,"1"],[10122,"1"],[65297,"1"],[9352,"1."],[9332,"(1)"],[178,"2"],[8322,"2"],[9313,"2"],[9462,"2"],[10103,"2"],[10113,"2"],[10123,"2"],[65298,"2"],[9353,"2."],[9333,"(2)"],[179,"3"],[8323,"3"],[9314,"3"],[9463,"3"],[10104,"3"],[10114,"3"],[10124,"3"],[65299,"3"],[9354,"3."],[9334,"(3)"],[8308,"4"],[8324,"4"],[9315,"4"],[9464,"4"],[10105,"4"],[10115,"4"],[10125,"4"],[65300,"4"],[9355,"4."],[9335,"(4)"],[8309,"5"],[8325,"5"],[9316,"5"],[9465,"5"],[10106,"5"],[10116,"5"],[10126,"5"],[65301,"5"],[9356,"5."],[9336,"(5)"],[8310,"6"],[8326,"6"],[9317,"6"],[9466,"6"],[10107,"6"],[10117,"6"],[10127,"6"],[65302,"6"],[9357,"6."],[9337,"(6)"],[8311,"7"],[8327,"7"],[9318,"7"],[9467,"7"],[10108,"7"],[10118,"7"],[10128,"7"],[65303,"7"],[9358,"7."],[9338,"(7)"],[8312,"8"],[8328,"8"],[9319,"8"],[9468,"8"],[10109,"8"],[10119,"8"],[10129,"8"],[65304,"8"],[9359,"8."],[9339,"(8)"],[8313,"9"],[8329,"9"],[9320,"9"],[9469,"9"],[10110,"9"],[10120,"9"],[10130,"9"],[65305,"9"],[9360,"9."],[9340,"(9)"],[9321,"10"],[9470,"10"],[10111,"10"],[10121,"10"],[10131,"10"],[9361,"10."],[9341,"(10)"],[9322,"11"],[9451,"11"],[9362,"11."],[9342,"(11)"],[9323,"12"],[9452,"12"],[9363,"12."],[9343,"(12)"],[9324,"13"],[9453,"13"],[9364,"13."],[9344,"(13)"],[9325,"14"],[9454,"14"],[9365,"14."],[9345,"(14)"],[9326,"15"],[9455,"15"],[9366,"15."],[9346,"(15)"],[9327,"16"],[9456,"16"],[9367,"16."],[9347,"(16)"],[9328,"17"],[9457,"17"],[9368,"17."],[9348,"(17)"],[9329,"18"],[9458,"18"],[9369,"18."],[9349,"(18)"],[9330,"19"],[9459,"19"],[9370,"19."],[9350,"(19)"],[9331,"20"],[9460,"20"],[9371,"20."],[9351,"(20)"],[171,'"'],[187,'"'],[8220,'"'],[8221,'"'],[8222,'"'],[8243,'"'],[8246,'"'],[10077,'"'],[10078,'"'],[10094,'"'],[10095,'"'],[65282,'"'],[8216,"'"],[8217,"'"],[8218,"'"],[8219,"'"],[8242,"'"],[8245,"'"],[8249,"'"],[8250,"'"],[10075,"'"],[10076,"'"],[65287,"'"],[8208,"-"],[8209,"-"],[8210,"-"],[8211,"-"],[8212,"-"],[8315,"-"],[8331,"-"],[65293,"-"],[8261,"["],[10098,"["],[65339,"["],[8262,"]"],[10099,"]"],[65341,"]"],[8317,"("],[8333,"("],[10088,"("],[10090,"("],[65288,"("],[11816,"(("],[8318,")"],[8334,")"],[10089,")"],[10091,")"],[65289,")"],[11817,"))"],[10092,"<"],[10096,"<"],[65308,"<"],[10093,">"],[10097,">"],[65310,">"],[10100,"{"],[65371,"{"],[10101,"}"],[65373,"}"],[8314,"+"],[8330,"+"],[65291,"+"],[8316,"="],[8332,"="],[65309,"="],[65281,"!"],[8252,"!!"],[8265,"!?"],[65283,"#"],[65284,"$"],[8274,"%"],[65285,"%"],[65286,"&"],[8270,"*"],[65290,"*"],[65292,","],[65294,"."],[8260,"/"],[65295,"/"],[65306,":"],[8271,";"],[65307,";"],[65311,"?"],[8263,"??"],[8264,"?!"],[65312,"@"],[65340,"\\"],[8248,"^"],[65342,"^"],[65343,"_"],[8275,"~"],[65374,"~"]]),module.exports=ASCIIFolder; }, {}]; window.modules["714"] = [function(require,module,exports){(function (global){ !function(r){var e="object"==typeof exports&&exports,a="object"==typeof module&&module&&module.exports==e&&module,t="object"==typeof global&&global;t.global!==t&&t.window!==t||(r=t);var o=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp"," ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},i=/["&'<>`]/g,n={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},p=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,d=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,g=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},f={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},b={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},h=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],q=String.fromCharCode,v={}.hasOwnProperty,w=function(r,e){return v.call(r,e)},D=function(r,e){if(!r)return e;var a,t={};for(a in e)t[a]=w(r,a)?r[a]:e[a];return t},y=function(r,e){var a="";return r>=55296&&r<=57343||r>1114111?(e&&x("character reference outside the permissible Unicode range"),"�"):w(b,r)?(e&&x("disallowed character reference"),b[r]):(e&&function(r,e){for(var a=-1,t=r.length;++a<t;)if(r[a]==e)return!0;return!1}(h,r)&&x("disallowed character reference"),r>65535&&(a+=q((r-=65536)>>>10&1023|55296),r=56320|1023&r),a+=q(r))},A=function(r){return"&#x"+r.toString(16).toUpperCase()+";"},E=function(r){return"&#"+r+";"},x=function(r){throw Error("Parse error: "+r)},k=function(r,e){(e=D(e,k.options)).strict&&d.test(r)&&x("forbidden code point");var a=e.encodeEverything,t=e.useNamedReferences,n=e.allowUnsafeSymbols,p=e.decimal?E:A,g=function(r){return p(r.charCodeAt(0))};return a?(r=r.replace(s,function(r){return t&&w(l,r)?"&"+l[r]+";":g(r)}),t&&(r=r.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),t&&(r=r.replace(c,function(r){return"&"+l[r]+";"}))):t?(n||(r=r.replace(i,function(r){return"&"+l[r]+";"})),r=(r=r.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,function(r){return"&"+l[r]+";"})):n||(r=r.replace(i,g)),r.replace(o,function(r){var e=r.charCodeAt(0),a=r.charCodeAt(1);return p(1024*(e-55296)+a-56320+65536)}).replace(u,g)};k.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var L=function(r,e){var a=(e=D(e,L.options)).strict;return a&&p.test(r)&&x("malformed character reference"),r.replace(g,function(r,t,o,s,u,c,l,i,n){var p,d,g,b,h,q;return t?m[h=t]:o?(h=o,(q=s)&&e.isAttributeValue?(a&&"="==q&&x("`&` did not start a character reference"),r):(a&&x("named character reference was not terminated by a semicolon"),f[h]+(q||""))):u?(g=u,d=c,a&&!d&&x("character reference was not terminated by a semicolon"),p=parseInt(g,10),y(p,a)):l?(b=l,d=i,a&&!d&&x("character reference was not terminated by a semicolon"),p=parseInt(b,16),y(p,a)):(a&&x("named character reference was not terminated by a semicolon"),r)})};L.options={isAttributeValue:!1,strict:!1};var S={version:"1.2.0",encode:k,decode:L,escape:function(r){return r.replace(i,function(r){return n[r]})},unescape:L};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return S});else if(e&&!e.nodeType)if(a)a.exports=S;else for(var C in S)w(S,C)&&(e[C]=S[C]);else r.he=S}(this); }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["715"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){return e=unmatchedRightQuotes(e=unmatchedLeftQuotes(e=appendPlurals(e=appendWhitelist(e=quote(e=specialCase(e=inWord(e=prependDecades(e=prependWhitelist(e)))))))))};var a="’",l="‘",r="’";function prependWhitelist(e){return e.replace(/'(tis|twas)/gi,a+"$1")}function prependDecades(e){return e.replace(/'(\d0s)/gi,a+"$1")}function inWord(e){return e.replace(/(\S)'(\S)/gi,"$1"+a+"$2").replace(/(\S)'(\S)/gi,"$1"+a+"$2")}function specialCase(e){return e.replace(/'(n)'/gi,a+"$1"+a)}function quote(e){return e.replace(/(^|\s)(?:"(.*?)"|'(.*?[^(?:o|ol|s)])')(\s|$)/,"$1"+l+"$2$3"+r+"$4")}function appendWhitelist(e){return e.replace(/(o|ol)'/gi,"$1"+a)}function appendPlurals(e){return e.replace(/(s)'(\s|$)/gi,"$1"+a+"$2")}function unmatchedLeftQuotes(e){return e.replace(/(^|\s)['"](.*?)/gi,"$1"+l+"$2")}function unmatchedRightQuotes(e){return e.replace(/(.*?)['"](\s|$)/gi,"$1"+r+"$2")}module.exports=exports.default; }, {}]; window.modules["757"] = [function(require,module,exports){!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.WHATWGFetch={})}(this,function(t){"use strict";var e={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};if(e.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],o=ArrayBuffer.isView||function(t){return t&&r.indexOf(Object.prototype.toString.call(t))>-1};function n(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function i(t){return"string"!=typeof t&&(t=String(t)),t}function s(t){var r={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e.iterable&&(r[Symbol.iterator]=function(){return r}),r}function a(t){this.map={},t instanceof a?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function h(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function f(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function u(t){var e=new FileReader,r=f(e);return e.readAsArrayBuffer(t),r}function d(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function c(){return this.bodyUsed=!1,this._initBody=function(t){var r;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:e.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:e.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():e.arrayBuffer&&e.blob&&((r=t)&&DataView.prototype.isPrototypeOf(r))?(this._bodyArrayBuffer=d(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):e.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||o(t))?this._bodyArrayBuffer=d(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):e.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},e.blob&&(this.blob=function(){var t=h(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?h(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var t,e,r,o=h(this);if(o)return o;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,r=f(e),e.readAsText(t),r;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o<e.length;o++)r[o]=String.fromCharCode(e[o]);return r.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},e.formData&&(this.formData=function(){return this.text().then(p)}),this.json=function(){return this.text().then(JSON.parse)},this}a.prototype.append=function(t,e){t=n(t),e=i(e);var r=this.map[t];this.map[t]=r?r+", "+e:e},a.prototype.delete=function(t){delete this.map[n(t)]},a.prototype.get=function(t){return t=n(t),this.has(t)?this.map[t]:null},a.prototype.has=function(t){return this.map.hasOwnProperty(n(t))},a.prototype.set=function(t,e){this.map[n(t)]=i(e)},a.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)},a.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),s(t)},a.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),s(t)},a.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),s(t)},e.iterable&&(a.prototype[Symbol.iterator]=a.prototype.entries);var l=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function y(t,e){var r,o,n=(e=e||{}).body;if(t instanceof y){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new a(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,n||null==t._bodyInit||(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",!e.headers&&this.headers||(this.headers=new a(e.headers)),this.method=(r=e.method||this.method||"GET",o=r.toUpperCase(),l.indexOf(o)>-1?o:r),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function p(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function b(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new a(e.headers),this.url=e.url||"",this._initBody(t)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},c.call(y.prototype),c.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new a(this.headers),url:this.url})},b.error=function(){var t=new b(null,{status:0,statusText:""});return t.type="error",t};var m=[301,302,303,307,308];b.redirect=function(t,e){if(-1===m.indexOf(e))throw new RangeError("Invalid status code");return new b(null,{status:e,headers:{location:t}})},t.DOMException=self.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function w(r,o){return new Promise(function(n,i){var s=new y(r,o);if(s.signal&&s.signal.aborted)return i(new t.DOMException("Aborted","AbortError"));var h=new XMLHttpRequest;function f(){h.abort()}h.onload=function(){var t,e,r={status:h.status,statusText:h.statusText,headers:(t=h.getAllResponseHeaders()||"",e=new a,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),o=r.shift().trim();if(o){var n=r.join(":").trim();e.append(o,n)}}),e)};r.url="responseURL"in h?h.responseURL:r.headers.get("X-Request-URL");var o="response"in h?h.response:h.responseText;n(new b(o,r))},h.onerror=function(){i(new TypeError("Network request failed"))},h.ontimeout=function(){i(new TypeError("Network request failed"))},h.onabort=function(){i(new t.DOMException("Aborted","AbortError"))},h.open(s.method,s.url,!0),"include"===s.credentials?h.withCredentials=!0:"omit"===s.credentials&&(h.withCredentials=!1),"responseType"in h&&e.blob&&(h.responseType="blob"),s.headers.forEach(function(t,e){h.setRequestHeader(e,t)}),s.signal&&(s.signal.addEventListener("abort",f),h.onreadystatechange=function(){4===h.readyState&&s.signal.removeEventListener("abort",f)}),h.send(void 0===s._bodyInit?null:s._bodyInit)})}w.polyfill=!0,self.fetch||(self.fetch=w,self.Headers=a,self.Request=y,self.Response=b),t.Headers=a,t.Request=y,t.Response=b,t.fetch=w,Object.defineProperty(t,"__esModule",{value:!0})}); }, {}]; window.modules["788"] = [function(require,module,exports){(function (process){ !function(n){"use strict";var e,t=n.jsonpClient,o="undefined"!=typeof process?process.browser:"undefined"!=typeof window,r=/[\\?|&]callback=([a-z0-9_]+)/i,i=function(){var n,t,o,r,i=Array.prototype.slice.apply(arguments),a=i.slice(0,-1),l=0,c=[];try{if("function"!=typeof(n=i.slice(-1)[0]))throw new Error("Callback not found")}catch(n){throw new Error("jsonpClient expects a callback")}for("string"!=typeof a[0]&&(a=a[0]),r=function(){var e=0;for(c=c.sort(function(n,e){return n.position>e.position}),e=0;c.length>e;e+=1)c[e]=c[e].data;c.unshift(null),n.apply(null,c)},o=function(o,i){e(a[l],function(e,o){if(!t){if(t=e,e)return n(e);c.push({data:o,position:i}),c.length===a.length&&r()}})},l=0;a.length>l;l+=1)o(a[l],l)};i.noConflict=function(){return n.jsonpClient=t,i},e=o?function(){var n,e,t=document.getElementsByTagName("head")[0];return e=function(n,e){var o=document.createElement("script"),r=!1;o.src=n,o.async=!0,o.onload=o.onreadystatechange=function(){r||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(r=!0,o.onload=o.onreadystatechange=null,o&&o.parentNode&&o.parentNode.removeChild(o),e())},t.appendChild(o)},n=function(n,e){var t=n.match(r);if(!t)return e(new Error("Could not find callback on URL"));e(null,t[1])},function(t,o){n(t,function(n,r){var i,a=window[r];if(n)return o(n);window[r]=function(n){i=n},e(t,function(n){if(n||i||(n=new Error("Calling to "+r+" did not returned a JSON response.Make sure the callback "+r+" exists and is properly formatted.")),a)window[r]=a;else try{delete window[r]}catch(n){window[r]=void 0}o(n,i)})})}}():require(789),"undefined"!=typeof module&&module.exports?module.exports=i:n.jsonpClient=i}(this); }).call(this,require(11))}, {"11":11,"789":789}]; window.modules["789"] = [function(require,module,exports){(function (process,global){ "use strict";var evalJsonp,parseJsonp,evalOrParseJavascript,fetchRemoteJsonp,fetchUrl,fetchLocalJsonp,request=require(350),vm=require(339),fs=require(425),parensRegex=/(^\(|\);?\s*$)/,functionRegex=/^[a-z\d_]*\(/i,functionNameRegex=/([\w\d_]*)\(/,enableLocalFileSupport="test"===window.process.env.NODE_ENV||window.process.env.JSONP_CLIENT_ENABLE_LOCAL_SUPPORT;if("test"===window.process.env.NODE_ENV&&window.process.env.SUPERAGENT_MOCK){var mockConfig=global.superAgentMockConfig||require(window.process.env.SUPERAGENT_MOCK);require(350)(request,mockConfig)}parseJsonp=function(e,t){var r,n,o=null;try{r=e.replace(functionRegex,"").replace(parensRegex,""),n=JSON.parse(r)}catch(e){o=e}t(o,n)},evalJsonp=function(e,t){var r,n;e=(e||"")+"",r=vm.createContext({error:null,cbData:null}),n="function "+(e.match(functionNameRegex)||[null,!1])[1]+" (data) { cbData = data } try { "+e+" } catch(e) { error = e;} ";try{vm.runInContext(n,r)}catch(e){t(new Error(e))}if(r.error)return t(new Error(r.error));t(null,r.cbData)},evalOrParseJavascript=function(e,t){e=e.toString(),parseJsonp(e,function(r,n){if(r)return evalJsonp(e,function(e,r){t(e,r)});t(r,n)})},fetchUrl=function(e,t){request.get(e).buffer(!0).accept("application/javascript").parse(function(e,t){e.text="",e.setEncoding("utf8"),e.on("data",function(t){e.text=e.text+t}),e.on("end",t)}).end(function(r,n){!r&&n&&n.status&&n.status>=400&&(r=new Error("Could not fetch url "+e+", with status "+(n&&n.status||"unknown")+". Got error: "+(r&&r.message)+".")),t(r,n&&n.text||"cb({})")})},fetchRemoteJsonp=function(e,t){fetchUrl(e,function(e,r){if(e)return t(e);evalOrParseJavascript(r,t)})},fetchLocalJsonp=enableLocalFileSupport?function(e,t){e=e.split("?")[0],fs.readFile(e,function(e,r){if(e)return t(e);evalOrParseJavascript(r,t)})}:fetchRemoteJsonp,module.exports=function(e,t){e.match(/^http/)?fetchRemoteJsonp(e,t):fetchLocalJsonp(e,t)}; }).call(this,require(11),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {"11":11,"339":339,"350":350,"425":425}]; window.modules["791"] = [function(require,module,exports){var getNative=require(793),root=require(792),DataView=getNative(root,"DataView");module.exports=DataView; }, {"792":792,"793":793}]; window.modules["792"] = [function(require,module,exports){var freeGlobal=require(1020),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root; }, {"1020":1020}]; window.modules["793"] = [function(require,module,exports){var baseIsNative=require(921),getValue=require(1025);function getNative(e,a){var t=getValue(e,a);return baseIsNative(t)?t:void 0}module.exports=getNative; }, {"921":921,"1025":1025}]; window.modules["794"] = [function(require,module,exports){var hashClear=require(799),hashDelete=require(795),hashGet=require(796),hashHas=require(797),hashSet=require(798);function Hash(e){var h=-1,a=null==e?0:e.length;for(this.clear();++h<a;){var s=e[h];this.set(s[0],s[1])}}Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet,module.exports=Hash; }, {"795":795,"796":796,"797":797,"798":798,"799":799}]; window.modules["795"] = [function(require,module,exports){function hashDelete(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}module.exports=hashDelete; }, {}]; window.modules["796"] = [function(require,module,exports){var nativeCreate=require(1031),HASH_UNDEFINED="__lodash_hash_undefined__",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function hashGet(e){var t=this.__data__;if(nativeCreate){var r=t[e];return r===HASH_UNDEFINED?void 0:r}return hasOwnProperty.call(t,e)?t[e]:void 0}module.exports=hashGet; }, {"1031":1031}]; window.modules["797"] = [function(require,module,exports){var nativeCreate=require(1031),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function hashHas(e){var t=this.__data__;return nativeCreate?void 0!==t[e]:hasOwnProperty.call(t,e)}module.exports=hashHas; }, {"1031":1031}]; window.modules["798"] = [function(require,module,exports){var nativeCreate=require(1031),HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=nativeCreate&&void 0===t?HASH_UNDEFINED:t,this}module.exports=hashSet; }, {"1031":1031}]; window.modules["799"] = [function(require,module,exports){var nativeCreate=require(1031);function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}module.exports=hashClear; }, {"1031":1031}]; window.modules["801"] = [function(require,module,exports){var isObject=require(84),objectCreate=Object.create,baseCreate=function(){function e(){}return function(t){if(!isObject(t))return{};if(objectCreate)return objectCreate(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();module.exports=baseCreate; }, {"84":84}]; window.modules["803"] = [function(require,module,exports){var listCacheClear=require(804),listCacheDelete=require(808),listCacheGet=require(805),listCacheHas=require(806),listCacheSet=require(807);function ListCache(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var s=e[t];this.set(s[0],s[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet,module.exports=ListCache; }, {"804":804,"805":805,"806":806,"807":807,"808":808}]; window.modules["804"] = [function(require,module,exports){function listCacheClear(){this.__data__=[],this.size=0}module.exports=listCacheClear; }, {}]; window.modules["805"] = [function(require,module,exports){var assocIndexOf=require(857);function listCacheGet(e){var s=this.__data__,a=assocIndexOf(s,e);return a<0?void 0:s[a][1]}module.exports=listCacheGet; }, {"857":857}]; window.modules["806"] = [function(require,module,exports){var assocIndexOf=require(857);function listCacheHas(s){return assocIndexOf(this.__data__,s)>-1}module.exports=listCacheHas; }, {"857":857}]; window.modules["807"] = [function(require,module,exports){var assocIndexOf=require(857);function listCacheSet(s,e){var t=this.__data__,a=assocIndexOf(t,s);return a<0?(++this.size,t.push([s,e])):t[a][1]=e,this}module.exports=listCacheSet; }, {"857":857}]; window.modules["808"] = [function(require,module,exports){var assocIndexOf=require(857),arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(e){var r=this.__data__,a=assocIndexOf(r,e);return!(a<0)&&(a==r.length-1?r.pop():splice.call(r,a,1),--this.size,!0)}module.exports=listCacheDelete; }, {"857":857}]; window.modules["810"] = [function(require,module,exports){var getNative=require(793),root=require(792),Map=getNative(root,"Map");module.exports=Map; }, {"792":792,"793":793}]; window.modules["811"] = [function(require,module,exports){var mapCacheClear=require(816),mapCacheDelete=require(813),mapCacheGet=require(815),mapCacheHas=require(812),mapCacheSet=require(814);function MapCache(e){var a=-1,p=null==e?0:e.length;for(this.clear();++a<p;){var t=e[a];this.set(t[0],t[1])}}MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet,module.exports=MapCache; }, {"812":812,"813":813,"814":814,"815":815,"816":816}]; window.modules["812"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheHas(a){return getMapData(this,a).has(a)}module.exports=mapCacheHas; }, {"1023":1023}]; window.modules["813"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheDelete(e){var a=getMapData(this,e).delete(e);return this.size-=a?1:0,a}module.exports=mapCacheDelete; }, {"1023":1023}]; window.modules["814"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheSet(e,a){var t=getMapData(this,e),i=t.size;return t.set(e,a),this.size+=t.size==i?0:1,this}module.exports=mapCacheSet; }, {"1023":1023}]; window.modules["815"] = [function(require,module,exports){var getMapData=require(1023);function mapCacheGet(a){return getMapData(this,a).get(a)}module.exports=mapCacheGet; }, {"1023":1023}]; window.modules["816"] = [function(require,module,exports){var Hash=require(794),ListCache=require(803),Map=require(810);function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}module.exports=mapCacheClear; }, {"794":794,"803":803,"810":810}]; window.modules["817"] = [function(require,module,exports){var getNative=require(793),root=require(792),Promise=getNative(root,"Promise");module.exports=Promise; }, {"792":792,"793":793}]; window.modules["818"] = [function(require,module,exports){var getNative=require(793),root=require(792),Set=getNative(root,"Set");module.exports=Set; }, {"792":792,"793":793}]; window.modules["819"] = [function(require,module,exports){var MapCache=require(811),setCacheAdd=require(820),setCacheHas=require(821);function SetCache(e){var a=-1,t=null==e?0:e.length;for(this.__data__=new MapCache;++a<t;)this.add(e[a])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas,module.exports=SetCache; }, {"811":811,"820":820,"821":821}]; window.modules["820"] = [function(require,module,exports){var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(_){return this.__data__.set(_,HASH_UNDEFINED),this}module.exports=setCacheAdd; }, {}]; window.modules["821"] = [function(require,module,exports){function setCacheHas(a){return this.__data__.has(a)}module.exports=setCacheHas; }, {}]; window.modules["822"] = [function(require,module,exports){var ListCache=require(803),stackClear=require(826),stackDelete=require(823),stackGet=require(824),stackHas=require(825),stackSet=require(827);function Stack(t){var e=this.__data__=new ListCache(t);this.size=e.size}Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet,module.exports=Stack; }, {"803":803,"823":823,"824":824,"825":825,"826":826,"827":827}]; window.modules["823"] = [function(require,module,exports){function stackDelete(e){var t=this.__data__,s=t.delete(e);return this.size=t.size,s}module.exports=stackDelete; }, {}]; window.modules["824"] = [function(require,module,exports){function stackGet(t){return this.__data__.get(t)}module.exports=stackGet; }, {}]; window.modules["825"] = [function(require,module,exports){function stackHas(a){return this.__data__.has(a)}module.exports=stackHas; }, {}]; window.modules["826"] = [function(require,module,exports){var ListCache=require(803);function stackClear(){this.__data__=new ListCache,this.size=0}module.exports=stackClear; }, {"803":803}]; window.modules["827"] = [function(require,module,exports){var ListCache=require(803),Map=require(810),MapCache=require(811),LARGE_ARRAY_SIZE=200;function stackSet(e,a){var t=this.__data__;if(t instanceof ListCache){var i=t.__data__;if(!Map||i.length<LARGE_ARRAY_SIZE-1)return i.push([e,a]),this.size=++t.size,this;t=this.__data__=new MapCache(i)}return t.set(e,a),this.size=t.size,this}module.exports=stackSet; }, {"803":803,"810":810,"811":811}]; window.modules["828"] = [function(require,module,exports){var root=require(792),Symbol=root.Symbol;module.exports=Symbol; }, {"792":792}]; window.modules["829"] = [function(require,module,exports){var root=require(792),Uint8Array=root.Uint8Array;module.exports=Uint8Array; }, {"792":792}]; window.modules["830"] = [function(require,module,exports){var getNative=require(793),root=require(792),WeakMap=getNative(root,"WeakMap");module.exports=WeakMap; }, {"792":792,"793":793}]; window.modules["831"] = [function(require,module,exports){function apply(l,e,a){switch(a.length){case 0:return l.call(e);case 1:return l.call(e,a[0]);case 2:return l.call(e,a[0],a[1]);case 3:return l.call(e,a[0],a[1],a[2])}return l.apply(e,a)}module.exports=apply; }, {}]; window.modules["832"] = [function(require,module,exports){function arrayEach(r,a){for(var n=-1,e=null==r?0:r.length;++n<e&&!1!==a(r[n],n,r););return r}module.exports=arrayEach; }, {}]; window.modules["834"] = [function(require,module,exports){function arrayFilter(r,a){for(var e=-1,l=null==r?0:r.length,t=0,n=[];++e<l;){var o=r[e];a(o,e,r)&&(n[t++]=o)}return n}module.exports=arrayFilter; }, {}]; window.modules["835"] = [function(require,module,exports){var baseIndexOf=require(836);function arrayIncludes(e,n){return!!(null==e?0:e.length)&&baseIndexOf(e,n,0)>-1}module.exports=arrayIncludes; }, {"836":836}]; window.modules["836"] = [function(require,module,exports){var baseFindIndex=require(889),baseIsNaN=require(906),strictIndexOf=require(907);function baseIndexOf(e,s,n){return s==s?strictIndexOf(e,s,n):baseFindIndex(e,baseIsNaN,n)}module.exports=baseIndexOf; }, {"889":889,"906":906,"907":907}]; window.modules["837"] = [function(require,module,exports){function arrayIncludesWith(r,n,e){for(var t=-1,u=null==r?0:r.length;++t<u;)if(e(n,r[t]))return!0;return!1}module.exports=arrayIncludesWith; }, {}]; window.modules["838"] = [function(require,module,exports){var baseTimes=require(840),isArguments=require(839),isArray=require(145),isBuffer=require(841),isIndex=require(842),isTypedArray=require(843),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function arrayLikeKeys(e,r){var s=isArray(e),i=!s&&isArguments(e),t=!s&&!i&&isBuffer(e),a=!s&&!i&&!t&&isTypedArray(e),n=s||i||t||a,y=n?baseTimes(e.length,String):[],u=y.length;for(var o in e)!r&&!hasOwnProperty.call(e,o)||n&&("length"==o||t&&("offset"==o||"parent"==o)||a&&("buffer"==o||"byteLength"==o||"byteOffset"==o)||isIndex(o,u))||y.push(o);return y}module.exports=arrayLikeKeys; }, {"145":145,"839":839,"840":840,"841":841,"842":842,"843":843}]; window.modules["839"] = [function(require,module,exports){var baseIsArguments=require(911),isObjectLike=require(912),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,propertyIsEnumerable=objectProto.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&hasOwnProperty.call(e,"callee")&&!propertyIsEnumerable.call(e,"callee")};module.exports=isArguments; }, {"911":911,"912":912}]; window.modules["840"] = [function(require,module,exports){function baseTimes(e,r){for(var s=-1,a=Array(e);++s<e;)a[s]=r(s);return a}module.exports=baseTimes; }, {}]; window.modules["841"] = [function(require,module,exports){var root=require(792),stubFalse=require(1052),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root.Buffer:void 0,nativeIsBuffer=Buffer?Buffer.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse;module.exports=isBuffer; }, {"792":792,"1052":1052}]; window.modules["842"] = [function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(e,n){var r=typeof e;return!!(n=null==n?MAX_SAFE_INTEGER:n)&&("number"==r||"symbol"!=r&&reIsUint.test(e))&&e>-1&&e%1==0&&e<n}module.exports=isIndex; }, {}]; window.modules["843"] = [function(require,module,exports){var baseIsTypedArray=require(926),baseUnary=require(879),nodeUtil=require(1036),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray; }, {"879":879,"926":926,"1036":1036}]; window.modules["844"] = [function(require,module,exports){function arrayMap(r,a){for(var n=-1,e=null==r?0:r.length,l=Array(e);++n<e;)l[n]=a(r[n],n,r);return l}module.exports=arrayMap; }, {}]; window.modules["845"] = [function(require,module,exports){function arrayPush(r,a){for(var e=-1,n=a.length,t=r.length;++e<n;)r[t+e]=a[e];return r}module.exports=arrayPush; }, {}]; window.modules["846"] = [function(require,module,exports){function arrayReduce(r,e,u,a){var n=-1,l=null==r?0:r.length;for(a&&l&&(u=r[++n]);++n<l;)u=e(u,r[n],n,r);return u}module.exports=arrayReduce; }, {}]; window.modules["848"] = [function(require,module,exports){function arraySome(r,e){for(var n=-1,o=null==r?0:r.length;++n<o;)if(e(r[n],n,r))return!0;return!1}module.exports=arraySome; }, {}]; window.modules["850"] = [function(require,module,exports){function baseProperty(r){return function(e){return null==e?void 0:e[r]}}module.exports=baseProperty; }, {}]; window.modules["852"] = [function(require,module,exports){var reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords(r){return r.match(reAsciiWord)||[]}module.exports=asciiWords; }, {}]; window.modules["854"] = [function(require,module,exports){var defineProperty=require(862);function baseAssignValue(e,r,i){"__proto__"==r&&defineProperty?defineProperty(e,r,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[r]=i}module.exports=baseAssignValue; }, {"862":862}]; window.modules["855"] = [function(require,module,exports){function eq(e,n){return e===n||e!=e&&n!=n}module.exports=eq; }, {}]; window.modules["856"] = [function(require,module,exports){var baseAssignValue=require(854),eq=require(855),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function assignValue(e,s,a){var r=e[s];hasOwnProperty.call(e,s)&&eq(r,a)&&(void 0!==a||s in e)||baseAssignValue(e,s,a)}module.exports=assignValue; }, {"854":854,"855":855}]; window.modules["857"] = [function(require,module,exports){var eq=require(855);function assocIndexOf(e,r){for(var n=e.length;n--;)if(eq(e[n][0],r))return n;return-1}module.exports=assocIndexOf; }, {"855":855}]; window.modules["858"] = [function(require,module,exports){var copyObject=require(859),keys=require(144);function baseAssign(e,s){return e&©Object(s,keys(s),e)}module.exports=baseAssign; }, {"144":144,"859":859}]; window.modules["859"] = [function(require,module,exports){var assignValue=require(856),baseAssignValue=require(854);function copyObject(e,a,s,r){var i=!s;s||(s={});for(var u=-1,n=a.length;++u<n;){var l=a[u],o=r?r(s[l],e[l],l,s,e):void 0;void 0===o&&(o=e[l]),i?baseAssignValue(s,l,o):assignValue(s,l,o)}return s}module.exports=copyObject; }, {"854":854,"856":856}]; window.modules["860"] = [function(require,module,exports){var copyObject=require(859),keysIn=require(861);function baseAssignIn(e,n){return e&©Object(n,keysIn(n),e)}module.exports=baseAssignIn; }, {"859":859,"861":861}]; window.modules["861"] = [function(require,module,exports){var arrayLikeKeys=require(838),baseKeysIn=require(936),isArrayLike=require(940);function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,!0):baseKeysIn(e)}module.exports=keysIn; }, {"838":838,"936":936,"940":940}]; window.modules["862"] = [function(require,module,exports){var getNative=require(793),defineProperty=function(){try{var e=getNative(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();module.exports=defineProperty; }, {"793":793}]; window.modules["864"] = [function(require,module,exports){var Stack=require(822),arrayEach=require(832),assignValue=require(856),baseAssign=require(858),baseAssignIn=require(860),cloneBuffer=require(869),copyArray=require(865),copySymbols=require(872),copySymbolsIn=require(870),getAllKeys=require(871),getAllKeysIn=require(866),getTag=require(867),initCloneArray=require(868),initCloneByTag=require(876),initCloneObject=require(873),isArray=require(145),isBuffer=require(841),isMap=require(874),isObject=require(84),isSet=require(875),keys=require(144),CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};function baseClone(e,a,r,n,g,o){var t,l=a&CLONE_DEEP_FLAG,i=a&CLONE_FLAT_FLAG,s=a&CLONE_SYMBOLS_FLAG;if(r&&(t=g?r(e,n,g,o):r(e)),void 0!==t)return t;if(!isObject(e))return e;var c=isArray(e);if(c){if(t=initCloneArray(e),!l)return copyArray(e,t)}else{var T=getTag(e),b=T==funcTag||T==genTag;if(isBuffer(e))return cloneBuffer(e,l);if(T==objectTag||T==argsTag||b&&!g){if(t=i||b?{}:initCloneObject(e),!l)return i?copySymbolsIn(e,baseAssignIn(t,e)):copySymbols(e,baseAssign(t,e))}else{if(!cloneableTags[T])return g?e:{};t=initCloneByTag(e,T,l)}}o||(o=new Stack);var u=o.get(e);if(u)return u;o.set(e,t),isSet(e)?e.forEach(function(n){t.add(baseClone(n,a,r,n,e,o))}):isMap(e)&&e.forEach(function(n,g){t.set(g,baseClone(n,a,r,g,e,o))});var y=s?i?getAllKeysIn:getAllKeys:i?keysIn:keys,A=c?void 0:y(e);return arrayEach(A||e,function(n,g){A&&(n=e[g=n]),assignValue(t,g,baseClone(n,a,r,g,e,o))}),t}cloneableTags[argsTag]=cloneableTags[arrayTag]=cloneableTags[arrayBufferTag]=cloneableTags[dataViewTag]=cloneableTags[boolTag]=cloneableTags[dateTag]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag]=cloneableTags[numberTag]=cloneableTags[objectTag]=cloneableTags[regexpTag]=cloneableTags[setTag]=cloneableTags[stringTag]=cloneableTags[symbolTag]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0,cloneableTags[errorTag]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1,module.exports=baseClone; }, {"84":84,"144":144,"145":145,"822":822,"832":832,"841":841,"856":856,"858":858,"860":860,"865":865,"866":866,"867":867,"868":868,"869":869,"870":870,"871":871,"872":872,"873":873,"874":874,"875":875,"876":876}]; window.modules["865"] = [function(require,module,exports){function copyArray(r,o){var y=-1,a=r.length;for(o||(o=Array(a));++y<a;)o[y]=r[y];return o}module.exports=copyArray; }, {}]; window.modules["866"] = [function(require,module,exports){var baseGetAllKeys=require(899),getSymbolsIn=require(993),keysIn=require(861);function getAllKeysIn(e){return baseGetAllKeys(e,keysIn,getSymbolsIn)}module.exports=getAllKeysIn; }, {"861":861,"899":899,"993":993}]; window.modules["867"] = [function(require,module,exports){var DataView=require(791),Map=require(810),Promise=require(817),Set=require(818),WeakMap=require(830),baseGetTag=require(900),toSource=require(923),mapTag="[object Map]",objectTag="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap),getTag=baseGetTag;(DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag||Map&&getTag(new Map)!=mapTag||Promise&&getTag(Promise.resolve())!=promiseTag||Set&&getTag(new Set)!=setTag||WeakMap&&getTag(new WeakMap)!=weakMapTag)&&(getTag=function(e){var a=baseGetTag(e),t=a==objectTag?e.constructor:void 0,r=t?toSource(t):"";if(r)switch(r){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return a}),module.exports=getTag; }, {"791":791,"810":810,"817":817,"818":818,"830":830,"900":900,"923":923}]; window.modules["868"] = [function(require,module,exports){var objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function initCloneArray(t){var r=t.length,n=new t.constructor(r);return r&&"string"==typeof t[0]&&hasOwnProperty.call(t,"index")&&(n.index=t.index,n.input=t.input),n}module.exports=initCloneArray; }, {}]; window.modules["869"] = [function(require,module,exports){var root=require(792),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer=moduleExports?root.Buffer:void 0,allocUnsafe=Buffer?Buffer.allocUnsafe:void 0;function cloneBuffer(e,o){if(o)return e.slice();var r=e.length,f=allocUnsafe?allocUnsafe(r):new e.constructor(r);return e.copy(f),f}module.exports=cloneBuffer; }, {"792":792}]; window.modules["870"] = [function(require,module,exports){var copyObject=require(859),getSymbolsIn=require(993);function copySymbolsIn(e,o){return copyObject(e,getSymbolsIn(e),o)}module.exports=copySymbolsIn; }, {"859":859,"993":993}]; window.modules["871"] = [function(require,module,exports){var baseGetAllKeys=require(899),getSymbols=require(992),keys=require(144);function getAllKeys(e){return baseGetAllKeys(e,keys,getSymbols)}module.exports=getAllKeys; }, {"144":144,"899":899,"992":992}]; window.modules["872"] = [function(require,module,exports){var copyObject=require(859),getSymbols=require(992);function copySymbols(e,o){return copyObject(e,getSymbols(e),o)}module.exports=copySymbols; }, {"859":859,"992":992}]; window.modules["873"] = [function(require,module,exports){var baseCreate=require(801),getPrototype=require(1026),isPrototype=require(934);function initCloneObject(e){return"function"!=typeof e.constructor||isPrototype(e)?{}:baseCreate(getPrototype(e))}module.exports=initCloneObject; }, {"801":801,"934":934,"1026":1026}]; window.modules["874"] = [function(require,module,exports){var baseIsMap=require(919),baseUnary=require(879),nodeUtil=require(1036),nodeIsMap=nodeUtil&&nodeUtil.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;module.exports=isMap; }, {"879":879,"919":919,"1036":1036}]; window.modules["875"] = [function(require,module,exports){var baseIsSet=require(925),baseUnary=require(879),nodeUtil=require(1036),nodeIsSet=nodeUtil&&nodeUtil.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;module.exports=isSet; }, {"879":879,"925":925,"1036":1036}]; window.modules["876"] = [function(require,module,exports){var cloneArrayBuffer=require(987),cloneDataView=require(988),cloneRegExp=require(989),cloneSymbol=require(990),cloneTypedArray=require(949),boolTag="[object Boolean]",dateTag="[object Date]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]";function initCloneByTag(e,a,r){var t=e.constructor;switch(a){case arrayBufferTag:return cloneArrayBuffer(e);case boolTag:case dateTag:return new t(+e);case dataViewTag:return cloneDataView(e,r);case float32Tag:case float64Tag:case int8Tag:case int16Tag:case int32Tag:case uint8Tag:case uint8ClampedTag:case uint16Tag:case uint32Tag:return cloneTypedArray(e,r);case mapTag:return new t;case numberTag:case stringTag:return new t(e);case regexpTag:return cloneRegExp(e);case setTag:return new t;case symbolTag:return cloneSymbol(e)}}module.exports=initCloneByTag; }, {"949":949,"987":987,"988":988,"989":989,"990":990}]; window.modules["878"] = [function(require,module,exports){function cacheHas(a,c){return a.has(c)}module.exports=cacheHas; }, {}]; window.modules["879"] = [function(require,module,exports){function baseUnary(n){return function(r){return n(r)}}module.exports=baseUnary; }, {}]; window.modules["880"] = [function(require,module,exports){var baseForOwn=require(881),createBaseEach=require(882),baseEach=createBaseEach(baseForOwn);module.exports=baseEach; }, {"881":881,"882":882}]; window.modules["881"] = [function(require,module,exports){var baseFor=require(893),keys=require(144);function baseForOwn(e,r){return e&&baseFor(e,r,keys)}module.exports=baseForOwn; }, {"144":144,"893":893}]; window.modules["882"] = [function(require,module,exports){var isArrayLike=require(940);function createBaseEach(r,e){return function(a,i){if(null==a)return a;if(!isArrayLike(a))return r(a,i);for(var t=a.length,n=e?t:-1,u=Object(a);(e?n--:++n<t)&&!1!==i(u[n],n,u););return a}}module.exports=createBaseEach; }, {"940":940}]; window.modules["886"] = [function(require,module,exports){var isSymbol=require(887);function baseExtremum(r,e,m){for(var o=-1,i=r.length;++o<i;){var l=r[o],u=e(l);if(null!=u&&(void 0===a?u==u&&!isSymbol(u):m(u,a)))var a=u,s=l}return s}module.exports=baseExtremum; }, {"887":887}]; window.modules["887"] = [function(require,module,exports){var baseGetTag=require(900),isObjectLike=require(912),symbolTag="[object Symbol]";function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&baseGetTag(e)==symbolTag}module.exports=isSymbol; }, {"900":900,"912":912}]; window.modules["888"] = [function(require,module,exports){var baseEach=require(880);function baseFilter(e,a){var r=[];return baseEach(e,function(e,s,t){a(e,s,t)&&r.push(e)}),r}module.exports=baseFilter; }, {"880":880}]; window.modules["889"] = [function(require,module,exports){function baseFindIndex(e,n,r,d){for(var t=e.length,i=r+(d?1:-1);d?i--:++i<t;)if(n(e[i],i,e))return i;return-1}module.exports=baseFindIndex; }, {}]; window.modules["891"] = [function(require,module,exports){var arrayPush=require(845),isFlattenable=require(892);function baseFlatten(a,e,r,t,l){var n=-1,s=a.length;for(r||(r=isFlattenable),l||(l=[]);++n<s;){var u=a[n];e>0&&r(u)?e>1?baseFlatten(u,e-1,r,t,l):arrayPush(l,u):t||(l[l.length]=u)}return l}module.exports=baseFlatten; }, {"845":845,"892":892}]; window.modules["892"] = [function(require,module,exports){var Symbol=require(828),isArguments=require(839),isArray=require(145),spreadableSymbol=Symbol?Symbol.isConcatSpreadable:void 0;function isFlattenable(e){return isArray(e)||isArguments(e)||!!(spreadableSymbol&&e&&e[spreadableSymbol])}module.exports=isFlattenable; }, {"145":145,"828":828,"839":839}]; window.modules["893"] = [function(require,module,exports){var createBaseFor=require(894),baseFor=createBaseFor();module.exports=baseFor; }, {"894":894}]; window.modules["894"] = [function(require,module,exports){function createBaseFor(e){return function(r,t,a){for(var n=-1,o=Object(r),c=a(r),u=c.length;u--;){var f=c[e?u:++n];if(!1===t(o[f],f,o))break}return r}}module.exports=createBaseFor; }, {}]; window.modules["896"] = [function(require,module,exports){var castPath=require(897),toKey=require(898);function baseGet(e,t){for(var a=0,r=(t=castPath(t,e)).length;null!=e&&a<r;)e=e[toKey(t[a++])];return a&&a==r?e:void 0}module.exports=baseGet; }, {"897":897,"898":898}]; window.modules["897"] = [function(require,module,exports){var isArray=require(145),isKey=require(944),stringToPath=require(983),toString=require(982);function castPath(r,t){return isArray(r)?r:isKey(r,t)?[r]:stringToPath(toString(r))}module.exports=castPath; }, {"145":145,"944":944,"982":982,"983":983}]; window.modules["898"] = [function(require,module,exports){var isSymbol=require(887),INFINITY=1/0;function toKey(r){if("string"==typeof r||isSymbol(r))return r;var e=r+"";return"0"==e&&1/r==-INFINITY?"-0":e}module.exports=toKey; }, {"887":887}]; window.modules["899"] = [function(require,module,exports){var arrayPush=require(845),isArray=require(145);function baseGetAllKeys(r,a,e){var s=a(r);return isArray(r)?s:arrayPush(s,e(r))}module.exports=baseGetAllKeys; }, {"145":145,"845":845}]; window.modules["900"] = [function(require,module,exports){var Symbol=require(828),getRawTag=require(902),objectToString=require(901),nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol?Symbol.toStringTag:void 0;function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}module.exports=baseGetTag; }, {"828":828,"901":901,"902":902}]; window.modules["901"] = [function(require,module,exports){var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;function objectToString(t){return nativeObjectToString.call(t)}module.exports=objectToString; }, {}]; window.modules["902"] = [function(require,module,exports){var Symbol=require(828),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol?Symbol.toStringTag:void 0;function getRawTag(t){var o=hasOwnProperty.call(t,symToStringTag),r=t[symToStringTag];try{t[symToStringTag]=void 0;var a=!0}catch(t){}var e=nativeObjectToString.call(t);return a&&(o?t[symToStringTag]=r:delete t[symToStringTag]),e}module.exports=getRawTag; }, {"828":828}]; window.modules["903"] = [function(require,module,exports){function baseGt(e,t){return e>t}module.exports=baseGt; }, {}]; window.modules["905"] = [function(require,module,exports){function baseHasIn(n,e){return null!=n&&e in Object(n)}module.exports=baseHasIn; }, {}]; window.modules["906"] = [function(require,module,exports){function baseIsNaN(e){return e!=e}module.exports=baseIsNaN; }, {}]; window.modules["907"] = [function(require,module,exports){function strictIndexOf(r,t,e){for(var n=e-1,f=r.length;++n<f;)if(r[n]===t)return n;return-1}module.exports=strictIndexOf; }, {}]; window.modules["908"] = [function(require,module,exports){var SetCache=require(819),arrayIncludes=require(835),arrayIncludesWith=require(837),arrayMap=require(844),baseUnary=require(879),cacheHas=require(878),nativeMin=Math.min;function baseIntersection(a,e,r){for(var n=r?arrayIncludesWith:arrayIncludes,t=a[0].length,c=a.length,i=c,s=Array(c),h=1/0,u=[];i--;){var y=a[i];i&&e&&(y=arrayMap(y,baseUnary(e))),h=nativeMin(y.length,h),s[i]=!r&&(e||t>=120&&y.length>=120)?new SetCache(i&&y):void 0}y=a[0];var l=-1,o=s[0];a:for(;++l<t&&u.length<h;){var v=y[l],d=e?e(v):v;if(v=r||0!==v?v:0,!(o?cacheHas(o,d):n(u,d,r))){for(i=c;--i;){var I=s[i];if(!(I?cacheHas(I,d):n(a[i],d,r)))continue a}o&&o.push(d),u.push(v)}}return u}module.exports=baseIntersection; }, {"819":819,"835":835,"837":837,"844":844,"878":878,"879":879}]; window.modules["909"] = [function(require,module,exports){var apply=require(831),castPath=require(897),last=require(37),parent=require(910),toKey=require(898);function baseInvoke(e,a,r){a=castPath(a,e);var t=null==(e=parent(e,a))?e:e[toKey(last(a))];return null==t?void 0:apply(t,e,r)}module.exports=baseInvoke; }, {"37":37,"831":831,"897":897,"898":898,"910":910}]; window.modules["910"] = [function(require,module,exports){var baseGet=require(896),baseSlice=require(972);function parent(e,r){return r.length<2?e:baseGet(e,baseSlice(r,0,-1))}module.exports=parent; }, {"896":896,"972":972}]; window.modules["911"] = [function(require,module,exports){var baseGetTag=require(900),isObjectLike=require(912),argsTag="[object Arguments]";function baseIsArguments(e){return isObjectLike(e)&&baseGetTag(e)==argsTag}module.exports=baseIsArguments; }, {"900":900,"912":912}]; window.modules["912"] = [function(require,module,exports){function isObjectLike(e){return null!=e&&"object"==typeof e}module.exports=isObjectLike; }, {}]; window.modules["914"] = [function(require,module,exports){var baseIsEqualDeep=require(915),isObjectLike=require(912);function baseIsEqual(e,s,a,u,i){return e===s||(null==e||null==s||!isObjectLike(e)&&!isObjectLike(s)?e!=e&&s!=s:baseIsEqualDeep(e,s,a,u,baseIsEqual,i))}module.exports=baseIsEqual; }, {"912":912,"915":915}]; window.modules["915"] = [function(require,module,exports){var Stack=require(822),equalArrays=require(916),equalByTag=require(918),equalObjects=require(917),getTag=require(867),isArray=require(145),isBuffer=require(841),isTypedArray=require(843),COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(r,e,a,t,u,s){var g=isArray(r),i=isArray(e),y=g?arrayTag:getTag(r),c=i?arrayTag:getTag(e),o=(y=y==argsTag?objectTag:y)==objectTag,T=(c=c==argsTag?objectTag:c)==objectTag,A=y==c;if(A&&isBuffer(r)){if(!isBuffer(e))return!1;g=!0,o=!1}if(A&&!o)return s||(s=new Stack),g||isTypedArray(r)?equalArrays(r,e,a,t,u,s):equalByTag(r,e,y,a,t,u,s);if(!(a&COMPARE_PARTIAL_FLAG)){var q=o&&hasOwnProperty.call(r,"__wrapped__"),l=T&&hasOwnProperty.call(e,"__wrapped__");if(q||l){var b=q?r.value():r,_=l?e.value():e;return s||(s=new Stack),u(b,_,a,t,s)}}return!!A&&(s||(s=new Stack),equalObjects(r,e,a,t,u,s))}module.exports=baseIsEqualDeep; }, {"145":145,"822":822,"841":841,"843":843,"867":867,"916":916,"917":917,"918":918}]; window.modules["916"] = [function(require,module,exports){var SetCache=require(819),arraySome=require(848),cacheHas=require(878),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function equalArrays(e,r,a,t,i,u){var A=a&COMPARE_PARTIAL_FLAG,n=e.length,c=r.length;if(n!=c&&!(A&&c>n))return!1;var f=u.get(e);if(f&&u.get(r))return f==r;var o=-1,_=!0,s=a&COMPARE_UNORDERED_FLAG?new SetCache:void 0;for(u.set(e,r),u.set(r,e);++o<n;){var R=e[o],h=r[o];if(t)var l=A?t(h,R,o,r,e,u):t(R,h,o,e,r,u);if(void 0!==l){if(l)continue;_=!1;break}if(s){if(!arraySome(r,function(e,r){if(!cacheHas(s,r)&&(R===e||i(R,e,a,t,u)))return s.push(r)})){_=!1;break}}else if(R!==h&&!i(R,h,a,t,u)){_=!1;break}}return u.delete(e),u.delete(r),_}module.exports=equalArrays; }, {"819":819,"848":848,"878":878}]; window.modules["917"] = [function(require,module,exports){var getAllKeys=require(871),COMPARE_PARTIAL_FLAG=1,objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function equalObjects(t,e,r,o,n,c){var a=r&COMPARE_PARTIAL_FLAG,s=getAllKeys(t),l=s.length;if(l!=getAllKeys(e).length&&!a)return!1;for(var i=l;i--;){var u=s[i];if(!(a?u in e:hasOwnProperty.call(e,u)))return!1}var f=c.get(t);if(f&&c.get(e))return f==e;var A=!0;c.set(t,e),c.set(e,t);for(var v=a;++i<l;){var y=t[u=s[i]],P=e[u];if(o)var g=a?o(P,y,u,e,t,c):o(y,P,u,t,e,c);if(!(void 0===g?y===P||n(y,P,r,o,c):g)){A=!1;break}v||(v="constructor"==u)}if(A&&!v){var p=t.constructor,O=e.constructor;p!=O&&"constructor"in t&&"constructor"in e&&!("function"==typeof p&&p instanceof p&&"function"==typeof O&&O instanceof O)&&(A=!1)}return c.delete(t),c.delete(e),A}module.exports=equalObjects; }, {"871":871}]; window.modules["918"] = [function(require,module,exports){var Symbol=require(828),Uint8Array=require(829),eq=require(855),equalArrays=require(916),mapToArray=require(1019),setToArray=require(976),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(e,r,a,t,o,s,y){switch(a){case dataViewTag:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case arrayBufferTag:return!(e.byteLength!=r.byteLength||!s(new Uint8Array(e),new Uint8Array(r)));case boolTag:case dateTag:case numberTag:return eq(+e,+r);case errorTag:return e.name==r.name&&e.message==r.message;case regexpTag:case stringTag:return e==r+"";case mapTag:var b=mapToArray;case setTag:var g=t&COMPARE_PARTIAL_FLAG;if(b||(b=setToArray),e.size!=r.size&&!g)return!1;var u=y.get(e);if(u)return u==r;t|=COMPARE_UNORDERED_FLAG,y.set(e,r);var l=equalArrays(b(e),b(r),t,o,s,y);return y.delete(e),l;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(r)}return!1}module.exports=equalByTag; }, {"828":828,"829":829,"855":855,"916":916,"976":976,"1019":1019}]; window.modules["919"] = [function(require,module,exports){var getTag=require(867),isObjectLike=require(912),mapTag="[object Map]";function baseIsMap(e){return isObjectLike(e)&&getTag(e)==mapTag}module.exports=baseIsMap; }, {"867":867,"912":912}]; window.modules["920"] = [function(require,module,exports){var Stack=require(822),baseIsEqual=require(914),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseIsMatch(r,e,a,t){var i=a.length,u=i,n=!t;if(null==r)return!u;for(r=Object(r);i--;){var s=a[i];if(n&&s[2]?s[1]!==r[s[0]]:!(s[0]in r))return!1}for(;++i<u;){var A=(s=a[i])[0],E=r[A],R=s[1];if(n&&s[2]){if(void 0===E&&!(A in r))return!1}else{var _=new Stack;if(t)var f=t(E,R,A,r,e,_);if(!(void 0===f?baseIsEqual(R,E,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG,t,_):f))return!1}}return!0}module.exports=baseIsMatch; }, {"822":822,"914":914}]; window.modules["921"] = [function(require,module,exports){var isFunction=require(922),isMasked=require(924),isObject=require(84),toSource=require(923),reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(e){return!(!isObject(e)||isMasked(e))&&(isFunction(e)?reIsNative:reIsHostCtor).test(toSource(e))}module.exports=baseIsNative; }, {"84":84,"922":922,"923":923,"924":924}]; window.modules["922"] = [function(require,module,exports){var baseGetTag=require(900),isObject=require(84),asyncTag="[object AsyncFunction]",funcTag="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(e){if(!isObject(e))return!1;var n=baseGetTag(e);return n==funcTag||n==genTag||n==asyncTag||n==proxyTag}module.exports=isFunction; }, {"84":84,"900":900}]; window.modules["923"] = [function(require,module,exports){var funcProto=Function.prototype,funcToString=funcProto.toString;function toSource(t){if(null!=t){try{return funcToString.call(t)}catch(t){}try{return t+""}catch(t){}}return""}module.exports=toSource; }, {}]; window.modules["924"] = [function(require,module,exports){var coreJsData=require(994),maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked(e){return!!maskSrcKey&&maskSrcKey in e}module.exports=isMasked; }, {"994":994}]; window.modules["925"] = [function(require,module,exports){var getTag=require(867),isObjectLike=require(912),setTag="[object Set]";function baseIsSet(e){return isObjectLike(e)&&getTag(e)==setTag}module.exports=baseIsSet; }, {"867":867,"912":912}]; window.modules["926"] = [function(require,module,exports){var baseGetTag=require(900),isLength=require(927),isObjectLike=require(912),argsTag="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};function baseIsTypedArray(a){return isObjectLike(a)&&isLength(a.length)&&!!typedArrayTags[baseGetTag(a)]}typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1,module.exports=baseIsTypedArray; }, {"900":900,"912":912,"927":927}]; window.modules["927"] = [function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991;function isLength(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}module.exports=isLength; }, {}]; window.modules["928"] = [function(require,module,exports){var baseMatches=require(931),baseMatchesProperty=require(930),identity=require(929),isArray=require(145),property=require(932);function baseIteratee(e){return"function"==typeof e?e:null==e?identity:"object"==typeof e?isArray(e)?baseMatchesProperty(e[0],e[1]):baseMatches(e):property(e)}module.exports=baseIteratee; }, {"145":145,"929":929,"930":930,"931":931,"932":932}]; window.modules["929"] = [function(require,module,exports){function identity(t){return t}module.exports=identity; }, {}]; window.modules["930"] = [function(require,module,exports){var baseIsEqual=require(914),get=require(23),hasIn=require(943),isKey=require(944),isStrictComparable=require(945),matchesStrictComparable=require(941),toKey=require(898),COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(e,r){return isKey(e)&&isStrictComparable(r)?matchesStrictComparable(toKey(e),r):function(a){var t=get(a,e);return void 0===t&&t===r?hasIn(a,e):baseIsEqual(r,t,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}module.exports=baseMatchesProperty; }, {"23":23,"898":898,"914":914,"941":941,"943":943,"944":944,"945":945}]; window.modules["931"] = [function(require,module,exports){var baseIsMatch=require(920),getMatchData=require(942),matchesStrictComparable=require(941);function baseMatches(a){var t=getMatchData(a);return 1==t.length&&t[0][2]?matchesStrictComparable(t[0][0],t[0][1]):function(e){return e===a||baseIsMatch(e,a,t)}}module.exports=baseMatches; }, {"920":920,"941":941,"942":942}]; window.modules["932"] = [function(require,module,exports){var baseProperty=require(850),basePropertyDeep=require(959),isKey=require(944),toKey=require(898);function property(e){return isKey(e)?baseProperty(toKey(e)):basePropertyDeep(e)}module.exports=property; }, {"850":850,"898":898,"944":944,"959":959}]; window.modules["933"] = [function(require,module,exports){var isPrototype=require(934),nativeKeys=require(935),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseKeys(e){if(!isPrototype(e))return nativeKeys(e);var r=[];for(var t in Object(e))hasOwnProperty.call(e,t)&&"constructor"!=t&&r.push(t);return r}module.exports=baseKeys; }, {"934":934,"935":935}]; window.modules["934"] = [function(require,module,exports){var objectProto=Object.prototype;function isPrototype(o){var t=o&&o.constructor;return o===("function"==typeof t&&t.prototype||objectProto)}module.exports=isPrototype; }, {}]; window.modules["935"] = [function(require,module,exports){var overArg=require(1027),nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys; }, {"1027":1027}]; window.modules["936"] = [function(require,module,exports){var isObject=require(84),isPrototype=require(934),nativeKeysIn=require(937),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseKeysIn(e){if(!isObject(e))return nativeKeysIn(e);var r=isPrototype(e),t=[];for(var o in e)("constructor"!=o||!r&&hasOwnProperty.call(e,o))&&t.push(o);return t}module.exports=baseKeysIn; }, {"84":84,"934":934,"937":937}]; window.modules["937"] = [function(require,module,exports){function nativeKeysIn(n){var e=[];if(null!=n)for(var r in Object(n))e.push(r);return e}module.exports=nativeKeysIn; }, {}]; window.modules["939"] = [function(require,module,exports){var baseEach=require(880),isArrayLike=require(940);function baseMap(r,a){var e=-1,i=isArrayLike(r)?Array(r.length):[];return baseEach(r,function(r,s,n){i[++e]=a(r,s,n)}),i}module.exports=baseMap; }, {"880":880,"940":940}]; window.modules["940"] = [function(require,module,exports){var isFunction=require(922),isLength=require(927);function isArrayLike(i){return null!=i&&isLength(i.length)&&!isFunction(i)}module.exports=isArrayLike; }, {"922":922,"927":927}]; window.modules["941"] = [function(require,module,exports){function matchesStrictComparable(t,e){return function(r){return null!=r&&(r[t]===e&&(void 0!==e||t in Object(r)))}}module.exports=matchesStrictComparable; }, {}]; window.modules["942"] = [function(require,module,exports){var isStrictComparable=require(945),keys=require(144);function getMatchData(r){for(var e=keys(r),t=e.length;t--;){var a=e[t],i=r[a];e[t]=[a,i,isStrictComparable(i)]}return e}module.exports=getMatchData; }, {"144":144,"945":945}]; window.modules["943"] = [function(require,module,exports){var baseHasIn=require(905),hasPath=require(1029);function hasIn(a,s){return null!=a&&hasPath(a,s,baseHasIn)}module.exports=hasIn; }, {"905":905,"1029":1029}]; window.modules["944"] = [function(require,module,exports){var isArray=require(145),isSymbol=require(887),reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(r,e){if(isArray(r))return!1;var s=typeof r;return!("number"!=s&&"symbol"!=s&&"boolean"!=s&&null!=r&&!isSymbol(r))||(reIsPlainProp.test(r)||!reIsDeepProp.test(r)||null!=e&&r in Object(e))}module.exports=isKey; }, {"145":145,"887":887}]; window.modules["945"] = [function(require,module,exports){var isObject=require(84);function isStrictComparable(e){return e==e&&!isObject(e)}module.exports=isStrictComparable; }, {"84":84}]; window.modules["949"] = [function(require,module,exports){var cloneArrayBuffer=require(987);function cloneTypedArray(r,e){var f=e?cloneArrayBuffer(r.buffer):r.buffer;return new r.constructor(f,r.byteOffset,r.length)}module.exports=cloneTypedArray; }, {"987":987}]; window.modules["950"] = [function(require,module,exports){var isArrayLike=require(940),isObjectLike=require(912);function isArrayLikeObject(e){return isObjectLike(e)&&isArrayLike(e)}module.exports=isArrayLikeObject; }, {"912":912,"940":940}]; window.modules["951"] = [function(require,module,exports){var baseGetTag=require(900),getPrototype=require(1026),isObjectLike=require(912),objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject(t){if(!isObjectLike(t)||baseGetTag(t)!=objectTag)return!1;var e=getPrototype(t);if(null===e)return!0;var o=hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof o&&o instanceof o&&funcToString.call(o)==objectCtorString}module.exports=isPlainObject; }, {"900":900,"912":912,"1026":1026}]; window.modules["953"] = [function(require,module,exports){var arrayMap=require(844),baseIteratee=require(928),baseMap=require(939),baseSortBy=require(954),baseUnary=require(879),compareMultiple=require(955),identity=require(929);function baseOrderBy(e,r,a){var t=-1;r=arrayMap(r.length?r:[identity],baseUnary(baseIteratee));var i=baseMap(e,function(e,a,i){return{criteria:arrayMap(r,function(r){return r(e)}),index:++t,value:e}});return baseSortBy(i,function(e,r){return compareMultiple(e,r,a)})}module.exports=baseOrderBy; }, {"844":844,"879":879,"928":928,"929":929,"939":939,"954":954,"955":955}]; window.modules["954"] = [function(require,module,exports){function baseSortBy(r,e){var o=r.length;for(r.sort(e);o--;)r[o]=r[o].value;return r}module.exports=baseSortBy; }, {}]; window.modules["955"] = [function(require,module,exports){var compareAscending=require(991);function compareMultiple(e,r,i){for(var n=-1,c=e.criteria,a=r.criteria,t=c.length,o=i.length;++n<t;){var p=compareAscending(c[n],a[n]);if(p)return n>=o?p:p*("desc"==i[n]?-1:1)}return e.index-r.index}module.exports=compareMultiple; }, {"991":991}]; window.modules["957"] = [function(require,module,exports){var baseGet=require(896),baseSet=require(958),castPath=require(897);function basePickBy(e,a,t){for(var r=-1,s=a.length,b={};++r<s;){var c=a[r],i=baseGet(e,c);t(i,c)&&baseSet(b,castPath(c,e),i)}return b}module.exports=basePickBy; }, {"896":896,"897":897,"958":958}]; window.modules["958"] = [function(require,module,exports){var assignValue=require(856),castPath=require(897),isIndex=require(842),isObject=require(84),toKey=require(898);function baseSet(e,i,r,t){if(!isObject(e))return e;for(var s=-1,a=(i=castPath(i,e)).length,u=a-1,n=e;null!=n&&++s<a;){var o=toKey(i[s]),c=r;if(s!=u){var l=n[o];void 0===(c=t?t(l,o,n):void 0)&&(c=isObject(l)?l:isIndex(i[s+1])?[]:{})}assignValue(n,o,c),n=n[o]}return e}module.exports=baseSet; }, {"84":84,"842":842,"856":856,"897":897,"898":898}]; window.modules["959"] = [function(require,module,exports){var baseGet=require(896);function basePropertyDeep(e){return function(r){return baseGet(r,e)}}module.exports=basePropertyDeep; }, {"896":896}]; window.modules["960"] = [function(require,module,exports){function basePropertyOf(r){return function(e){return null==r?void 0:r[e]}}module.exports=basePropertyOf; }, {}]; window.modules["961"] = [function(require,module,exports){var baseUnset=require(962),isIndex=require(842),arrayProto=Array.prototype,splice=arrayProto.splice;function basePullAt(e,r){for(var a=e?r.length:0,s=a-1;a--;){var t=r[a];if(a==s||t!==l){var l=t;isIndex(t)?splice.call(e,t,1):baseUnset(e,t)}}return e}module.exports=basePullAt; }, {"842":842,"962":962}]; window.modules["962"] = [function(require,module,exports){var castPath=require(897),last=require(37),parent=require(910),toKey=require(898);function baseUnset(e,t){return t=castPath(t,e),null==(e=parent(e,t))||delete e[toKey(last(t))]}module.exports=baseUnset; }, {"37":37,"897":897,"898":898,"910":910}]; window.modules["965"] = [function(require,module,exports){function baseReduce(e,u,n,c,o){return o(e,function(e,o,t){n=c?(c=!1,e):u(n,e,o,t)}),n}module.exports=baseReduce; }, {}]; window.modules["967"] = [function(require,module,exports){var identity=require(929),overRest=require(968),setToString=require(969);function baseRest(e,t){return setToString(overRest(e,t,identity),e+"")}module.exports=baseRest; }, {"929":929,"968":968,"969":969}]; window.modules["968"] = [function(require,module,exports){var apply=require(831),nativeMax=Math.max;function overRest(r,a,e){return a=nativeMax(void 0===a?r.length-1:a,0),function(){for(var t=arguments,n=-1,o=nativeMax(t.length-a,0),v=Array(o);++n<o;)v[n]=t[a+n];n=-1;for(var i=Array(a+1);++n<a;)i[n]=t[n];return i[a]=e(v),apply(r,this,i)}}module.exports=overRest; }, {"831":831}]; window.modules["969"] = [function(require,module,exports){var baseSetToString=require(970),shortOut=require(1037),setToString=shortOut(baseSetToString);module.exports=setToString; }, {"970":970,"1037":1037}]; window.modules["970"] = [function(require,module,exports){var constant=require(971),defineProperty=require(862),identity=require(929),baseSetToString=defineProperty?function(e,t){return defineProperty(e,"toString",{configurable:!0,enumerable:!1,value:constant(t),writable:!0})}:identity;module.exports=baseSetToString; }, {"862":862,"929":929,"971":971}]; window.modules["971"] = [function(require,module,exports){function constant(n){return function(){return n}}module.exports=constant; }, {}]; window.modules["972"] = [function(require,module,exports){function baseSlice(e,r,a){var l=-1,n=e.length;r<0&&(r=-r>n?0:n+r),(a=a>n?n:a)<0&&(a+=n),n=r>a?0:a-r>>>0,r>>>=0;for(var o=Array(n);++l<n;)o[l]=e[l+r];return o}module.exports=baseSlice; }, {}]; window.modules["974"] = [function(require,module,exports){var Symbol=require(828),arrayMap=require(844),isArray=require(145),isSymbol=require(887),INFINITY=1/0,symbolProto=Symbol?Symbol.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0;function baseToString(r){if("string"==typeof r)return r;if(isArray(r))return arrayMap(r,baseToString)+"";if(isSymbol(r))return symbolToString?symbolToString.call(r):"";var o=r+"";return"0"==o&&1/r==-INFINITY?"-0":o}module.exports=baseToString; }, {"145":145,"828":828,"844":844,"887":887}]; window.modules["975"] = [function(require,module,exports){var SetCache=require(819),arrayIncludes=require(835),arrayIncludesWith=require(837),cacheHas=require(878),createSet=require(977),setToArray=require(976),LARGE_ARRAY_SIZE=200;function baseUniq(e,r,a){var s=-1,t=arrayIncludes,u=e.length,c=!0,i=[],n=i;if(a)c=!1,t=arrayIncludesWith;else if(u>=LARGE_ARRAY_SIZE){var h=r?null:createSet(e);if(h)return setToArray(h);c=!1,t=cacheHas,n=new SetCache}else n=r?[]:i;e:for(;++s<u;){var l=e[s],_=r?r(l):l;if(l=a||0!==l?l:0,c&&_==_){for(var o=n.length;o--;)if(n[o]===_)continue e;r&&n.push(_),i.push(l)}else t(n,_,a)||(n!==i&&n.push(_),i.push(l))}return i}module.exports=baseUniq; }, {"819":819,"835":835,"837":837,"878":878,"976":976,"977":977}]; window.modules["976"] = [function(require,module,exports){function setToArray(r){var o=-1,e=Array(r.size);return r.forEach(function(r){e[++o]=r}),e}module.exports=setToArray; }, {}]; window.modules["977"] = [function(require,module,exports){var Set=require(818),noop=require(1016),setToArray=require(976),INFINITY=1/0,createSet=Set&&1/setToArray(new Set([,-0]))[1]==INFINITY?function(e){return new Set(e)}:noop;module.exports=createSet; }, {"818":818,"976":976,"1016":1016}]; window.modules["978"] = [function(require,module,exports){var arrayMap=require(844);function baseValues(a,r){return arrayMap(r,function(r){return a[r]})}module.exports=baseValues; }, {"844":844}]; window.modules["980"] = [function(require,module,exports){var isArrayLikeObject=require(950);function castArrayLikeObject(r){return isArrayLikeObject(r)?r:[]}module.exports=castArrayLikeObject; }, {"950":950}]; window.modules["981"] = [function(require,module,exports){var identity=require(929);function castFunction(t){return"function"==typeof t?t:identity}module.exports=castFunction; }, {"929":929}]; window.modules["982"] = [function(require,module,exports){var baseToString=require(974);function toString(r){return null==r?"":baseToString(r)}module.exports=toString; }, {"974":974}]; window.modules["983"] = [function(require,module,exports){var memoizeCapped=require(1034),rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(e){var r=[];return 46===e.charCodeAt(0)&&r.push(""),e.replace(rePropName,function(e,a,p,o){r.push(p?o.replace(reEscapeChar,"$1"):a||e)}),r});module.exports=stringToPath; }, {"1034":1034}]; window.modules["987"] = [function(require,module,exports){var Uint8Array=require(829);function cloneArrayBuffer(r){var e=new r.constructor(r.byteLength);return new Uint8Array(e).set(new Uint8Array(r)),e}module.exports=cloneArrayBuffer; }, {"829":829}]; window.modules["988"] = [function(require,module,exports){var cloneArrayBuffer=require(987);function cloneDataView(e,r){var f=r?cloneArrayBuffer(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}module.exports=cloneDataView; }, {"987":987}]; window.modules["989"] = [function(require,module,exports){var reFlags=/\w*$/;function cloneRegExp(e){var r=new e.constructor(e.source,reFlags.exec(e));return r.lastIndex=e.lastIndex,r}module.exports=cloneRegExp; }, {}]; window.modules["990"] = [function(require,module,exports){var Symbol=require(828),symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function cloneSymbol(o){return symbolValueOf?Object(symbolValueOf.call(o)):{}}module.exports=cloneSymbol; }, {"828":828}]; window.modules["991"] = [function(require,module,exports){var isSymbol=require(887);function compareAscending(i,r){if(i!==r){var e=void 0!==i,n=null===i,o=i==i,l=isSymbol(i),u=void 0!==r,m=null===r,s=r==r,c=isSymbol(r);if(!m&&!c&&!l&&i>r||l&&u&&s&&!m&&!c||n&&u&&s||!e&&s||!o)return 1;if(!n&&!l&&!c&&i<r||c&&e&&o&&!n&&!l||m&&e&&o||!u&&o||!s)return-1}return 0}module.exports=compareAscending; }, {"887":887}]; window.modules["992"] = [function(require,module,exports){var arrayFilter=require(834),stubArray=require(1028),objectProto=Object.prototype,propertyIsEnumerable=objectProto.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(r){return null==r?[]:(r=Object(r),arrayFilter(nativeGetSymbols(r),function(e){return propertyIsEnumerable.call(r,e)}))}:stubArray;module.exports=getSymbols; }, {"834":834,"1028":1028}]; window.modules["993"] = [function(require,module,exports){var arrayPush=require(845),getPrototype=require(1026),getSymbols=require(992),stubArray=require(1028),nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(r){for(var e=[];r;)arrayPush(e,getSymbols(r)),r=getPrototype(r);return e}:stubArray;module.exports=getSymbolsIn; }, {"845":845,"992":992,"1026":1026,"1028":1028}]; window.modules["994"] = [function(require,module,exports){var root=require(792),coreJsData=root["__core-js_shared__"];module.exports=coreJsData; }, {"792":792}]; window.modules["995"] = [function(require,module,exports){var baseRest=require(967),isIterateeCall=require(996);function createAssigner(e){return baseRest(function(t,r){var a=-1,i=r.length,s=i>1?r[i-1]:void 0,n=i>2?r[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,n&&isIterateeCall(r[0],r[1],n)&&(s=i<3?void 0:s,i=1),t=Object(t);++a<i;){var o=r[a];o&&e(t,o,a,s)}return t})}module.exports=createAssigner; }, {"967":967,"996":996}]; window.modules["996"] = [function(require,module,exports){var eq=require(855),isArrayLike=require(940),isIndex=require(842),isObject=require(84);function isIterateeCall(e,r,i){if(!isObject(i))return!1;var t=typeof r;return!!("number"==t?isArrayLike(i)&&isIndex(r,i.length):"string"==t&&r in i)&&eq(i[r],e)}module.exports=isIterateeCall; }, {"84":84,"842":842,"855":855,"940":940}]; window.modules["1000"] = [function(require,module,exports){var arrayReduce=require(846),deburr=require(1002),words=require(1001),rsApos="['’]",reApos=RegExp(rsApos,"g");function createCompounder(r){return function(e){return arrayReduce(words(deburr(e).replace(reApos,"")),r,"")}}module.exports=createCompounder; }, {"846":846,"1001":1001,"1002":1002}]; window.modules["1001"] = [function(require,module,exports){var asciiWords=require(852),hasUnicodeWord=require(1030),toString=require(982),unicodeWords=require(1040);function words(r,o,i){return r=toString(r),void 0===(o=i?void 0:o)?hasUnicodeWord(r)?unicodeWords(r):asciiWords(r):r.match(o)||[]}module.exports=words; }, {"852":852,"982":982,"1030":1030,"1040":1040}]; window.modules["1002"] = [function(require,module,exports){var deburrLetter=require(1018),toString=require(982),reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsCombo="["+rsComboRange+"]",reComboMark=RegExp(rsCombo,"g");function deburr(r){return(r=toString(r))&&r.replace(reLatin,deburrLetter).replace(reComboMark,"")}module.exports=deburr; }, {"982":982,"1018":1018}]; window.modules["1003"] = [function(require,module,exports){var baseIteratee=require(928),isArrayLike=require(940),keys=require(144);function createFind(e){return function(r,i,t){var a=Object(r);if(!isArrayLike(r)){var n=baseIteratee(i,3);r=keys(r),i=function(e){return n(a[e],e,a)}}var s=e(r,i,t);return s>-1?a[n?r[s]:s]:void 0}}module.exports=createFind; }, {"144":144,"928":928,"940":940}]; window.modules["1012"] = [function(require,module,exports){var toNumber=require(1015),INFINITY=1/0,MAX_INTEGER=1.7976931348623157e308;function toFinite(e){return e?(e=toNumber(e))===INFINITY||e===-INFINITY?(e<0?-1:1)*MAX_INTEGER:e==e?e:0:0===e?e:0}module.exports=toFinite; }, {"1015":1015}]; window.modules["1014"] = [function(require,module,exports){var toFinite=require(1012);function toInteger(t){var e=toFinite(t),r=e%1;return e==e?r?e-r:e:0}module.exports=toInteger; }, {"1012":1012}]; window.modules["1015"] = [function(require,module,exports){var isObject=require(84),isSymbol=require(887),NAN=NaN,reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(e){if("number"==typeof e)return e;if(isSymbol(e))return NAN;if(isObject(e)){var r="function"==typeof e.valueOf?e.valueOf():e;e=isObject(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(reTrim,"");var t=reIsBinary.test(e);return t||reIsOctal.test(e)?freeParseInt(e.slice(2),t?2:8):reIsBadHex.test(e)?NAN:+e}module.exports=toNumber; }, {"84":84,"887":887}]; window.modules["1016"] = [function(require,module,exports){function noop(){}module.exports=noop; }, {}]; window.modules["1018"] = [function(require,module,exports){var basePropertyOf=require(960),deburredLetters={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},deburrLetter=basePropertyOf(deburredLetters);module.exports=deburrLetter; }, {"960":960}]; window.modules["1019"] = [function(require,module,exports){function mapToArray(r){var a=-1,o=Array(r.size);return r.forEach(function(r,n){o[++a]=[n,r]}),o}module.exports=mapToArray; }, {}]; window.modules["1020"] = [function(require,module,exports){(function (global){ var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;module.exports=freeGlobal; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["1023"] = [function(require,module,exports){var isKeyable=require(1024);function getMapData(a,e){var t=a.__data__;return isKeyable(e)?t["string"==typeof e?"string":"hash"]:t.map}module.exports=getMapData; }, {"1024":1024}]; window.modules["1024"] = [function(require,module,exports){function isKeyable(e){var o=typeof e;return"string"==o||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==e:null===e}module.exports=isKeyable; }, {}]; window.modules["1025"] = [function(require,module,exports){function getValue(e,u){return null==e?void 0:e[u]}module.exports=getValue; }, {}]; window.modules["1026"] = [function(require,module,exports){var overArg=require(1027),getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype; }, {"1027":1027}]; window.modules["1027"] = [function(require,module,exports){function overArg(r,e){return function(n){return r(e(n))}}module.exports=overArg; }, {}]; window.modules["1028"] = [function(require,module,exports){function stubArray(){return[]}module.exports=stubArray; }, {}]; window.modules["1029"] = [function(require,module,exports){var castPath=require(897),isArguments=require(839),isArray=require(145),isIndex=require(842),isLength=require(927),toKey=require(898);function hasPath(e,r,t){for(var s=-1,i=(r=castPath(r,e)).length,a=!1;++s<i;){var n=toKey(r[s]);if(!(a=null!=e&&t(e,n)))break;e=e[n]}return a||++s!=i?a:!!(i=null==e?0:e.length)&&isLength(i)&&isIndex(n,i)&&(isArray(e)||isArguments(e))}module.exports=hasPath; }, {"145":145,"839":839,"842":842,"897":897,"898":898,"927":927}]; window.modules["1030"] = [function(require,module,exports){var reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord(o){return reHasUnicodeWord.test(o)}module.exports=hasUnicodeWord; }, {}]; window.modules["1031"] = [function(require,module,exports){var getNative=require(793),nativeCreate=getNative(Object,"create");module.exports=nativeCreate; }, {"793":793}]; window.modules["1034"] = [function(require,module,exports){var memoize=require(1035),MAX_MEMOIZE_SIZE=500;function memoizeCapped(e){var m=memoize(e,function(e){return r.size===MAX_MEMOIZE_SIZE&&r.clear(),e}),r=m.cache;return m}module.exports=memoizeCapped; }, {"1035":1035}]; window.modules["1035"] = [function(require,module,exports){var MapCache=require(811),FUNC_ERROR_TEXT="Expected a function";function memoize(e,a){if("function"!=typeof e||null!=a&&"function"!=typeof a)throw new TypeError(FUNC_ERROR_TEXT);var c=function(){var r=arguments,t=a?a.apply(this,r):r[0],n=c.cache;if(n.has(t))return n.get(t);var o=e.apply(this,r);return c.cache=n.set(t,o)||n,o};return c.cache=new(memoize.Cache||MapCache),c}memoize.Cache=MapCache,module.exports=memoize; }, {"811":811}]; window.modules["1036"] = [function(require,module,exports){var freeGlobal=require(1020),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{var e=freeModule&&freeModule.require&&freeModule.require("util").types;return e||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}();module.exports=nodeUtil; }, {"1020":1020}]; window.modules["1037"] = [function(require,module,exports){var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(t){var r=0,e=0;return function(){var n=nativeNow(),o=HOT_SPAN-(n-e);if(e=n,o>0){if(++r>=HOT_COUNT)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}module.exports=shortOut; }, {}]; window.modules["1040"] = [function(require,module,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos="['’]",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos+"(?:D|LL|M|RE|S|T|VE))?",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+[rsDingbat,rsRegional,rsSurrPair].join("|")+")"+rsSeq,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords(r){return r.match(reUnicodeWord)||[]}module.exports=unicodeWords; }, {}]; window.modules["1044"] = [function(require,module,exports){var root=require(792),now=function(){return root.Date.now()};module.exports=now; }, {"792":792}]; window.modules["1045"] = [function(require,module,exports){var baseRest=require(967),eq=require(855),isIterateeCall=require(996),keysIn=require(861),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,defaults=baseRest(function(e,r){e=Object(e);var t=-1,o=r.length,a=o>2?r[2]:void 0;for(a&&isIterateeCall(r[0],r[1],a)&&(o=1);++t<o;)for(var s=r[t],l=keysIn(s),n=-1,i=l.length;++n<i;){var u=l[n],b=e[u];(void 0===b||eq(b,objectProto[u])&&!hasOwnProperty.call(e,u))&&(e[u]=s[u])}return e});module.exports=defaults; }, {"855":855,"861":861,"967":967,"996":996}]; window.modules["1051"] = [function(require,module,exports){var apply=require(831),baseEach=require(880),baseInvoke=require(909),baseRest=require(967),isArrayLike=require(940),invokeMap=baseRest(function(e,a,r){var i=-1,s="function"==typeof a,n=isArrayLike(e)?Array(e.length):[];return baseEach(e,function(e){n[++i]=s?apply(a,e,r):baseInvoke(e,a,r)}),n});module.exports=invokeMap; }, {"831":831,"880":880,"909":909,"940":940,"967":967}]; window.modules["1052"] = [function(require,module,exports){function stubFalse(){return!1}module.exports=stubFalse; }, {}]; window.modules["1054"] = [function(require,module,exports){function isNull(l){return null===l}module.exports=isNull; }, {}]; window.modules["1055"] = [function(require,module,exports){function isUndefined(e){return void 0===e}module.exports=isUndefined; }, {}]; window.modules["1064"] = [function(require,module,exports){var toString=require(982);function toLower(o){return toString(o).toLowerCase()}module.exports=toLower; }, {"982":982}]; window.modules["1066"] = [function(require,module,exports){var baseIteratee=require(928),baseUniq=require(975);function uniqBy(e,r){return e&&e.length?baseUniq(e,baseIteratee(r,2)):[]}module.exports=uniqBy; }, {"928":928,"975":975}]; window.modules["1092"] = [function(require,module,exports){var safeStringify=require(682);function tryStringify(r){try{return JSON.stringify(r)}catch(r){return'"[Circular]"'}}module.exports=function(r,e){var i=e&&e.lowres?tryStringify:safeStringify,t=r[0];if("string"!=typeof t){for(var a=new Array(r.length),n=0;n<r.length;n++)a[n]=i(r[n]);return a.join(" ")}var f=r.length;if(1===f)return t;for(var s="",c="",o=1,l=0,u=t.length,y=0;y<u;){if(37===t.charCodeAt(y)&&y+1<u){switch(t.charCodeAt(y+1)){case 100:if(o>=f)break;if(l<y&&(c+=t.slice(l,y)),null==r[o])break;c+=Number(r[o]),l=y+=2;break;case 79:case 111:case 106:if(o>=f)break;if(l<y&&(c+=t.slice(l,y)),void 0===r[o])break;var g=typeof r[o];if("string"===g){c+="'"+r[o]+"'",l=y+=2;break}if("function"===g){c+=r[o].name||"<anonymous>",l=y+=2;break}c+=i(r[o]),l=y+=2;break;case 115:if(o>=f)break;l<y&&(c+=t.slice(l,y)),c+=String(r[o]),l=y+=2;break;case 37:l<y&&(c+=t.slice(l,y)),c+="%",l=y+=2}++o}++y}for(0===l?c=t:l<u&&(c+=t.slice(l));o<f;)c+=null===(s=r[o++])||"object"!=typeof s?" "+s:" "+i(s);return c}; }, {"682":682}]; window.modules["1293"] = [function(require,module,exports){"use strict";var strictUriEncode=require(1294),objectAssign=require(160);function encoderForArrayFormat(e){switch(e.arrayFormat){case"index":return function(r,n,t){return null===n?[encode(r,e),"[",t,"]"].join(""):[encode(r,e),"[",encode(t,e),"]=",encode(n,e)].join("")};case"bracket":return function(r,n){return null===n?encode(r,e):[encode(r,e),"[]=",encode(n,e)].join("")};default:return function(r,n){return null===n?encode(r,e):[encode(r,e),"=",encode(n,e)].join("")}}}function parserForArrayFormat(e){var r;switch(e.arrayFormat){case"index":return function(e,n,t){r=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),r?(void 0===t[e]&&(t[e]={}),t[e][r[1]]=n):t[e]=n};case"bracket":return function(e,n,t){r=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),r?void 0!==t[e]?t[e]=[].concat(t[e],n):t[e]=[n]:t[e]=n};default:return function(e,r,n){void 0!==n[e]?n[e]=[].concat(n[e],r):n[e]=r}}}function encode(e,r){return r.encode?r.strict?strictUriEncode(e):encodeURIComponent(e):e}function keysSorter(e){return Array.isArray(e)?e.sort():"object"==typeof e?keysSorter(Object.keys(e)).sort(function(e,r){return Number(e)-Number(r)}).map(function(r){return e[r]}):e}exports.extract=function(e){return e.split("?")[1]||""},exports.parse=function(e,r){var n=parserForArrayFormat(r=objectAssign({arrayFormat:"none"},r)),t=Object.create(null);return"string"!=typeof e?t:(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var r=e.replace(/\+/g," ").split("="),o=r.shift(),c=r.length>0?r.join("="):void 0;c=void 0===c?null:decodeURIComponent(c),n(decodeURIComponent(o),c,t)}),Object.keys(t).sort().reduce(function(e,r){var n=t[r];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[r]=keysSorter(n):e[r]=n,e},Object.create(null))):t},exports.stringify=function(e,r){var n=encoderForArrayFormat(r=objectAssign({encode:!0,strict:!0,arrayFormat:"none"},r));return e?Object.keys(e).sort().map(function(t){var o=e[t];if(void 0===o)return"";if(null===o)return encode(t,r);if(Array.isArray(o)){var c=[];return o.slice().forEach(function(e){void 0!==e&&c.push(n(t,e,c.length))}),c.join("&")}return encode(t,r)+"="+encode(o,r)}).filter(function(e){return e.length>0}).join("&"):""}; }, {"160":160,"1294":1294}]; window.modules["1294"] = [function(require,module,exports){"use strict";module.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}; }, {}]; window.modules["1295"] = [function(require,module,exports){"use strict";function hasOwnProperty(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(r,e,t,n){e=e||"&",t=t||"=";var o={};if("string"!=typeof r||0===r.length)return o;var a=/\+/g;r=r.split(e);var s=1e3;n&&"number"==typeof n.maxKeys&&(s=n.maxKeys);var p=r.length;s>0&&p>s&&(p=s);for(var y=0;y<p;++y){var u,c,i,l,f=r[y].replace(a,"%20"),v=f.indexOf(t);v>=0?(u=f.substr(0,v),c=f.substr(v+1)):(u=f,c=""),i=decodeURIComponent(u),l=decodeURIComponent(c),hasOwnProperty(o,i)?isArray(o[i])?o[i].push(l):o[i]=[o[i],l]:o[i]=l}return o};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)}; }, {}]; window.modules["1296"] = [function(require,module,exports){"use strict";var stringifyPrimitive=function(r){switch(typeof r){case"string":return r;case"boolean":return r?"true":"false";case"number":return isFinite(r)?r:"";default:return""}};module.exports=function(r,e,t,n){return e=e||"&",t=t||"=",null===r&&(r=void 0),"object"==typeof r?map(objectKeys(r),function(n){var i=encodeURIComponent(stringifyPrimitive(n))+t;return isArray(r[n])?map(r[n],function(r){return i+encodeURIComponent(stringifyPrimitive(r))}).join(e):i+encodeURIComponent(stringifyPrimitive(r[n]))}).join(e):n?encodeURIComponent(stringifyPrimitive(n))+t+encodeURIComponent(stringifyPrimitive(r)):""};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)};function map(r,e){if(r.map)return r.map(e);for(var t=[],n=0;n<r.length;n++)t.push(e(r[n],n));return t}var objectKeys=Object.keys||function(r){var e=[];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&e.push(t);return e}; }, {}]; window.modules["1297"] = [function(require,module,exports){"use strict";var undef,has=Object.prototype.hasOwnProperty;function decode(n){try{return decodeURIComponent(n.replace(/\+/g," "))}catch(n){return null}}function encode(n){try{return encodeURIComponent(n)}catch(n){return null}}function querystring(n){for(var e,r=/([^=?&]+)=?([^&]*)/g,t={};e=r.exec(n);){var o=decode(e[1]),u=decode(e[2]);null===o||null===u||o in t||(t[o]=u)}return t}function querystringify(n,e){e=e||"";var r,t,o=[];for(t in"string"!=typeof e&&(e="?"),n)if(has.call(n,t)){if((r=n[t])||null!==r&&r!==undef&&!isNaN(r)||(r=""),t=encodeURIComponent(t),r=encodeURIComponent(r),null===t||null===r)continue;o.push(t+"="+r)}return o.length?e+o.join("&"):""}exports.stringify=querystringify,exports.parse=querystring; }, {}]; window.modules["1311"] = [function(require,module,exports){"use strict";var __awaiter=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(a,i){function o(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var e;t.done?a(t.value):(e=t.value,e instanceof n?e:new n(function(t){t(e)})).then(o,c)}u((r=r.apply(t,e||[])).next())})},__generator=this&&this.__generator||function(t,e){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=2&i[0]?r.return:i[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[2&i[0],a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=e.call(t,o)}catch(t){i=[6,t],r=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}};Object.defineProperty(exports,"__esModule",{value:!0});var ReCaptchaInstance=function(){function t(t,e,n){this.siteKey=t,this.recaptchaID=e,this.recaptcha=n,this.styleContainer=null}return t.prototype.execute=function(t){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){return[2,this.recaptcha.execute(this.recaptchaID,{action:t})]})})},t.prototype.getSiteKey=function(){return this.siteKey},t.prototype.hideBadge=function(){null===this.styleContainer&&(this.styleContainer=document.createElement("style"),this.styleContainer.innerHTML=".grecaptcha-badge{display:none !important;}",document.head.appendChild(this.styleContainer))},t.prototype.showBadge=function(){null!==this.styleContainer&&(document.head.removeChild(this.styleContainer),this.styleContainer=null)},t}();exports.ReCaptchaInstance=ReCaptchaInstance; }, {}]; window.modules["1312"] = [function(require,module,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ELoadingState,ReCaptchaInstance_1=require(1311);!function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(ELoadingState||(ELoadingState={}));var ReCaptchaLoader=function(){function e(){}return e.load=function(t,n){if(void 0===n&&(n={}),"undefined"==typeof document)return Promise.reject(new Error("This is a library for the browser!"));if(e.getLoadingState()===ELoadingState.LOADED)return e.instance.getSiteKey()===t?Promise.resolve(e.instance):Promise.reject(new Error("reCAPTCHA already loaded with different site key!"));if(e.getLoadingState()===ELoadingState.LOADING)return t!==e.instanceSiteKey?Promise.reject(new Error("reCAPTCHA already loaded with different site key!")):new Promise(function(t,n){e.successfulLoadingConsumers.push(function(e){return t(e)}),e.errorLoadingRunnable.push(function(e){return n(e)})});e.instanceSiteKey=t,e.setLoadingState(ELoadingState.LOADING);var r=new e;return new Promise(function(a,i){r.loadScript(t,n.useRecaptchaNet||!1,n.renderParameters?n.renderParameters:{},n.customUrl).then(function(){e.setLoadingState(ELoadingState.LOADED);var i=r.doExplicitRender(grecaptcha,t,n.explicitRenderParameters?n.explicitRenderParameters:{}),o=new ReCaptchaInstance_1.ReCaptchaInstance(t,i,grecaptcha);e.successfulLoadingConsumers.forEach(function(e){return e(o)}),e.successfulLoadingConsumers=[],n.autoHideBadge&&o.hideBadge(),e.instance=o,a(o)}).catch(function(t){e.errorLoadingRunnable.forEach(function(e){return e(t)}),e.errorLoadingRunnable=[],i(t)})})},e.getInstance=function(){return e.instance},e.setLoadingState=function(t){e.loadingState=t},e.getLoadingState=function(){return null===e.loadingState?ELoadingState.NOT_LOADED:e.loadingState},e.prototype.loadScript=function(t,n,r,a){var i=this;void 0===n&&(n=!1),void 0===r&&(r={}),void 0===a&&(a="");var o=document.createElement("script");o.setAttribute("recaptcha-v3-script","");var c="https://web.archive.org/web/20201008210901/https://www.google.com/recaptcha/api.js";n&&(c="https://web.archive.org/web/20201008210901/https://recaptcha.net/recaptcha/api.js"),a&&(c=a),r.render&&(r.render=void 0);var d=this.buildQueryString(r);return o.src=c+"?render=explicit"+d,new Promise(function(t,n){o.addEventListener("load",i.waitForScriptToLoad(function(){t(o)}),!1),o.onerror=function(t){e.setLoadingState(ELoadingState.NOT_LOADED),n(t)},document.head.appendChild(o)})},e.prototype.buildQueryString=function(e){return Object.keys(e).length<1?"":"&"+Object.keys(e).filter(function(t){return!!e[t]}).map(function(t){return t+"="+e[t]}).join("&")},e.prototype.waitForScriptToLoad=function(t){var n=this;return function(){void 0===window.grecaptcha?setTimeout(function(){n.waitForScriptToLoad(t)},e.SCRIPT_LOAD_DELAY):window.grecaptcha.ready(function(){t()})}},e.prototype.doExplicitRender=function(e,t,n){var r={sitekey:t,badge:n.badge,size:n.size,tabindex:n.tabindex};return n.container?e.render(n.container,r):e.render(r)},e.loadingState=null,e.instance=null,e.instanceSiteKey=null,e.successfulLoadingConsumers=[],e.errorLoadingRunnable=[],e.SCRIPT_LOAD_DELAY=25,e}();exports.load=ReCaptchaLoader.load,exports.getInstance=ReCaptchaLoader.getInstance; }, {"1311":1311}]; window.modules["1314"] = [function(require,module,exports){"use strict";module.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}; }, {}]; window.modules["1333"] = [function(require,module,exports){module.exports=require(1334); }, {"1334":1334}]; window.modules["1334"] = [function(require,module,exports){!function(e,a){"use strict";var n=function(e,a){var n,t,u,l,s,r,m,c,h,d,g,k,f,y,p,A="-",b=[";","?",":","@","&","=","+","$",",","/"],z=[";","?",":","@","&","=","+","$",","],E="",j="",S=!0,O={},v={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"Ae","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"Oe","Ő":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"Ue","Ű":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"ae","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"oe","ő":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"ue","ű":"u","ý":"y","þ":"th","ÿ":"y","ẞ":"SS","ا":"a","أ":"a","إ":"i","آ":"aa","ؤ":"u","ئ":"e","ء":"a","ب":"b","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ي":"y","ى":"a","ة":"h","ﻻ":"la","ﻷ":"laa","ﻹ":"lai","ﻵ":"laa","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","က":"k","ခ":"kh","ဂ":"g","ဃ":"ga","င":"ng","စ":"s","ဆ":"sa","ဇ":"z","စျ":"za","ည":"ny","ဋ":"t","ဌ":"ta","ဍ":"d","ဎ":"da","ဏ":"na","တ":"t","ထ":"ta","ဒ":"d","ဓ":"da","န":"n","ပ":"p","ဖ":"pa","ဗ":"b","ဘ":"ba","မ":"m","ယ":"y","ရ":"ya","လ":"l","ဝ":"w","သ":"th","ဟ":"h","ဠ":"la","အ":"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h","ဧ":"e","၏":"-e","ဣ":"i","ဤ":"-i","ဉ":"u","ဦ":"-u","ဩ":"aw","သြော":"aw","ဪ":"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"","č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z","ހ":"h","ށ":"sh","ނ":"n","ރ":"r","ބ":"b","ޅ":"lh","ކ":"k","އ":"a","ވ":"v","މ":"m","ފ":"f","ދ":"dh","ތ":"th","ލ":"l","ގ":"g","ޏ":"gn","ސ":"s","ޑ":"d","ޒ":"z","ޓ":"t","ޔ":"y","ޕ":"p","ޖ":"j","ޗ":"ch","ޘ":"tt","ޙ":"hh","ޚ":"kh","ޛ":"th","ޜ":"z","ޝ":"sh","ޞ":"s","ޟ":"d","ޠ":"t","ޡ":"z","ޢ":"a","ޣ":"gh","ޤ":"q","ޥ":"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"","α":"a","β":"v","γ":"g","δ":"d","ε":"e","ζ":"z","η":"i","θ":"th","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"ks","ο":"o","π":"p","ρ":"r","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"o","ά":"a","έ":"e","ί":"i","ό":"o","ύ":"y","ή":"i","ώ":"o","ς":"s","ϊ":"i","ΰ":"y","ϋ":"y","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"I","Θ":"TH","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"KS","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ά":"A","Έ":"E","Ί":"I","Ό":"O","Ύ":"Y","Ή":"I","Ώ":"O","Ϊ":"I","Ϋ":"Y","ā":"a","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","ū":"u","Ā":"A","Ē":"E","Ģ":"G","Ī":"I","Ķ":"k","Ļ":"L","Ņ":"N","Ū":"U","Ќ":"Kj","ќ":"kj","Љ":"Lj","љ":"lj","Њ":"Nj","њ":"nj","Тс":"Ts","тс":"ts","ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"E","Ł":"L","Ń":"N","Ś":"S","Ź":"Z","Ż":"Z","Є":"Ye","І":"I","Ї":"Yi","Ґ":"G","є":"ye","і":"i","ї":"yi","ґ":"g","ă":"a","Ă":"A","ș":"s","Ș":"S","ț":"t","Ț":"T","ţ":"t","Ţ":"T","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"yo","ж":"zh","з":"z","и":"i","й":"i","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"Yo","Ж":"Zh","З":"Z","И":"I","Й":"I","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"Kh","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","ђ":"dj","ј":"j","ћ":"c","џ":"dz","Ђ":"Dj","Ј":"j","Ћ":"C","Џ":"Dz","ľ":"l","ĺ":"l","ŕ":"r","Ľ":"L","Ĺ":"L","Ŕ":"R","ş":"s","Ş":"S","ı":"i","İ":"I","ğ":"g","Ğ":"G","ả":"a","Ả":"A","ẳ":"a","Ẳ":"A","ẩ":"a","Ẩ":"A","đ":"d","Đ":"D","ẹ":"e","Ẹ":"E","ẽ":"e","Ẽ":"E","ẻ":"e","Ẻ":"E","ế":"e","Ế":"E","ề":"e","Ề":"E","ệ":"e","Ệ":"E","ễ":"e","Ễ":"E","ể":"e","Ể":"E","ọ":"o","Ọ":"o","ố":"o","Ố":"O","ồ":"o","Ồ":"O","ổ":"o","Ổ":"O","ộ":"o","Ộ":"O","ỗ":"o","Ỗ":"O","ơ":"o","Ơ":"O","ớ":"o","Ớ":"O","ờ":"o","Ờ":"O","ợ":"o","Ợ":"O","ỡ":"o","Ỡ":"O","Ở":"o","ở":"o","ị":"i","Ị":"I","ĩ":"i","Ĩ":"I","ỉ":"i","Ỉ":"i","ủ":"u","Ủ":"U","ụ":"u","Ụ":"U","ũ":"u","Ũ":"U","ư":"u","Ư":"U","ứ":"u","Ứ":"U","ừ":"u","Ừ":"U","ự":"u","Ự":"U","ữ":"u","Ữ":"U","ử":"u","Ử":"ư","ỷ":"y","Ỷ":"y","ỳ":"y","Ỳ":"Y","ỵ":"y","Ỵ":"Y","ỹ":"y","Ỹ":"Y","ạ":"a","Ạ":"A","ấ":"a","Ấ":"A","ầ":"a","Ầ":"A","ậ":"a","Ậ":"A","ẫ":"a","Ẫ":"A","ắ":"a","Ắ":"A","ằ":"a","Ằ":"A","ặ":"a","Ặ":"A","ẵ":"a","Ẵ":"A","“":'"',"”":'"',"‘":"'","’":"'","∂":"d","ƒ":"f","™":"(TM)","©":"(C)","œ":"oe","Œ":"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o","º":"o","ª":"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY","元":"CNY","円":"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF"},w=["်","ް"],U={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},C={en:{},az:{"ç":"c","ə":"e","ğ":"g","ı":"i","ö":"o","ş":"s","ü":"u","Ç":"C","Ə":"E","Ğ":"G","İ":"I","Ö":"O","Ş":"S","Ü":"U"},cs:{"č":"c","ď":"d","ě":"e","ň":"n","ř":"r","š":"s","ť":"t","ů":"u","ž":"z","Č":"C","Ď":"D","Ě":"E","Ň":"N","Ř":"R","Š":"S","Ť":"T","Ů":"U","Ž":"Z"},fi:{"ä":"a","Ä":"A","ö":"o","Ö":"O"},hu:{"ä":"a","Ä":"A","ö":"o","Ö":"O","ü":"u","Ü":"U","ű":"u","Ű":"U"},lt:{"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","Ą":"A","Č":"C","Ę":"E","Ė":"E","Į":"I","Š":"S","Ų":"U","Ū":"U"},lv:{"ā":"a","č":"c","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","š":"s","ū":"u","ž":"z","Ā":"A","Č":"C","Ē":"E","Ģ":"G","Ī":"i","Ķ":"k","Ļ":"L","Ņ":"N","Š":"S","Ū":"u","Ž":"Z"},pl:{"ą":"a","ć":"c","ę":"e","ł":"l","ń":"n","ó":"o","ś":"s","ź":"z","ż":"z","Ą":"A","Ć":"C","Ę":"e","Ł":"L","Ń":"N","Ó":"O","Ś":"S","Ź":"Z","Ż":"Z"},sk:{"ä":"a","Ä":"A"},sr:{"љ":"lj","њ":"nj","Љ":"Lj","Њ":"Nj","đ":"dj","Đ":"Dj"},tr:{"Ü":"U","Ö":"O","ü":"u","ö":"o"}},I={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cz:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mene jako",">":"vice jako","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}};if("string"!=typeof e)return"";if("string"==typeof a&&(A=a),m=I.en,c=C.en,"object"==typeof a)for(g in n=a.maintainCase||!1,O=a.custom&&"object"==typeof a.custom?a.custom:O,u=+a.truncate>1&&a.truncate||!1,l=a.uric||!1,s=a.uricNoSlash||!1,r=a.mark||!1,S=!1!==a.symbols&&!1!==a.lang,A=a.separator||A,l&&(p+=b.join("")),s&&(p+=z.join("")),r&&(p+=[".","!","~","*","'","(",")"].join("")),m=a.lang&&I[a.lang]&&S?I[a.lang]:S?I.en:{},c=a.lang&&C[a.lang]?C[a.lang]:!1===a.lang||!0===a.lang?{}:C.en,a.titleCase&&"number"==typeof a.titleCase.length&&Array.prototype.toString.call(a.titleCase)?(a.titleCase.forEach(function(e){O[e+""]=e+""}),t=!0):t=!!a.titleCase,a.custom&&"number"==typeof a.custom.length&&Array.prototype.toString.call(a.custom)&&a.custom.forEach(function(e){O[e+""]=e+""}),Object.keys(O).forEach(function(a){var n;n=a.length>1?new RegExp("\\b"+o(a)+"\\b","gi"):new RegExp(o(a),"gi"),e=e.replace(n,O[a])}),O)p+=g;for(p=o(p+=A),f=!1,y=!1,d=0,k=(e=e.replace(/(^\s+|\s+$)/g,"")).length;d<k;d++)g=e[d],i(g,O)?f=!1:c[g]?(g=f&&c[g].match(/[A-Za-z0-9]/)?" "+c[g]:c[g],f=!1):g in v?(d+1<k&&w.indexOf(e[d+1])>=0?(j+=g,g=""):!0===y?(g=U[j]+v[g],j=""):g=f&&v[g].match(/[A-Za-z0-9]/)?" "+v[g]:v[g],f=!1,y=!1):g in U?(j+=g,g="",d===k-1&&(g=U[j]),y=!0):!m[g]||l&&-1!==b.join("").indexOf(g)||s&&-1!==z.join("").indexOf(g)?(!0===y?(g=U[j]+g,j="",y=!1):f&&(/[A-Za-z0-9]/.test(g)||E.substr(-1).match(/A-Za-z0-9]/))&&(g=" "+g),f=!1):(g=f||E.substr(-1).match(/[A-Za-z0-9]/)?A+m[g]:m[g],g+=void 0!==e[d+1]&&e[d+1].match(/[A-Za-z0-9]/)?A:"",f=!0),E+=g.replace(new RegExp("[^\\w\\s"+p+"_-]","g"),A);return t&&(E=E.replace(/(\w)(\S*)/g,function(e,a,n){var t=a.toUpperCase()+(null!==n?n:"");return Object.keys(O).indexOf(t.toLowerCase())<0?t:t.toLowerCase()})),E=E.replace(/\s+/g,A).replace(new RegExp("\\"+A+"+","g"),A).replace(new RegExp("(^\\"+A+"+|\\"+A+"+$)","g"),""),u&&E.length>u&&(h=E.charAt(u)===A,E=E.slice(0,u),h||(E=E.slice(0,E.lastIndexOf(A)))),n||t||(E=E.toLowerCase()),E},t=function(e){return function(a){return n(a,e)}},o=function(e){return e.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},i=function(e,a){for(var n in a)if(a[n]===e)return!0};if("undefined"!=typeof module&&module.exports)module.exports=n,module.exports.createSlug=t;else if("undefined"!=typeof define&&define.amd)define([],function(){return n});else try{if(e.getSlug||e.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";e.getSlug=n,e.createSlug=t}catch(e){}}(this); }, {}]; window.modules["1336"] = [function(require,module,exports){var namespace="expire_mixin";function expirePlugin(){var e=this.createStore(this.storage,null,this._namespacePrefix+namespace);return{set:function(t,n,a,r){this.hasNamespace(namespace)||e.set(n,r);return t()},get:function(e,n){this.hasNamespace(namespace)||t.call(this,n);return e()},remove:function(t,n){this.hasNamespace(namespace)||e.remove(n);return t()},getExpiration:function(t,n){return e.get(n)},removeExpiredKeys:function(e){var n=[];this.each(function(e,t){n.push(t)});for(var a=0;a<n.length;a++)t.call(this,n[a])}};function t(t){e.get(t,Number.MAX_VALUE)<=(new Date).getTime()&&(this.raw.remove(t),e.remove(t))}}module.exports=expirePlugin; }, {}]; window.modules["1337"] = [function(require,module,exports){var util=require(1338),slice=util.slice,pluck=util.pluck,each=util.each,bind=util.bind,create=util.create,isList=util.isList,isFunction=util.isFunction,isObject=util.isObject;module.exports={createStore:createStore};var storeAPI={version:"2.0.12",enabled:!1,get:function(e,t){var i=this.storage.read(this._namespacePrefix+e);return this._deserialize(i,t)},set:function(e,t){return void 0===t?this.remove(e):(this.storage.write(this._namespacePrefix+e,this._serialize(t)),t)},remove:function(e){this.storage.remove(this._namespacePrefix+e)},each:function(e){var t=this;this.storage.each(function(i,r){e.call(t,t._deserialize(i),(r||"").replace(t._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(e){return this._namespacePrefix=="__storejs_"+e+"_"},createStore:function(){return createStore.apply(this,arguments)},addPlugin:function(e){this._addPlugin(e)},namespace:function(e){return createStore(this.storage,this.plugins,e)}};function _warn(){var e="undefined"==typeof console?null:console;e&&(e.warn?e.warn:e.log).apply(e,arguments)}function createStore(e,t,i){i||(i=""),e&&!isList(e)&&(e=[e]),t&&!isList(t)&&(t=[t]);var r=i?"__storejs_"+i+"_":"",n=i?new RegExp("^"+r):null;if(!/^[a-zA-Z0-9_\-]*$/.test(i))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var a=create({_namespacePrefix:r,_namespaceRegexp:n,_testStorage:function(e){try{var t="__storejs__test__";e.write(t,t);var i=e.read(t)===t;return e.remove(t),i}catch(e){return!1}},_assignPluginFnProp:function(e,t){var i=this[t];this[t]=function(){var t=slice(arguments,0),r=this;var n=[function(){if(i)return each(arguments,function(e,i){t[i]=e}),i.apply(r,t)}].concat(t);return e.apply(r,n)}},_serialize:function(e){return JSON.stringify(e)},_deserialize:function(e,t){if(!e)return t;var i="";try{i=JSON.parse(e)}catch(t){i=e}return void 0!==i?i:t},_addStorage:function(e){this.enabled||this._testStorage(e)&&(this.storage=e,this.enabled=!0)},_addPlugin:function(e){var t=this;if(isList(e))each(e,function(e){t._addPlugin(e)});else if(!pluck(this.plugins,function(t){return e===t})){if(this.plugins.push(e),!isFunction(e))throw new Error("Plugins must be function values that return objects");var i=e.call(this);if(!isObject(i))throw new Error("Plugins must return an object of function properties");each(i,function(i,r){if(!isFunction(i))throw new Error("Bad plugin property: "+r+" from plugin "+e.name+". Plugins should only return functions.");t._assignPluginFnProp(i,r)})}},addStorage:function(e){_warn("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(e)}},storeAPI,{plugins:[]});return a.raw={},each(a,function(e,t){isFunction(e)&&(a.raw[t]=bind(a,e))}),each(e,function(e){a._addStorage(e)}),each(t,function(e){a._addPlugin(e)}),a} }, {"1338":1338}]; window.modules["1338"] = [function(require,module,exports){(function (global){ var assign=make_assign(),create=make_create(),trim=make_trim(),Global="undefined"!=typeof window?window:global;function make_assign(){return Object.assign?Object.assign:function(t,n,e,i){for(var r=1;r<arguments.length;r++)each(Object(arguments[r]),function(n,e){t[e]=n});return t}}function make_create(){if(Object.create)return function(t,n,e,i){var r=slice(arguments,1);return assign.apply(this,[Object.create(t)].concat(r))};{function t(){}return function(n,e,i,r){var c=slice(arguments,1);return t.prototype=n,assign.apply(this,[new t].concat(c))}}}function make_trim(){return String.prototype.trim?function(t){return String.prototype.trim.call(t)}:function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function bind(t,n){return function(){return n.apply(t,Array.prototype.slice.call(arguments,0))}}function slice(t,n){return Array.prototype.slice.call(t,n||0)}function each(t,n){pluck(t,function(t,e){return n(t,e),!1})}function map(t,n){var e=isList(t)?[]:{};return pluck(t,function(t,i){return e[i]=n(t,i),!1}),e}function pluck(t,n){if(isList(t)){for(var e=0;e<t.length;e++)if(n(t[e],e))return t[e]}else for(var i in t)if(t.hasOwnProperty(i)&&n(t[i],i))return t[i]}function isList(t){return null!=t&&"function"!=typeof t&&"number"==typeof t.length}function isFunction(t){return t&&"[object Function]"==={}.toString.call(t)}function isObject(t){return t&&"[object Object]"==={}.toString.call(t)}module.exports={assign:assign,create:create,trim:trim,bind:bind,slice:slice,each:each,map:map,pluck:pluck,isList:isList,isFunction:isFunction,isObject:isObject,Global:Global}; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})}, {}]; window.modules["1339"] = [function(require,module,exports){var util=require(1338),Global=util.Global;function localStorage(){return Global.localStorage}function read(e){return localStorage().getItem(e)}function write(e,r){return localStorage().setItem(e,r)}function each(e){for(var r=localStorage().length-1;r>=0;r--){var l=localStorage().key(r);e(read(l),l)}}function remove(e){return localStorage().removeItem(e)}function clearAll(){return localStorage().clear()}module.exports={name:"localStorage",read:read,write:write,each:each,remove:remove,clearAll:clearAll}; }, {"1338":1338}]; window.modules["1340"] = [function(require,module,exports){module.exports={name:"memoryStorage",read:read,write:write,each:each,remove:remove,clearAll:clearAll};var memoryStorage={};function read(e){return memoryStorage[e]}function write(e,r){memoryStorage[e]=r}function each(e){for(var r in memoryStorage)memoryStorage.hasOwnProperty(r)&&e(memoryStorage[r],r)}function remove(e){delete memoryStorage[e]}function clearAll(e){memoryStorage={}} }, {}]; window.modules["1362"] = [function(require,module,exports){!function(e){var t=function(e){return new y(e)};t.version="0.6.8","undefined"!=typeof module&&module.exports?module.exports=t:"function"==typeof define&&define.amd?define(function(){return t}):e.typogr=t;var n=function(e,t){return new RegExp(e,t)},s=/<(\/)?(style|pre|code|kbd|script|math|title)[^>]*>/i,r=t.amp=function(e){var t=/(\s| )(&|&|&\#38;)(\s| )/g;if(e||"string"==typeof e)return e.replace(/(<[^<]*>)?([^<]*)(<\/[^<]*>)?/g,function(e,n,r,a){return a=a||"",(n=n||"").match(s)?n+r+a:n+(r=r.replace(t,'$1<span class="amp">&</span>$3'))+a})},a=t.ord=function(e){if(e||"string"==typeof e){var t,n=f(e),r=[],a=!1,p=/(\d+)(st|nd|rd|th)/g;return n.forEach(function(e){"tag"===e.type?(r.push(e.txt),t=s.exec(e.txt),a=!(!t||void 0!==t[1])):a?r.push(e.txt):r.push(e.txt.replace(p,'$1<span class="ord">$2</span>'))}),r.join("")}},p=t.initQuotes=function(e){var t=n("(?:(?:<(?:p|h[1-6]|li|dt|dd)[^>]*>|^)\\s*(?:<(?:a|em|span|strong|i|b)[^>]*>\\s*)*)(?:(\"|“|“)|('|‘|‘))","i");if(e||"string"==typeof e)return e.replace(t,function(e,t,n){var s=t?"dquo":"quo",r=t||n;return[e.slice(0,e.lastIndexOf(r)),'<span class="',s,'">',r,"</span>"].join("")})},c=t.widont=function(e){var t="(?:<(?:a|em|span|strong|i|b)[^>]*?>)*?[^\\s<>]+(?:</(?:a|em|span|strong|i|b)[^>]*?>)*?",s=n("(\\s+"+t+"\\s+"+t+")(?:\\s+)([^<>\\s]+(?:\\s*</(?:a|em|span|strong|i|b)[^>]*?>\\s*\\.*)*?(?:\\s*?</(?:p|h[1-6]|li|dt|dd)>|$))","gi");return e.replace(s,'$1<span class="widont"> </span>$2')},i=t.caps=function(e){var t,r=f(e),a=[],p=!1,c=n("((\\b[A-Z\\d]*[A-Z]\\d*[A-Z][A-Z\\d']*\\b)|(\\b[A-Z]+\\.\\s?(?:[A-Z]+\\.\\s?)+)(?:\\s|\\b|$))","g");return r.forEach(function(e){"tag"===e.type?(a.push(e.txt),t=s.exec(e.txt),p=!(!t||void 0!==t[1])):p?a.push(e.txt):a.push(e.txt.replace(c,function(e,t,n,s){var r,a;return n?'<span class="caps">%s</span>'.replace("%s",n):(" "===s.slice(-1)?(r=s.slice(0,-1),a=" "):(r=s,a=""),'<span class="caps">%s1</span>%s2'.replace("%s1",r).replace("%s2",a))}))}),a.join("")};t.typogrify=function(e){var t=e;return e.jquery&&e.html&&(t=e.html()),t=r(t),t=c(t),t=u(t),t=i(t),t=p(t),t=a(t)};var l,o,u=t.smartypants=function(e){var t,n,r=f(e),a=[],p=[],c="",i="",l=!1,o="";return r.forEach(function(e){if("tag"===e.type)a.push(e.txt),null!==(i=s.exec(e.txt))&&(c=i[2].toLowerCase(),i[1]?(p.length>0&&c===p[p.length-1]&&p.pop(),0===p.length&&(l=!1)):(p.push(c),l=!0));else{if(n=(n=e.txt).replace(/(rock )'n'( roll)/gi,"$1’n’$2"),t=n.slice(-1),!l)switch(n=g(n),n=h(n),n=d(n),n=x(n)){case"'":n=/\S/.test(o)?"’":"‘";break;case'"':n=/\S/.test(o)?"”":"“";break;default:n=m(n)}o=t,a.push(n)}}),a.join("")},f=t.tokenize=function(e){for(var t,n=[],s=0,r=/([^<]*)(<[^>]*>)/gi;null!==(t=r.exec(e));){var a=t[1],p=t[2];a&&n.push({type:"text",txt:a}),n.push({type:"tag",txt:p}),s=r.lastIndex}return r.lastIndex<=e.length&&("."==e.slice(-1)&&".."!=e.slice(-2)?(n.push({type:"text",txt:e.slice(s,e.length-1)}),n.push({type:"text",txt:e.slice(-1)})):n.push({type:"text",txt:e.slice(s)})),n},g=t.smartEscapes=function(e){return e.replace(/\\"/g,""").replace(/\\'/g,"'").replace(/\\-/g,"-").replace(/\\\./g,".").replace(/\\\\/g,"\").replace(/\\`/g,"`")},h=t.smartDashes=function(e){return e.replace(/---/g,"—").replace(/([^<][^!]|[^!]|^)--(?!>)/g,"$1–")},d=t.smartEllipses=function(e){return e.replace(/\.\.\./g,"…").replace(/\. \. \./g,"…")},x=t.smartBackticks=function(e){return e.replace(/``/g,"“").replace(/''/g,"”")},m=t.smartQuotes=function(e){var t="(?=%s\\B)".replace("%s","[!\"#\\$\\%\\'()*+,-.\\/:;<=>?\\@\\[\\\\]\\^_`{|}~]"),s="[^\\ \\t\\r\\n\\[\\{\\(\\-]",r=n("(\\s| |--|&[mn]dash;|–|—|ȁ[34];)'(?=\\w)","g"),a=n("("+s+")'(?!\\s | s\\b | \\d)","g"),p=n("("+s+")'(?!\\s | s\\b)","g"),c=n('(\\s| |--|&[mn]dash;|–|—|ȁ[34];)"(?=\\w)',"g"),i=n('"(?=\\s)',"g"),l=n("("+s+')"',"g");return e.replace(n("^'%s".replace("%s",t),"g"),"’").replace(n('^"%s'.replace("%s",t),"g"),"”").replace(/"'(?=\w)/g,"“‘").replace(/'"(?=\w)/g,"‘“").replace(/\b'(?=\d{2}s)/g,"’").replace(r,"$1‘").replace(a,"$1’").replace(p,"$1’$2").replace("'","’").replace(c,"$1“").replace(i,"”").replace(l,"$1”").replace('"',"“")},y=function(e){this._wrapped=e},v=function(e,n){y.prototype[e]=function(){return e=n.call(t,this._wrapped),this._chain?t(e).chain():e;var e}};for(l in t)t.hasOwnProperty(l)&&((o=t[l])&&o.constructor&&o.call&&o.apply)&&v(l,t[l]);y.prototype.chain=function(){return this._chain=!0,this},y.prototype.value=function(){return this._wrapped}}(this); }, {}]; window.modules["1445"] = [function(require,module,exports){"use strict";const universalAgora=require(1447),universalRest=require(9),universalQuery=require(1446),_get=require(23);function searchByQueryWithRawResults(e,r){const t=`//${r.site.host}${80!==r.site.port?`:${r.site.port}`:""}${r.site.path}/_agora/_search`;return universalRest.post(t,e,!0)}function getProducts(e,r,t){const{search:s}=e,u=!!s&&universalAgora.isURL(s)?null:universalAgora.buildProductsQuery(e);return u?searchByQueryWithRawResults(u,r).then(e=>{const r=universalQuery.formatSearchResult(e);return{total:e.hits.total,products:t?universalAgora.filterByLocale(r):r}}):universalAgora.getProducts(e)}function getMerchantsList(e){return searchByQueryWithRawResults(universalAgora.buildMerchantsAggregation(1e6,_get(e,"site.agoraLocale")),e).then(universalQuery.formatAggregationResults({aggregationName:"merchants",field:"key",subfield:"name"}))}module.exports.getProduct=universalAgora.getProduct,module.exports.getProducts=getProducts,module.exports.getMerchantsList=getMerchantsList,module.exports.searchByQueryWithRawResults=searchByQueryWithRawResults,module.exports.buildMerchantsByUrlQuery=universalAgora.buildMerchantsByUrlQuery; }, {"9":9,"23":23,"1446":1446,"1447":1447}]; window.modules["1446"] = [function(require,module,exports){"use strict";const _map=require(49),_get=require(23),_isArray=require(145),_set=require(103),_isObject=require(84),_cloneDeep=require(61),_uniq=require(88);function formatSearchResult(e){return _map(e.hits.hits,"_source")}function newQuery(e){if(!e)throw new Error("An `index` is required to construct a query");return{index:e,type:"_doc",body:{query:{}}}}function addShould(e,o){var t=_get(e,"body.query.bool.should",void 0),r=_isArray(o);return t?r?_set(e,"body.query.bool.should",t.concat(o)):(t.push(o),_set(e,"body.query.bool.should",t)):_set(e,"body.query.bool.should",r?o:[o]),e}function addMust(e,o){var t=_get(e,"body.query.bool.must",void 0),r=_isArray(o);return t?r?_set(e,"body.query.bool.must",t.concat(o)):(t.push(o),_set(e,"body.query.bool.must",t)):_set(e,"body.query.bool.must",r?o:[o]),e}function addMustNot(e,o){var t=_get(e,"body.query.bool.must_not",void 0),r=_isArray(o);return t?r?_set(e,"body.query.bool.must_not",t.concat(o)):(t.push(o),_set(e,"body.query.bool.must_not",t)):_set(e,"body.query.bool.must_not",r?o:[o]),e}function addFilter(e,o){var t=_get(e,"body.query.bool.filter",void 0);if(!_isObject(o))throw new Error("Filter query required to be an object");return t?_isArray(t)?(t.push(o),_set(e,"body.query.bool.filter",t)):_set(e,"body.query.bool.filter",[_cloneDeep(t),o]):_set(e,"body.query.bool.filter",o),e}function addMinimumShould(e,o){if("number"!=typeof o)throw new Error("A number is required as the second argument");return _set(e,"body.query.bool.minimum_should_match",o),e}function addSort(e,o){var t=_get(e,"body.sort");return _isArray(t)||_set(e,"body.sort",t=[]),t.push(o),e}function addSize(e,o){if(!o&&0!==o)return e;if(o=parseInt(o),isNaN(o))throw new Error(`Second argument must be a number: ${o}`);return _set(e,"body.size",o)}function addFrom(e,o){if(!o&&0!==o)return e;if(o=parseInt(o),isNaN(o))throw new Error(`Second argument must be a number: ${o}`);return _set(e,"body.from",o)}function onlyWithTheseFields(e,o){if(!_isArray(o))throw new Error("Second argument is required to be an Array");return _set(e,"body._source.include",_uniq(o)),e}function onlyWithinThisSite(e,o){return o.subsiteSlug?addFilter(e,{term:{subsite:o.subsiteSlug}}):(addFilter(e,{term:{site:o.slug}}),addMustNot(e,{exists:{field:"subsite"}})),e}function onlyWithinThisDomain(e,o){return addFilter(e,{prefix:{canonicalUrl:`http://${o.host}`}}),e}function withinThisSiteAndCrossposts(e,o){var t={term:{}},r={bool:{should:[],minimum_should_match:1}};return t.term["crosspost."+(o.subsiteSlug||o.slug)]=!0,r.bool.should.push(t),o.subsiteSlug?r.bool.should.push({term:{subsite:o.subsiteSlug}}):(r.bool.should.push({term:{site:o.slug}}),addMustNot(e,{exists:{field:"subsite"}})),addFilter(e,r),e}function withinThisDomainOrCrossposts(e,o){return addShould(e,{term:{[`crosspost.${o.subsiteSlug||o.slug}`]:!0}}),addShould(e,{prefix:{canonicalUrl:`http://${o.host}`}}),addMinimumShould(e,1),e}function moreLikeThis(e,o,t){let r={fields:["tags"],like:{_index:e.index,_type:"_doc",_id:o},include:!1,min_term_freq:1,max_query_terms:12,min_doc_freq:1};return{more_like_this:Object.assign(r,t)}}function addAggregation(e={},o){const{body:t={}}=e;return o?(t.aggs?_set(e,"body.aggs",Object.assign(t.aggs,o)):_set(e,"body.aggs",o),e):e}function formatAggregationResults({aggregationName:e="",field:o="",subfield:t="",skipEmpty:r=!0}){return function(s={}){let i=_get(s,`aggregations.${e}${t?"."+t+".":"."}buckets`,[]);return r&&(i=i.filter(e=>0!==_get(e,"doc_count",0))),i.map(e=>e[o]||"")}}function addGeo(e,o){if(!_isArray(o))throw new Error("Second argument is required to be an Array");if(2!==o.length)throw new Error("Array must be length 2");if(o.some(isNaN))throw new Error("Array must only contain numbers");return _set(e,"body.query.geo_shape.location.shape.type","point"),_set(e,"body.query.geo_shape.location.shape.coordinates",o),e}function combineFunctionScoreQueries(e,o){let t=_cloneDeep(_get(e,"body.query",{})),r=_cloneDeep(_get(o,"body.query",{})),s=_get(e,"body.sort");return _set(e,"body.query",{}),_set(e,"body.query.function_score.functions",[]),e.body.query.function_score.functions.push({filter:t,weight:20}),e.body.query.function_score.functions.push({filter:r,weight:10}),e.body.query.function_score.score_mode="max",e.body.query.function_score.min_score=10,_isArray(s)||_set(e,"body.sort",s=[]),s.unshift({_score:"desc"}),e}function addNestedObjQuery(e,o,t){if(!e)throw new Error("There is no base query to perform the addNestedObjQuery operation");if(!o)throw new Error("There is no nested object path to perform the nested query against");if(!t)throw new Error("There is no nested query path to perform the nested query against");return _set(e,"nested",{path:o,query:t}),e}function addMatchAll(e){return _set(e,"body.query",{match_all:{}}),e}module.exports=newQuery,module.exports.addGeo=addGeo,module.exports.addAggregation=addAggregation,module.exports.addShould=addShould,module.exports.addFilter=addFilter,module.exports.addMust=addMust,module.exports.addMustNot=addMustNot,module.exports.addMinimumShould=addMinimumShould,module.exports.addSort=addSort,module.exports.addSize=addSize,module.exports.addFrom=addFrom,module.exports.onlyWithTheseFields=onlyWithTheseFields,module.exports.onlyWithinThisSite=onlyWithinThisSite,module.exports.onlyWithinThisDomain=onlyWithinThisDomain,module.exports.withinThisSiteAndCrossposts=withinThisSiteAndCrossposts,module.exports.withinThisDomainOrCrossposts=withinThisDomainOrCrossposts,module.exports.formatAggregationResults=formatAggregationResults,module.exports.formatSearchResult=formatSearchResult,module.exports.moreLikeThis=moreLikeThis,module.exports.combineFunctionScoreQueries=combineFunctionScoreQueries,module.exports.addNestedObjQuery=addNestedObjQuery,module.exports.addMatchAll=addMatchAll; }, {"23":23,"49":49,"61":61,"84":84,"88":88,"103":103,"145":145}]; window.modules["1447"] = [function(require,module,exports){(function (process,__filename){ "use strict";const _forEach=require(40),_get=require(23),_filter=require(130),_map=require(49),_isEmpty=require(83),urlParse=require(50),log=require(31).setup({file:__filename}),queryService=require(1446),universalRest=require(9),AGORA_HOST=window.process.env.AGORA_HOST,AGORA_ELASTIC_PREFIX=window.process.env.AGORA_ELASTIC_PREFIX,AGORA_ENDPOINT=AGORA_HOST?`${AGORA_HOST}/api/v1`:null,requestHeader={"Content-Type":"application/json"},PRODUCTS_INDEX="agora-products",AFFILIATES_INDEX="affiliates",RETAILERS_INDEX="retailers",FILTER_KEY={merchants:"name",affiliates:"affiliate"},URL_RE=/^https?:\/\/.*$/;function getProducts(e,t){const{limit:r=100,start:a=0,search:s="",sortDate:c="desc"}=e,n=`${AGORA_ENDPOINT}/products?limit=${r}&start=${a}&search=${encodeURIComponent(s)}&sortDate=${c}`;return fetch(n).then(handleResponse).then(e=>t?filterByLocale(e,t):e).then(e=>({total:e.length,products:e})).catch(handleError(n))}function getProduct(e,t){const r=`${AGORA_ENDPOINT}/products/${e}`;if(!AGORA_ENDPOINT)throw new Error("No Agora endpoint has been set");if("string"!=typeof e)throw new Error("request must provide a product id");return fetch(r).then(handleResponse).then(e=>t?filterByLocale(e,t):e).catch(handleError(r))}function postProduct(e){const t=`${AGORA_ENDPOINT}/products`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function putProduct(e,t){const r=`${AGORA_ENDPOINT}/products/${e}`,a={method:"PUT",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function patchProduct(e,t){const r=`${AGORA_ENDPOINT}/products/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function deleteProduct(e){const t=`${AGORA_ENDPOINT}/products/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).then(handleResponse).catch(handleError(t))}function getMerchantList(e){const{limit:t=100,fields:r=""}=e;return Promise.resolve([{name:"Amazon"}]).catch(handleError(""))}function getMerchant(e){const t=`${AGORA_ENDPOINT}/merchants/${e}`;if("string"!=typeof e)throw new Error("request must provide a product id");return fetch(t).then(handleResponse).catch(handleError(t))}function patchMerchant(e,t){const r=`${AGORA_ENDPOINT}/merchants/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function postMerchant(e){const t=`${AGORA_ENDPOINT}/merchants`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function putMerchant(e,t){const r=`${AGORA_ENDPOINT}/merchants/${e}`,a={method:"PUT",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function deleteMerchant(e){const t=`${AGORA_ENDPOINT}/merchants/${e}`;return fetch(t,{method:"DELETE",headers:requestHeader}).then(handleResponse).catch(handleError(t))}function postLocale(e){const t=`${AGORA_ENDPOINT}/locales/`,r={method:"POST",headers:requestHeader,body:JSON.stringify(e)};return fetch(t,r).then(handleResponse).catch(handleError(t))}function patchLocale(e,t){const r=`${AGORA_ENDPOINT}/locales/${e}`,a={method:"PATCH",headers:requestHeader,body:JSON.stringify(t)};return fetch(r,a).then(handleResponse).catch(handleError(r))}function handleResponse(e){try{return e.json().then(t=>{if(e.status>=400){const e=_get(t,"message.details[0].message");throw new Error(e)}return t})}catch(e){throw new Error(e.message)}}function handleError(e){return t=>{throw log("warn",`Failed request to ${e}`,t),new Error(`request to ${e} failed`)}}function buildProductsQuery({search:e="",limit:t=100,start:r=0,sortDate:a="",filters:s,locale:c}){const n=queryService(PRODUCTS_INDEX),o=s&&Object.keys(s).length?Object.keys(s).filter(e=>Array.isArray(s[e])&&s[e].length):[],i={},u={};if(prependElasticPrefix(n),e||o.length||c||queryService.addMatchAll(n),c&&(queryService.addMust(i,{match:{"locales.locale":c}}),queryService.addMust(u,{match:{"merchants.locale":c}})),e){const t={};queryService.addShould(t,[{match:{"locales.productId":e}},{match:{"locales.name":{query:e,boost:2}}}]),queryService.addMinimumShould(t,1),queryService.addMust(i,_get(t,"body.query"))}if(o.length){const e={};o.forEach(t=>{const r=s[t],a=FILTER_KEY[t],c={};a&&(c[`merchants.${a}`]=r,queryService.addShould(e,{terms:c}))}),queryService.addMinimumShould(e,1),queryService.addMust(u,_get(e,"body.query"))}return _isEmpty(i)||queryService.addMust(n,[queryService.addNestedObjQuery({},"locales",_get(i,"body.query"))]),_isEmpty(u)||queryService.addMust(n,[queryService.addNestedObjQuery({},"merchants",_get(u,"body.query"))]),queryService.addSize(n,t),r>=0&&queryService.addFrom(n,r),"desc"===a||"asc"===a?queryService.addSort(n,{updatedAt:{order:a}}):e&&queryService.addSort(n,{_score:{order:"desc"}}),n}function prependElasticPrefix(e){return e.index=AGORA_ELASTIC_PREFIX?`${AGORA_ELASTIC_PREFIX}_${e.index}`:e.index,e}function buildMerchantsAggregation(e=1e6,t){const r=queryService(PRODUCTS_INDEX);return prependElasticPrefix(r),queryService.addMust(r,{match:{active:!0}}),t&&queryService.addMust(r,queryService.addNestedObjQuery({},"merchants",_get(queryService.addMust({},{match:{"merchants.locale":t}}),"body.query"))),queryService.addAggregation(r,{merchants:{nested:{path:"merchants"},aggs:{name:{terms:{field:"merchants.name",size:e}}}}}),queryService.addSize(r,0),r}function isURL(e){return URL_RE.test(e)}function filterByLocale(e,t,r={locales:"US"}){const a=Array.isArray(e);if(_isEmpty(e))return a?[]:{};const s=["locales","merchants"],c=a?e:[e],n=Object.keys(r),o=_map(c,e=>{const a=Object.assign({},e);return _forEach(s,s=>{if(Object.keys(a).includes(s)){const c=t?_filter(e[s],["locale",t]):e[s];a[s]=c,!c.length&&n.includes(s)&&(a[s]=(_filter(e[s],["locale",r[s]])||[]).map(e=>(e.id=null,e.locale=t,e)))}}),a.name=_get(a,"locales[0].name",""),a});return a&&o.length?o:_get(o,"[0]",{})}function searchByQueryWithRawResults(e,t){const r=`//${t.site.host}${80!==t.site.port?`:${t.site.port}`:""}${t.site.path}/_agora/_search`;return universalRest.post(r,e,!0)}function buildMerchantsByUrlQuery(e){const t=queryService(PRODUCTS_INDEX);return prependElasticPrefix(t),queryService.addNestedObjQuery(t.body.query,"merchants",{match:{"merchants.buyUrl":e}}),t}function getAffiliatesByLocale(e,t){const r=queryService(AFFILIATES_INDEX);return prependElasticPrefix(r),queryService.addMust(r,{match:{locale:e}}),queryService.addSize(r,1e3),queryService.addSort(r,{name:"asc"}),searchByQueryWithRawResults(r,t).then(e=>_get(e,"hits.hits",[]).map(e=>_get(e,"_source",{})))}function getRetailersByAffiliateId(e,t){const r=queryService(RETAILERS_INDEX);return e?(prependElasticPrefix(r),queryService.addMust(r,[queryService.addNestedObjQuery({},"affiliateRetailers",{match:{"affiliateRetailers.affiliateId":e}})]),queryService.addSize(r,1e3),queryService.addSort(r,{name:"asc"}),searchByQueryWithRawResults(r,t).then(e=>_get(e,"hits.hits",[]).map(e=>_get(e,"_source",{})))):Promise.reject()}function getMerchantsList(e){return searchByQueryWithRawResults(buildMerchantsAggregation(1e6,_get(e,"site.agoraLocale")),e).then(queryService.formatAggregationResults({aggregationName:"merchants",field:"key",subfield:"name"}))}function queryRetailersByUrl(e,t){const r=urlParse(e).host.split("www.").join(""),a=queryService(RETAILERS_INDEX);return queryService.addMust(a,{match:{domains:r}}),prependElasticPrefix(a),queryService.addSize(a,10),searchByQueryWithRawResults(a,t).then(e=>_get(e,"hits.hits",[]).map(e=>_get(e,"_source",{})))}require(201),module.exports={buildProductsQuery:buildProductsQuery,buildMerchantsAggregation:buildMerchantsAggregation,getProducts:getProducts,getProduct:getProduct,postProduct:postProduct,putProduct:putProduct,patchProduct:patchProduct,deleteProduct:deleteProduct,getMerchantList:getMerchantList,getMerchant:getMerchant,postMerchant:postMerchant,patchMerchant:patchMerchant,putMerchant:putMerchant,deleteMerchant:deleteMerchant,isURL:isURL,filterByLocale:filterByLocale,patchLocale:patchLocale,postLocale:postLocale,buildMerchantsByUrlQuery:buildMerchantsByUrlQuery,getAffiliatesByLocale:getAffiliatesByLocale,searchByQueryWithRawResults:searchByQueryWithRawResults,getRetailersByAffiliateId:getRetailersByAffiliateId,getMerchantsList:getMerchantsList,queryRetailersByUrl:queryRetailersByUrl}; }).call(this,require(11),"/services/universal/agora.js")}, {"9":9,"11":11,"23":23,"31":31,"40":40,"49":49,"50":50,"83":83,"130":130,"201":201,"1446":1446}]; window.modules["1448"] = [function(require,module,exports){"use strict";const _map=require(49),_mapValues=require(196),_reduce=require(87),_assign=require(134),_get=require(23),_pickBy=require(135),_find=require(41),affiliateSettings={amazon:{domains:["amazon.com","amazon.co.uk"],subtagKey:"ascsubtag",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","utmSource","utmMedium","utmCampaign","zone","format","referrer"],maxLength:99,delimiter:"standard",encode:!1},narrativ:{domains:["shop-links.co/"],subtagKey:"u1",fields:["siteShortKey","pageUri","productId","zone","format"],maxLength:99,delimiter:"standard",encode:!0},rakuten:{domains:["click.linksynergy.com/deeplink","linksynergy.walmart.com/deeplink"],subtagKey:"u1",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","zone","format"],maxLength:72,delimiter:"standard",encode:!1},shareasale:{domains:["shareasale.com"],subtagKey:"afftrack",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","utmSource","utmMedium","utmCampaign","zone","format","referrer"],maxLength:99,delimiter:"standard",encode:!1},skimlinks:{domains:["go.redirectingat.com"],subtagKey:"xcust",fields:["siteShortKey","pageUri","productId","utmCampaign","utmSource","utmMedium","zone","deviceAbbreviation","format"],maxLength:50,delimiter:"alt",encode:!1},impact:{domains:[],subtagKey:"subId2",fields:["siteShortKey","pageUri","productId","deviceAbbreviation","utmSource","utmMedium","utmCampaign","zone","format","referrer"],maxLength:99,delimiter:"standard",encode:!1},avantlink:{domains:["avantlink.com"],subtagKey:"ctc",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:64,delimiter:"alt",encode:!1},cj:{domains:["tkqlhce.com","jdoqocy.com","dpbolvw.net","anrdoezrs.net","kqzyfj.com"],subtagKey:"sid",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:64,delimiter:"alt",encode:!1,joinBy:"/",assignBy:"/",positioned:!0,position:"after",positionKey:"type/dlg/"},partnerize:{domains:["prf.hn"],subtagKey:"pubref",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:100,delimiter:"alt",encode:!1,joinBy:"/",assignBy:":",positioned:!0,position:"before",positionKey:"destination"},pepperjam:{domains:["gopjn.com","pntrac.com","pjtra.com","pjatr.com","pntrs.com","pntra.com"],subtagKey:"sid",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:100,delimiter:"alt",encode:!1},awin:{domains:["awin1.com"],subtagKey:"pref1",fields:["siteShortKey","pageUri","productId","referrer","utmSource","utmMedium","utmCampaign","deviceAbbreviation","zone","format"],maxLength:100,delimiter:"alt",encode:!1,positioned:!0,position:"before",positionKey:"ued"}},subtagDictionary={siteShortKey:"",pageUri:"p",productId:"i",zone:"z",deviceAbbreviation:"d",utmSource:"s",utmMedium:"m",utmCampaign:"c",referrer:"r",format:"t"},delimiters={standard:["[","]"],alt:["__","_"]};function parseValueFromSubtag(e,t,i){const a=t[0]+e+t[1],r=i.split(a)[1]||"";return r?r.split(t[0])[0]:null}function parseSubtag(e,t=delimiters.standard){return _pickBy(_mapValues(subtagDictionary,i=>parseValueFromSubtag(i,t,e)))}function generateSubtag(e,t,i=delimiters.standard,a=!1){const r=(e=>t=>`${e[0]}${t}${e[1]}`)(i),o=_get(affiliateSettings[t],"fields");let s=_reduce(o,(t,i)=>{const a=r(subtagDictionary[i]),o=e[i];return t+(o?a+o:"")},"");return a&&(s=encodeURIComponent(s)),s}function applySubtagMaxlength(e,t){var i=t-3*(e.split(",").length-1+e.split("|").length-1);return e.substr(0,i)}function getSubtagData({getters:e,fields:t=[],visitState:i,locals:a,productLink:r}){let o={};return t.forEach(t=>{o[t]=e[t]&&e[t]({visitState:i,locals:a,productLink:r})}),o}function parseQuery(e=""){return e.split("&").reduce((e,t)=>{const i=t.split("=")[0],a=t.split("=")[1];return void 0!==a&&(e[i]=a),e},{})}function processSubtagPosition({url:e,positionKey:t,subtagKey:i,position:a="after",subtagString:r,joinBy:o,assignBy:s}={}){const[n,u]=e.split(t),d=`${i}${s}${r}`,m=[];if("after"===a){if(!u)return e;const[a,r=""]=u.split(`${i}${s}`),c=r.split(o).slice(1).join(o);m.push(`${n}${t}`,d),a&&m.push(a),c&&m.push(c)}if("before"===a){const[e,a=""]=n.split(`${i}${s}`),r=a.split(o).slice(1).join(o);m.push(e),r&&m.push(r),m.push(d,`${t}${u}`)}return _map(m,e=>e.slice(-1)===o?e.slice(0,-1):e).join(o)}function processSubtag({getters:e,affiliate:t,url:i,visitState:a={},locals:r}){const o=_get(affiliateSettings[t],"fields"),s=_get(affiliateSettings[t],"subtagKey"),n=_get(affiliateSettings[t],"maxLength"),u=_get(affiliateSettings[t],"encode"),d=_get(affiliateSettings[t],"delimiter"),m=_get(affiliateSettings[t],"positioned",!1),c=_get(affiliateSettings[t],"position"),l=_get(affiliateSettings[t],"positionKey"),g=_get(affiliateSettings[t],"assignBy","="),p=_get(affiliateSettings[t],"joinBy","&"),f=delimiters[d];let b,S,y=i.indexOf("?")>=0?i.split("?").pop():"",h=parseQuery(y),v=getSubtagData({getters:e,fields:o,visitState:a,locals:r,productLink:i});return s&&(S=h[s]||"",S=applySubtagMaxlength(b=generateSubtag(v=_assign(parseSubtag(S,f),_pickBy(v)),t,f,u),n),h[s]=S,y=_map(h,(e,t)=>`${t}=${e}`).join("&"),i=m?processSubtagPosition({url:i,positionKey:l,subtagKey:s,position:c,subtagString:S,joinBy:p,assignBy:g}):i.split("?")[0]+`?${y}`),i}function getAffiliate(e){const t=Object.keys(affiliateSettings);return _find(t,t=>_find(affiliateSettings[t].domains,t=>e.includes(t.toLowerCase())))||""}function createSubtagProcessor(e){return({url:t,visitState:i,locals:a,affiliate:r})=>(r=getAffiliate(t)||r)?processSubtag({getters:e,url:t,affiliate:r,visitState:i,locals:a}):""}module.exports.generateSubtag=generateSubtag,module.exports.getAffiliate=getAffiliate,module.exports.createSubtagProcessor=createSubtagProcessor,module.exports.processSubtag=processSubtag; }, {"23":23,"41":41,"49":49,"87":87,"134":134,"135":135,"196":196}]; window.modules["nav-search-button.client"] = [function(require,module,exports){"use strict";const dom=require(2),$gtm=require(3),{reportSearch:reportSearch}=require(51),openClass="open",closeClass="closed";module.exports=(e=>{const s=e,t=dom.find(e,".nav-search-button-trigger"),n=dom.find(e,".nav-search-form"),o=dom.find(e,".search-input");function i(){const e=dom.find("body");s.classList.toggle(closeClass),s.classList.toggle(openClass),e.classList.toggle("disabled"),e.classList.toggle("search-active")}function c(){i(),s.classList.contains(openClass)&&o.focus()}function a(e){!s.contains(e.target)&&s.classList.contains(openClass)&&i()}function r(e){27===e.keyCode&&s.classList.contains(openClass)&&i()}function d(e){e.preventDefault(),$gtm.reportCustomEvent({category:"search",label:"on="+window.location.href,action:o.value}),reportSearch((o.value||"").split(" "),()=>n.submit())}!function(e,s,t){s&&s.addEventListener("click",c);t&&t.addEventListener("submit",d);e.addEventListener("click",a),document.addEventListener("keydown",r),e.addEventListener("touchend",a),n.addEventListener("submit",d)}(dom.find("body"),t,dom.find(e,".nav-search-form submit"))}); }, {"2":2,"3":3,"51":51}]; window.modules["nav-dropdown-button.client"] = [function(require,module,exports){"use strict";const dom=require(2),visibility=require(5),{reportSearch:reportSearch}=require(51);function getNextSiblings(e){const t=[];let i=e;for(;i=i.nextElementSibling;)t.push(i);return t}function getMainChildren(e,t){let i=[],n=e.firstChild;for(;n=n.nextElementSibling;)n.contains(t)?n.isSameNode(t)||(i=i.concat(getMainChildren(n,t))):i.push(n);return i}function isMobile(){return visibility.getViewportWidth()<768}function initializeHeight(e){let t,i,n,o,l,s,r;isMobile()||(t=dom.find(e,".dropdown-body"),i=dom.find(e,".dropdown-body-scroll"),n=visibility.getPageOffset(t).top,o=Math.max(0,n-window.scrollY),s=(l=visibility.getViewportHeight())-o||0,r=Math.max(500,s-65),i.style.maxHeight=`${r}px`)}module.exports=(e=>{let t;const i=e.querySelector(".nav-dropdown-button-trigger"),n=dom.find("body"),o=dom.find(".top"),l=dom.find(".confetti-list"),s=dom.find(".nav-dropdown-button_nymag-homepage"),r=dom.find("header.page-header")||o,c=dom.find('[data-editable="main"]'),a=dom.closest(e,".page-header"),d=a?a.querySelectorAll(".confetti-image.blue"):"",g=a?a.querySelectorAll(".confetti-image.green"):"",u=a?a.querySelectorAll(".confetti-image.orange"):"",f=a?a.querySelectorAll(".confetti-image.orange2"):"",m=a?a.querySelectorAll(".confetti-image.pink"):"",p=a?a.querySelectorAll(".confetti-image.purple"):"",h=a?a.querySelectorAll(".confetti-image.yellow"):"",y=e.querySelectorAll(".dropdown-nav-search-form");function b(e){let t=e.currentTarget,i=t.querySelector(".nav-search-input"),n=i?i.value.split(" "):[];e.preventDefault(),reportSearch(n,()=>t.submit())}i.addEventListener("click",()=>{initializeHeight(e),v()});for(let e=0,t=y.length;e<t;e++)y[e].addEventListener("submit",b);function v(){const a=window.innerWidth<768,y=c.contains(e);e.classList.contains("open")?(i.setAttribute("aria-expanded","false"),l&&function(){let e=[...d,...g,...u,...f,...m,...p,...h];l.classList.add("curtain-collapse"),setTimeout(function(){l.classList.remove("confetti-display"),e.forEach(e=>(function(e){e.classList.remove("c-right","c-rightdown","c-left","c-leftdown")})(e))},500)}()):(i.setAttribute("aria-expanded","true"),t=window.scrollY),e.classList.toggle("closed"),e.classList.toggle("open"),n.classList.toggle("disabled"),a&&e.isSameNode(s)?function(){if(o.contains(e)){const e=getMainChildren(o,s);S(e),w(o)}if(c.contains(e)){const e=getMainChildren(c,s);o.classList.toggle("hidden-component"),w(c),S(e)}e.classList.toggle("open-mobile")}():a&&!y&&r&&(w(r),function(){const i=e.classList.contains("open")?0:t;window.scrollTo({top:i})}())}function w(e){S(getNextSiblings(e))}function S(e){e.forEach(e=>{e.classList.toggle("hidden-component")})}n.addEventListener("click",t=>{!e.contains(t.target)&&e.classList.contains("open")&&v()}),document.addEventListener("keydown",t=>{27===t.keyCode&&e.classList.contains("open")&&v()})}); }, {"2":2,"5":5,"51":51}]; window.modules["follow.client"] = [function(require,module,exports){"use strict";const _find=require(41),$popup=require(52);DS.controller("follow",[function(){function e(e){this.el=e,this.handle=e.getAttribute("data-handle")}return e.prototype={events:{click:"openFollow"},openFollow:function(e){var t,n,a=$popup.position,o=$popup.params,l={},r={w:780,h:500},s=new a(r.w,r.h),c=this.el.classList;l.handle=this.handle,r.left=s.left,r.top=s.top,n=_find([{className:"facebook",url:"https://web.archive.org/web/20201008210901/https://facebook.com/{handle}",network:"Facebook"},{className:"pinterest",url:"https://web.archive.org/web/20201008210901/http://www.pinterest.com/{handle}",network:"Pinterest"},{className:"instagram",url:"https://web.archive.org/web/20201008210901/https://www.instagram.com/{handle}",network:"Instagram"},{className:"rss",url:"https://web.archive.org/web/20201008210901/http://feeds.feedburner.com/{handle}",network:"RSS"},{className:"twitter",url:"https://web.archive.org/web/20201008210901/https://twitter.com/intent/follow?screen_name={handle}&tw_p=followbutton&variant=2.0",network:"Twitter"},{className:"snapchat",url:"https://web.archive.org/web/20201008210901/https://www.snapchat.com/discover/{handle}",network:"Snapchat"}],function(e){return c.contains(e.className)}),l.url=n.url.replace("{handle}",l.handle),l.network=n.network,l.name="Follow "+l.handle+" on "+l.network,t=new o(l,r),window.open(t.address,t.name,t.features),e.preventDefault()}},e}]); }, {"41":41,"52":52}]; window.modules["concert-ads.client"] = [function(require,module,exports){"use strict";const customMappings={"crime-assault":"Power","career money productivity":"Power","feminism-politics-identity":"Power","culture-media":"Culture",celebrity:"Culture",living:"Style",fashion:"Style",shopping:"Style",weddings:"Style",beauty:"Style",animals:"Self","learning creativity":"Self","relationships-friends family":"Self","mental health personality social behavior":"Self","learning creativity":"Self","health-wellness":"Self",parenting:"Self","relationships-sex dating marriage":"Self"};function createConcertAds(){let e=getData("title"),t=window.location.href,n=getData("section"),i="",o=getData("type"),r=getData("vertical");e&&(e=e.split(" ")),t=t.slice(t.lastIndexOf("/")+1);const a={kw:getKeywords(),network:r,page_type:o,entry_group:n,keywords:e,pn:t};return"Homepage"===o?i="homepage":"Section Page"===o&&(i=(i=window.location.pathname).replace(/\//g,"")),n&&-1===n.indexOf(" ")&&(i=n),customMappings[n]&&(i=customMappings[n]),window.location.hostname.match(/\.aws\./i)&&(a.clay_sandbox_env=r),new window.ConcertAds({cmd:[],slots:[],dfpVariables:a,slugPath:"/"+i})}function getKeywords(){try{const e=window._nymPermutive.article.keywords;return e&&e.length>0?e:document.querySelector("meta[name=keywords]").getAttribute("content").split(",").map(function(e){return e.trim()})}catch(e){return}}function getData(e){if(window._nymPermutive){if(e in window._nymPermutive)return window._nymPermutive[e];if(window._nymPermutive.article&&e in window._nymPermutive.article)return window._nymPermutive.article[e]}}window.addEventListener("DOMContentLoaded",function(){const e=new URLSearchParams(window.location.search).get("concert_config_url"),t=e||window.concertConfigUrl;if(window._nymPermutive||console.warn("ConcertAds initializing without Permutive"),!window.ConcertAds)throw new Error("ConcertAds has not been loaded.");window.concertAds=createConcertAds(),window.concertAds.loadRemoteConfig(t).then(function(){window.concertAds.install()})}); }, {}]; window.modules["item-dropdown.client"] = [function(require,module,exports){"use strict";module.exports=(e=>{const t=e.querySelector(".reveal-items"),i=e.querySelector(".search"),r=e.querySelector(".item-dropdown-button"),s=e.querySelector(".no-results"),l=Array.from(e.querySelectorAll(".item-list-item"));r.addEventListener("click",function(){t.classList.toggle("hide-item"),r.classList.toggle("expanded"),"false"===r.getAttribute("aria-expanded")?r.setAttribute("aria-expanded","true"):r.setAttribute("aria-expanded","false")}),i.addEventListener("keyup",function(){var e,t,r=i.value.toLowerCase();if((e=l.filter(function(e){let t=e.querySelector(".item-list-item-link-text").textContent.toLowerCase();return t.includes(r)?e.classList.remove("hide-item"):e.classList.add("hide-item"),t.includes(r)})).length){for(t=0;t<e.length-1;t++)e[t].classList.remove("unbordered");e[e.length-1].classList.add("unbordered")}e.length?s.classList.add("hide-item"):s.classList.remove("hide-item")})}); }, {}]; window.modules["ad.client"] = [function(require,module,exports){"use strict";const _forEach=require(40),_max=require(42),_find=require(41),_includes=require(43),$visibility=require(5),dom=require(2),MAX_MOBILE_RE=/[[0-9]{1,3}-(768|600)/,MAX_TABLET_RE=/[0-9]{3}-(1024|1180)/,DESKTOP_RE=/(1024|1180)-plus/,AD_NAME_SELECTOR='[data-name^="/4088/"], [data-name^="/172968584/"]';var flaggedComponentsOnPage=function(){var e,t=document.querySelector(".article-content"),n=[];return t&&_forEach(['.article-sidebar[data-width="large"]'],function(a){e=t.querySelectorAll(a),_forEach(e,function(e){n.push(e)})}),n}();function getElementsVerticalOverlap(e,t){var n=e.getBoundingClientRect(),a=t.getBoundingClientRect();return!(n.top>a.bottom||n.right<a.left||n.bottom<a.top||n.left>a.right)?a.bottom-n.top:0}function getElementsOverlapAmount(e,t){var n,a=[];return _forEach(t,function(t){n=getElementsVerticalOverlap(e,t),a.push(n)}),_max(a)}function getNYMagAdChannel(e){var t="";switch(e){case"company information":t="company";break;case"new york guides & things to do":t="to-do";break;case"other":t=e;break;case"sponsored guides":t="s-guides";break;case"urbanist":t="urbanist";break;default:t=""}return t}function appendSectionToDfpAds(){var e,t,n,a=document.querySelector("meta[property='og:site_name']"),o=document.querySelector("article[data-content-channel]"),i=document.querySelectorAll(AD_NAME_SELECTOR);a&&(e=a.content),o&&(t=o.getAttribute("data-content-channel").toLowerCase()),t&&"New York Magazine"===e&&(n=getNYMagAdChannel(t)),n&&appendToAdd(i,n)}function appendPageTypeToDfpAds(){let e=document.querySelector(".body > div")||{},t=document.querySelector("body")||{},n=e&&e.classList,a=n&&n.length?[...n]:[],o=_find(a,e=>e.includes("feature")),i=document.querySelectorAll(AD_NAME_SELECTOR);n&&(o?appendPageNumberPositionToDfpAds(i,"Feature"):n.contains("lede-gallery-content")?appendPageNumberPositionToDfpAds(i,"Image_Gallery"):t.classList.contains("one-column-layout")?appendPageNumberPositionToDfpAds(i,"One_Column_Article"):n.contains("article-content")&&appendPageNumberPositionToDfpAds(i,"Standard_Article"))}function appendPageNumberPositionToDfpAds(e,t){const n=["528x379","1100x200","1x1"];let a=e||[],o=dom.find(".ad-splash"),i=dom.find("section.wrapper"),r=dom.find(".secondary"),d=dom.find(".bottom"),s=dom.find(".primary"),c={IA:{xsMobile:{normal:1,grid:1},mobile:{normal:1,grid:1},tablet:{normal:1,grid:1},desktop:{normal:1,grid:1}},BA:{xsMobile:{normal:1,grid:1},mobile:{normal:1,grid:1},tablet:{normal:1,grid:1},desktop:{normal:1,grid:1}}};a.forEach(e=>{let a,l="",u=e.dataset.sizes,m=e.classList.value,p=_find(n,e=>u.includes(e)),g=e.parentElement.classList.contains("image-gallery-mobile-grid-ad");if(u&&!p||e.setAttribute("data-name",e.getAttribute("data-name")+"/"+t),i&&u&&!p){let n,u;if(o&&o.contains(e)?l="LB":i&&i.contains(e)?l="IA":(r&&r.contains(e)||d&&d.contains(e)||s&&s.contains(e))&&(l="BA"),c[l]){if(!(u=checkForAdViewport(m)))return;g?(n=c[l][u].grid,c[l][u].grid++):(n=c[l][u].normal,c[l][u].normal++),a=n<=9?n:"N"}t&&l&&e.setAttribute("data-name",`${e.getAttribute("data-name")}/${t}/${l}${"LB"!==l?a:""}`)}})}function checkForAdViewport(e){return _includes(e,"0-480")?"xsMobile":MAX_MOBILE_RE.test(e)?"mobile":MAX_TABLET_RE.test(e)?"tablet":DESKTOP_RE.test(e)?"desktop":void 0}function appendToAdd(e,t){_forEach(e,e=>{e.setAttribute("data-name",e.getAttribute("data-name")+"/"+t)})}function injectGoogleScripts(){var e=document.createElement("script"),t=document.createElement("script"),n=document.createDocumentFragment();e.src="//web.archive.org/web/20201008210901/https://www.googletagservices.com/tag/js/gpt.js",e.async="async",t.src="//web.archive.org/web/20201008210901/https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",t.async="async",n.appendChild(e),n.appendChild(t),document.getElementsByTagName("body")[0].appendChild(n)}appendSectionToDfpAds(),appendPageTypeToDfpAds(),injectGoogleScripts(),DS.controller("ad",["adService",function(e){return function(t){var n,a,o,i=t.getAttribute("data-offload"),r=new $visibility.Visible(t,{preloadThreshold:i?window.innerHeight/4:200}),d=!1;function s(){window.innerWidth>=1180&&t.parentElement.classList.contains("ad-repeat")&&flaggedComponentsOnPage.length&&(a=getElementsOverlapAmount(t,flaggedComponentsOnPage),o=parseInt(t.parentElement.getAttribute("data-gap"),10),t.style.marginTop=o+30+a+"px")}function c(){s(),e.refresh(n)}function l(){e.remove(n),d||(d=!0,r.on("shown",c))}document.querySelector('script[data-name="concert-ads"]')||(n=e.create(t),r.preload&&$visibility.isElementNotHidden(t)?(e.addToPageLoadQueue(n),i&&r.on("hidden",l)):(r.on("preload",function(){!n.slot&&$visibility.isElementNotHidden(t)&&(s(),e.load(n))}),i&&r.on("hidden",l)),this.adData=n)}}]); }, {"2":2,"5":5,"40":40,"41":41,"42":42,"43":43}]; window.modules["paginated-feed.client"] = [function(require,module,exports){"use strict";const dom=require(2),lazyLoad=require(92);module.exports=(e=>{dom.findAll(e,".article").forEach(e=>{!function(e){const a=dom.findAll(e,"source[data-srcset]"),d=dom.find(e,"img[data-src]"),i=dom.find(e,".article-img-wrapper");if(a&&d&&i){let e=new lazyLoad.LazyLoader(i,d,a);e.init()}}(e)})}); }, {"2":2,"92":92}]; window.modules["newsletter-flex-text.client"] = [function(require,module,exports){"use strict";const dom=require(2),_kebabCase=require(80),_set=require(103),permutive=require(51),cmptName="newsletter-flex-text",{loadRecaptcha:loadRecaptcha}=require(104);DS.controller(cmptName,["$window",function(e){function t(t){this.el=t,this.email=dom.find(t,".email"),this.title=dom.find(t,".title"),this.description=dom.find(t,".description"),this.source=dom.find(t,".source"),this.form=dom.find(t,".form"),this.returnMsg=dom.find(t,".return-message"),this.newsletterId=dom.find(t,".newsletterId").value,this.expandedTerms=dom.find(t,".expanded-terms"),this.recaptchaKey=this.form.dataset.recaptchaPublicKey,this.local=e.localStorage,this.session=e.sessionStorage,this.displayComponent()}return t.prototype={getRequestUrl:function(){return this.form.getAttribute("action")},getPageType:function(){var e=dom.find('meta[name="type"]'),t=e?e.getAttribute("content"):"";return _kebabCase(t)},getPayloadObject:function(e){var t={};return t.email=this.email.value,t.recaptcha=e,_set(t,`vars.source_${this.newsletterId}`,`${cmptName}_${this.getPageType()}`),t.lists={},t.lists[this.newsletterId]=!0,t},displayComponent:function(){var t,s=Object.keys(this.local),i=this,r=[];for(t=0;t<s.length;t++)s[t].indexOf("signUpColumnStatus"+this.newsletterId.toString())>-1&&r.push(s[t]);if(0===r.length){if(this.el.classList.remove("initially-hidden"),this.form.classList.remove("initially-hidden"),setTimeout(function(){i.el.classList.remove("opacity-zero")},100),this.session)try{this.session.setItem("signUpColumn","displayed")}catch(e){}}else i.el.parentElement.classList.add("newsletter-collapsed");e.addEventListener("unload",function(){i.session.removeItem("signUpColumn")})},events:{".form submit":"submitForm",".email keypress":"clearMsg",".terms-button click":"showTerms"},clearMsg:function(){this.returnMsg.innerHTML=""},showTerms:function(){this.expandedTerms.classList.add("active"),this.expandedTerms.setAttribute("aria-hidden","false")},submitForm:function(e){var t=new XMLHttpRequest,s=this.form.getAttribute("data-error-msg");this.email.value.search(/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i)<0?(s&&""!==s||(s="*Please enter a valid email"),this.returnMsg.innerHTML=s,this.returnMsg.focus(),e.preventDefault()):loadRecaptcha(this.recaptchaKey,"newsletterSubmit",!0).then(s=>{dom.preventDefault(e),t.open("POST",this.getRequestUrl(),!0),t.setRequestHeader("Content-Type","application/json;charset=UTF-8"),t.addEventListener("load",this.onRequest.bind(this)),t.addEventListener("error",this.onError.bind(this)),t.send(JSON.stringify(this.getPayloadObject(s))),e.preventDefault()})},onRequest:function(e){var t=(e.currentTarget||e.target).status;t>=200&&t<300?this.onSuccess():this.onError(e)},onError:function(){this.returnMsg.classList.add("error"),this.returnMsg.innerHTML="An error occurred. Please try again.",this.returnMsg.focus()},onSuccess:function(){var e=this,t=this.form.getAttribute("data-success-title-msg"),s=this.form.getAttribute("data-success-description-msg");if(t&&""!==t||(t="Thanks, you're all set!"),s&&""!==s||(s="You'll receive the next newsletter in your inbox."),window.fbq&&window.fbq("track","Lead"),permutive.reportNewsletterSubscribe([this.newsletterId]),this.title.innerHTML=t,this.description.innerHTML=s,this.returnMsg.focus(),this.el.classList.add("success"),setTimeout(function(){e.el.classList.add("opacity-zero"),setTimeout(function(){e.el.classList.add("initially-hidden"),e.el.parentElement.classList.add("newsletter-collapsed")},1e3)},5e3),this.local)try{this.local.setItem("signUpColumnStatus"+this.newsletterId.toString(),"success")}catch(e){}}},t}]); }, {"2":2,"51":51,"80":80,"103":103,"104":104}]; window.modules["collection-articles-lede.client"] = [function(require,module,exports){"use strict";const dom=require(2),lazyLoad=require(92);module.exports=(e=>{let d=0;const a=dom.findAll(e,".lede-item");for(;d<a.length;d++)i(a[d]);function i(e){const d=dom.findAll(e,"source[data-srcset]"),a=dom.find(e,"img[data-src]"),i=dom.find(e,".lede-image-wrap");if(d&&a&&i){let e=new lazyLoad.LazyLoader(i,a,d);i.classList.add("contains-image"),e.init()}}}); }, {"2":2,"92":92}]; window.modules["gtm.client"] = [function(require,module,exports){"use strict";const $gtm=require(3);DS.controller("gtm",[function(){return function(t){$gtm.init(t.getAttribute("data-container-id"),t.getAttribute("data-site-slug"))}}]); }, {"3":3}]; window.modules["ad-takeover-homepage.client"] = [function(require,module,exports){"use strict";const dom=require(2);DS.controller("ad-takeover-homepage",[function(){function e(e){this.el=e,this.leaderboardSlot=dom.find(e,'[data-label="homepageTakeover/TopLeaderboard"]'),window.addEventListener("load",function(){this.containsLeaderboard=this.leaderboardSlot?dom.find(this.leaderboardSlot,'iframe[width="970"], iframe[width="728"], iframe[width="1100"]'):"",this.containsLeaderboard&&(this.takeoverParent=this.el.parentNode,this.buffer=this.addBuffer(),this.firstTime=!0,this.stickAd(),window.setTimeout(this.unStickAd.bind(this),3e3))}.bind(this))}return e.prototype={stickAd:function(){this.leaderboardHeight=this.el.clientHeight,this.adFrame=dom.find(this.el,"iframe"),this.firstTime&&(this.buffer.style.height=this.leaderboardHeight+"px",this.el.classList.add("sticky-leaderboard"),this.firstTime=!1)},addBuffer:function(){var e=document.createElement("div");return e.classList.add("buffer"),e.style.height=0,this.takeoverParent.insertBefore(e,this.el),e},unStickAd:function(){this.el.classList.remove("sticky-leaderboard"),this.buffer.style.height=0,this.el.style.marginLeft="auto"}},e}]); }, {"2":2}]; window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(2),auth0=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(3),pageUri=require(132).getPageUri();function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function init(e){auth0.on("init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth0.showLogin(function(n){n||gtmSendReport("Sign In",e.target,"user-info-link")})}),signOutButton.addEventListener("click",function(e){e.preventDefault(),auth0.logout(),gtmSendReport("Sign Out",e.target,"user-info-link")}),auth0.isAuthenticated()&&e.classList.add("signed-in"),auth0.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")})}),auth0.on("login",()=>{e.classList.add("signed-in"),auth0.isSubscriber()&&e.classList.add("subscribed")}),auth0.on("logout",()=>{e.classList.remove("signed-in"),e.classList.remove("subscribed")})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init; }, {"2":2,"3":3,"12":12,"132":132}]; window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const eventify=require(159),_pickBy=require(135),_each=require(241),fingerprintjs2=require(240),DS=require(239);function registerGlobals(){window.DS=DS,window.Eventify=eventify,window.Fingerprint2=fingerprintjs2,DS.value("Eventify",eventify),DS.value("Fingerprint2",fingerprintjs2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var r=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),o=Object.keys(r);function t(e){return r=>{try{n.get(e,r)}catch(e){logMountError(r,e)}}}_each(o,n=>{var r=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),o=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(r,t(n)),_each(o,t(n))}),this.components=o}]),DS.get("components")}function logMountError(e,n){const r=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+r,n)}registerGlobals(),document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}); }, {"135":135,"159":159,"239":239,"240":240,"241":241}]; window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(49),_forEach=require(40),_isString=require(179),_intersectionWith=require(242),_isEqual=require(184),_each=require(241),_debounce=require(96),_sortBy=require(119),page=require(132),visit=require(46);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,l,u,g,p,m={},h=this,f=[],b=visit.getQueryParamsObject(["utm_campaign"]),w=document.querySelector('script[data-type="ad-a9"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],c=i.googletag,w&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()}),l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),u=document.createElement("script"),g=document.createDocumentFragment(),p=document.getElementsByTagName("head")[0],u.src="https://web.archive.org/web/20201008210901/https://z.moatads.com/voxprebidheader841653991752/moatheader.js",g.appendChild(u),p.insertBefore(g,p.firstChild),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?c.defineSlot(o.name,o.sizes,o.id).addService(c.pubads()):c.defineOutOfPageSlot(o.name,o.id).addService(c.pubads())).setTargeting("adid",o.id),b.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",b.utm_campaign),a=h.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),c.display(o.id),c.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),(n=v(o))?window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){c.cmd.push(function(){window.apstag.setDisplayBids(),c.pubads().refresh([t],{changeCorrelator:!1})})}):c.pubads().refresh([t],{changeCorrelator:!1}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},m[n]=this},r=function(e){c.cmd.push(function(){var t=o(e);m[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=v(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){c.cmd.push(function(){window.apstag.setDisplayBids(),c.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},c.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),c.pubads().setTargeting("kw",o),c.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),c.pubads().setTargeting("pn",r),c.companionAds().setRefreshUnfilledSlots(!0),c.pubads().enableAsyncRendering(),c.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(m);return _each(i,function(i){(t=m[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return m[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(f,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),f=[]},10),this.addToPageLoadQueue=function(e){f.push(e),d()});function v(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}}]); }, {"40":40,"46":46,"49":49,"96":96,"119":119,"132":132,"179":179,"184":184,"241":241,"242":242}]; window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}}); }, {}]; window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]); }, {}]; require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})(window.modules,{},[]); 'use strict'; /** * mount legacy services from _global.js, if any */ function mountLegacyServices() { Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key)); } function tryToMount(fn, el, name) { try { fn(el); // init the controller } catch (e) { const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML)); console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e); } } /** * mount client.js component controllers */ function mountComponentModules() { Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => { let controllerFn = window.require(key); if (typeof controllerFn === 'function') { const name = key.replace('.client', ''), instancesSelector = `[data-uri*="_components/${name}/"]`, defaultSelector = `[data-uri$="_components${name}"]`, instances = document.querySelectorAll(instancesSelector), defaults = document.querySelectorAll(defaultSelector); for (let el of instances) { tryToMount(controllerFn, el, name); } for (let el of defaults) { tryToMount(controllerFn, el, name); } } }); } // Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies, // services, or components that could require it // note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js window.process = window.process || {}; window.process.env = window.process.env || {}; if (!window.process.env.NODE_ENV) { window.process.env.NODE_ENV = ''; } // note: legacy controllers that require legacy services (e.g. dollar-slice) must // wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first mountLegacyServices(); mountComponentModules(); // ]] </script></body> </html> <!-- FILE ARCHIVED ON 21:09:01 Oct 08, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 01:22:42 Dec 01, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.744 exclusion.robots: 0.035 exclusion.robots.policy: 0.021 esindex: 0.013 cdx.remote: 61.871 LoadShardBlock: 114.507 (3) PetaboxLoader3.datanode: 87.074 (4) PetaboxLoader3.resolve: 88.566 (2) load_resource: 108.7 -->