PageSourceSearch

https://fantasylife-web.vercel.app/_next/static/chunks/7368-c379b4d3e9877b5a.js

js fantasylife-web.vercel.app collected 2026-10-03 06:56:53 UTC 70,707 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7368],{2194:(e,t,a)=>{a.d(t,{H:()=>r});var s,r=((s={}).Balanced="balanced",s.ZeroRB="zeroRB",s.HeroRB="heroRB",s.HeavyRB="heavyRB",s.EarlyWR="earlyWR",s.PuntTE="puntTE",s.LateRoundQB="lateRoundQB",s)},6936:(e,t,a)=>{a.d(t,{Toaster:()=>d});var s=a(95155),r=a(55932),i=a(51114),n=a(47338),o=a(94858);let l={success:(0,s.jsx)(r.B,{name:"circle-check",className:"tw-size-4 tw-text-rating-excellent-primary"}),info:(0,s.jsx)(r.B,{name:"circle-alert",className:"tw-size-4"}),warning:(0,s.jsx)(r.B,{name:"triangle-alert",className:"tw-size-4"}),error:(0,s.jsx)(r.B,{name:"circle-alert",className:"tw-size-4 tw-text-destructive"}),loading:(0,s.jsx)(r.B,{name:"spinner",className:"tw-size-4 tw-animate-spin"})},d=({testid:e,className:t,icons:a,toastOptions:r,...d})=>(0,s.jsx)(i.l$,{theme:"light",visibleToasts:1,"data-testid":e,icons:{...l,...a},className:(0,n.cn)(t),toastOptions:{unstyled:!0,classNames:{toast:(0,n.cn)("tw-flex tw-items-start tw-gap-2 tw-bg-popover tw-shadow-lg tw-p-4 tw-border tw-border-solid tw-rounded-md tw-w-full tw-text-foreground"),icon:"tw-flex tw-items-center tw-h-5 tw-shrink-0",content:"tw-flex tw-flex-col tw-gap-1 tw-flex-1",title:"tw-font-body tw-text-sm tw-font-semibold tw-leading-5",description:"tw-font-body tw-text-sm tw-leading-5 tw-opacity-90",actionButton:(0,o.r)({variant:"default",size:"xs"}),closeButton:"tw-absolute tw-top-4 tw-right-4 tw-flex tw-justify-center tw-items-center tw-bg-transparent tw-p-0 tw-border-0 tw-w-4 tw-h-5 tw-opacity-70 tw-cursor-pointer",success:"tw-border-rating-excellent-primary !tw-text-rating-excellent-primary",error:"tw-border-destructive !tw-text-destructive",...r?.classNames},...r},style:{zIndex:45},...d,"data-sentry-element":"Sonner","data-sentry-component":"Toaster","data-sentry-source-file":"index.tsx"});d.displayName="Toaster"},7368:(e,t,a)=>{a.d(t,{Ed:()=>f.E,X3:()=>s.X,x5:()=>i,Ts:()=>n,gY:()=>o,uS:()=>l,Xl:()=>c,HQ:()=>m,jz:()=>d.j,eP:()=>u}),a(55236);var s=a(60531),r=a(12115);let i=e=>{let[t,a]=(0,r.useState)(0);return(0,r.useEffect)(()=>{let t=e.current;if(!t)return;let s=()=>{a(Math.round(t.scrollLeft/t.offsetWidth))};return t.addEventListener("scroll",s),()=>{t?.removeEventListener("scroll",s)}},[e.current]),{index:t,handleDotClick:t=>{let a=e.current;if(!a)return;let s=a.offsetWidth;a.scrollTo({left:s*t,behavior:"smooth"})}}},n=e=>{let t=e?.configuration.pickClock,[a,s]=(0,r.useState)(),[i,n]=(0,r.useState)(0),o=(0,r.useMemo)(()=>e?.picks?.findLast(e=>!!e.isPicked),[e?.picks]);return(0,r.useEffect)(()=>{let a=e?.draftAt;if(!t||!a)return;let r=new Date(a);o?.pickAtDate?s(new Date(o.pickAtDate.getTime()+1e3*t)):s(new Date(r.getTime()+1e3*t))},[e?.draftAt,o,t,s]),(0,r.useEffect)(()=>{if(!a)return;let e=()=>{let e=new Date;n(Math.max(0,Math.floor((a.getTime()-e.getTime())/1e3)))},t=setInterval(()=>{e()},1e3);return e(),()=>{clearInterval(t)}},[a]),i},o=({items:e})=>{let[t,a]=(0,r.useState)(e),[s,i]=(0,r.useState)(!1),[n,o]=(0,r.useState)();return(0,r.useEffect)(()=>{a(e)},[e]),{rows:t,setRows:a,isDragging:s,draggedRow:n,handleDragStart:e=>{o(t.find(t=>t.id===e.active.id)),i(!0)},handleDragEnd:e=>{i(!1);let{active:s,over:r}=e;if(r&&s.id!==r.id){let e=t.findIndex(e=>e.id===s.id),i=t.findIndex(e=>e.id===r.id),n=[...t],[o]=n.splice(e,1);n.splice(i,0,o),a(n)}}}},l=()=>{let e=(0,r.useRef)(null),[t,a]=(0,r.useState)(!1),[s,i]=(0,r.useState)({height:0,width:0});return(0,r.useEffect)(()=>{if(t){let t=e.current?.getBoundingClientRect();t&&i({height:t.height,width:t.width})}else a(!0)},[t]),{ref:e,size:s}};a(53174);var d=a(93955);let c=(e,t)=>{let[a,s]=(0,r.useState)(e),[i,n]=(0,r.useState)({});return{values:a,errors:i,handleChange:(e,t)=>
1{if(t)for(let e of(s({...a,...t}),Object.keys(t)))i[e]&&n(t=>{let a={...t};return delete a[e],a});if(e){let{name:t,type:r,value:o,checked:l}=e.target;s({...a,[t]:"checkbox"===r?l:o}),i[t]&&n(e=>{let a={...e};return delete a[t],a})}},validate:()=>{let e={};for(let s in t){let r=a[s],i=t[s];i.required&&!r&&(e[s]="This field is required."),"string"==typeof r&&(i.minLength&&r.length<i.minLength&&(e[s]=`Must be at least ${i.minLength} characters long.`),i.maxLength&&r.length>i.maxLength&&(e[s]=`Must be at most ${i.maxLength} characters long.`)),i.pattern&&!i.pattern.test(String(r))&&(e[s]=i.patternErrorMessage||"Invalid format.")}return n(e),0===Object.keys(e).length},addExternalError:(e,t)=>{n(a=>({...a,[e]:t}))}}},u=()=>{let[e,t]=(0,r.useState)(window.matchMedia("(prefers-color-scheme: dark)").matches);return(0,r.useEffect)(()=>{window&&t(window.matchMedia("(prefers-color-scheme: dark)").matches)},[]),e};function m(e=0,t=""){let[a,s]=(0,r.useState)(null),i=(0,r.useCallback)(e=>s(e),[]),[n,o]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!a)return;let s=function(e){let t=e.parentElement;for(;t&&t!==document.documentElement;){let{overflow:e,overflowY:a}=getComputedStyle(t);if(/(auto|scroll)/.test(e+a)&&t.scrollHeight>t.clientHeight)return t;t=t.parentElement}return null}(a)??window,r=t.split(/\s+/).filter(Boolean),i=()=>{let t=(s===window?window.scrollY:s.scrollTop)>e;r.forEach(e=>a.classList.toggle(e,t)),o(t)};return s.addEventListener("scroll",i,{passive:!0}),i(),()=>{s.removeEventListener("scroll",i),a.classList.remove(...r)}},[a,e,t]),{ref:i,isSticky:n}}var f=a(38661)},7747:(e,t,a)=>{a.d(t,{q:()=>n});var s=a(95155),r=a(45628),i=a(47338);let n=({className:e,...t})=>(0,s.jsx)(r.Fallback,{"data-slot":"avatar-fallback",className:(0,i.cn)("tw-flex tw-justify-center tw-items-center tw-bg-muted tw-size-full font-heading tw-font-body tw-text-foreground","group-data-[size=2xs]/avatar:tw-text-xxs","group-data-[size=xs]/avatar:tw-text-sm","group-data-[size=sm]/avatar:tw-text-sm","group-data-[size=md]/avatar:tw-text-sm","group-data-[size=lg]/avatar:tw-text-sm","group-data-[size=xl]/avatar:tw-text-sm","group-data-[size=2xl]/avatar:tw-text-sm","group-data-[size=3xl]/avatar:tw-text-base","group-data-[size=4xl]/avatar:tw-text-lg","group-data-[size=5xl]/avatar:tw-text-xl","group-data-[size=6xl]/avatar:tw-text-xl",e),...t,"data-sentry-element":"AvatarPrimitive.Fallback","data-sentry-component":"AvatarFallback","data-sentry-source-file":"avatar-fallback.tsx"});n.displayName="AvatarFallback"},9857:(e,t,a)=>{a.d(t,{I:()=>i});var s=a(95155),r=a(47338);let i=({className:e,testId:t,...a})=>(0,s.jsx)("span",{className:(0,r.cn)("tw-flex tw-justify-end tw-w-6 tw-font-body tw-font-bold tw-text-card-foreground tw-text-xs tw-leading-none",e),"data-testid":t,...a,"data-sentry-component":"PlayerRowHandle","data-sentry-source-file":"player-row-handle.tsx"});i.displayName="PlayerRowHandle"},14249:(e,t,a)=>{a.d(t,{T:()=>i,s:()=>n});var s=a(95155),r=a(6936);let i="pick-toaster",n=()=>(0,s.jsx)(r.Toaster,{id:i,position:"bottom-center",testid:"pickToaster",toastOptions:{classNames:{toast:"tw-flex tw-items-center tw-bg-popover tw-shadow-lg tw-px-3 tw-rounded-full tw-h-[42px] tw-w-[361px] [[data-tab=queue]_&]:tw-mb-24 [[data-tab=roster]_&]:tw-mb-24 [[data-tab=queue]_&]:sm:tw-mb-0 [[data-tab=roster]_&]:sm:tw-mb-0",content:"tw-flex tw-flex-1 tw-min-w-0",title:"tw-w-full"}},"data-sentry-element":"Toaster","data-sentry-component":"PickToaster","data-sentry-source-file":"pick-toaster.tsx"});n.displayName="PickToaster"},18056:(e,t,a)=>{a.d(t,{I:()=>i});var s=a(95155),r=a(47338);let i=({className:e,position:t,testid:a=`tag-${t}`,count:i,theme:n,...o})=>(0,s.jsx)("div",{"data-slot":"position-tag","data-testid":a,className:(0,r.cn)("tw-inline-flex tw-justify-center tw-items-center tw-px-1 tw-py-0.5 tw-rounded-xs tw-min-w-"+(t?.length>=3?"md":"5")+" tw-h-4 tw-font-bold tw-text-xxs",e),style:{backgroundColor:`var(${(0,r.z8)(t).background})`,color:`var(${(0,r.z8)(t).foreground})`},"data-theme":n,...o,"data-sentry-component":"PositionTag","data-sentry-source-file":"index.tsx",children:isNaN(i)?t:`${i} ${t}`});i.displayName="PositionTag"},21245:(e,t,a)=>{a.d(t,{$:()=>o});var s=a(11228),r=a(34494),i=a(21008);class n extends s.g{async request(e,t){let a=await (0,i.dG)();return super.request(e,{...t,headers:{...t.headers,[r.YM.bearerToken]:a}})}async listCurrent(e){return this.get("/current",e,void 0)}async listLobby(e){return this.get("/list",e,void 0)}async getById(e){return this.get("/get-by-id",e,void 0)}async deleteById(e){return this.delete(`/delete-by-id?mockDraftId=${e.mockDraftId}`)}async create(e){return this.post("/create",e)}async updateMockDraft(e){return this.put("/update-mock-draft",e)}async duplicate(e){return this.post("/duplicate",e)}async reset(e){return this.put("/reset-by-id",e)}async resetByPickNumber(e){return this.post("/reset-by-pick-number",e)}async simulateRestOfDraft(e){return this.put("/simulate-rest-of-draft",e)}async returnToLastPick(e){return this.put("/return-to-last-pick",e)}async rate(e){return this.post("/rate-by-id",e)}async listQueue(e){return this.get("/queues",e)}async updateQueue(e){return this.post("/update-queue",e)}async dequeueEntity(e){return this.post("/dequeue",e)}async queue(e){return this.post("/queue",e)}
1async listPlayerRankings(e){return this.get("/list-player-rankings",e)}async pickEntity(e){return this.post("/pick-entity",e)}async listRosters(e){return this.get("/rosters",e)}async listExpertRateOutputs(e){return this.get("/rate-outputs",{mockDraftId:e})}async listProjectedStandings(e){return this.get("/projected-standings",e)}async listBoldMoves(e){return this.get("/list-bold-moves",e)}async listRostersByPositionRank(e){return this.get("/list-by-position-rank",e)}async assistant(e){return this.get("/draft-assistant",e)}async assistantCard(e){return this.get("/draft-assistant/card",e)}async buildKeeper(e){return this.post("/build-keeper",e)}async claim(e,t){return this.post(`/${e}/claim`,t)}constructor(...e){super(...e),this.namespace="/mock-drafts"}}let o=new n},21414:(e,t,a)=>{a.d(t,{z:()=>r});var s,r=((s={}).Basketball="Basketball",s.Baseball="Baseball",s.Football="Football",s)},22309:(e,t,a)=>{a.d(t,{E:()=>l});var s=a(95155),r=a(6959),i=a(39897),n=a(47338);let o=(0,r.F)("tw-inline-flex tw-justify-center tw-items-center tw-gap-1 tw-px-2 tw-border tw-border-solid tw-rounded-full tw-w-fit tw-font-medium tw-text-sm tw-whitespace-nowrap",{variants:{variant:{default:"tw-bg-primary tw-text-primary-foreground tw-border-primary",secondary:"tw-bg-secondary tw-text-secondary-foreground tw-border-secondary",destructive:"tw-bg-destructive tw-text-destructive-foreground tw-border-destructive",outline:"tw-border-border tw-text-foreground",excellent:"tw-bg-rating-excellent-primary tw-text-destructive-foreground tw-border-rating-excellent-primary",unfavorable:"tw-bg-rating-unfavorable-primary tw-text-rating-unfavorable-foreground tw-border-rating-unfavorable-primary"},size:{xs:"tw-h-4 tw-text-xxs",sm:"tw-h-5 tw-text-xxs",md:"tw-h-6",lg:"tw-h-8"},roundedCorner:{bottomRight:"tw-rounded-none tw-rounded-br-md"}},defaultVariants:{variant:"default",size:"md"}}),l=({asChild:e,children:t,className:a,variant:r,size:l,roundedCorner:d,testId:c="badge",...u})=>{let m=e?i.bL:"span";return(0,s.jsx)(m,{"data-testid":c,"data-variant":r,className:(0,n.cn)(o({variant:r,size:l,roundedCorner:d}),a),...u,"data-sentry-element":"Comp","data-sentry-component":"Badge","data-sentry-source-file":"index.tsx",children:t})};l.displayName="Badge"},23941:(e,t,a)=>{a.d(t,{Bk:()=>g,Dl:()=>v,FD:()=>u,U4:()=>w,Ue:()=>k,ZO:()=>y,_:()=>h,b3:()=>b,b6:()=>c,g_:()=>f,mh:()=>m,qK:()=>d,yt:()=>p});var s=a(53439),r=a(81108),i=a(64089),n=a(34084),o=a(47338),l=a(44579);let d=({firstName:e,lastName:t})=>e&&t?`${e.trim()[0]}. ${t}`:"-",c=e=>{let t=e.entity?.team?.alias||e.entity?.alias||"FA",a=e.athlete?d({firstName:e.athlete?.firstName,lastName:e.athlete?.lastName}):e.entity?.name,l=e.entity?.team?.logoMedia?.url||e.entity?.logoMedia?.url||"",c=r.$[e.entity?.position]||r.$.DST,u=c===r.$.DST,m=c===r.$.DST?l:e?.entity?.headshotURL;return{tier:"tier"in e?e.tier:null,rank:e.rank,positionRank:e.positionRank,entity:e.entity,entityIdObject:e.entityIdObject,color:(0,o.vT)({teamAlias:t,primaryColor:u?e.entity?.primaryColor:e.entity?.team?.primaryColor,secondaryColor:u?e.entity?.secondaryColor:e.entity?.team?.secondaryColor})||n.c,firstName:e.athlete?.firstName,lastName:e.athlete?.lastName,displayName:a,market:e.entity?.market,byeWeek:e.byeWeek,position:c,availabilityOdds:Math.floor(100*Number(e.availabilityOdds)),photoUrl:m,teamLogoUrl:e.entity?.team?.logoMedia?.url||e.entity?.logoMedia?.url||i.Y.freeAgentNflLogoUrl,teamAlias:t,bestRanking:e?.bestRanking?.positionRank,worstRanking:e?.worstRanking?.positionRank,seasonalScoredProjections:e?.seasonalScoredProjections,healthStatus:e.entity instanceof s.S?e.entity.status:void 0}},u=(e,t)=>{let a=t.map(e=>e.entity?.id),s=e.filter(e=>!!e.entity).map(e=>c(e)),r=new Map;for(let e of s)r.set(e.entity.id,{...e});if(t.length>0)for(let e of t.filter(e=>!!e.entity).map(e=>({...c(e),drafted:!!(e.entity?.id&&a?.includes(e.entity.id))}))){let t=e.entity.id,a=r.get(t);a?r.set(t,{...a,drafted:a.drafted||e.drafted,entityIdObject:a.entityIdObject??e.entityIdObject,bestRanking:e.bestRanking??a.bestRanking,worstRanking:e.worstRanking??a.worstRanking,seasonalScoredProjections:e.seasonalScoredProjections??a.seasonalScoredProjections}):r.set(t,{...e})}return[...r.values()].sort((e,t)=>
1(e.rank??1/0)-(t.rank??1/0))},m=e=>{switch(e[0]?.toUpperCase()){case"A":return"excellent";case"B":return"good";case"C":return"bad";default:return"worst"}},f=e=>{let t=e.trim().charAt(0).toUpperCase();return"A"===t?"excellent":"B"===t?"unfavorable":"C"===t?"veryPoor":"critical"},p=e=>{let t=Object.values(l.M),a=t.indexOf(e.trim());return -1===a?0:(t.length-1-a)/(t.length-1)*100},g=e=>{let t=e.trim().charAt(0).toUpperCase();return"A"===t?"tw-from-rating-excellent-subtle":"B"===t?"tw-from-rating-unfavorable-subtle":"C"===t?"tw-from-rating-veryPoor-subtle":"tw-from-rating-critical-subtle"},h=e=>{if(!e)return"";switch(e[0]){case"A":return"You drafted like a seasoned pro—this squad’s got championship vibes written all over it.";case"B":return"Solid squad with some sneaky upside. A couple moves from greatness.";case"C":return"Not bad, not great—this team feels like it’s built for a .500 finish unless the waiver wire works magic.";case"D":return"Some bold swings that might backfire—this draft’s giving 'tinkering required' energy.";case"F":return"Bold strategy, Cotton. This team might be tanking for next season already."}};function y(e){let t=["th","st","nd","rd"],a=e%100;return e+(t[(a-20)%10]||t[a]||t[0])}function w(e,t){return Math.floor(Math.random()*(t-e+1))+e}let v=(e,t)=>t>0?(t-e+1)/t*100:0,k=e=>e>75?"excellent":e>50?"unfavorable":e>25?"veryPoor":"critical",b=e=>{let t=e.trim().split(/\s+/);return t.length<2?e:`${t[0][0]}. ${t.slice(1).join(" ")}`}},23973:(e,t,a)=>{a.d(t,{H:()=>s});let s=e=>e.qbCount+e.rbCount+e.wrCount+e.teCount+e.flexCount+e.superFlexCount+e.flexRBWRCount+e.flexWRTECount+e.dstCount+e.kCount+e.benchCount},28056:(e,t,a)=>{a.d(t,{E_:()=>l,Up:()=>o,qJ:()=>c,r_:()=>d});var s,r,i,n,o=((s={}).CBS="CBS",s),l=((r={}).AutoDraft="AUTO_DRAFT",r.Manual="MANUAL",r),d=((i={}).Fantasy="FANTASY",i.BestBall="BEST_BALL",i.Dynasty="DYNASTY",i),c=((n={}).Snake="SNAKE",n.Linear="LINEAR",n.ThirdRoundReversal="3RD_ROUND_REVERSAL",n.Auction="AUCTION",n)},28428:(e,t,a)=>{a.d(t,{i:()=>s});let s={participantCount:12,rounds:16,budget:200,qbCount:1,rbCount:2,wrCount:3,teCount:1,flexCount:1,superFlexCount:0,flexRBWRCount:0,flexWRTECount:0,dstCount:1,kCount:1,benchCount:6}},30344:(e,t,a)=>{a.d(t,{F:()=>i});var s=a(53439),r=a(66169);class i{constructor(e){this.id=e.id,this.pickNumber=e.pickNumber,this.rank=e.rank,this.positionRank=e.positionRank,this.tier=e.tier,this.byeWeek=e.byeWeek,this.bestRanking=e.bestRanking,this.worstRanking=e.worstRanking,this.adp=e.adp,this.lastSeasonFPTS=e.lastSeasonFPTS,this.draftTierBreak=e.draftTierBreak,this.athlete=e.athlete?new s.S(e.athlete):void 0,this.team=e.team?new r.u(e.team):void 0,this.rosterPosition=e.rosterPosition}}},32017:(e,t,a)=>{a.d(t,{$:()=>i});var s=a(89965),r=a(12115);function i(e,t){let a=(0,r.useRef)(t);(0,r.useEffect)(()=>{a.current=t}),(0,r.useEffect)(()=>s.B.on(e,e=>{a.current(e)}),[e])}},34084:(e,t,a)=>{a.d(t,{c:()=>l,j:()=>d});var s=a(95155),r=a(12115),i=a(47338),n=a(49079),o=a(7747);let l="var(--tw-card-foreground-color)",d=({className:e,color:t,photoUrl:a,name:d,testId:c,size:u,...m})=>{let[f,p]=(0,r.useState)(!!a);return(0,s.jsx)("div",{...m,"data-testid":c,className:(0,i.cn)("tw-row-span-2",f&&"tw-animate-pulse"||"",e),"data-sentry-component":"PlayerRowAvatar","data-sentry-source-file":"player-row-avatar.tsx",children:(0,s.jsxs)(n.e,{style:{backgroundColor:a?t:l},size:u,"data-sentry-element":"Avatar","data-sentry-source-file":"player-row-avatar.tsx",children:[(0,s.jsx)(n.B,{src:a,alt:`${d} Headshot`,className:`${f?"tw-hidden":"tw-fade-in tw-animate-in tw-duration-500"}`,onLoadingStatusChange:e=>p("loading"===e),"data-sentry-element":"AvatarImage","data-sentry-source-file":"player-row-avatar.tsx"}),!f&&(0,s.jsx)(o.q,{className:"tw-items-start tw-bg-current tw-opacity-25",children:(0,s.jsx)("img",{src:"/assets/img/base/headshot.svg",alt:"Player Headshot",width:28,height:26})})]})})};d.displayName="PlayerRowAvatar"},35537:(e,t,a)=>{a.d(t,{Cr:()=>
1o,Kq:()=>n});let s=/[.*+?^${}()|[\]\\]/g,r=(e,t)=>{let a=t.trim();return!!a&&RegExp("^"+a.replace(s,"\\$&").replace(/\\\*/g,".*")+"$","i").test(e)},i=e=>"string"!=typeof e?[]:e.split(",").map(e=>e.trim()).filter(Boolean),n=e=>"companion"===new URLSearchParams(e).get("source"),o=(e,t)=>{if(!e)return!0;let a=i(e.included_pages),s=i(e.excluded_pages);return!(a.length>0&&!a.some(e=>r(t,e))||s.some(e=>r(t,e)))}},37950:(e,t,a)=>{a.d(t,{d:()=>s});let s=()=>[{slug:"john-laghezza",name:"John Laghezza",headshot:"https://cdn.fantasylife-stage.com/assets/content/thumbnail_John_Laghezza_47cf32c85d.webp",paywallTier:0},{slug:"dwain-mcfarland",name:"Dwain McFarland",headshot:"https://cdn.fantasylife-stage.com/assets/thumbnail_9733cad1_8a70_47d3_834a_b87540423e7a_1688728853_a4b405065d.webp",paywallTier:1}]},38661:(e,t,a)=>{a.d(t,{E:()=>r});var s=a(39318);let r=()=>({isCompanion:"companion"===(0,s.useSearchParams)().get("source")})},41479:(e,t,a)=>{a.d(t,{i:()=>r});var s=a(35537);let r=()=>(0,s.Kq)(window.location.search)?"companion":"web"},41904:(e,t,a)=>{a.d(t,{h:()=>n});var s=a(98366),r=a(53439),i=a(66169);class n{constructor(e){this.mockDraftRosterPositionId=e.mockDraftRosterPositionId,this.isAutoDraft=e.isAutoDraft,this.pickNumber=e.pickNumber,this.round=e.round,this.createdAt=e.createdAt,this.pickAt=e.pickAt,this.isKeeper=e.isKeeper,this.rank=e.rank,this.tier=e.tier,this.byeWeek=e.byeWeek,this.bestRanking=e.bestRanking,this.worstRanking=e.worstRanking,this.adp=e.adp,this.lastSeasonalFPTS=e.lastSeasonalFPTS,this.draftTierBreak=e.draftTierBreak,this.seasonalScoredProjections=e.seasonalScoredProjections,this.rosterPosition=e.rosterPosition,this.participant=new s.r(e.participant),e.athlete&&(this.athlete=new r.S(e.athlete)),e.team&&(this.team=new i.u(e.team)),this.letterGrade=e.letterGrade}get pickAtDate(){if(this.pickAt)return new Date(this.pickAt)}get isUserPick(){return!!this.participant.userId}get isPicked(){return!!this.pickAt||this.isKeeper}get entity(){return this.athlete?this.athlete:this.team}get entityIdObject(){return this.athlete?{athleteId:this.athlete.id}:{teamId:this.team?.id}}removePickData(){this.isKeeper=!1,this.pickAt=void 0,this.rosterPosition=void 0,this.athlete=void 0,this.team=void 0}}},44579:(e,t,a)=>{a.d(t,{M:()=>r});var s,r=((s={}).APlus="A+",s.A="A",s.AMinus="A-",s.BPlus="B+",s.B="B",s.BMinus="B-",s.CPlus="C+",s.C="C",s.CMinus="C-",s.DPlus="D+",s.D="D",s.DMinus="D-",s.FPlus="F+",s.F="F",s.FMinus="F-",s)},45090:(e,t,a)=>{a.d(t,{k:()=>u});var s=a(95155),r=a(95830),i=a(49079),n=a(18056),o=a(47338),l=a(81108),d=a(64089),c=a(23941);let u=({mockDraftPick:e,testId:t})=>{let a=e.athlete?(0,c.qK)({firstName:e.athlete.firstName,lastName:e.athlete.lastName}):e.team?.name,u=l.$[e.athlete?.position]||l.$.DST,{background:m}=(0,o.z8)(u);return(0,s.jsxs)("div",{className:"tw-relative tw-flex tw-items-center tw-gap-1 tw-px-3 tw-py-1 tw-border tw-rounded-[10px] tw-h-8","data-sentry-component":"AutoDraftContent","data-sentry-source-file":"auto-draft-content.tsx",children:[(0,s.jsx)("div",{className:"tw-absolute tw-inset-0 tw-opacity-20 tw-rounded-[10px]",style:{background:`linear-gradient(90deg, var(${m}) 0%, transparent 100%)`}}),(0,s.jsx)(r.jn,{testId:`${t}-avatar`,size:"xs",color:e.athlete?.team?.secondaryColor||"var(--tw-card-foreground-color)",name:a,photoUrl:u===l.$.DST?e.team?.logoMedia?.url:e.athlete.headshotURL,"data-sentry-element":"PlayerRowAvatar","data-sentry-source-file":"auto-draft-content.tsx"}),(0,s.jsx)("span",{"data-testid":`${t}-name`,className:"tw-w-24 tw-font-medium tw-text-xs tw-leading-4",title:a,children:a}),u&&(0,s.jsx)(n.I,{position:u,testid:`${t}-position-tag`,className:"tw-w-[30px]"}),(0,s.jsx)(i.e,{size:"2xs","data-sentry-element":"Avatar","data-sentry-source-file":"auto-draft-content.tsx",children:(0,s.jsx)(i.B,{src:e.athlete?.team?.logoMedia.url||e.team?.logoMedia.url||d.Y.freeAgentNflLogoUrl,alt:`${a} Team Logo`,"data-sentry-element":"AvatarImage","data-sentry-source-file":"auto-draft-content.tsx"})})]})}},48202:(e,t,a)=>{a.d(t,{a:()=>i});var s=a(53439),r=a(66169);class i{constructor(e){this.athleteId=e.athleteId,this.teamId=e.teamId,this.pickNumber=e.pickNumber,this.pickTurn=e.pickTurn,this.pickRound=e.pickRound,this.participantIndex=e.participantIndex,this.score=e.score,e.athlete&&(this.athlete=new s.S(e.athlete)),e.team&&(this.team=new r.u(e.team))}get entity(){return this.athlete||this.team}get imageUrl(){return this.athlete?.headshotURL||this.team?.logoURL}get isAthlete(){return this.entity instanceof s.S}getOrder(e){return`${this.pickRound}
1.${this.pickNumber-(this.pickRound-1)*e}`}}},49079:(e,t,a)=>{a.d(t,{e:()=>l,B:()=>d});var s=a(95155),r=a(45628),i=a(6959),n=a(47338);let o=(0,i.F)("tw-group/avatar tw-relative tw-flex tw-overflow-hidden tw-select-none",{variants:{variant:{rounded:"tw-rounded-full dark-mode",square:"tw-rounded-lg"},size:{"2xs":"tw-size-5",xs:"tw-size-6",sm:"tw-size-8",md:"tw-size-10",lg:"tw-size-12",xl:"tw-size-14","2xl":"tw-size-16","3xl":"tw-size-20","4xl":"tw-size-24","5xl":"tw-size-28","6xl":"tw-size-32"}},defaultVariants:{variant:"rounded",size:"sm"}}),l=({className:e,size:t="sm",variant:a="rounded",testId:i="avatar",...l})=>(0,s.jsx)(r.Root,{"data-slot":"avatar","data-size":t,className:(0,n.cn)(o({size:t,variant:a}),e),"data-testid":i,...l,"data-sentry-element":"AvatarPrimitive.Root","data-sentry-component":"Avatar","data-sentry-source-file":"avatar.tsx"});l.displayName="Avatar";let d=({className:e,src:t,...a})=>(0,s.jsx)(r.Image,{"data-slot":"avatar-image",className:(0,n.cn)("tw-size-full dark-mode tw-aspect-square",e),src:t||void 0,...a,"data-sentry-element":"AvatarPrimitive.Image","data-sentry-component":"AvatarImage","data-sentry-source-file":"avatar-image.tsx"});d.displayName="AvatarImage"},52798:(e,t,a)=>{a.d(t,{J:()=>ee});var s=a(63360),r=a(61593),i=a(97880),n=a(53439),o=a(66169),l=a(47297),d=a(81108);class c{constructor(e){this.tier=e.tier,this.rank=e.rank,e.athlete&&(this.athlete=new n.S(e.athlete)),e.team&&(this.team=new o.u(e.team)),this.byeWeek=e.byeWeek,this.availabilityOdds=e.availabilityOdds,this.isQueued=e.isQueued}get probability(){let e=Number(this.availabilityOdds);return isNaN(e)?0:e}get probabilityText(){let e=Number(this.availabilityOdds);return e<.01?"<1%":l.K.format(e,l.K.Format.Percentage)}get entity(){return this.athlete??this.team}get entityIdObject(){return this.athlete?{athleteId:this.athlete.id}:{teamId:this.team?.id}}get entityPosition(){if(this.entity)return this.entity instanceof n.S?d.$[this.entity.position]:d.$.DST}}var u=a(21008),m=a(72208),f=a(98e3),p=a(93369),g=a(41904),h=a(21245),y=a(2047),w=a(81562),v=a(89965),k=a(90963),b=a(23941),S=a(84689),x=a(71069),P=a(87476);let D=(e,t=!1)=>e.map(e=>{if(e.leagueId){let t=R(e.ADPProviderName)??void 0;return{...e,label:e.name,value:e.id,paywallTier:0,logo:t,group:"syncedLeagues"}}if(e.userId)return{...e,label:e.name,value:e.id,paywallTier:+!t,group:"custom"};{let a=+("0.5 PPR"!==e.name&&!t),s=R(e.name)??void 0;return{...e,label:e.name,value:e.id,paywallTier:a,logo:s,group:"standard"}}});function R(e){if(!e)return;let t=e=>e.toUpperCase().replace(/\W+/g,""),a=t(e);return(0,P.G)().find(e=>t(e.name)===a)?.logo}var I=a(73841),N=a(73862),C=a(37950),E=a(80325),T=a(82450),A=a(28428),B=a(56257),j=a(96958),M=a(48202),F=a(28056),L=a(11228),O=a(34494);class _ extends L.g{async request(e,t){let a=await (0,u.dG)();return super.request(e,{...t,headers:{...t.headers,[O.YM.bearerToken]:a}})}async listProviderNames(){return this.get("/provider-names",void 0)}constructor(...e){super(...e),this.namespace="/average-draft-positions"}}let q=new _;var U=a(30344),$=a(21414),z=a(7447),H=a(57871),V=a(23973),K=a(31320),W=a.n(K),G=a(27261),Q=a.n(G),Y=a(21076);let J={draft:void 0,teams:[],rankings:[],experts:[],queues:[],rosters:[],rostersCache:{},projectedStandings:[],rostersByPositionRank:{},boldMoves:{topPicks:[],topReaches:[],boldMoveSuggestion:void 0},isLoadingRostersByDraftId:!1,rostersByDraftId:void 0,allRostersByDraftId:[],selectedParticipantId:void 0,selectedParticipantPicks:[],rosterPositions:[],selectedPositions:[],selectedExpertsIds:[],isCreatingMockDraft:!1,isSavingExperts:!1,saveExpertsError:null,isFetchingDraft:!1,isFetchingRankings:!0,isFetchingQueues:!0,isLoadingRosters:!0,isPickingEntity:!1,isShowingToasts:!1,isSimulatingRestOfDraft:!1,assistantSuggestions:[],skippedEntityIds:[],isFilteringAssistant:!1,isPositionUnsupported:!1,isFetchingDraftAssistant:!1,isResettingDraftByPickNumber:!1,isResettingDraft:!1,isRatingDraft:!1,isFetchingProjectedStandings:!1,isFetchingRostersByPositionRank:!1,isFetchingBoldMoves:!1,draftSettingsValues:x.x0,customLeagueConfig:A.i,scoringSystems:[],selectedScoringSystem:void 0,pendingScoringSystem:void 0,pendingSimulationMode:void 0,rankingsError:null,isConnectionLost:!1,selectedPlayer:null,revealedPickNumber:-1};function X(e,t){return e.picks?.filter(e=>e.participant.id===t&&e.isPicked)??[]}let Z=0,ee=(0,s.v)()((0,r.lt)((e,t)=>({...J,reset:()=>
1e(J),createDraft:async()=>{let a;if(!t().currentSeason?.id)return void(0,y.c)("Error: Season ID could not be found");if(t().resetBeforeDraft(),e({isCreatingMockDraft:!0}),!(a=await t().createScoringSystemForMockDraft())){(0,y.c)("Error: Custom scoring system could not be created"),e({isCreatingMockDraft:!1});return}try{let{data:e,error:s}=await h.$.create((0,x.Hk)(t().draftSettingsValues,t().currentSeason.id,a?.id,t().experts));if(!e?.mockDraft||s)return;return e.mockDraft.id}catch(e){(0,y.c)(e)}finally{e({isCreatingMockDraft:!1})}},resetBeforeDraft:()=>{e({revealedPickNumber:-1,selectedPlayer:null,draft:void 0})},fetchDraftById:async(a,s)=>{if(!s?.force&&a===t().draft?.id)return;e({isFetchingDraft:!0});let{data:r,error:i}=await h.$.getById({mockDraftId:a});if(e({isFetchingDraft:!1}),!r||i)throw(0,y.c)(i),Error(i||"Failed to fetch draft.");let n=new f.e(r.mockDraft),o=t().draft,l=e=>e?.closedAt?1/0:e?.currentPick?.pickNumber??0;if(!s?.allowStale&&o?.id===n.id&&l(o)>=l(n))return;let d=n.userParticipant.id,c=o?.id!==n.id;e({draft:n,teams:n.orderedParticipants.map((e,t)=>({id:e.id,name:e.isMachine?`Team ${t+1}`:e.name,teamNumber:t+1,userId:e.userId,isMachine:e.isMachine})).sort((e,t)=>e.teamNumber>t.teamNumber?1:-1),experts:n.configuration.experts,isFetchingDraft:!1,selectedExpertsIds:n.configuration.experts?.map(e=>e.id),selectedParticipantPicks:X(n,d),rosterPositions:n.configuration.rosterPositions,rankingsError:null,selectedParticipantId:d,revealedPickNumber:n.currentPick?.pickNumber??-1,...c?{assistantSuggestions:[],skippedEntityIds:[],queues:[],rosters:[],rostersCache:{},isSimulatingRestOfDraft:!1,isPositionUnsupported:!1,isFilteringAssistant:!1,isPickingEntity:!1}:{}}),t().fetchQueue(a,n.userParticipant.id),t().fetchRosters(a,n.userParticipant.id),t().fetchAssistantSuggestions()},fetchRankings:async(t,a,s=!1)=>{s&&e({isFetchingRankings:!0,rankingsError:null});try{let{data:s,error:r}=await h.$.listPlayerRankings({mockDraftId:t,expertIds:a.join(",")});if(e({isFetchingRankings:!1}),r||!s?.mockDraftPlayerRankings)return void e({rankingsError:r||"Failed to fetch rankings"});e({rankings:s.mockDraftPlayerRankings.map(e=>new c(e)),rankingsError:null})}catch(t){e({isFetchingRankings:!1,rankingsError:t||"Unknown error occurred"})}},saveSelectedExperts:async a=>{let s=t().draft;if(!s)return;e({isSavingExperts:!0,saveExpertsError:null});let{data:r,error:i}=await h.$.updateMockDraft({mockDraftId:s.id,simulationMode:s.configuration.simulationMode,expertIds:a,scoringSystemId:s.configuration.scoringSystem.id,pickClock:s.configuration.pickClock??null,participantStrategies:Object.fromEntries(s.participants.map(e=>[e.id,e.draftStrategy]))});if(i||!r){(0,y.c)(i),e({isSavingExperts:!1,saveExpertsError:i||"Failed to save experts"});return}e({selectedExpertsIds:a,isSavingExperts:!1,saveExpertsError:null}),t().fetchAssistantSuggestions()},pickEntity:async a=>{let s=t().draft,r=s?.currentPick;if(!s||!r||!s.isUserAllowedToPick||t().isConnectionLost)return;e({isPickingEntity:!0,isFetchingDraftAssistant:!0});let{data:i,error:n}=await h.$.pickEntity({...a,mockDraftId:s.id,mockDraftParticipantId:r.participant.id});if(e({isPickingEntity:!1}),!i||n){(0,y.c)(n),e({isFetchingDraftAssistant:!1});return}t().fetchRankings(s.id,t().selectedExpertsIds,!0),t().fetchAssistantSuggestions()},enqueueEntity:async a=>{let s=t().draft;if(!s)return;let{data:r,error:n}=await h.$.queue({...a,mockDraftId:s.id});if(!r||n)return void(0,y.c)(n);e({queues:[...t().queues,new i.F(r.mockDraftQueue)]});let o="athleteId"in a?a.athleteId:a.teamId;e({assistantSuggestions:t().assistantSuggestions.map(e=>(e.entity?.id===o&&(e.isQueued=!0),e))}),(0,k.U)({event:"enqueue_player",value:(0,b.qK)({firstName:r.mockDraftQueue.athlete?.firstName,lastName:r.mockDraftQueue.athlete?.lastName})})},dequeueEntity:async a=>{let s=t().draft,r=t().queues.find(e=>"athleteId"in a?e.entity?.id===a?.athleteId:e.entity?.id===a?.teamId);if(!s||!r)return;let i=t().queues.indexOf(r);e({queues:t().queues.filter(e=>e.id!==r.id)});let{error:n}=await h.$.dequeueEntity({mockDraftId:s.id,mockDraftQueueId:r.id});if(n){(0,y.c)(n);let a=[...t().queues];a.splice(i,0,r),e({queues:a});return}let o="athleteId"in a?a.athleteId:a.teamId;e({assistantSuggestions:t().assistantSuggestions.map(e=>(e.entity?.id===o&&(e.isQueued=!1),e))}),(0,k.U)({event:"dequeue_player",value:(0,b.qK)({firstName:r.athlete?.firstName,lastName:r.athlete?.lastName})})},skipEntity:a=>{let s="athleteId"in a?a.athleteId:a.teamId;e({skippedEntityIds:[...t().skippedEntityIds,s],assistantSuggestions:t().assistantSuggestions.filter(e=>e.entity?.id!==s)})},fetchQueue:async(t,a)=>{e({isFetchingQueues:!0});let{data:s,error:r}=await h.$.listQueue({mockDraftParticipantId:a,mockDraftId:t});(e({isFetchingQueues:!1}),r)?(0,y.c)(r):e({queues:(s?.mockDraftQueue??[]).map(e=>new i.F(e))})},updateQueue:async(a,s)=>{let r=t().draft,i=t().queues;if(!r||s>i.length)return;let n=[...i],o=(0,S.be)(i,a,s),l=o[s];if(!l)return;e({queues:o});let{error:d}=await h.$.updateQueue({mockDraftId:r.id,mockDraftQueueId:l.id,index:s+1});d&&e({queues:n})},createScoringSystemForMockDraft:async()=>
1{let e=t().selectedScoringSystem?.scoringSettings,a=t().draftSettingsValues;if(!e)return;delete e.type,delete e.id;let{data:s}=await H.z.createScoringSystem({leagueId:null,sport:$.z.Football,sportleague:z.k.NFL,isHidden:!0,name:a.scoringSystem?.label??"mock-draft-scoring",footballScoringLeagueConfig:t().customLeagueConfig,footballScoringSettings:e,ADPProviderName:t().draftSettingsValues.adpProviderName?.value?.toString()});return s?.scoringSystem},initMockDraftSSE:()=>{let a,s=()=>{a&&(clearTimeout(a),a=void 0)},r=new u.b({onMessage:a=>{if((0,m.Iy)(a.event,a.data)){let{draft:s,queues:r,isSimulatingRestOfDraft:i}=t();if(!s||a.data.mockDraft.id!==s.id)return;let n=new g.h(a.data.mockDraftPick);if(s.picks?.find(e=>e.entity?.id===n?.entity?.id))return;s.updatePick(n),s.closeDraftIfNeeded();let o=s.newInstance(),{selectedParticipantId:l}=t();e({draft:o,queues:r.filter(e=>e.entity?.id!==n.entity?.id),selectedParticipantPicks:l?X(o,l):[]});let d=n.participant.id,c={...t().rostersCache};delete c[d],e({rostersCache:c});let u=t().draft;t().selectedParticipantId===d&&u&&t().fetchRosters(u.id,d),v.B.emit("mock-draft:pick",a.data),(0,k.U)({event:"draft_player",value:(0,b.qK)({firstName:n.athlete?.firstName,lastName:n.athlete?.lastName})}),a.data.mockDraftPick?.pickNumber===s?.picks.length&&v.B.emit("mock-draft:complete",o),i&&a.data.mockDraftPick?.pickNumber===s?.picks.length&&e({isSimulatingRestOfDraft:!1,revealedPickNumber:a.data.mockDraftPick?.pickNumber}),s.currentPick?.participant.userId&&e({isPickingEntity:!1});return}},onStateChange(r){if("open"===r){s(),e({isConnectionLost:!1});return}"reconnecting"!==r||a||t().isConnectionLost||(a=setTimeout(()=>{a=void 0;let s=t().draft;!s||s.closedAt||t().isConnectionLost||e({isConnectionLost:!0})},6e4))},onReconnect(){s();let e=t().draft;e&&t().fetchDraftById(e.id,{force:!0})}});return r.start(),()=>{s(),r.stop()}},fetchRosters:async(a,s)=>{let{rostersCache:r,draft:i}=t();if(!i?.closedAt)return;if(r[s])return void e({rosters:r[s]});e({isLoadingRosters:!0});let{data:n,error:o}=await h.$.listRosters({mockDraftId:a,mockDraftParticipantId:s});if(e({isLoadingRosters:!1}),t().selectedParticipantId===s){if(o||!n?.mockDraftRosters?.length)return void e({rosters:[]});e({rosters:n.mockDraftRosters,rostersCache:{...t().rostersCache,[s]:n.mockDraftRosters}})}},fetchAssistantSuggestions:async(a,s)=>{let r=t().draft,i=t().isSimulatingRestOfDraft;if(!r||i)return;let n=r.id,o=++Z,l=a?.filter(e=>"all"!==e);if(l?.length||e({isPositionUnsupported:!1}),s){e({isFilteringAssistant:!0});let{data:a,error:s}=await h.$.assistantCard({mockDraftId:n,...l?.length?{playerPositions:l}:{}}),r=Z!==o||t().draft?.id!==n;if(e({isFilteringAssistant:!1}),r)return;if(s){(0,y.c)(s),s===w.h.NOT_FOUND&&(l?.length??0)>0&&e({isPositionUnsupported:!0,assistantSuggestions:[]});return}e({isPositionUnsupported:!1});let i=new Set(t().skippedEntityIds);e({assistantSuggestions:(a?.draftAssistant??[]).map(e=>new p.C(e)).filter(e=>!i.has(e.entity?.id??""))});return}e({isFetchingDraftAssistant:!0});let{data:d,error:c}=await h.$.assistantCard({mockDraftId:n,...l?.length?{playerPositions:l}:{}}),u=Z!==o||t().draft?.id!==n,m=t().draft?.isUserAllowedToPick??!0;if(e({isFetchingDraftAssistant:!1,...m&&!u?{skippedEntityIds:[]}:{}}),u)return;if(c){(0,y.c)(c),c===w.h.NOT_FOUND&&(l?.length??0)>0&&e({isPositionUnsupported:!0,assistantSuggestions:[]});return}e({isPositionUnsupported:!1});let f=m?new Set:new Set(t().skippedEntityIds);e({assistantSuggestions:(d?.draftAssistant??[]).map(e=>new p.C(e)).filter(e=>!f.has(e.entity?.id??""))})},fetchProjectedStandings:async t=>{e({isFetchingProjectedStandings:!0});let{data:a,error:s}=await h.$.listProjectedStandings({mockDraftId:t});if(e({isFetchingProjectedStandings:!1}),!a||s)throw(0,y.c)(s),Error(s||"Failed to fetch projected standings.");e({projectedStandings:a.projectedStandings})},fetchProviders:async()=>q.listProviderNames(),onChangeDraftSettingsValues:a=>{if(e({draftSettingsValues:{...t().draftSettingsValues,...a}}),a.keepersSearchValue&&t().handleKeepersSearch(a.keepersSearchValue),"build-keeper"===a.action&&t().buildKeeper(),a.deleteKeeperWithId){let s=t().draftSettingsValues;e({draftSettingsValues:{...s,builtKeepers:s.builtKeepers.filter(e=>e.entity?.id!=a.deleteKeeperWithId),deleteKeeperWithId:void 0}})}(0,y.c)("CHANGED: "+JSON.stringify(a))},initializeData:async(a,s,r,i,n)=>{let o=a.find(e=>e.status===I.e.INPROGRESS)||(a.length?a[0]:void 0),l=t().draft,d=B.n.getState().user;d&&d.isAnonymous;let c=!!d&&d.subscriptionTier>0&&!d.isAnonymous,u=W()([...(0,N.r)(),...(0,Y.w)(),...(0,E.E)(),...(0,C.d)()],"slug"),m=r?.filter(e=>u.find(t=>t.slug===Q()(e.name.toLowerCase()))?.headshot),f=m?.map(e=>({value:e.id,label:e.name,metadata:{isPremium:e.isPremium,avatarURL:e.avatarURL}})),{data:p,error:g}
1=await t().fetchProviders();if(g)throw(0,y.c)(g),Error("Failed to fetch filter data.");let h=(p||[]).sort((e,t)=>e.sortOrder>t.sortOrder?1:-1).map(e=>({label:e.name,value:e.platformKey,metadata:{leagueFormat:e.leagueFormat,id:e.id,description:e.description,isDefault:e.isDefault}}));if(n&&l){let{scoringSystem:a,draftPosition:r,pickClock:i,simulationMode:n,draftType:d,leagueType:u,experts:p,sponsor:g}=l.configuration,y=l.userParticipant.draftStrategy,w=l.orderedParticipants,v=x.Eg.find(e=>e.value===u),k=x.yj.find(e=>e.value===d),b=x.bj.find(e=>e.value===n),S=x.cf.find(e=>e.value===i),P=h.find(e=>e.value?.toString()?.toLowerCase()===a?.ADPProviderName?.toLowerCase()?.replaceAll("_","")),R=x.zZ.find(e=>e.value?.toString()?.toLowerCase()===y?.toLowerCase()?.replaceAll("_","")),I=l.configuration.scoringSystem,N=s.some(e=>e.name===I?.name),C=[];e({currentSeason:o,scoringSystems:C=N?s.map(e=>e.name===I?.name?I:e):s.concat(l.configuration.scoringSystem),experts:m,customLeagueConfig:l.configuration.scoringSystem.scoringLeagueConfig,draftSettingsValues:{...t().draftSettingsValues,scoringSystem:{label:a.name,value:a.id},pickClock:S,simulationMode:b,draftType:k,leagueType:v,draftPosition:{label:r?.toString(),value:r},numberOfTeams:{label:`${(0,T.Z)(w.length)}`,value:w.length},adpProviderName:P,userDraftStrategy:R,opponentsDraftStrategyMap:Object.fromEntries(w.map((e,t)=>[`Pick ${t+1}`,e.draftStrategy])),availableScorings:D(C,c),expertIds:p?.map(e=>({label:e.name,value:e.id})),expertOptions:f,numberOfTeamsOptions:[],draftPositionOptions:[],sponsor:g,providers:h}})}else{let a=h.find(({metadata:e})=>e.isDefault);e({currentSeason:o,scoringSystems:s,experts:m,draft:void 0,draftSettingsValues:{...t().draftSettingsValues,availableScorings:D(s,c),expertIds:f.filter(e=>e.metadata?.isPremium&&!!i&&i.subscriptionTier>0&&!i.isAnonymous||!e.metadata?.isPremium),expertOptions:f,numberOfTeamsOptions:[],draftPositionOptions:[],providers:h,adpProvi
1derName:a}})}if(!s.length)return;let w=s[0];c||(w=s.find(e=>"0.5 PPR"===e.name)??w),t().onChangeScoringSystem(l&&n?l.configuration.scoringSystem:w,n)},onChangeScoringSystem:(a,s)=>{let r=t().draftSettingsValues.providers,i=parseInt(a.scoringLeagueConfig.participantCount.toString()),n=(0,x.xN)(Math.max(18,i)),o=(0,x.HH)(Math.max(18,i)),l=r.find(({value:e})=>e===a?.ADPProviderName?.toLowerCase())??r.find(({metadata:e})=>e.isDefault),d=t().draftSettingsValues.availableScorings.find(e=>e.value===a?.id),c=a?.draftType?x.yj.find(e=>e.value===a.draftType):void 0;if(s)e({selectedScoringSystem:a,customLeagueConfig:a?.scoringLeagueConfig?(0,j.W)(a?.scoringLeagueConfig):t().customLeagueConfig,draftSettingsValues:{...t().draftSettingsValues,isRosterSettingsChanged:!1,scoringSystem:d,numberOfTeamsOptions:n,draftPositionOptions:o,adpProviderName:l,...c&&{draftType:c}}});else{let s=(0,b.U4)(1,i);e({selectedScoringSystem:a,customLeagueConfig:a?.scoringLeagueConfig?(0,j.W)(a?.scoringLeagueConfig):t().customLeagueConfig,draftSettingsValues:{...t().draftSettingsValues,isRosterSettingsChanged:!1,scoringSystem:d,numberOfTeamsOptions:n,draftPositionOptions:o,numberOfTeams:{label:`${(0,T.Z)(i)}`,value:i},draftPosition:{label:s.toString(),value:s},opponentsDraftStrategyMap:(0,x.nS)(i),adpProviderName:l,...c&&{draftType:c}}})}},setScoringSystems(t){e({scoringSystems:t})},addScoringSystem(a){let s=t().scoringSystems,r=s.some(e=>e.id===a.id)?s.map(e=>e.id===a.id?a:e):[a,...s];e({scoringSystems:r,draftSettingsValues:{...t().draftSettingsValues,availableScorings:D(r,!0)}})},setPendingScoringSystem:t=>{e({pendingScoringSystem:t})},setPendingSimulationMode:t=>{e({pendingSimulationMode:t})},handlePreferenceChange:(a,s)=>{let{key:r,min:i,max:n}=a;if(s<i||s>n)return;let o=Math.floor(s),l={...t().customLeagueConfig,[r]:o||i||0};e({customLeagueConfig:{...l,rounds:(0,V.H)(l)}})},setSelectedParticipantId:a=>{let{draft:s}=t();e({selectedParticipantId:a,selectedParticipantPicks:s?X(s,a):[]}),s&&t().fetchRosters(s.id,a)},rateDraftById:async(a,s)=>{e({isRatingDraft:!0,isFetchingDraft:s});let{data:r,error:i}=await h.$.rate({mockDraftId:a});if(!r||i)throw e({isRatingDraft:!1}),(0,y.c)(i),Error(i||"Failed to rate draft");s&&(e({draft:void 0}),await t().fetchDraftById(a)),e({isRatingDraft:!1,isFetchingDraft:!1})},updateDraft:t=>{e({draft:t})},listRostersByPositionRank:async(t,a)=>{e({isFetchingRostersByPositionRank:!0});let{data:s,error:r}=await h.$.listRostersByPositionRank({mockDraftId:t,mockDraftParticipantId:a});if(e({isFetchingRostersByPositionRank:!1}),!s||r)throw(0,y.c)(r),Error(r||"Failed to fetch rosters by position rank.");e({rostersByPositionRank:s.strength??{}})},fetchBoldMoves:async(t,a)=>{e({isFetchingBoldMoves:!0});let{data:s,error:r}=await h.$.listBoldMoves({mockDraftId:t,mockDraftParticipantId:a});if(e({isFetchingBoldMoves:!1}),!s||r)throw(0,y.c)(r),Error(r||"Failed to fetch bold moves.");e({boldMoves:{topPicks:s.topPicks.map(e=>new U.F(e)),topReaches:s.topReaches.map(e=>new U.F(e)),boldMoveSuggestion:s.boldMoveSuggestion}})},fetchRostersByDraftId:async t=>{e({isLoadingRostersByDraftId:!0});let{data:a,error:s}=await h.$.listRosters(t);if(e({isLoadingRostersByDraftId:!1}),s||a?.mockDraftRosters?.length===0)throw e({rostersByDraftId:[]}),Error(s||"Failed to fetch rosters by draft ID.");e({allRostersByDraftId:a.mockDraftRosters,rostersByDraftId:a.mockDraftRosters})},setSelectedPositions:t=>{e({selectedPositions:t})},setIsShowingToasts:t=>e({isShowingToasts:t}),setSelectedPlayer:t=>e({selectedPlayer:t}),setRevealedPickNumber:t=>e({revealedPickNumber:t}),simulateRestOfDraft:async()=>{let a=t().draft;if(!a)return;v.B.emit("simulate-draft:start"),e({isSimulatingRestOfDraft:!0,revealedPickNumber:a?.currentPick?.pickNumber});let{data:s,error:r}=await h.$.simulateRestOfDraft({mockDraftId:a.id});if(!s||r){(0,y.c)(r),e({isSimulatingRestOfDraft:!1});return}v.B.emit("simulate-draft:end")},returnToLastPick:async a=>{let s=t().draft;if(!s)return;v.B.emit("return-to-last-pick:start");let{data:r,error:i}=await h.$.returnToLastPick({mockDraftId:s.id});if(!r||i)return void(0,y.c)(i);s.configuration?.simulationMode===F.E_.Manual?s.removeLastPick():s.removePicksUntilLastUserPick();let n=s.newInstance(),{selectedParticipantId:o}=t();if(e({draft:n,revealedPickNumber:a,selectedParticipantPicks:o?X(n,o):[]}),o){let a={...t().rostersCache};delete a[o],e({rostersCache:a})}t().fetchRankings(s.id,t().selectedExpertsIds,!0),t().fetchQueue(s.id,s.userParticipant.id),t().fetchAssistantSuggestions(),v.B.emit("return-to-last-pick:end")},resetDraftByPickNumber:async a=>{let s=t().draft;if(!s)return;e({isResettingDraftByPickNumber:!0}),(0,k.U)({event:"draft_restart_started",value:a});let{data:r,error:i}=await h.$.resetByPickNumber({mockDraftId:s.id,pickNumber:a});if(e({isResettingDraftByPickNumber:!1}),!r||i){(0,k.U)({event:"draft_restart_failed"}),(0,y.c)(i);return}s.closedAt=void 0,s.rateOutput=void 0,s.removePicksUntilPickNumber(a),e({draft:s.newInstance(),revealedPickNumber:a}),t().fetchRankings(s.id,t().selectedExpertsIds,!0),t().fetchQueue(s.id,s.userParticipant.id),t().fetchAssistantSuggestions(),(0,k.U)({event:"draft_restart_completed"})},resetDraft:async()=>{let a=t().draft;if(!a)return;v.B.emit("reset-draft:start"),e({isResettingDraft:!0});let{data:s,error:r}=await h.$.reset({mockDraftId:a.id});!s||r?(0,y.c)(r):(a.closedAt=void 0,a.rateOutput=void 0,a.removePicksUntilPickNumber(1),e({draft:a.newInstance(),isResettingDraft:!1,revealedPickNumber:0}),t().fetchRankings(a.id,t().selectedExpertsIds,!0),t().fetchQueue(a.id,a.userParticipant.id),t().fetchAssistantSuggestions(),v.B.emit("reset-draft:end"))},resetSettingsValues:()=>{e({draftSettingsValues:J.draftSettingsValues})},handleKeepersSearch:a=>{let{timeout:s,searchPlayers:r}=t();
1(s&&clearTimeout(s),!a||a.length<3)?e({draftSettingsValues:{...t().draftSettingsValues,keepersSearchResult:[]},timeout:null}):e({timeout:setTimeout(()=>{r(a)},500)})},async buildKeeper(){let{draftSettingsValues:a}=t();if(!a.keepersSelectedPlayerId&&!a.keepersSelectedTeamId)return;e({draftSettingsValues:{...a,isBuildingKeeper:!0}});let{data:s}=await h.$.buildKeeper({athleteId:a.keepersSelectedPlayerId,teamId:a.keepersSelectedTeamId,round:parseInt(a.keepersRoundValue?.value.toString()),numberOfTeams:parseInt(a.numberOfTeams?.value.toString()),participantIndex:parseInt(a.keepersTeamValue?.value.toString()),draftType:a.draftType?.value}),r=a.builtKeepers||[];if(s?.mockDraftKeeper){let e=new M.a(s?.mockDraftKeeper),t=parseInt(a?.numberOfTeams?.value?.toString()),i=e.getOrder(t),n=r.findIndex(e=>e.getOrder(t)===i);n>=0?r[n]=e:r.push(new M.a(s.mockDraftKeeper)),r.sort((e,t)=>e.pickNumber-t.pickNumber)}e({draftSettingsValues:{...a,isBuildingKeeper:!1,action:void 0,keepersSelectedPlayerId:void 0,keepersSelectedTeamId:void 0,builtKeepers:r,keepersSearchResult:[],keepersSearchValue:""}})}}),{name:"DraftChampionV2Store",enabled:!1}))},53142:(e,t,a)=>{a.d(t,{Y:()=>n});var s=a(95155),r=a(60773);let i=[{id:"YAHOO",name:"Yahoo",logo:"/assets/img/fantasyhq/providers/yahoo.svg"},{id:"SLEEPER",name:"Sleeper",logo:"/assets/img/fantasyhq/providers/sleeper.svg"},{id:"ESPN",name:"ESPN",logo:"/assets/img/fantasyhq/providers/espn.svg"},{id:"RTSPORTS",name:"RTSports",logo:"/assets/img/fantasyhq/providers/rtsports.png"},{id:"UNDERDOG",name:"Underdog",logo:"/assets/img/fantasyhq/providers/underdog.svg"},{id:"DYNASTY",name:"Dynasty",logo:"/assets/img/base/fl.svg"},{id:"CONSENSUS",name:"Consensus",logo:"/assets/img/base/fl-plus.svg"},{id:"GUILLOTINE",name:"Guillotine",logo:"/assets/img/base/guillotine-g-logo-light.svg"},{id:"PRESEASON_GUILLOTINE",name:"Guillotine",logo:"/assets/img/base/guillotine-g-logo-light.svg"},{id:"CBS",name:"CBS",logo:"/assets/img/leaguesync/cbs_mini.webp"},{id:"FFPC",name:"FFPC",logo:"/assets/img/fantasyhq/providers/ffpc.svg"},{id:"NFFC",name:"NFFC",logo:"/assets/img/fantasyhq/providers/nffc.svg"}],n=({adpProvider:e})=>{if(!e)return null;let t=i.find(t=>t?.id===e);return t?.logo?(0,s.jsx)(r.default,{alt:t?.name,src:t?.logo,width:16,height:16,"data-sentry-element":"Image","data-sentry-component":"AdpProviderImg","data-sentry-source-file":"AdpProviderImg.tsx"}):null}},53174:(e,t,a)=>{a.d(t,{C:()=>g});var s=a(95155),r=a(12115),i=a(51114),n=a(32017),o=a(52798),l=a(28056);let d=()=>(0,s.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-3 tw-animate-pulse","data-sentry-component":"InPersonPickContent","data-sentry-source-file":"in-person-pick-content.tsx",children:[(0,s.jsx)("div",{className:"tw-bg-accent tw-rounded-full tw-w-6 tw-h-6"}),(0,s.jsx)("div",{className:"tw-flex-1 tw-bg-accent tw-rounded-full tw-w-28 tw-h-4"})]});var c=a(55932);let u=({icon:e,label:t,subLabel:a,pickLabel:r})=>(0,s.jsxs)("div",{className:"tw-flex tw-items-center tw-gap-2","data-sentry-component":"ToastLeftSide","data-sentry-source-file":"toast-left-side.tsx",children:[(0,s.jsx)(c.B,{name:e,className:"tw-text-primary","data-sentry-element":"DsIcon","data-sentry-source-file":"toast-left-side.tsx"}),(0,s.jsxs)("div",{className:"tw-flex tw-flex-col",children:[(0,s.jsx)("span",{className:"tw-font-medium tw-text-primary tw-text-sm tw-leading-5",children:t}),(0,s.jsxs)("div",{className:"tw-flex tw-items-center",children:[(0,s.jsx)("span",{className:"tw-text-secondary-foreground tw-text-xxs",children:r}),(0,s.jsx)("span",{className:"tw-ps-2 tw-font-medium tw-text-muted-foreground tw-text-xxs tw-leading-4",children:a})]})]})]});var m=a(45090);let f=({mockDraftPick:e,testId:t="pickToast",simulationMode:a,numberOfTeams:r,onClick:i})=>{let n=e.pickNumber-(e.round-1)*r,o=`${e.round}.${String(n).padStart(2,"0")}`,c=e.participant.isMachine?e.participant.name:"My Team";switch(a){case l.E_.AutoDraft:return(0,s.jsxs)("div",{onClick:i,className:"tw-flex tw-justify-between tw-items-center tw-bg-popover tw-w-full tw-h-full",children:[(0,s.jsx)(u,{icon:"brain-circuit",label:"Auto-draft",subLabel:c,pickLabel:o}),(0,s.jsx)(m.k,{mockDraftPick:e,testId:t})]});case l.E_.Manual:return(0,s.jsxs)("div",{onClick:i,className:"tw-flex tw-justify-between tw-items-center tw-bg-popover tw-w-full tw-h-full",children:[(0,s.jsx)(u,{icon:"timer",label:"My Team"!==c?"Select Player":"It's your turn!",subLabel:c,pickLabel:o}),(0,s.jsx)(d,{})]})}return null},p={toasterId:a(14249).T},g=({draft:e,activeTab:t,onToastClick:a,enabled:d=!0})=>{let c=e?.configuration?.simulationMode,u=e?.configuration?.numberOfTeams,m=(0,r.useMemo)(()=>e?.picks??[],[e?.picks]);(0,r.useEffect)(()=>(document.body.dataset.tab=t,()=>{delete document.body.dataset.tab}),[t]);let g=(0,r.useRef)([]),h=(0,r.useRef)(!1),y=(0,r.useRef)(null),w=(0,r.useRef)(void 0),v=(0,o.J)(e=>e.setIsShowingToasts);(0,r.useEffect)(()=>()=>{null!==y.current&&clearTimeout(y.current),i.oR.dismiss(),g.current=[],h.current=!1},[]);let k=(0,r.useCallback)(()=>
1{if(!d||h.current)return;h.current=!0,v(!0);let e=t=>{if(0===g.current.length){if(h.current=!1,v(!1),t&&u){if(t.mockDraftPick.pickNumber===m.length)return;let e=t.mockDraftPick.pickNumber+1,r=Math.ceil(e/u);(0,i.oR)((0,s.jsx)(f,{mockDraftPick:{pickNumber:e,round:r,participant:{isMachine:!1}},simulationMode:l.E_.Manual,numberOfTeams:u,onClick:a}),p)}return}let r=g.current.shift();(0,i.oR)((0,s.jsx)(f,{mockDraftPick:r.mockDraftPick,simulationMode:c,numberOfTeams:u,onClick:a}),p),y.current=setTimeout(()=>e(r),550)};e()},[d,v,c,u,a,m.length]);return(0,r.useEffect)(()=>{"board"===t&&(null!==y.current&&(clearTimeout(y.current),y.current=null),i.oR.dismiss(),g.current=[],h.current=!1,v(!1))},[t,v]),(0,r.useEffect)(()=>{if(!d||c!==l.E_.Manual)return;let t=e?.currentPick,r=w.current;t&&r!==t.pickNumber&&(w.current=t.pickNumber,(0,i.oR)((0,s.jsx)(f,{mockDraftPick:t,simulationMode:c,numberOfTeams:u,onClick:a}),p))},[d,e?.currentPick,c,u,a]),(0,n.$)("mock-draft:pick",a=>{d&&"board"!==t&&c!==l.E_.Manual&&a.mockDraft.id===e?.id&&a.mockDraftPick.isAutoDraft&&(g.current.push(a),k())}),{}}},55236:(e,t,a)=>{a.d(t,{g:()=>r});var s=a(12115);function r({total:e,initialIndex:t=0}){let[a,r]=(0,s.useState)(t),i=(0,s.useRef)(null),n=(0,s.useRef)(null),o=(0,s.useRef)(!1),l=(0,s.useMemo)(()=>e>0?Math.min(a,e-1):0,[a,e]),d=(0,s.useCallback)(t=>{r(Math.max(0,Math.min(t,e-1)))},[e]),c=(0,s.useCallback)(()=>{r(t=>Math.min(t+1,e-1))},[e]),u=(0,s.useCallback)(()=>{r(e=>Math.max(e-1,0))},[]),m=(0,s.useMemo)(()=>({onTouchStart:e=>{i.current=e.touches[0].clientX},onTouchEnd:e=>{if(null===i.current)return;let t=i.current-e.changedTouches[0].clientX;t>50?c():t<-50&&u(),i.current=null},onMouseDown:e=>{n.current=e.clientX,o.current=!0,e.preventDefault()},onMouseMove:e=>{o.current&&e.preventDefault()},onMouseUp:e=>{if(!o.current||null===n.current)return;let t=n.current-e.clientX;t>50?c():t<-50&&u(),n.current=null,o.current=!1},onMouseLeave:()=>{n.current=null,o.current=!1}}),[c,u]),f=(0,s.useMemo)(()=>({onKeyDown:t=>{"ArrowRight"===t.key?(t.preventDefault(),c()):"ArrowLeft"===t.key?(t.preventDefault(),u()):"Home"===t.key?(t.preventDefault(),d(0)):"End"===t.key&&(t.preventDefault(),d(e-1))}}),[c,u,d,e]);return{safeIndex:l,goTo:d,goNext:c,goPrev:u,dragHandlers:m,keyHandlers:f}}},57871:(e,t,a)=>{a.d(t,{z:()=>o});var s=a(11228),r=a(34494),i=a(86658);class n extends s.g{async request(e,t){let a=await (0,i.getUserToken)();return super.request(e,{...t,headers:{...t.headers,[r.YM.bearerToken]:a}})}async createScoringSystem(e){return this.post("/create",e)}async updateScoringSystem(e){return this.put("/update",e)}async deleteScoringSystem(e){return this.delete(`/delete?id=${e}`)}async listScoringSystems(){return this.get("/list",void 0)}async fetchLeagueByID(e){return this.post("/fetch-this-league",e)}constructor(...e){super(...e),this.namespace="/scoring-systems"}}let o=new n},60531:(e,t,a)=>{a.d(t,{X:()=>i});var s=a(12115),r=a(68776);
1function i(e){let[t,a]=(0,s.useState)(()=>window.innerWidth);if((0,s.useLayoutEffect)(()=>{let e=()=>a(window.innerWidth);return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e?.preset==="tailwind")return{isSm:t>=640,isMd:t>=768,isLg:t>=1024,isXl:t>=1280,is2Xl:t>=1536};let i=t<r.R.mobile?0:t<r.R.tablet?1:t<r.R.desktop?2:3;return{device:i,isExtraSmall:0===i,isMobile:1===i,isTablet:2===i,isDesktop:3===i}}},71069:(e,t,a)=>{a.d(t,{x0:()=>D,oE:()=>x,Hk:()=>R,ye:()=>I,we:()=>S,zZ:()=>b,yj:()=>y,HH:()=>v,Fp:()=>p,xN:()=>w,nS:()=>P,WH:()=>f,Eg:()=>h,cf:()=>k,bj:()=>g});var s,r=a(95155),i=a(60773),n=a(87476),o=a(28056),l=a(47297),d=a(2194),c=((s={}).Yahoo="yahoo",s.Sleeper="sleeper",s.ESPN="espn",s.CBS="cbs",s.RTSports="rtsports",s.Underdog="underdog",s.Dynasty="dynasty",s.Consensus="consensus",s.Guillotine="guillotine",s.PRESeasonGuillotine="preseasonguillotine",s.MFL="mfl",s.FFPC="ffpc",s.NFFC="nffc",s.Superflex="superflex",s),u=a(34494),m=a(53142);let f=(e,t=0)=>[{label:"Create Custom Scoring",value:"custom",className:"link",paywallTier:+(t<1)},...e.map(e=>{let a=(0,n.r)(e.name),s=+("0.5 PPR"!==e.name&&t<1);return!a&&e.ADPProviderName&&e.leagueId?{label:e.name,value:e.id,paywallTier:s,content:(0,r.jsxs)("div",{className:"d-flex align-items-center gap-2",children:[(0,r.jsx)("div",{className:"logo",children:(0,r.jsx)(m.Y,{adpProvider:e.ADPProviderName})}),(0,r.jsx)("span",{children:e.name})]}),className:"has-logo"}:{label:e.name,value:e.id,paywallTier:s,content:a?(0,r.jsxs)("div",{className:"d-flex align-items-center gap-2",children:[(0,r.jsx)("div",{className:"logo",children:(0,r.jsx)(i.default,{src:a,alt:e.name,width:16,height:16})}),(0,r.jsx)("span",{children:e.name})]}):void 0,className:a?"has-logo":""}})],p=e=>{let t=e.map(e=>({label:e.name,value:e.id,content:e.avatarURL||"Matthew Berry"===e.name?(0,r.jsxs)("address",{className:"author",children:[(0,r.jsx)("div",{className:"headshot",children:(0,r.jsx)("img",{src:"Matthew Berry"===e.name?u.YM.matthewBerryAvatarUrl:e.avatarURL,alt:e.name})}),(0,r.jsx)("strong",{rel:"author",children:e.name})]}):e.name}));return t.unshift({label:"All",value:"all"}),t},g=[{label:"Auto-draft opponent picks",value:o.E_.AutoDraft},{label:"In Person Draft Mode",value:o.E_.Manual}],h=[{label:new Date().getFullYear()-!new Date().getMonth()+" Fantasy",value:o.r_.Fantasy}],y=[{label:"Snake",value:o.qJ.Snake},{label:"Linear",value:o.qJ.Linear},{label:"3rd Round Reversal",value:o.qJ.ThirdRoundReversal}],w=e=>Array.from({length:e}).map((e,t)=>({label:`${t+1}`,value:t+1})),v=e=>{let t=Array.from({length:e}).map((e,t)=>({label:l.K.format(t+1,l.K.Format.Ordinal),value:t+1}));return t.unshift({label:"Random",value:-1}),t},k=[{label:"None (Unlimited)",value:-1},{label:"15 Seconds",value:15},{label:"45 Seconds",value:45},{label:"1 Minute",value:60},{label:"90 Seconds",value:90},{label:"2 Minutes",value:120}],b=[{label:"Balanced",value:d.H.Balanced},{label:"Zero RB",value:d.H.ZeroRB},{label:"Hero RB",value:d.H.HeroRB},{label:"Heavy RB",value:d.H.HeavyRB},{label:"Early WR",value:d.H.EarlyWR},{label:"Punt TE",value:d.H.PuntTE},{label:"Late Round QB",value:d.H.LateRoundQB}],S={label:"Configure Opponents Draft Strategy",value:"."},x=[{label:"Fantasy",options:[{label:"Yahoo",value:c.Yahoo},{label:"Sleeper",value:c.Sleeper},{label:"ESPN",value:c.ESPN},{label:"CBS",value:c.CBS},{label:"RTSports",value:c.RTSports},{label:"FFPC",value:c.FFPC},{label:"Superflex",value:c.Superflex},{label:"NFFC",value:c.NFFC},{label:"Guillotine Leagues",value:c.Guillotine}]},{label:"Best Ball",options:[{label:"Underdog",value:c.Underdog}]}],P=e=>Object.fromEntries(Array.from({length:e}).map((e,t)=>[`Pick ${t+1}`,d.H.Balanced])),D={availableScorings:[],numberOfTeamsOptions:[],draftPositionOptions:[],expertOptions:[],simulationMode:g[0],leagueType:h[0],scoringType:void 0,draftType:y[0],numberOfTeams:void 0,draftPosition:void 0,expertIds:[{label:"All",value:"all"}],scoringSystem:void 0,pickClock:k[0],adpProviderName:x[0].options[0],userDraftStrategy:b[0],sponsor:void 0,opponentsDraftStrategyMap:{"Pick 1":d.H.Balanced},keepersSearchValue:"",keepersSearchResult:[],keepersRoundValue:{label:"1",value:1},keepersTeamValue:{label:"1",value:1},builtKeepers:[],providers:[]},R=(e,t,a,s=[])=>{let r=Object.fromEntries(Object.entries(e.opponentsDraftStrategyMap).map(e=>[e[0].replace("Pick ",""),e[1]])),i=parseInt(e.draftPosition?.value.toString()),n=parseInt(e.numberOfTeams?.value.toString()),o=parseInt(e.pickClock?.value.toString()),l=e.expertIds?.length===1&&"all"===e.expertIds[0].value?s.map(e=>e.id):e.expertIds.map(e=>e.value);return{seasonId:t,simulationMode:e.simulationMode?.value,leagueType:e.leagueType?.value,draftType:e.draftType?.value,numberOfTeams:-1!=n?n:void 0,draftPosition:-1!=i?i:void 0,expertIds:l,scoringSystemId:a??e.scoringSystem?.value,pickClock:-1!=o?o:void 0,userDraftStrategy:e.userDraftStrategy?.value,opponentsDraftStrategyMap:r,keepers:e.builtKeepers.map(e=>({athleteId:e.athleteId,teamId:e.teamId,participantIndex:e.participantIndex,round:e.pickRound})),sponsor:e.sponsor}},I=(e,t,a,s,r=[])=>{let i=parseInt(e.pickClock?.value.toString()),n=e.expertIds?.length===1&&"all"===e.expertIds[0].value?r.map(e=>e.id):e.expertIds.map(e=>e.value),o=[];return t.forEach((t,a)=>{o.push([t.id,e.opponentsDraftStrategyMap[`Pick ${a}`]])}),{simulationMode:e.simulationMode?.value,expertIds:n,scoringSystemId:s??e.scoringSystem?.value,pickClock:-1!=i?i:null,mockDraftId:a,participantStrategies:Object.fromEntries(o)}}},72208:(e,t,a)=>{a.d(t,{BD:()=>n,I$:()=>l,Iy:()=>i,b2:()=>o});var s=a(21008),r=a(46336);let i=(e,t)=>e===s.b.MOCK_DRAFT_PICK_EVENT,n=(e,t)=>e===s.b.USER_LEAGUE_SYNC,o=e=>!!e.fantasyConnectorLeagueId&&(e.syncState===r.Y.SYNCED||e.syncState===r.Y.FAILED),l=(e,t)=>
1e===s.b.FANTASY_HQ_TOUCHDOWN},73557:(e,t,a)=>{a.d(t,{Jd:()=>n.Jd,PG:()=>n.PG,it:()=>o,qB:()=>n.qB,rg:()=>n.rg});var s=a(95155),r=a(22309),i=a(47338),n=a(42921);let o=({status:e,size:t="sm",roundedCorner:a,srPrefix:o="Status: ",testId:l="health-badge",className:d})=>{let c=(0,n.PG)(e);return c?(0,s.jsxs)(r.E,{testId:l,"data-health":c,variant:"destructive",size:t,roundedCorner:a,className:(0,i.cn)("tw-font-medium",!a&&"tw-rounded-[10px]","sm"===t&&"tw-text-xs",d),"data-sentry-element":"Badge","data-sentry-component":"HealthBadge","data-sentry-source-file":"index.tsx",children:[o&&(0,s.jsx)("span",{className:"tw-sr-only",children:o}),n.rg[c]]}):null};o.displayName="HealthBadge"},73841:(e,t,a)=>{a.d(t,{e:()=>r});var s,r=((s={}).CLOSED="CLOSED",s.INPROGRESS="INPROGRESS",s.SCHEDULED="SCHEDULED",s)},73862:(e,t,a)=>{a.d(t,{r:()=>s});let s=()=>[{slug:"matthew-berry",name:"Matthew Berry",headshot:"https://cdn.fantasylife.com/assets/content/thumbnail_matthewberry_20e7a7f8a6.webp",paywallTier:0},{slug:"kendall-valenzuela",name:"Kendall Valenzuela",headshot:"https://cdn.fantasylife.com/assets/thumbnail_97c0b15b_9610_4b52_aba0_72948c514cfb_1688728645_1ade454a49.webp",paywallTier:0},{slug:"matthew-freedman",name:"Matthew Freedman",headshot:"https://cdn.fantasylife.com/assets/thumbnail_9958edd4_1a9d_4b67_a864_6e98bd2563a4_1688728560_f140ea5f7e.webp",paywallTier:1},{slug:"dwain-mcfarland",name:"Dwain McFarland",headshot:"https://cdn.fantasylife.com/assets/thumbnail_9733cad1_8a70_47d3_834a_b87540423e7a_1688728853_a4b405065d.webp",paywallTier:1},{slug:"alex-cupps",name:"Alex Cupps",headshot:"https://cdn.fantasylife.com/assets/content/thumbnail_dude_1_76b8c00b53.webp",paywallTier:1},{slug:"zain-dhanani",name:"Zain Dhanani",headshot:"https://cdn.fantasylife.com/assets/content/thumbnail_FHQ_Headshot_4_b951244fe0.webp",paywallTier:1}]},80325:(e,t,a)=>{a.d(t,{E:()=>s});let s=()=>[{slug:"fantasy-life",name:"Fantasy Life",headshot:"https://cdn.fantasylife-stage.com/assets/thumbnail_FL_2024_PFP_3_92cea4b669.webp",paywallTier:1}]},87476:(e,t,a)=>{a.d(t,{G:()=>s,r:()=>r});let s=()=>[{id:1,name:"0.5 PPR"},{id:2,name:"PPR"},{id:3,name:"Standard"},{id:4,name:"Superflex"},{id:5,name:"TE Premium"},{id:6,name:"ESPN",logo:"/assets/img/fantasyhq/providers/espn.svg"},{id:7,name:"Yahoo",logo:"/assets/img/fantasyhq/providers/yahoo.svg"},{id:8,name:"Sleeper",logo:"/assets/img/fantasyhq/providers/sleeper.svg"},{id:18,name:"CBS",logo:"/assets/img/leaguesync/cbs_mini.webp"},{id:9,name:"NFL.com",logo:"/assets/img/fantasyhq/providers/nfl.svg"},{id:10,name:"Underdog",logo:"/assets/img/fantasyhq/providers/underdog.svg"},{id:11,name:"DraftKings Best Ball",logo:"/assets/img/fantasyhq/providers/draftkings.svg"},{id:12,name:"RTSports",logo:"/assets/img/fantasyhq/providers/rtsports.png"},{id:13,name:"Guillotine Leagues",logo:"/assets/img/base/guillotine-g-logo-light.svg"},{id:14,name:"FFPC",logo:"/assets/img/fantasyhq/providers/ffpc.svg"},{id:15,name:"NFFC",logo:"/assets/img/fantasyhq/providers/nffc.svg"},{id:16,name:"SFB (Scott Fish Bowl)",logo:"/assets/img/fantasyhq/providers/sfb.svg"},{id:17,name:"My League: [Your League Name]",logo:"/assets/img/fantasyhq/providers/custom.png"}];function r(e){let t=s(),a=t.find(t=>t?.name&&(t.name===e||t.name.indexOf(" ")>0&&t.name.substr(0,t.name.indexOf(" ")).toUpperCase()==e.toUpperCase()));return a||(a=t.find(t=>t.ADPProviderName&&t.ADPProviderName===e.toUpperCase().replace(/\W+/s,""))),a?.logo}},90963:(e,t,a)=>{a.d(t,{U:()=>i});var s=a(53214),r=a(41479);let i=(e,t)=>{let a={...e,context:(0,r.i)()};void 0===t?(0,s.sendGTMEvent)(a):(0,s.sendGTMEvent)(a,t)}},93369:(e,t,a)=>{a.d(t,{C:()=>i});var s=a(53439),r=a(66169);class i{constructor(e){this.rank=e.rank,this.positionRank=e.positionRank,this.seasonalScoredProjections=e.seasonalScoredProjections,this.bestRanking=e.bestRanking,this.worstRanking=e.worstRanking,this.byeWeek=e.byeWeek,this.adp=e.adp,this.availabilityOdds=e.availabilityOdds,this.rosterPosition=e.rosterPosition,this.lastSeasonalFPTS=e.lastSeasonalFPTS,this.draftTierBreak=e.draftTierBreak,e.athlete&&(this.athlete=new s.S(e.athlete)),e.team&&(this.team=new r.u(e.team)),this.isQueued=e.isQueued,this.hasByeConflict=e.hasByeConflict,this.nudges=e.nudges,this.sameByeWeekRosterCount=e.sameByeWeekRosterCount,this.adpConsensus=e.adpConsensus,this.adpTrend=e.adpTrend,this.newsCount=e.newsCount,this.strengthOfSchedule=e.strengthOfSchedule,this.editorialInsight=e.editorialInsight}get entity(){return this.athlete?this.athlete:this.team}
1get entityIdObject(){return this.athlete?{athleteId:this.athlete.id}:{teamId:this.team?.id}}}},93955:(e,t,a)=>{a.d(t,{j:()=>r});var s=a(12115);let r=e=>{let t=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let a=a=>{t.current&&!t.current.contains(a.target)&&e(a)};return document.addEventListener("mousedown",a),()=>{document.removeEventListener("mousedown",a)}},[e,t]),t}},95830:(e,t,a)=>{a.d(t,{K0:()=>d,nW:()=>p,jn:()=>m.j,tq:()=>f,uM:()=>c,I2:()=>u});var s=a(95155),r=a(47338);let i=({className:e,testId:t="card",...a})=>(0,s.jsx)("div",{"data-slot":"card",className:(0,r.cn)("tw-group/card tw-flex tw-flex-col tw-bg-card tw-shadow-sm tw-py-3 tw-border tw-border-border tw-border-solid tw-rounded-2xl tw-overflow-hidden tw-font-body tw-text-card-foreground tw-text-sm",e),"data-testid":t,...a,"data-sentry-component":"Card","data-sentry-source-file":"card.tsx"});i.displayName="Card";let n=({className:e,testId:t="card-description",...a})=>(0,s.jsx)("div",{"data-slot":"card-description",className:(0,r.cn)("tw-font-normal tw-text-muted-foreground tw-text-sm tw-leading-5",e),"data-testid":t,...a,"data-sentry-component":"CardDescription","data-sentry-source-file":"card-description.tsx"});n.displayName="CardDescription";let o=({className:e,testId:t="card-action",...a})=>(0,s.jsx)("div",{"data-slot":"card-action",className:(0,r.cn)("tw-flex tw-justify-self-end tw-items-center tw-self-center tw-col-start-2 tw-row-span-2 tw-row-start-1 tw-font-medium tw-text-foreground group-data-[size=xs]/card-header:tw-leading-4",e),"data-testid":t,...a,"data-sentry-component":"CardAction","data-sentry-source-file":"card-action.tsx"});o.displayName="CardAction";var l=a(73557);let d=({className:e,testId:t="player-row",disabled:a,children:n,backgroundColor:o,healthStatus:d,...c})=>(0,s.jsxs)(i,{className:(0,r.cn)(`tw-relative tw-flex-row tw-items-center tw-px-2 tw-py-1.5 tw-border-none tw-rounded-md ${a&&"tw-bg-muted tw-shadow-none"}`,e),...c,testId:t,"data-sentry-element":"Card","data-sentry-component":"PlayerRow","data-sentry-source-file":"player-row.tsx",children:[(0,s.jsx)(l.it,{status:d,size:"xs",roundedCorner:"bottomRight",className:"tw-top-0 tw-left-0 tw-z-[2] tw-absolute","data-sentry-element":"HealthBadge","data-sentry-source-file":"player-row.tsx"}),!a&&(0,s.jsx)("div",{className:(0,r.cn)("tw-top-1/2 tw-left-0 tw-z-0 tw-absolute tw-opacity-10 tw-blur-lg tw-w-20 tw-h-16 tw--translate-y-1/2 tw-pointer-events-none",e),style:{backgroundColor:`var(${o})`}}),n]});d.displayName="PlayerRow";let c=({className:e,testId:t,...a})=>(0,s.jsx)("div",{className:(0,r.cn)("tw-flex-1 tw-items-center tw-gap-x-2 tw-grid tw-grid-cols-[auto_1fr] tw-px-1",e),...a,"data-testid":t,"data-sentry-component":"PlayerRowInfo","data-sentry-source-file":"player-row-info.tsx"});c.displayName="PlayerRowInfo";let u=({className:e,...t})=>(0,s.jsx)(n,{className:(0,r.cn)("tw-flex tw-flex-col tw-gap-1 tw-py-1",e),...t,"data-sentry-element":"CardDescription","data-sentry-component":"PlayerRowInfoDescription","data-sentry-source-file":"player-row-info-description.tsx"});u.displayName="PlayerRowInfoDescription";var m=a(34084);let f=({className:e,testId:t,hide:a,...i})=>!a&&(0,s.jsx)("div",{"data-testid":t,className:(0,r.cn)("tw-flex tw-items-center tw-gap-2",e),...i});f.displayName="PlayerRowFields";let p=({className:e,...t})=>(0,s.jsx)(o,{className:(0,r.cn)("tw-box-border tw-justify-end tw-gap-2 tw-ml-auto tw-pe-2 tw-pr-0 tw-min-w-24",e),...t,"data-sentry-element":"CardAction","data-sentry-component":"PlayerRowActions","data-sentry-source-file":"player-row-actions.tsx"});p.displayName="PlayerRowActions",a(9857)},96958:(e,t,a)=>{a.d(t,{W:()=>r});var s=a(82450);let r=e=>{if(e)return Object.fromEntries(Object.entries(e).map(([e,t])=>"id"===e?[e,t]:[e,Number((0,s.Z)(t,{minimumFractionDigits:0,useGrouping:!1}))]))}},97880:(e,t,a)=>{a.d(t,{F:()=>n});var s=a(53439),r=a(66169),i=a(81108);class n{constructor(e){this.id=e.id,this.index=e.index,this.rank=e.rank,this.tier=e.tier,this.byeWeek=e.byeWeek,e.athlete&&(this.athlete=new s.S(e.athlete)),e.team&&(this.team=new r.u(e.team))}get entity(){return this.athlete?this.athlete:this.team}
1get entityIdObject(){return(this.entity.id,this.athlete)?{athleteId:this.athlete.id}:{teamId:this.team?.id}}get entityPosition(){if(this.entity)return this.entity instanceof s.S?i.$[this.entity.position]:i.$.DST}}},98e3:(e,t,a)=>{a.d(t,{e:()=>p});class s{constructor(e){this.simulationMode=e.simulationMode,this.leagueType=e.leagueType,this.draftType=e.draftType,this.numberOfTeams=e.numberOfTeams,this.draftPosition=e.draftPosition??null,this.pickClock=e.pickClock??null,this.scoringSystem=e.scoringSystem,this.rosterPositions=e.rosterPositions,this.experts=e.experts,this.sponsor=e.sponsor}}var r=a(98366),i=a(41904);class n{constructor(e){this.mockDraftId=e.mockDraftId,this.mockDraftParticipantId=e.mockDraftParticipantId,this.letterGrade=e.letterGrade,this.vorp=e.vorp,this.expectedVORP=e.expectedVORP,this.projectionPoints=e.projectionPoints,this.meanProjectionValue=e.meanProjectionValue,this.stdDevProjectionValue=e.stdDevProjectionValue,this.zProjectionValue=e.zProjectionValue,this.expertDescription=e.expertDescription}}var o=a(28056),l=a(3773);class d{constructor(e){this.id=e.id,this.mockDraftId=e.mockDraftId,this.participantId=e.participantId,this.playerPosition=e.playerPosition,this.countAmount=e.countAmount,this.capitalAmount=e.capitalAmount,this.earlySelectionsCount=e.earlySelectionsCount}}class c{constructor(e){this.id=e.id,this.mockDraftId=e.mockDraftId,this.playerPosition=e.playerPosition,this.countAmount=e.countAmount,this.capitalAmount=e.capitalAmount,this.participantCapitals=e.participantCapitals.map(e=>new d(e))}}var u=a(53439),m=a(66169);class f{constructor(e){this.id=e.id,this.mockDraftId=e.mockDraftId,this.participantId=e.participantId,this.round=e.round,this.whatIfLetterGrade=e.whatIfLetterGrade,this.actualAthlete=e.actualAthlete?new u.S(e.actualAthlete):void 0,this.actualTeam=e.actualTeam?new m.u(e.actualTeam):void 0,this.shouldHaveAthlete=e.shouldHaveAthlete?new u.S(e.shouldHaveAthlete):void 0,this.shouldHaveTeam=e.shouldHaveTeam?new m.u(e.shouldHaveTeam):void 0}get actualEntity(){return this.actualAthlete??this.actualTeam}get shouldHaveEntity(){return this.shouldHaveAthlete??this.shouldHaveTeam}}class p{constructor(e){this.id=e.id,this.draftAt=e.draftAt,this.closedAt=e.closedAt,this.createdAt=e.createdAt,this.configuration=new s(e.configuration),this.whatIfs=e.whatIfs?.map(e=>new f(e)),this.participants=e.participants.map(e=>new r.r(e)),this.userParticipant=new r.r(e.userParticipant),this.picks=(e.picks??[]).map(e=>new i.h(e)),e.rateOutput&&(this.rateOutput=new n(e.rateOutput)),e.season&&(this.season=new l.G(e.season)),this.capitals=(e.capitals??[]).map(e=>new c(e)),this.draftMostLikeExpertGrade=e.draftMostLikeExpertGrade}get draftAtDate(){if(this.draftAt)return new Date(this.draftAt)}get createdAtDate(){if(this.createdAt)return new Date(this.createdAt)}get lastPick(){return this.picks?.findLast(e=>e.isPicked&&!e.isKeeper)}get currentPick(){return this.picks?.find(e=>!e.isPicked)}get nextPick(){let e=this.picks?.findIndex(e=>!e.isPicked),t=this.picks?.length??0;if(void 0!==e&&-1!==e&&!(e>=t))return this.picks[e+1]}get isUserAllowedToPick(){let e=this.configuration.simulationMode===o.E_.Manual,t=this.currentPick?.participant.id===this.userParticipant.id;return e||t}get orderedParticipants(){if(!this.picks)return this.participants;let e=[];return this.picks.filter(e=>1===e.round).forEach(t=>{e.push(t.participant)}),e}updatePick(e){if(!this.picks)return;let t=this.picks.findIndex(t=>t.pickNumber===e.pickNumber);t<0||(this.picks[t]=e)}removeLastPick(){this.picks&&this.lastPick?.removePickData()}removePicksUntilLastUserPick(){if(this.picks)for(this.lastPick.removePickData();this.lastPick&&!this.currentPick.participant.userId;)this.lastPick.removePickData()}removePicksUntilPickNumber(e){if(this.picks)for(;this.lastPick&&this.lastPick.pickNumber>=e;)this.removeLastPick()}closeDraftIfNeeded(){!this.picks||this.picks.some(e=>!e.isPicked)||(this.closedAt=new Date().toISOString())}newInstance(){return new p({id:this.id,draftAt:this.draftAt,closedAt:this.closedAt,createdAt:this.createdAt,configuration:this.configuration,participants:this.participants,picks:this.picks,rateOutput:this.rateOutput,userParticipant:this.userParticipant,season:this.season,
1capitals:this.capitals})}}},98366:(e,t,a)=>{a.d(t,{r:()=>s});class s{constructor(e){this.id=e.id,this.userId=e.userId,this.isMachine=e.isMachine,this.name=e.name,this.draftStrategy=e.draftStrategy,this.actualDraftStrategies=e.actualDraftStrategies}}}}]);

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.