1import{ap as t,a5 as y}from"./spaApp.client-DYgvUS_O.js";import"./trash-DNc98W4I.js";import"./react-core-BH4wO_SL.js";import"./state-BAtFWHTr.js";import"./prematch-DKrgY7U7.js";import"./posthog-eziAI8z1.js";import"./sendIdSyncEvents-C2aVzeau.js";import"./schema-yup-BHf5SN9Z.js";import"./i18n-BGA-DYrF.js";import"./useDebounce-B_xL8TtV.js";import"./query-O1RpLlIl.js";import"./2025_FIFA_Club_World_Cup-DFQFcV2w.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=(function(r){for(var a=1;a<arguments.length;a++){var o=arguments[a];if(o!=null)for(var i in o)o.hasOwnProperty(i)&&(r[i]=o[i])}return r})({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:jetbet":!0});var n=new e.Error().stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c52ed177-92a9-4340-a5d3-89c8caedf0e8",e._sentryDebugIdIdentifier="sentry-dbid-c52ed177-92a9-4340-a5d3-89c8caedf0e8")}catch{}})();const c=e=>({key:"spread",type:"spread",market:e}),d=e=>({key:"total",type:"total",market:e}),_=e=>({key:"moneyline",type:"moneyline",market:e}),s=(e,n,r)=>[c(e),d(n),_(r)],O=e=>[{key:"home",type:"winner",market:e,priceCode:"1"},{key:"draw",type:"winner",market:e,priceCode:"X"},{key:"away",type:"winner",market:e,priceCode:"2"}],l=["AH_OT","AH","AH_S","AH_G"],f=["OU_OT","OU","OU_S","OU_G"],A=["HA_OT","HA"],m=e=>{const n=o=>o.map(i=>e.find(p=>p.code===i)).find(Boolean),r=n(A);if(r)return[c(n(l)),d(n(f)),_(r)].filter(({market:o})=>o);const a=n(["1x2"]);return a?O(a):void 0},u=Object.fromEntries(Object.entries(y).filter(([e])=>/^\d+$/.test(e)).map(([e,n])=>[e,m(n)]).filter(([,e])=>e)),v=e=>!!e?.length&&e.every(({type:n})=>n==="winner"),H={...u,50:O(t["1x2"]),51:s(t.AH_OT,t.OU_OT,t.HA_OT),52:[c([t.AH_G,t.AH_S]),d([t.OU_G,t.OU_S]),_(t.HA)],53:s(t.AH_OT,t.OU_OT,t.HA_OT),54:s(t.AH_S,t.OU_S,t.HA),57:[{...d(t.OU),key:"totalRounds"},_(t.HA)],59:s(t.AH_S,t.OU_S,t.HA),70:s(t.AH_S,t.OU_S,t.HA),78:s(t.AH_G,t.OU_G,t.HA),56:s([t.AH_OT,t.AH],[t.OU_OT,t.OU],t.HA_OT),90:[{...d(t.OU),key:"totalRounds"},_(t.HA)],107:O(t["1x2"]),108:s(t.AH_OT,t.OU_OT,t.HA_OT)},L=()=>{Object.entries(H).forEach(([e,n])=>{var a;const r=(a=y)[e]??(a[e]=[]);n.forEach(({market:o})=>{[o].flat().forEach(i=>{r.includes(i)||r.push(i)})})})};export{L as addGameLineMarkets,H as gameLinesMapper,v as isThreeWayLines};
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.