1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2687],{29231:(e,t,a)=>{"use strict";a.d(t,{L:()=>g,LineupWizProvider:()=>h,v:()=>m});var r=a(95155),n=a(12115),l=a(16010),i=a(85797);let s="lineupwiz_active_league",o="lineupwiz_secret_id",c="lineupwiz_rail_leagues_v1";function u(e){try{let t=localStorage.getItem("".concat(c,":").concat(e)),a=t?JSON.parse(t):null;return a&&Array.isArray(a.fantrax)&&Array.isArray(a.nfbc)?a:null}catch(e){return null}}function d(e,t){try{var a;let r={...null!=(a=u(e))?a:{fantrax:[],nfbc:[]},...t};localStorage.setItem("".concat(c,":").concat(e),JSON.stringify(r))}catch(e){}}let f=(0,n.createContext)(null);function h(e){let{children:t}=e,[a,c]=(0,n.useState)(null),[h,m]=(0,n.useState)(!0),[g,p]=(0,n.useState)([]),[v,y]=(0,n.useState)(!0),[x,b]=(0,n.useState)([]),[w,S]=(0,n.useState)(!0),[j,k]=(0,n.useState)(null),[I,z]=(0,n.useState)(new Map),[C,_]=(0,n.useState)("idle"),[P,T]=(0,n.useState)(null),N=(0,n.useRef)(!1),[A,W]=(0,n.useState)(!1),E=(0,n.useRef)(!1),R=(0,n.useRef)(!1),D=(0,n.useRef)(null);D.current=j,(0,n.useEffect)(()=>{{let e=localStorage.getItem(s);e&&k(e)}},[]);let O=(0,n.useCallback)(async()=>{if(N.current)return;N.current=!0;let e=localStorage.getItem(o);if(e){_("migrating"),T("Syncing your league data to your account...");try{let t=await fetch("/api/lineup-wiz/connections/migrate-session",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({secretId:e})}),a=await t.json();if(t.ok&&a.success){if(a.data.migrated>0){T(a.message);let e=await fetch("/api/lineup-wiz/connections"),t=await e.json();if(t.success&&t.data){let e=t.data.map(e=>({id:e.id,name:e.leagueName,leagueId:e.leagueId||"",lastSyncAt:e.lastSyncAt||null,lastSyncStatus:e.lastSyncStatus||null,iconEmoji:e.icon_emoji||null,claimedTeamName:e.claimed_team_name||null,hasCookies:!0===e.hasCookies,hasValidCookie:!0===e.hasValidCookie}));p(e)}}else T(null);_("done")}else _("error"),T("Failed to sync league data")}catch(e){_("error"),T("Failed to sync league data")}setTimeout(()=>{_("idle"),T(null)},5e3)}},[]);(0,n.useEffect)(()=>{let{data:{subscription:e}}=(0,l.createBrowserClient)("https://amfrycxfupmviwtkgzaw.supabase.co","eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImFtZnJ5Y3hmdXBtdml3dGtnemF3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDk1ODYxMjgsImV4cCI6MjA2NTE2MjEyOH0.Rv15uB-kJBaGzqIPUHU81kxBAbaa44IAPjhxs6_qu6w").auth.onAuthStateChange((e,t)=>{var a;let r=null!=(a=null==t?void 0:t.user)?a:null;c(r),m(!1),r&&!N.current&&localStorage.getItem(o)&&O()});return()=>e.unsubscribe()},[O]);let L=(0,n.useCallback)(async()=>{let e=a?null:(0,i.Rx)();if(!a&&!e){p([]),y(!1),E.current=!1;return}E.current||y(!0);try{let t=await fetch(e?"/api/lineup-wiz/connections?secretId=".concat(e):"/api/lineup-wiz/connections"),r=await t.json();if(r.success&&r.data){let e=r.data.map(e=>({id:e.id,name:e.leagueName,leagueId:e.leagueId||"",lastSyncAt:e.lastSyncAt||null,lastSyncStatus:e.lastSyncStatus||null,iconEmoji:e.icon_emoji||null,claimedTeamName:e.claimed_team_name||null,hasCookies:!0===e.hasCookies,hasValidCookie:!0===e.hasValidCookie}));p(e),E.current=!0,a&&d(a.id,{fantrax:e});let t=D.current;if(t&&!e.find(e=>e.id===t)&&(k(null),localStorage.removeItem(s)),!t&&e.length>0){let t=e[0].id;k(t),localStorage.setItem(s,t)}}}catch(e){}finally{y(!1)}},[a]),B=(0,n.useCallback)(async()=>{if(!a){b([]),S(!1),R.current=!1;return}R.current||S(!0);try{let e=await fetch("/api/lineup-wiz/nfbc/leagues"),t=await e.json();if(e.ok&&t.success&&Array.isArray(t.leagues)){let e=t.leagues.map(e=>{var t,a,r,n;return{provider:"nfbc",id:e.id,name:null!=(a=e.leagueName)?a:"".concat(null!=(t=e.gameTypeName)?t:"NFBC League").concat(e.nfbcLeagueId?" #".concat(e.nfbcLeagueId):""),iconEmoji:null!=(r=e.iconEmoji)?r:null,teamName:e.teamName,season:e.season,gameTypeName:e.gameTypeName,nfbcTeamId:null!=(n=e.nfbcTeamId)?n:null}});b(e),R.current=!0,d(a.id,{nfbc:e})}else(401===e.status||403===e.status)&&(b([]),d(a.id,{nfbc:[]}))}catch(e){}finally{S(!1)}},[a]);(0,n.useEffect)(()=>{if(h||!a)return;let e=u(a.id);e&&(E.current||(p(e.fantrax),E.current=!0,y(!1)),R.current||(b(e.nfbc),R.current=!0,S(!1)))},[h,a]),(0,n.useEffect)(()=>{h||(L(),B())},[h,L,B]);let J=(0,n.useCallback)(e=>{k(e),e?localStorage.setItem(s,e):localStorage.removeItem(s)},[]),M=(0,n.useCallback)((e,t)=>{z(a=>{let r=new Map(a);return t?r.set(e,t):r.delete(e),r})},[]),F=j&&g.find(e=>e.id===j)||null,H=[...g.map(e=>({provider:"fantrax",id:e.id,name:e.name,iconEmoji:e.iconEmoji,teamName:e.claimedTeamName})),...x];return(0,r.jsx)(f.Provider,{value:{user:a,authLoading:h,leagues:g,leaguesLoading:v,nfbcLeagues:x,nfbcLeaguesLoading:w,allLeagues:H,refreshNfbcLeagues:B,activeLeagueId:j,setActiveLeagueId:J,activeLeague:F,refreshLeagues:L,teamPerspectives:I,setTeamPerspective:M,migrationStatus:C,migrationMessage:P,isSyncingLeagues:A,setIsSyncingLeagues:W},children:t})}function m(){let e=(0,n.useContext)(f);if(!e)throw Error("useLineupWiz must be used within a LineupWizProvider");return e}function g(){return(0,n.useContext)(f)}},31423:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,81356,23)),Promise.resolve().then(a.bind(a,70746)),Promise.resolve().then(a.bind(a,69996)),Promise.resolve().then(a.bind(a,5011)),Promise.resolve().then(a.bind(a,36958)),Promise.resolve().then(a.bind(a,4533)),Promise.resolve().then(a.bind(a,95632)),Promise.resolve().then(a.bind(a,44254)),Promise.resolve().then(a.bind(a,15460)),Promise.resolve().then(a.bind(a,90818)),Promise.resolve().then(a.bind(a,17022)),Promise.resolve().then(a.bind(a,30695)),Promise.resolve().then(a.bind(a,5211)),Promise.resolve().then(a.bind(a,80076)),Promise.resolve().then(a.bind(a,78787))},36958:(e,t,a)=>{"use strict";a.d(t,{LatestColumns:()=>c});var r=a(95155),n=a(52619),l=a.n(n),i=a(52987),s=a(75912),o=a(70558);function c(e){let{latest:t}=e,a=e=>{var a,r,n,l;return null!=(l=null==t||null==(a=t[e])?void 0:a.published_at)?l:"".concat(null!=(n=null==t||null==(r=t[e])?void 0:r.article_date)?n:"","T00:00:00Z")},n=s.C_.filter(e=>!t||t[e]);return t&&n.sort((e,t)=>
1a(t).localeCompare(a(e))),(0,r.jsxs)("section",{style:{background:"var(--surface)",border:"1px solid var(--border)",borderRadius:14,overflow:"hidden"},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"baseline",justifyContent:"space-between",gap:"var(--space-2)",padding:"var(--space-3) var(--space-4) var(--space-2)"},children:[(0,r.jsx)("h2",{style:{fontSize:"1rem",fontWeight:700,margin:0,color:"var(--text-primary)",letterSpacing:"-0.01em"},children:"Latest columns"}),(0,r.jsx)(l(),{href:(0,o.v)("/articles","lineupwiz"),prefetch:!1,style:{fontSize:"0.78rem",fontWeight:600,color:"var(--primary)",textDecoration:"none",whiteSpace:"nowrap"},children:"All articles â"})]}),(0,r.jsx)("div",{style:{display:"flex",flexDirection:"column"},children:n.map(e=>{let a=s.Fe[e],n=a.Icon,c=null==t?void 0:t[e];return(0,r.jsxs)(l(),{href:c?(0,s.gX)(c.slug):(0,o.v)("/articles/c/".concat(e),"lineupwiz"),prefetch:!1,className:"lw-latest-row",style:{display:"flex",alignItems:"center",gap:"var(--space-3)",minHeight:58,padding:"8px var(--space-4)",borderTop:"1px solid var(--border)",textDecoration:"none",color:"inherit"},children:[(0,r.jsx)("span",{style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:30,height:30,borderRadius:8,background:a.soft,color:a.color,flexShrink:0},children:(0,r.jsx)(n,{size:15})}),(0,r.jsxs)("span",{style:{minWidth:0,flex:1,display:"flex",flexDirection:"column",gap:2},children:[(0,r.jsxs)("span",{style:{display:"flex",alignItems:"baseline",gap:6,fontSize:"0.68rem",fontWeight:700,letterSpacing:"0.06em",textTransform:"uppercase",color:a.color},children:[a.label,c&&(0,r.jsx)("span",{style:{fontWeight:500,letterSpacing:0,textTransform:"none",color:"var(--text-muted)"},children:function(e){let t=e=>e.toLocaleDateString("en-CA",{timeZone:"America/New_York"}),a=t(new Date),r=e.published_at?new Date(e.published_at):null,n=r&&!Number.isNaN(r.getTime())?t(r):e.article_date;if(n===a)return"Today";let[l,i,s]=n.split("-").map(Number),[o,c,u]=a.split("-").map(Number);return 1===Math.round((Date.UTC(o,c-1,u)-Date.UTC(l,i-1,s))/864e5)?"Yesterday":new Date(Date.UTC(l,i-1,s)).toLocaleDateString("en-US",{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}).replace(",","")}(c)})]}),c?(0,r.jsx)("span",{style:{fontSize:"0.84rem",fontWeight:600,lineHeight:1.3,color:"var(--text-primary)",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:c.title}):(0,r.jsx)("span",{"aria-hidden":!0,style:{height:"0.84rem",width:"80%",borderRadius:4,background:"var(--bg-secondary)"}})]}),(0,r.jsx)(i.A,{size:14,style:{color:"var(--text-muted)",flexShrink:0}})]},e)})})]})}},70746:(e,t,a)=>{"use strict";a.d(t,{ArticleSpotlight:()=>v,ArticleSpotlightSkeleton:()=>p});var r=a(95155),n=a(12115),l=a(52619),i=a.n(l),s=a(52987),o=a(81219),c=a(171),u=a(75912),d=a(666);let f={"hot-not":{gradient:"linear-gradient(115deg, var(--accent-orange-soft), var(--surface) 38%, var(--surface) 62%, var(--accent-blue-soft))",rule:"linear-gradient(90deg, var(--accent-orange), var(--stat-negative) 35%, var(--accent-teal) 65%, var(--accent-blue))",rows:[{trend:"hot",label:"HOT",withPosition:!0},{trend:"not",label:"NOT",withPosition:!0}],cta:"Read the column"},"todays-sp":{gradient:"linear-gradient(115deg, var(--accent-purple-soft), var(--surface) 40%, var(--surface) 65%, var(--stat-positive-faint))",rule:"linear-gradient(90deg, var(--accent-purple), var(--stat-positive) 50%, var(--stat-negative))",rows:[{trend:"up",label:"LIKES",withPosition:!1},{trend:"down",label:"FADES",withPosition:!1}],cta:"See the full slate"},"hits-misses":{gradient:"linear-gradient(115deg, var(--accent-teal-soft), var(--surface) 40%, var(--surface) 65%, var(--stat-negative-faint))",rule:"linear-gradient(90deg, var(--accent-teal), var(--stat-positive) 50%, var(--stat-negative))",rows:[{trend:"hit",label:"HITS",withPosition:!1},{trend:"miss",label:"MISSES",withPosition:!1}],cta:"See how every start landed"},"profit-loss":{gradient:"linear-gradient(115deg, var(--stat-positive-faint), var(--surface) 40%, var(--surface) 65%, var(--stat-negative-faint))",rule:"linear-gradient(90deg, var(--stat-positive), var(--accent-yellow) 50%, var(--stat-negative))",rows:[{trend:"profit",label:"PROFIT",withPosition:!0},{trend:"loss",label:"LOSS",withPosition:!0}],cta:"Read the deep dives"},"week-ahead":{gradient:"linear-gradient(115deg, var(--accent-blue-soft), var(--surface) 40%, var(--surface) 65%, var(--stat-positive-faint))",rule:"linear-gradient(90deg, var(--accent-blue), var(--stat-positive) 50%, var(--stat-negative))",rows:[{trend:"up",label:"START",withPosition:!1},{trend:"down",label:"SKIP",withPosition:!1}],cta:"See the whole week"},"week-review":{gradient:"linear-gradient(115deg, var(--accent-yellow-soft), var(--surface) 40%, var(--surface) 65%, var(--accent-blue-soft))",rule:"linear-gradient(90deg, var(--accent-yellow), var(--accent-orange) 50%, var(--accent-blue))",rows:[{trend:"hot",label:"BEST",withPosition:!0},{trend:"not",label:"WORST",withPosition:!0}],cta:"Read the week in review"}};function h(e){let{trend:t,label:a,withPosition:n,article:l}=e,i=l.players.filter(e=>e.trend===t&&(!["hits-misses","week-ahead","week-review"].includes(l.column_key)||e.featured));if(0===i.length)return null;let s=c.GV[t],o=s.Icon;return(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-3)",background:s.soft,border:"1px solid ".concat(s.color),borderRadius:12,padding:"var(--space-2) var(--space-3)"},children:[(0,r.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:4,fontSize:"0.7rem",fontWeight:700,letterSpacing:"0.05em",color:s.color,flexShrink:0,minWidth:48},children:[(0,r.jsx)(o,{size:14})," ",a]}),(0,r.jsx)("div",{style:{display:"flex",flexShrink:0},children:i.slice(0,3).map((e,t)=>{var a;return(0,r.jsx)("div",{style:{marginLeft:0===t?0:-10},children:(0,r.jsx)(c.f5,{entry:e,size:34,ringColor:"var(--surface)"})},null!=(a=e.mlbam_id)?a:e.name)})}),(0,r.jsxs)("span",{style:{fontSize:"0.8rem",fontWeight:600,color:"var(--text-primary)",lineHeight:1.3,minWidth:0},children:[i.slice(0,3).map(e=>n&&e.position?"".concat(e.name," (").concat(e.position,")"):e.name).join(" \xb7 "),i.length>3?" +".concat(i.length-3):""]})]})}let m={background:"var(--bg-secondary)",borderRadius:4};function g(e){let{rows:t,stacked:a}=e;return(0,r.jsxs)("div",{"aria-hidden":!0,style:{display:"flex",flexDirection:"column",height:"100%",background:"var(--surface)",border:"1px solid var(--border)",borderRadius:14,overflow:"hidden"},children:[(0,r.jsx)("div",{style:{height:4,background:"var(--border)"}}
1),(0,r.jsxs)("div",{style:{display:"grid",gridTemplateColumns:a?"minmax(0, 1fr)":"repeat(auto-fit, minmax(260px, 1fr))",gap:a?"var(--space-4)":"var(--space-5)",alignItems:"center",padding:a?"var(--space-4) var(--space-5)":"var(--space-5) var(--space-6)",flex:1},children:[(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{style:{display:"flex",gap:"var(--space-2)"},children:[(0,r.jsx)("div",{style:{...m,width:88,height:22,borderRadius:999}}),(0,r.jsx)("div",{style:{...m,width:140,height:22}})]}),(0,r.jsx)("div",{style:{...m,height:"clamp(1.1rem, 2.2vw, 1.35rem)",width:"90%",margin:"var(--space-2) 0 4px",lineHeight:1.2}}),(0,r.jsx)("div",{style:{...m,height:"clamp(1.1rem, 2.2vw, 1.35rem)",width:"60%",marginBottom:8}}),(0,r.jsx)("div",{style:{...m,height:"0.88rem",width:"100%",marginBottom:6}}),(0,r.jsx)("div",{style:{...m,height:"0.88rem",width:"75%"}}),(0,r.jsx)("div",{style:{...m,height:"0.85rem",width:120,marginTop:"var(--space-3)"}})]}),(0,r.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-2)"},children:Array.from({length:t}).map((e,t)=>(0,r.jsx)("div",{style:{height:52,border:"1px solid var(--border)",borderRadius:12,background:"var(--bg-secondary)"}},t))})]})]})}function p(e){let{column:t,stacked:a=!1}=e;return(0,r.jsx)(g,{rows:f[t].rows.length,stacked:a})}function v(e){var t,a;let{column:l,stacked:c=!1,initialArticle:m}=e,p=(0,o.YJ)(void 0===m?"articles-latest:".concat(l):null,async()=>{var e,t,a;let r=await fetch("/api/lineup-wiz/articles?column=".concat(l,"&limit=1")),n=await r.json();if(!r.ok||!n.success)throw Error(null!=(t=n.error)?t:"Failed to load");return{article:null!=(a=null==(e=n.data)?void 0:e.articles[0])?a:null}},{maxAgeMs:6e4}),v=void 0!==m?m:null!=(a=null==(t=p.data)?void 0:t.article)?a:null,y=void 0===m&&null===p.data&&!p.error,[x,b]=(0,n.useState)(!1),w=u.Fe[l],S=f[l],j=w.Icon;if(y)return(0,r.jsx)(g,{rows:S.rows.length,stacked:c});if(!v)return null;let k=v.article_date===new Date().toLocaleDateString("en-CA",{timeZone:"America/New_York"}),I="todays-sp"===l||"hits-misses"===l?v.players.length:null;return(0,r.jsxs)(i(),{href:(0,u.gX)(v.slug),prefetch:!1,onMouseEnter:()=>b(!0),onMouseLeave:()=>b(!1),style:{display:"flex",flexDirection:"column",height:"100%",textDecoration:"none",background:S.gradient,border:"1px solid var(--border)",borderRadius:14,overflow:"hidden",transform:x?"translateY(-2px)":"none",boxShadow:x?"0 8px 24px rgba(14, 58, 52, 0.12)":"0 1px 3px rgba(14, 58, 52, 0.06)",transition:"transform 0.15s ease, box-shadow 0.15s ease"},children:[(0,r.jsx)("div",{style:{height:4,background:S.rule}}),(0,r.jsxs)("div",{style:{display:"grid",gridTemplateColumns:c?"minmax(0, 1fr)":"repeat(auto-fit, minmax(260px, 1fr))",gap:c?"var(--space-4)":"var(--space-5)",alignItems:"center",padding:c?"var(--space-4) var(--space-5)":"var(--space-5) var(--space-6)",flex:1},children:[(0,r.jsxs)("div",{style:{minWidth:0},children:[(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"var(--space-2)",flexWrap:"wrap"},children:[(0,r.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:5,fontSize:"0.7rem",fontWeight:700,letterSpacing:"0.06em",textTransform:"uppercase",color:w.color,background:w.soft,padding:"3px 9px",borderRadius:999},children:[(0,r.jsx)(j,{size:11})," ",w.label]}),(0,r.jsx)("span",{style:{fontSize:"0.75rem",fontWeight:500,color:"var(--text-muted)"},children:[k?"Today":(0,d.Wo)(v.article_date),v.published_at?(0,d.uA)(v.published_at):null,null!=I?"".concat(I," starters"):null].filter(Boolean).join(" \xb7 ")})]}),(0,r.jsx)("h3",{style:{fontSize:"clamp(1.1rem, 2.2vw, 1.35rem)",fontWeight:700,letterSpacing:"-0.015em",lineHeight:1.2,color:"var(--text-primary)",margin:"var(--space-2) 0 4px"},children:v.title}),v.dek&&(0,r.jsx)("p",{style:{fontSize:"0.88rem",lineHeight:1.5,color:"var(--text-secondary)",margin:0,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:v.dek}),(0,r.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:6,marginTop:"var(--space-3)",fontSize:"0.85rem",fontWeight:600,color:"var(--primary)"},children:[S.cta,(0,r.jsx)(s.A,{size:15,style:{transform:x?"translateX(3px)":"none",transition:"transform 0.15s ease"}})]})]}),(0,r.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"var(--space-2)",minWidth:0},children:S.rows.map(e=>(0,r.jsx)(h,{trend:e.trend,label:e.label,withPosition:e.withPosition,article:v},e.trend))})]})]})}}
1,81219:(e,t,a)=>{"use strict";a.d(t,{AU:()=>j,GN:()=>k,O$:()=>w,YJ:()=>z,clearSwrAll:()=>I,yV:()=>S});var r=a(12115),n=a(83064);let l=new Map,i=new Map,s=0,o="e0e5c39d7f49",c="lw-swr:",u="lw-swr-version";function d(e,t){let a=l.get(e);for(a&&(s-=a.size),l.delete(e),l.set(e,t),s+=t.size;l.size>300||s>24e6;){let e=l.keys().next().value;if(void 0===e)break;f(e)}}function f(e){let t=l.get(e);t&&(s-=t.size,l.delete(e))}let h=!1,m=0;function g(){let e=function(){try{return window.sessionStorage}catch(e){return null}}();if(!e)return null;if(h)return e;h=!0;try{if(e.getItem(u)!==o)return p(e,()=>!0),e.setItem(u,o),m=0,e;let a=0;for(let r=0;r<e.length;r++){var t;let n=e.key(r);n&&n.startsWith(c)&&(a+=(null!=(t=e.getItem(n))?t:"").length)}m=a}catch(e){m=0}return e}function p(e,t){for(let r=e.length-1;r>=0;r--){let n=e.key(r);if(n&&n.startsWith(c)&&t(n)){var a;m-=(null!=(a=e.getItem(n))?a:"").length,e.removeItem(n)}}m<0&&(m=0)}function v(e,t){let a=[];for(let t=0;t<e.length;t++){var r;let n=e.key(t);if(!n||!n.startsWith(c))continue;let l=null!=(r=e.getItem(n))?r:"";a.push({key:n,at:function(e){let t=/^\{"at":(\d+)/.exec(e);return t?Number(t[1]):0}(l),size:l.length})}if(0===a.length)return!1;for(let r of(a.sort((e,t)=>e.at-t.at),a)){if(m+t<=25e5)break;e.removeItem(r.key),m-=r.size}return m<0&&(m=0),!0}function y(e){let t=g();if(t)try{p(t,t=>t===c+e)}catch(e){}}function x(e){let t=l.get(e);if(t)return t;let a=function(e){let t=g();if(!t)return null;let a=c+e;try{let e=t.getItem(a);if(!e)return null;let r=JSON.parse(e);if("number"!=typeof(null==r?void 0:r.at)||!("value"in r))throw Error("bad entry");return{value:r.value,at:r.at,size:e.length}}catch(e){try{var r;m-=(null!=(r=t.getItem(a))?r:"").length,t.removeItem(a)}catch(e){}return m<0&&(m=0),null}}(e);return a?(d(e,a),a):null}function b(e,t){var a;let r=Date.now(),n=null;try{n=JSON.stringify({at:r,value:t})}catch(e){n=null}let l=null!=(a=null==n?void 0:n.length)?a:0;d(e,{value:t,at:r,size:l}),null!==n&&l<=5e5?function(e,t){let a=g();if(!a)return;let r=c+e;try{var n;let e=(null!=(n=a.getItem(r))?n:"").length;e&&(a.removeItem(r),m-=e),m+t.length>25e5&&v(a,t.length);try{a.setItem(r,t),m+=t.length}catch(e){if(!v(a,25e5))return;try{a.setItem(r,t),m+=t.length}catch(e){}}}catch(e){}}(e,n):y(e)}function w(e){var t,a;return null!=(a=null==(t=x(e))?void 0:t.value)?a:null}function S(e,t){b(e,t)}function j(e){f(e),y(e)}function k(e){for(let t of[...l.keys()])t.startsWith(e)&&f(t);let t=g();if(t)try{p(t,t=>t.startsWith(c+e))}catch(e){}}function I(){l.clear(),s=0,i.clear(),k("")}function z(e,t){var a,l;let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=(0,r.useRef)(t);o.current=t;let c=null!=(a=s.maxAgeMs)?a:0,u=null!=(l=s.keepPreviousData)&&l,[d,f]=(0,r.useState)(null),[h,m]=(0,r.useState)(!1),[g,p]=(0,r.useState)(null),v=(0,r.useRef)(e);v.current=e;let y=(0,r.useRef)(null);y.current=d;let w=(0,r.useCallback)(async()=>{if(e){m(!0);try{let t=await function(e,t){let a=i.get(e);if(a)return a;let r=t().then(t=>(b(e,t),t)).finally(()=>{i.delete(e)});return i.set(e,r),r}(e,()=>o.current());v.current===e&&(f(t),p(null))}catch(t){v.current===e&&p(t instanceof Error?t:Error(String(t)))}finally{v.current===e&&m(!1)}}},[e]),S=(0,r.useCallback)(t=>{e&&(b(e,t),f(t))},[e]);return(0,r.useEffect)(()=>{if(!e){f(null),m(!1);return}let t=x(e);if(t){if(f(t.value),p(null),Date.now()-t.at<c)return void m(!1)}else u&&null!==y.current||function(e){try{(0,n.t6)("lw_swr_cold",{key:e.split(":")[0],route:window.location.pathname.split("/").map(e=>/^(\d+|[0-9a-f-]{16,}|[A-Za-z0-9_-]{20,})$/.test(e)?"[id]":e).join("/")})}catch(e){}}(e),u||f(null);w()},[e,w,c,u]),{data:d,revalidating:h,error:g,refresh:w,mutate:S}}window.__lwSwrStats=function(){return g(),{version:o,memoryEntries:l.size,memoryBytes:s,memoryBudgetBytes:24e6,storedBytes:m,storedBudgetBytes:25e5,inflight:i.size}}},85797:(e,t,a)=>{"use strict";a.d(t,{$o:()=>l,Rx:()=>n}),a(12115);let r="lineupwiz_secret_id";function n(){return localStorage.getItem(r)}function l(e){localStorage.setItem(r,e)}}},e=>{e.O(0,[2619,5376,6010,1356,1026,9922,7395,4849,8087,1223,196,8533,6038,5744,6675,8441,1255,7358],()=>e(e.s=31423)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.