1import{u as G,d as B,_ as M}from"./index.js";import{s as N,f as r,r as k,o as n,g as v,l,O as b,p as V,F as O,j as R,K as p,e as h,J as T,u as w,n as x,L as $}from"./vendor.js";const z={class:"games-container bg-gradient-to-br from-red-50 to-orange-50 border-red-200",style:{"border-top-width":"0"}},D={class:"games-title-live"},j={key:0,class:"games-countries"},q=["onClick"],J={class:"c"},Q={__name:"live",setup(K){const A=$(()=>M(()=>import("./m-games.js"),["js/m-games.js","js/index.js","js/vendor.js"])),{tmp:_,navigation:m}=N(G()),{live_info:y}=N(B()),{fnSportsbookEvents:F}=B();let C=_.value&&_.value.sport_id!=null?_.value.sport_id:"",L="live";const E=r(()=>m.value&&m.value.mode!=null?m.value.mode:0),e=r(()=>y.value),f=r(()=>e.value&&e.value.loading!=null?e.value.loading:""),s=r(()=>e.value&&e.value.meta!=null?e.value.meta:""),S=r(()=>{let t=e.value&&e.value.sports!=null?e.value.sports:[];for(let o=0;o<t.length;o++){let u=t[o].sport_name?t[o].sport_name.replace("-","").replace(" ","").replace("&",""):t[o].sport_name;t[o].s_img=u.toLowerCase()}return t}),I=r(()=>e.value&&e.value.leagues!=null?e.value.leagues:[]),P=r(()=>e.value&&e.value.hours!=null?e.value.hours:[]),i=r(()=>I.value.length!=0&&s.value.sort_by!="time"||P.value.length!=0&&s.value.sort_by=="time");function c(t,o){let u=s.value.producer,d="";switch(t){case"producer":u=o;break;case"sport_id":d=o;break}let g={producer:u,sport_id:d};F({resource:L,sportsbook_info:y.value,params:g})}return C?(E.value!=-1||!i.value)&&c("sport_id",C):(E.value!=-1||!i.value)&&c(),(t,o)=>{const u=k("LoaderBar"),d=k("LoaderSportsbookFetch"),g=k("Empty");return n(),v("div",z,[l("div",D,[l("div",{onClick:o[0]||(o[0]=a=>c("producer",1)),class:b(["l",{active:s.value.producer==1||!s.value.producer}])},o[2]||(o[2]=[l("span",{class:"text-accent"},"LIVE",-1),V(" IN-PLAY ")]),2),l("div",{onClick:o[1]||(o[1]=a=>c("producer",3)),class:b(["l",{active:s.value.producer==3}])}," UPCOMING ",2)]),S.value.length!=0?(n(),v("div",j,[l("ul",null,[(n(!0),v(O,null,R(S.value,a=>(n(),v("li",{onClick:U=>c("sport_id",a.sport_id),class:b({active:s.value.sport_id==a.sport_id}),key:a.sport_id},[l("div",null,[V(x(a.sport_name)+" ",1),l("span",J,x(a.match_count),1)])],10,q))),128))])])):p("",!0),f.value&&i.value?(n(),h(u,{key:1})):p("",!0),f.value&&!i.value?(n(),h(d,{key:2,size:"6"})):p("",!0),T(w(A),{resource:w(L),sportsbook_info:e.value,producer:s.value.producer},null,8,["resource","sportsbook_info","producer"]),!f.value&&!i.value?(n(),h(g,{key:3,t1:"live games",t2:"search"})):p("",!0)])}}};export{Q as default};
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.