1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5263,6254],{5313:(e,r,t)=>{"use strict";t.d(r,{A:()=>d});var a=t(6029),i=t(26420),o=t(87363),s=t(42095),n=t(67375);o.t1.register(o.FN,o.No,o.PP,o.kc,o.OJ,o.m_,o.s$);let l=["#888780","#7F77DD","#378ADD","#1D9E75","#BA7517","#D85A30","#E24B4A","#D4537E"];function d(e){let{sweep:r}=e,t=(r.points[0]?.coinPrices??[]).map((e,t)=>({label:(0,n.nT)(e),data:r.points.map(e=>({x:e.revenueCoins,y:e.probabilities[t]})),borderColor:l[t%l.length],backgroundColor:l[t%l.length],borderWidth:2,pointRadius:0,tension:.25}));return(0,a.jsx)(i.a,{padding:4,backgroundColor:"gray.700",borderRadius:"md",height:"320px",children:(0,a.jsx)(s.N1,{options:{responsive:!0,maintainAspectRatio:!1,interaction:{mode:"nearest",axis:"x",intersect:!1},plugins:{legend:{labels:{color:"white",boxWidth:12}},tooltip:{callbacks:{title:e=>`revenue ${(0,n.nT)(e[0].parsed.x)}`,label:e=>`${e.dataset.label}: ${(0,n.l9)(e.parsed.y,3)}`}}},scales:{x:{type:"logarithmic",title:{display:!0,text:"ad revenue per impression",color:"white"},ticks:{color:"white",callback:e=>[10,30,100,300,1e3,3e3,1e4].includes(e)?(0,n.nT)(e):""},grid:{color:"rgba(255,255,255,0.1)"}},y:{type:"logarithmic",min:1e-4,max:1,title:{display:!0,text:"probability (log)",color:"white"},ticks:{color:"white",callback:e=>[.001,.01,.1,1].includes(e)?(0,n.l9)(e,1):""},grid:{color:"rgba(255,255,255,0.1)"}}}},data:{datasets:t}})})}},6102:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var a=t(12482);function i(e,r,t={}){let{errorMessage:o,meta:s,...n}=t;return(0,a.I)({queryKey:e,queryFn:r,meta:{errorMessage:o,...s},...n})}},8676:(e,r,t)=>{"use strict";t.d(r,{A:()=>l});var a=t(6029),i=t(26420),o=t(87363),s=t(42095),n=t(67375);function l(e){let{coinPrices:r,computed:t,observed:o,observedLabel:l="observed"}=e,d=[{label:"computed",data:t,backgroundColor:"#378ADD",borderRadius:3}];o&&d.push({label:l,data:o,backgroundColor:"#1D9E75",borderRadius:3});let c={labels:r.map(n.nT),datasets:d};return(0,a.jsx)(i.a,{padding:4,backgroundColor:"gray.700",borderRadius:"md",height:"300px",children:(0,a.jsx)(s.yP,{options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{labels:{color:"white"}},tooltip:{callbacks:{label:e=>`${e.dataset.label}: ${(0,n.l9)(e.parsed.y,4)}`}}},scales:{x:{ticks:{color:"white"},grid:{display:!1}},y:{type:"logarithmic",min:1e-4,max:1,title:{display:!0,text:"probability (log)",color:"white"},ticks:{color:"white",callback:e=>[.001,.01,.1,1].includes(e)?(0,n.l9)(e,1):""},grid:{color:"rgba(255,255,255,0.1)"}}}},data:c})})}o.t1.register(o.E8,o.PP,o.kc,o.OJ,o.m_,o.s$)},13079:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(6029),i=t(40452),o=t(49611),s=t(34610);let n=(0,t(55729).memo)(({action:e,closeAction:r,actionText:t,setIsOpen:n,isOpen:l,description:d,actionButtonColor:c,actionButtonTextColor:u,cancelButtonColor:h,cancelButtonTextColor:p,isDisableCancelButton:g,cancelText:b,isPending:x,children:m})=>(0,a.jsxs)(s.A,{size:"xl",isCentered:!0,title:d,isOpen:l,onClose:()=>n(!1),scrollBehavior:"inside",contentProps:{padding:8,bg:"bgColor.600"},headerProps:{textAlign:"center"},children:[m,(0,a.jsxs)(i.s,{justifyContent:"center",gap:6,marginTop:4,alignItems:"center",children:[(0,a.jsx)(o.$,{isLoading:x,size:"full",color:u,backgroundColor:c,onClick:()=>{e(),n(!1)},children:t}),(0,a.jsx)(o.$,{size:"full",color:p,backgroundColor:h,onClick:()=>{r?.(),n(!1)},isDisabled:g,children:b||"Cancel"})]})]}))},27358:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(93251),i=t(16932),o=t(90501),s=t(44007);function n(e,r={}){let{successMessage:t,errorMessage:l,invalidateQueries:d,onSuccess:c,...u}=r,h=(0,s.A)(),p=(0,a.jE)();return(0,i.n)({mutationFn:r=>e(r),onError:e=>{let r=(0,o.u)(e);h({title:l||r||"Something went wrong",description:l?r:void 0,status:"error",duration:15e3,isClosable:!0})},onSuccess:(...e)=>{t&&h({title:t,status:"success"}),c&&c(...e),d&&d.forEach(e=>p.invalidateQueries({queryKey:e}))},...u})}},28671:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSG:()=>K,default:()=>W});var a=t(23329),i=t(6029),o=t(29369),s=t(64139),n=t(74676),l=t(40452),d=t(27229),c=t(13079),u=t(62525),h=t(59128);let p=e=>
1(0,i.jsxs)(h.A,{viewBox:"0 0 21 22",...e,children:[(0,i.jsxs)("g",{clipPath:"url(#clip0_106_17128)",children:[(0,i.jsx)("path",{d:"M19.8637 18.7913V18.7825H4.55413C3.29712 18.7825 2.27797 17.7669 2.27268 16.5099V2.07237C2.27268 1.4452 1.76355 0.936035 1.13634 0.936035C0.509127 0.936035 0 1.44516 0 2.07237V16.5099C0 19.0247 2.03921 21.064 4.55413 21.064H19.8637C20.4909 21.064 21 20.5549 21 19.9277C21 19.3005 20.4909 18.7913 19.8637 18.7913Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M18.4895 5.73671C17.9856 5.35969 17.2721 5.46186 16.8952 5.96574L14.2525 9.75349L10.5176 6.94351C10.0164 6.56649 9.30377 6.6669 8.92676 7.16815C8.92585 7.16992 8.92499 7.17078 8.92323 7.17254L5.67282 11.8411C5.29318 12.3406 5.39096 13.0541 5.89041 13.4338C6.08154 13.5791 6.3141 13.6601 6.55372 13.6646V13.691C6.90165 13.6813 7.2267 13.5122 7.43461 13.2329L10.0772 9.44518L13.8121 12.2552C14.3133 12.6322 15.026 12.5318 15.403 12.0305C15.4039 12.0288 15.4048 12.0279 15.4065 12.0261L18.7186 7.33107C19.0956 6.82723 18.9934 6.11372 18.4895 5.73671Z",fill:"currentColor"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:"clip0_106_17128",children:(0,i.jsx)("rect",{width:"21",height:"21",fill:"white",transform:"translate(0 0.5)"})})})]});var g=t(47078),b=t(34817),x=t(30105),m=t(79739),f=t(58663),v=t(27358),C=t(44143),y=t(38425),j=t(81278),A=t(55729),w=t(44937),S=t(36071),k=t(25606),_=t(17920),E=t(3674),O=t(40691),P=t(3276),T=t(48810),D=t(83743),$=t(89374),N=t(51419),R=t(27058),F=t(19930),I=t(23293),z=t(6102),M=t(67375),V=t(52656),B=t(8676),G=t(5313);function H(e){let{isOpen:r,onClose:t,config:a}=e,{data:o,isPending:s}=(0,z.A)([f.B.GET_CASE_ODDS_CONFIG_STATS,a.id],()=>x.i.caseOdds.getConfigStats(a.id),{enabled:r,retry:!1}),n=(o?.spins??0)>0,l=o?.minRevenueCoins!==null&&o?.maxRevenueCoins!==null&&void 0!==o?{from:o.minRevenueCoins,to:o.maxRevenueCoins}:void 0,d=void 0!==l&&l.to>l.from,{data:c}=(0,z.A)([f.B.GET_CASE_ODDS_CONFIG_STATS,a.id,"mean-odds",o?.meanRevenueCoins],()=>x.i.caseOdds.calculate({configId:a.id,revenueCoins:o?.meanRevenueCoins}),{enabled:r&&n&&!!o?.meanRevenueCoins,retry:!1}),{data:u}=(0,z.A)([f.B.GET_CASE_ODDS_CONFIG_STATS,a.id,"sweep",l?.from,l?.to],()=>x.i.caseOdds.sweep({configId:a.id,revenueFromCoins:l?.from,revenueToCoins:l?.to,points:M.F7}),{enabled:r&&d,retry:!1});return(0,i.jsxs)(w.aF,{isOpen:r,onClose:t,size:"4xl",isCentered:!0,children:[(0,i.jsx)(S.m,{}),(0,i.jsxs)(k.$,{backgroundColor:"gray.800",color:"white",children:[(0,i.jsx)(_.r,{children:`Performance - ${a.label}`}),(0,i.jsx)(E.s,{}),(0,i.jsxs)(O.c,{pb:6,children:[s&&(0,i.jsx)(P.y,{}),!s&&!n&&(0,i.jsx)(T.E,{color:"gray.400",children:"No spins have been recorded against this configuration yet. Only real spins are counted - the rolls from the builder's test buttons are deliberately left out."}),!s&&n&&o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(D.r,{columns:{base:1,md:2,xl:4},spacing:4,mb:5,children:[(0,i.jsxs)($.r,{children:[(0,i.jsx)(N.v,{children:"Spins"}),(0,i.jsx)(R.k,{children:o.spins.toLocaleString()}),(0,i.jsx)(F.h,{children:"recorded so far"})]}),(0,i.jsxs)($.r,{children:[(0,i.jsx)(N.v,{children:"Realised reward share"}),(0,i.jsx)(R.k,{children:(0,M.l9)(o.realisedRewardShare)}),(0,i.jsx)(F.h,{children:`target ${(0,M.l9)(a.rewardShare)}`})]}),(0,i.jsxs)($.r,{children:[(0,i.jsx)(N.v,{children:"Paid out"}),(0,i.jsx)(R.k,{children:(0,M.nT)(o.paidCoins)}),(0,i.jsx)(F.h,{children:`on ${(0,M.nT)(o.revenueCoins)} of ad revenue`})]}),(0,i.jsxs)($.r,{children:[(0,i.jsx)(N.v,{children:"Off target spins"}),(0,i.jsx)(R.k,{children:o.flaggedFloor+o.flaggedCeiling}),(0,i.jsx)(F.h,{children:`${o.flaggedFloor} floor, ${o.flaggedCeiling} ceiling`})]})]}),(0,i.jsx)(T.E,{color:"gray.400",fontSize:"sm",mb:2,children:"Computed is the expected probability averaged over the ad revenues that actually occurred, which is what the observed share has to be held against: the odds move with revenue."}),(0,i.jsx)(B.A,{coinPrices:o.outcomes.map(e=>e.coinPrice),computed:o.outcomes.map(e=>e.expectedProbability),observed:o.outcomes.map(e=>e.observedProbability)}),(0,i.jsx)(I.D,{variant:"h3",color:"white",fontSize:"md",mt:6,mb:1,children:"Bell over log price"}),(0,i.jsx)(T.E,{color:"gray.400",fontSize:"sm",mb:2,children:`At the average recorded revenue, ${(0,M.nT)(o.meanRevenueCoins??0)}.`}),c?(0,i.jsx)(V.A,{odds:c,sigma:a.sigma}):(0,i.jsx)(P.y,{}),(0,i.jsx)(I.D,{variant:"h3",color:"white",fontSize:"md",mt:6,mb:1,children:"Probability by ad revenue"}),(0,i.jsx)(T.E,{color:"gray.400",fontSize:"sm",mb:2,children:d?`Across the revenue actually delivered, ${(0,M.nT)(l?.from??0)} to ${(0,M.nT)(l?.to??0)}.`:"Every recorded spin was at a single revenue, so there is no range to plot across."}),d&&(u?(0,i.jsx)(G.A,{sweep:u}):(0,i.jsx)(P.y,{}))]})]})]})]})}var L=t(35234),K=!0;let W=(0,a.rA)(function(){let e=(0,j.useRouter)(),r=(0,d.j)(),t=(0,d.j)(),a=(0,d.j)(),[h,w]=(0,A.useState)(),[S,k]=(0,A.useState)(),[_,E]=(0,A.useState)(),{tableProps:O}=(0,C.A)((e,r)=>x.i.caseOdds.listConfigs(e,r),{key:f.B.GET_CASE_ODDS_CONFIGS,retry:!1}),{mutate:P}=(0,v.A)(e=>x.i.caseOdds.deleteConfig(e),{successMessage:"Configuration deleted",invali
1dateQueries:[[f.B.GET_CASE_ODDS_CONFIGS]]}),{mutate:T}=(0,v.A)(e=>x.i.caseOdds.pauseConfig(e),{successMessage:'Configuration paused. Users spinning against it now get "no longer available".',invalidateQueries:[[f.B.GET_CASE_ODDS_CONFIGS]]}),{mutate:D}=(0,v.A)(e=>x.i.caseOdds.resumeConfig(e),{successMessage:"Configuration resumed",invalidateQueries:[[f.B.GET_CASE_ODDS_CONFIGS]]}),$=(({onPauseToggle:e,onStatsClick:r,onDuplicateClick:t,onDeleteClick:a})=>[{label:"ID",dataKey:"id"},{label:"Label",dataKey:"label"},{label:"Reward share",dataKey:"rewardShare",render:e=>(0,M.l9)(e)},{label:"Sigma",dataKey:"sigma"},{label:"Long shot EV share",dataKey:"longShotEvShare",render:e=>(0,M.l9)(e)},{label:"Uniform floor cap",dataKey:"uniformFloorCap",render:e=>(0,M.l9)(e,3)},{label:"Ladder",dataKey:"coinPrices",render:e=>`${e.length} prizes, ${(0,M.nT)(e[0])} to ${(0,M.nT)(e[e.length-1])}`},{label:"Status",dataKey:"pausedAt",render:e=>e?(0,i.jsx)(n.E,{colorScheme:"red",children:"Paused"}):(0,i.jsx)(n.E,{colorScheme:"green",children:"Running"})},{label:"Created",dataKey:"createdAt",render:e=>e?(0,y.A)(new Date(e),"yyyy-MM-dd HH:mm"):"â"},{label:"Actions",dataKey:"id",render:(n,d)=>(0,i.jsxs)(l.s,{gap:"8px",children:[(0,i.jsx)(u.A,{colorScheme:d.pausedAt?"green":"orange","aria-label":`${d.pausedAt?"Resume":"Pause"} ${d.label}`,title:d.pausedAt?"Let users spin against this configuration again":"Stop users spinning against this configuration",onClick:()=>e(d),children:d.pausedAt?"Resume":"Pause"}),(0,i.jsx)(u.A,{colorScheme:"blue",leftIcon:(0,i.jsx)(p,{}),iconSpacing:0,"aria-label":`Performance of ${d.label}`,title:"Computed against observed, from recorded spins",onClick:()=>r(d)}),(0,i.jsx)(u.A,{colorScheme:"yellow",leftIcon:(0,i.jsx)(o.T,{}),iconSpacing:0,"aria-label":`Duplicate ${d.label}`,title:"Configurations cannot be edited: duplicate one to change it",onClick:()=>t(d)}),(0,i.jsx)(u.A,{colorScheme:"red",leftIcon:(0,i.jsx)(s.d,{}),iconSpacing:0,"aria-label":`Delete ${d.label}`,onClick:()=>a(d)})]})}])({onPauseToggle:e=>{e.pausedAt?D(e.id):(E(e),a.onOpen())},onStatsClick:e=>{k(e),t.onOpen()},onDuplicateClick:r=>e.push(`/manage/mod/case-odds/new?from=${r.id}`),onDeleteClick:e=>{w(e),r.onOpen()}});return(0,i.jsxs)(m.A,{title:"Case Odds",children:[S?(0,i.jsx)(H,{isOpen:t.isOpen,onClose:()=>{t.onClose(),k(void 0)},config:S}):null,_?(0,i.jsx)(c.A,{isOpen:a.isOpen,action:()=>{_&&T(_.id),E(void 0),a.onClose()},closeAction:()=>E(void 0),actionText:"Pause it",cancelText:"No",description:`Pause "${_.label}"? Users spinning against it will be told the feature is no longer available, until you resume it.`,setIsOpen:e=>e?a.onOpen():a.onClose()}):null,h?(0,i.jsx)(c.A,{isOpen:r.isOpen,action:()=>{h&&P(h.id),w(void 0),r.onClose()},closeAction:()=>w(void 0),actionText:"Yes",cancelText:"No",description:`Are you sure you want to delete the "${h.label}" configuration [#${h.id}]?`,setIsOpen:e=>e?r.onOpen():r.onClose()}):null,(0,i.jsx)(l.s,{justify:"flex-end",p:"24px",children:(0,i.jsx)(u.A,{colorScheme:"green",leftIcon:(0,i.jsx)(g.A,{}),onClick:()=>e.push("/manage/mod/case-odds/new"),children:"Create New"})}),(0,i.jsx)(b.A,{keyFieldName:"id",columns:$,...O})]})})({restrictTo:L.aX.MANAGE_SLOTS})},29369:(e,r,t)=>{"use strict";t.d(r,{T:()=>a});let a=(0,t(30477).w)({d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",displayName:"CopyIcon"})},29985:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(6029),i=t(29369),o=t(16936),s=t(52125);function n({value:e,name:r,...t}){let l=(0,s.A)();return(0,a.jsx)(o.K,{"aria-label":`Copy ${r}`,title:`Copy ${r}`,icon:(0,a.jsx)(i.T,{boxSize:"12px"}),size:"xs",variant:"ghost",color:"secondary.100",_hover:{color:"white.50",bg:"secondary.400"},onClick:t=>{t.stopPropagation(),l(e,r)()},...t})}},34610:(e,r,t)=>{"use strict";t.d(r,{A:()=>p,v:()=>g});var a=t(6029),i=t(34807),o=t(44937),s=t(36071),n=t(25606),l=t(17920),d=t(3674),c=t(40691),u=t(16426);t(55729);var h=t(39785);function p(e){let{children:r,footer:t,title:p=null,contentProps:g={},bodyProps:b={},overlayProps:x={},headerProps:m,closeButtonProps:f,hideCloseButton:v,size:C="md",blockScrollOnMount:y=!0,preserveScrollBarGap:j,allowPinchZoom:A,...w}=e,S=(0,i.A)({base:!0,lg:!1})&&"string"==typeof C&&["2xl","3xl","4xl","5xl","6xl"].includes(C)?"full":C;return(0,a.jsxs)(o.aF,{size:S,blockScrollOnMount:!1,preserveScrollBarGap:j,allowPinchZoom:A,...w,children:[(0,a.jsx)(s.m,{...x}),(0,a.jsx)(h.A,{enabled:y,removeScrollBar:!j,allowPinchZoom:A,children:(0,a.jsxs)(n.$,{...g,children:[p&&(0,a.jsx)(l.r,{...m,children:p}),!v&&(0,a.jsx)(d.s,{width:"39px",height:"39px",size:"md",zIndex:10,borderRadius:"50%",top:"24px",right:"24px",border:"1.25px solid rgb(47, 48, 67)",color:"#A9A9CA",...f}),(0,a.jsx)(c.c,{...b,children:r}
1),t&&(0,a.jsx)(u.j,{children:t})]})})]})}function g(e){let{overlayProps:r,contentProps:t,bodyProps:i,...o}=e;return(0,a.jsx)(p,{overlayProps:{bg:"rgba(0, 0, 0, 0.25)",backdropFilter:"blur(8px)",...r},contentProps:{bg:{base:"grey.600",lg:"linear-gradient(167.65deg, rgba(40, 117, 179, 0.92) -19.42%, rgba(38, 39, 61, 0.92) 23.67%)"},backdropFilter:{base:void 0,lg:"blur(44px)"},borderRadius:{base:0,lg:"15px"},overflow:"hidden",...t},bodyProps:{p:{base:"1rem",lg:"2rem"},...i},...o})}},41781:(e,r,t)=>{"use strict";t.d(r,{E:()=>f});var a=t(6029),i=t(55729),o=t(75554),s=t(5858),n=t(21938),l=t(83004),d=t(55775),c=t(379),u=t(45460),h=t(8527);let p=(0,c.B)("div",{baseStyle:{boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none","&::before, &::after, *":{visibility:"hidden"}}}),g=(0,o.Vg)("skeleton-start-color"),b=(0,o.Vg)("skeleton-end-color"),x=(0,l.i7)({from:{opacity:0},to:{opacity:1}}),m=(0,l.i7)({from:{borderColor:g.reference,background:g.reference},to:{borderColor:b.reference,background:b.reference}}),f=(0,u.R)((e,r)=>{let t,o,l={...e,fadeDuration:"number"==typeof e.fadeDuration?e.fadeDuration:.4,speed:"number"==typeof e.speed?e.speed:.8},u=(0,h.V)("Skeleton",l),f=(t=(0,i.useRef)(!0),(0,i.useEffect)(()=>{t.current=!1},[]),t.current),{startColor:v="",endColor:C="",isLoaded:y,fadeDuration:j,speed:A,className:w,fitContent:S,animation:k,..._}=(0,s.M)(l),[E,O]=(0,d.rd)("colors",[v,C]),P=(o=(0,i.useRef)(void 0),(0,i.useEffect)(()=>{o.current=y},[y]),o.current),T=(0,n.cx)("chakra-skeleton",w),D={...E&&{[g.variable]:E},...O&&{[b.variable]:O}};if(y){let e=f||P?"none":`${x} ${j}s`;return(0,a.jsx)(c.B.div,{ref:r,className:T,__css:{animation:e},..._})}return(0,a.jsx)(p,{ref:r,className:T,..._,__css:{width:S?"fit-content":void 0,...u,...D,_dark:{...u._dark,...D},animation:k||`${A}s linear infinite alternate ${m}`}})});f.displayName="Skeleton"},44007:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var a=t(46898);function i(e){return(0,a.d)({position:"bottom-left",...e})}},44143:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var a=t(55729),i=t(12482),o=t(4308),s=t(11710);function n(e,r){let t={perPage:10,...r},{isInternalPagination:n,dataHandler:l,errorRegion:d}=r,c=r.deps||[],[u,h]=(0,a.useState)(c),p=r.dataHandlerDeps||[],g=r.retry??(d?1:3),b=void 0===r.enabled||r.enabled,[x,m]=(0,a.useState)(1),[f]=(0,a.useState)([]),[v,C]=(0,a.useState)(t.perPage);(0,a.useEffect)(()=>{t.perPage!==v&&(C(t.perPage),m(1))},[t.perPage]);let y=[r.key,n?1:x,v,...c],j=(0,i.I)({queryKey:y,queryFn:()=>e(x,v),retry:g,placeholderData:o.rX,enabled:b,meta:{skipApiErrorToast:!!d}}),{isPending:A,data:w,isFetching:S}=j,k=(0,s.$J)(d?[{label:d.label,query:j}]:[],JSON.stringify(y)),_=d&&{onRetry:k.retry,actionName:d.actionName,isRetrying:k.isRetrying},E=_&&"error"===k.view.state?{title:`${d.label} couldnât load`,failed:k.view.failed,..._}:void 0,O=_&&"content"===k.view.state&&k.view.stale.length>0?(0,a.createElement)(s.vb,{failed:k.view.stale,..._}):void 0,P=Array.isArray(w)?w.length:w?.total||w?.meta?.totalItemsCount||0;if(w?.meta){let{meta:e}=w,r=e?.itemsCount||0;r<v&&(P=v*(x-1)+r)}return(0,a.useEffect)(()=>{let e=w?.meta;e&&e.currentPage>1&&!e.totalItemsCount&&m(1)},[w?.meta?.totalItemsCount]),(0,a.useEffect)(()=>{JSON.stringify(c)!==JSON.stringify(u)&&h(c)},[r.deps]),(0,a.useEffect)(()=>{m(1)},[u]),{tableProps:{data:(0,a.useMemo)(()=>{let e=Array.isArray(w)?w:w?.data||w?.items||f;return n?l?l(e).slice((x-1)*v,x*v):e.slice((x-1)*v,x*v):e},[n,x,w,v,...p]),page:x,onPageChange:m,isLoading:b&&A&&!E,perPage:v,total:P,isFetching:S,error:E,notice:O},data:w}}},45565:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});var a=t(6029);t(55729);var i=t(26420);function o({children:e,...r}){return(0,a.jsx)(i.a,{mx:"auto",w:"full",maxW:"1162px",px:{base:4,md:6},...r,children:e})}function s({children:e,...r}){return(0,a.jsx)(o,{maxW:"100%",px:3,...r,children:e})}},47078:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var a=t(6029);let i=e=>(0,a.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 0H5V5H0V7H5V12H7V7H12V5H7V0Z",fill:"white"})})},52125:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});var a=t(55729),i=t(93587),o=t(44007);function s(){let e=(0,o.A)(),{t:r}=(0,i.A)(["common"]);return(0,a.useCallback)((t,a)=>async()=>{try{await navigator.clipboard.writeText(t),e({title:r("common:copiedToClipboard",{name:a}),status:"success"})}catch(t){e({title:r("common:somethingWentWrong"),status:"error"})}},[])}},52656:(e,r,t)=>{"use strict";t.d(r,{A:()=>d});var a=t(6029),i=t(26420),o=t(48810),s=t(87363),n=t(42095),l=t(67375);function d(e){let{odds:r,sigma:t}=e,{coinPrices:s,bellCenter:d}=r;if(null===d||!Number.isFinite(d))return(0,a.jsx)(i.a,{padding:4,backgroundColor:"gray.700",borderRadius:"md",children:(0,a.jsx)(o.E,{color:"white",children:r.flag?"No bell was solved for this revenue: the target sits outside the ladder, so a single prize is guaranteed.":"The backend did not return a bell centre. It is running a build from before bellCenter was exposed."})});let c=s.map(e=>
1Math.log(e)),u=c[0]-1.6,h=c[c.length-1]+1.6,p=e=>Math.exp(-((e-d)**2)/(2*t*t)),g={datasets:[{label:"bell weight",data:Array.from({length:161},(e,r)=>{let t=u+(h-u)*r/160;return{x:t,y:p(t)}}),borderColor:"#7F77DD",borderWidth:2,pointRadius:0,tension:.3},{label:"centre",data:[{x:d,y:0},{x:d,y:1.05}],borderColor:"#D85A30",borderWidth:2,borderDash:[5,4],pointRadius:0},{label:"prizes",data:c.map(e=>({x:e,y:p(e)})),borderColor:"transparent",backgroundColor:"#1D9E75",pointRadius:5,showLine:!1}]};return(0,a.jsx)(i.a,{padding:4,backgroundColor:"gray.700",borderRadius:"md",height:"300px",children:(0,a.jsx)(n.N1,{options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{labels:{color:"white"}},tooltip:{callbacks:{label:e=>`weight ${e.parsed.y.toFixed(4)} at ${(0,l.nT)(Math.exp(e.parsed.x))}`}}},scales:{x:{type:"linear",min:u,max:h,afterBuildTicks:e=>{e.ticks=c.map(e=>({value:e}))},ticks:{color:"white",autoSkip:!1,callback:e=>(0,l.nT)(Math.exp(e))},grid:{color:"rgba(255,255,255,0.1)"}},y:{min:0,max:1.05,title:{display:!0,text:"bell weight",color:"white"},ticks:{color:"white"},grid:{color:"rgba(255,255,255,0.1)"}}}},data:g})})}s.t1.register(s.FN,s.No,s.PP,s.kc,s.OJ,s.m_,s.s$)},59128:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});var a=t(6029),i=t(42732);let o={lg:{base:"24px",lg:"32px"},md:{base:"18px",lg:"24px"},sm:{base:"12px",lg:"18px"}},s=({size:e="lg",...r})=>(0,a.jsx)(i.I,{boxSize:o[e],...r})},63198:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/manage/mod/case-odds",function(){return t(28671)}])},64139:(e,r,t)=>{"use strict";t.d(r,{d:()=>i});var a=t(6029);let i=(0,t(30477).w)({displayName:"DeleteIcon",path:(0,a.jsx)("g",{fill:"currentColor",children:(0,a.jsx)("path",{d:"M19.452 7.5H4.547a.5.5 0 00-.5.545l1.287 14.136A2 2 0 007.326 24h9.347a2 2 0 001.992-1.819L19.95 8.045a.5.5 0 00-.129-.382.5.5 0 00-.369-.163zm-9.2 13a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zm5 0a.75.75 0 01-1.5 0v-9a.75.75 0 011.5 0zM22 4h-4.75a.25.25 0 01-.25-.25V2.5A2.5 2.5 0 0014.5 0h-5A2.5 2.5 0 007 2.5v1.25a.25.25 0 01-.25.25H2a1 1 0 000 2h20a1 1 0 000-2zM9 3.75V2.5a.5.5 0 01.5-.5h5a.5.5 0 01.5.5v1.25a.25.25 0 01-.25.25h-5.5A.25.25 0 019 3.75z"})})})},67375:(e,r,t)=>{"use strict";t.d(r,{Ao:()=>o,F7:()=>s,Ir:()=>u,PV:()=>n,hX:()=>i,jz:()=>a,l9:()=>c,nT:()=>d,pk:()=>l});let a=1e3,i=10,o=3e3,s=60,n={rewardShare:.7,sigma:.89,longShotEvShare:.03,uniformFloorCap:.003,coinPrices:[10,50,100,250,500,1e3,2e3]},l="â",d=e=>`$${(e/1e3).toFixed(2)}`,c=(e,r=2)=>Number.isFinite(e)?`${(100*e).toFixed(r)}%`:l,u=e=>Number.isFinite(e)?String(Math.round(e)):l},79739:(e,r,t)=>{"use strict";t.d(r,{A:()=>s});var a=t(6029),i=t(23293);t(55729);var o=t(45565);function s(e){let{title:r,children:t,actionButton:s}=e;return(0,a.jsxs)(o.A,{children:[r&&(0,a.jsxs)(i.D,{variant:"h2",mb:4,color:"white",children:[r,s]}),t]})}},84391:(e,r,t)=>{"use strict";t.d(r,{H:()=>i});var a=t(6029);let i=(0,t(30477).w)({displayName:"RepeatIcon",path:(0,a.jsxs)("g",{fill:"currentColor",children:[(0,a.jsx)("path",{d:"M10.319,4.936a7.239,7.239,0,0,1,7.1,2.252,1.25,1.25,0,1,0,1.872-1.657A9.737,9.737,0,0,0,9.743,2.5,10.269,10.269,0,0,0,2.378,9.61a.249.249,0,0,1-.271.178l-1.033-.13A.491.491,0,0,0,.6,9.877a.5.5,0,0,0-.019.526l2.476,4.342a.5.5,0,0,0,.373.248.43.43,0,0,0,.062,0,.5.5,0,0,0,.359-.152l3.477-3.593a.5.5,0,0,0-.3-.844L5.15,10.172a.25.25,0,0,1-.2-.333A7.7,7.7,0,0,1,10.319,4.936Z"}),(0,a.jsx)("path",{d:"M23.406,14.1a.5.5,0,0,0,.015-.526l-2.5-4.329A.5.5,0,0,0,20.546,9a.489.489,0,0,0-.421.151l-3.456,3.614a.5.5,0,0,0,.3.842l1.848.221a.249.249,0,0,1,.183.117.253.253,0,0,1,.023.216,7.688,7.688,0,0,1-5.369,4.9,7.243,7.243,0,0,1-7.1-2.253,1.25,1.25,0,1,0-1.872,1.656,9.74,9.74,0,0,0,9.549,3.03,10.261,10.261,0,0,0,7.369-7.12.251.251,0,0,1,.27-.179l1.058.127a.422.422,0,0,0,.06,0A.5.5,0,0,0,23.406,14.1Z"})]})})},93587:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var a=t(14695);function i(e){return(0,a.Bd)(e)}},96414:(e,r,t)=>{"use strict";t.d(r,{K:()=>n});var a=t(6029),i=t(21938),o=t(45460),s=t(379);let n=(0,o.R)((e,r)=>{let{overflow:t,overflowX:o,className:n,...l}=e;return(0,a.jsx)(s.B.div,{ref:r,className:(0,i.cx)("chakra-table__container",n),...l,__css:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflowX:t??o??"auto",overflowY:"hidden",maxWidth:"100%"}})})}},e=>{e.O(0,[9894,2203,3723,4363,5279,9231,5320,8437,729,4369,3329,4817,636,6593,8792],()=>e(e.s=63198)),_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.