1import{u as Me,i as Pe,k as Ue,j as Ee,p as Le,d as X}from"./9c1ZYBAs.js";import{P as E,w as W,b as qe,J as He,a as C,ae as Te,$ as We,k as l,l as i,m as s,v as u,u as n,E as V,V as D,C as f,y as J,ai as De,q as A,G as r,a1 as R,a8 as G,F as S,p as Z,I as ue,x as Re,h as p}from"./COU4z9da.js";import{_ as Ge}from"./5LEU44o2.js";import{_ as Oe,a as Ne}from"./DF3sSsM2.js";import{a as Ke}from"./BHC3sFsn.js";import{_ as Qe}from"./tuoaox-k.js";import{a as Je}from"./B8M4WGEH.js";import{a as Ze,b as Xe}from"./BN_WT2pW.js";import{e as Ye,b as et,j as tt,f as _e,m as st,k as nt,d as ot}from"./BCQPo8m2.js";import{_ as at}from"./EYISEXXD.js";import{u as lt}from"./D1fYvnkf.js";import{u as rt}from"./BMvb4A-t.js";import{_ as fe}from"./8vICtEgb.js";import{_ as it}from"./CBW_HIia.js";const dt={class:"min-h-[440px] space-y-2.5"},ct={class:"bg-white dark:bg-m-d-200 dark:text-white px-4 py-1 md:py-2.5 md:space-y-2.5 rounded-base shadow md:shadow-none"},ut={key:1,class:"bg-white dark:bg-m-d-200 dark:text-white px-4 py-1 md:py-2.5 rounded-base space-y-2.5 shadow md:shadow-none"},_t={class:"relative flex flex-col md:flex-row items-start md:items-center rtl:space-x-reverse md:space-x-2 bg-white dark:bg-m-d-200 justify-between border-y py-2.5 divide-y md:divide-y-0 dark:border-m-d-000 dark:divide-m-d-000"},ft={class:"pb-2.5 md:py-2.5 w-full"},mt={class:"flex w-full items-center justify-between md:justify-end space-x-2 pt-2.5 md:pt-0"},pt={class:"inline-flex items-center space-x-2"},gt={class:"flex items-center space-x-1"},ht={class:"relative inline-flex cursor-pointer items-center"},xt={class:"text-[8px] font-semibold"},vt={key:0,class:"w-full"},bt={class:"flex items-center space-x-2 bg-white border-b dark:bg-m-d-200 dark:border-m-d-000 w-full overflow-x-auto thin-scrollbar pb-2"},yt=["aria-label","for","onClick"],kt={class:"!mt-0"},wt={class:"text-xs font-medium capitalize grid grid-cols-[3.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr] md:grid-cols-[4fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr] h-10 items-center border-b dark:border-m-d-000"},$t={class:"flex items-center text-left rtl:text-right"},St={class:"flex items-center justify-center relative"},Ct={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},jt={class:"flex items-center justify-center relative"},At={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},zt={class:"flex items-center justify-center relative"},Bt={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},It={class:"flex items-center justify-center relative"},Ft={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},Vt={class:"flex items-center justify-center relative"},Mt={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},Pt={class:"flex items-center justify-center relative"},Ut={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},Et={class:"flex items-center justify-center relative"},Lt={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},qt={class:"flex items-center justify-center relative"},Ht={key:0,class:"h-[3px] rounded-full w-[10px] bg-m-primary-selected absolute -bottom-1"},Tt={class:"divide-y dark:divide-m-d-000"},Wt={class:"w-full flex items-center justify-between"},Dt={class:"flex items-center relative flex-1"},Rt=["title"],Gt=["title"],Ot={class:"hidden md:flex items-center justify-center"},Nt=["title"],Kt={class:"w-[18px]"},Qt={class:"line-clamp-1 break-all"},Jt={key:0,class:"shrink-0"},Zt={class:"h-10 flex items-center justify-center"},Xt={class:"h-10 flex items-center justify-center"},Yt={class:"h-10 flex items-center justify-center"},es={class:"h-10 flex items-center justify-center"},ts={class:"h-10 flex items-center justify-center"},ss={class:"h-10 flex items-center justify-center"},ns={class:"h-10 flex items-center justify-center"},os={key:0},as={class:"h-10 flex items-center justify-center font-bold space-x-1"},ls={key:0,class:"py-4 space-y-base px-2.5 text-sm"},rs={class:"font-medium"},is={key:1,class:"py-4 space-y-base px-2.5 text-sm"},ds={class:"font-medium"},cs={class:"flex flex-row space-x-2 rtl:space-x-reverse"},us={class:"text-red-500 font-semibold"},_s={__name:"Standings",async setup(L){let y,k;const{t:c}=Ye(),h=et(),z=ot(),{generateLink:O}=Me(),{mergeRankAndZoneByScope:pe}=lt(),{gtag:ge}=Le(),he=tt(),{activeTenant:xe}=Pe(),x=E("competition",()=>null),ve=E("status"),be=E("isSeasonChanging"),Y=E("socket",null),q=C({}),ye=()=>{const e=x.value?.gamesets??[],o={},d=(_,a)=>{!_||o[_]?.status==="Playing"&&a.status!=="Playing"||(o[_]=a)};for(const _ of e)for(const a of _?.matches??[]){const w={id:a.id,uuid:a.uuid,fts_A:a.ft
1s_A??0,fts_B:a.fts_B??0,status:a.status,period:a.period};d(a.team_A?.uuid,{...w,side:"A"}),d(a.team_B?.uuid,{...w,side:"B"})}q.value=o},ee=({room:e,content:o})=>{if(e!=="soccer"||!Array.isArray(o))return;const d=q.value;let _=!1;for(const a of o){const w=a.match_id??a.id,U=a.uuid??a.match_uuid;for(const Q in d){const $=d[Q];(U&&$.uuid===U||w!=null&&$.id===w)&&(a.fts_A!=null&&($.fts_A=a.fts_A),a.fts_B!=null&&($.fts_B=a.fts_B),a.status!=null&&($.status=a.status),a.period!=null&&($.period=a.period),_=!0)}}_&&(q.value={...d})},M=e=>{const o=e&&q.value[e];if(!o||o.status!=="Playing")return null;const d=o.side==="A"?o.fts_A:o.fts_B,_=o.side==="A"?o.fts_B:o.fts_A;return{result:d>_?"win":d<_?"lose":"draw",text:`${d} - ${_}`}};W(()=>x.value?.gamesets,ye,{immediate:!0}),qe(()=>{Y?.on?.("matches",ee)}),He(()=>{Y?.off?.("matches",ee)});const ke=_e("selectedWeekState",()=>({id:0,label:""})),te=_e("selectedStandingState",()=>null),v=C(x.value?.is_playing>0),P=C(0),g=C(0),m=C({id:"pts",label:c("sortByScore")}),B=p(()=>x.value?.rankings?.total?.map(e=>e.round)||[]),I=p(()=>x.value?.rankings?.total?.filter(e=>e?.group?.id).map(e=>e.group)||[]),we=()=>{if(h.query.round_id){const e=B.value.findIndex(o=>String(o.id)===String(h.query.round_id));if(e!==-1)return e}if(h.query.group_id){const e=I.value.findIndex(o=>String(o.id)===String(h.query.group_id));if(e!==-1)return e}if(h.query.group){const e=I.value.findIndex(o=>String(o?.mid)===String(h.query.group));if(e!==-1)return e}return 0};g.value=we();const se=C(B.value[g.value]),H=p({get:()=>se.value,set:e=>{if(!e)return;se.value=e;const o=B.value.findIndex(d=>d.id===e.id);o!==-1&&(g.value=o)}}),F=p(()=>x.value?.rankings?.total?.[g.value]?.max_week??0),b=C({id:0,label:""});W(F,e=>{e>0&&(b.value={id:e,label:`${e}. ${c("gameweek")}`})},{immediate:!0});const N=p(()=>b.value.id),j=p(()=>Array.from({length:F.value},(e,o)=>({id:o+1,label:`${o+1}. ${c("gameweek")}`}))),ne=p(()=>({a:"bs",e:"ssw",language:"tr",application:"mackolik.com",week:N.value,roundId:B.value[g.value]?.mid,groupId:I.value[g.value]?.mid||void 0})),oe=p(()=>`ws-${x.value?.competition?.uuid}-${N.value}-${g.value}`),ae=p(()=>{const e=j.value?.[j.value.length-1]?.id;return b.value.id===e}),$e=p(()=>F.value===0||j.value?.length===0?!1:N.value>0&&!ae.value&&!v.value),K=new Map,{data:le}=([y,k]=Te(async()=>st("weeklyStandings",async()=>{if(!$e.value)return{};const e=oe.value;if(K.has(e))return K.get(e);const o=await $fetch(`/api/index/${e}`,{query:ne.value});return K.set(e,o),o},{watch:[oe,ne],immediate:!0})),y=await y,k(),y),Se=p(()=>{if(ae.value||v.value||!le.value?.data){const e=v.value?x.value.rankings_live:x.value.rankings;return{total:e?.total?.[g.value]?.table||[],home:e?.home?.[g.value]?.table||[],away:e?.away?.[g.value]?.table||[]}}return pe(le.value.data,e=>x.value.rankings?.[e]?.[g.value]?.table)}),re=[{id:0,label:c("overall"),scope:"total"},{id:1,label:c("home"),scope:"home"},{id:2,label:c("away"),scope:"away"}];W(v,e=>{e==!0&&(b.value=j.value?.[j.value.length-1]||{id:0,label:""})});const Ce=p(()=>[{id:"played",label:c("matches_standings_filter")},{id:"win",label:c("won")},{id:"draw",label:c("draw")},{id:"lost",label:c("loss")},{id:"pro",label:c("goal_scored_standings_filter")},{id:"against",label:c("goals_conceded_standings_filter")},{id:"average",label:c("goal_sifference_standings_filter")},{id:"pts",label:c("sortByScore")}]),T=p(()=>{const e=re[P.value]?.scope||"total";let o=Se.value?.[e]||[];!Array.isArray(o)&&o.table&&(o=o.table);const d=[...o].sort((_,a)=>m.value.id==="average"?a.pro-a.against-(_.pro-_.against):(a[m.value.id]||0)-(_[m.value.id]||0));return te.value=d,d}),ie=p(()=>{const e=new Map;return(x.value.rankings?.total?.[g.value]?.table||[]).forEach(d=>{d?.zone&&!e.has(d.zone.code)&&e.set(d.zone.code,d.zone)}),[...e.values()]}),je=async()=>{b.value.id!==F.value&&(v.value=!1)},Ae=e=>P.value=e;W(m,e=>{ge("event","CompetitionTables_SortCategory",{sortBy:e?.label})}),We(()=>{te.value=null,ke.value={id:0,label:""}});const{target:ze}=rt(),de=p(()=>T.value?.map(e=>e?.pts_extra?{team:e.team.name,pts_extra:e.pts_extra}:null).filter(e=>e!=null));return(e,o)=>{const d=Ge,_=Oe,a=Ue,w=Ke,U=Qe,Q=Je,$=Ze,Be=Xe,Ie=Ee,Fe=nt,Ve=at;return l(),i("div",null,[s("div",dt,[s("div",ct,[u(d,{class:"hidden md:block",title:`${n(x)?.competition?.name} - ${e.$t("tables_lower")}`},null,8,["title"]),u(_)]),n(ve)==="pending"&&!n(T)?.length||n(be)?(l(),V(a,{key:0,background:!0,height:"h-[400px] md:h-[640px]"})):n(T)?.length>0?(l(),i("div",ut,[s("div",_t,[s("div",ft,[u(w,{datas:re,selectedFilter:n(P),changeFilter:Ae},null,8,["selectedFilter"])]),s("div",mt,[n(B)?.length>1&&n(I)?.length<1?(l(),V(U,{key:0,"toggler-width":"w-full lg:auto ",opts:n(B),togglerPadding:"px-4 py-1.5",modelValue:n(H),"onUpdate:modelValue":o[0]||(o[0]=t=>D(H)?H.value=t:null),"initial-label":n(H)?.name,ascending:!0,position:"left-0",ref:"groupSelector"},null,8,["opts","modelValue","initial-label"])):f("",!0),n(j)?.length>0?(l(),V(U,{key:1,"toggler-width":"w-full lg:auto ",opts:n(j),togglerPadding:"px-4 py-1.5",modelValue:n(b),"onUpdate:modelValue":[o[1]||(o[1]=t=>D(b)?b.value=t:null),je],"initial-label":n(b)?.label,ascending:!0,position:"left-0",ref:"weekSelector"},null,8,["opts","modelValue","initial-label"])):f("",!0),s("div",pt,[u(Q,{opts:n(Ce),modelValue:n(m),"onUpdate:modelValue":o[2]||(o[2]=t=>
1D(m)?m.value=t:null),"toggler-width":" w-14 h-9","toggler-round":"rounded-full"},null,8,["opts","modelValue"]),s("div",gt,[s("label",ht,[J(s("input",{type:"checkbox","onUpdate:modelValue":o[3]||(o[3]=t=>D(v)?v.value=t:null),class:"peer sr-only"},null,512),[[De,n(v)]]),s("div",{class:A([n(v)?"justify-start rtl:justify-end":"justify-end rtl:justify-start","peer flex px-1.5 h-6 w-[54px] transition-all items-center gap-4 rounded-full bg-m-gray-300 dark:bg-m-d-000 after:absolute after:left-[3px] after: after:h-5 after:w-5 after:rounded-full after:bg-white after:peer-checked:left-[12px] after:transition-all after:content-[''] peer-checked:bg-green-500 peer-checked:after:translate-x-full peer-focus:outline-none text-sm text-white"])},[s("span",xt,r(e.$t("prediction_tab_live")),1)],2)])])])])]),n(I)?.length>1?(l(),i("div",vt,[s("div",bt,[(l(!0),i(R,null,G(n(I),(t,ce)=>(l(),i("button",{"aria-label":t?.name,type:"button",key:t?.id,for:`group-${t?.id}`,onClick:Is=>g.value=ce,class:A(["px-4 py-2 text-xs font-medium text-nowrap rounded-full shrink-0",[n(g)===ce?"bg-m-primary text-white":"dark:border bg-m-gray-100 dark:bg-m-d-200 dark:border-m-d-000 text-m-gray-500 dark:text-white"]])},[s("span",null,r(t?.name),1)],10,yt))),128))])])):f("",!0),s("div",kt,[s("div",wt,[s("div",$t,[s("span",null,r(n(c)("position_short")),1),o[4]||(o[4]=s("span",{class:"w-5 h-5"},null,-1)),s("span",null,r(n(c)("team")),1)]),s("span",St,[S(r(e.$t("played_short"))+" ",1),n(m).id=="played"?(l(),i("div",Ct)):f("",!0)]),s("span",jt,[S(r(e.$t("win_short"))+" ",1),n(m).id=="win"?(l(),i("div",At)):f("",!0)]),s("span",zt,[S(r(e.$t("draw_short"))+" ",1),n(m).id=="draw"?(l(),i("div",Bt)):f("",!0)]),s("span",It,[S(r(e.$t("loss_short"))+" ",1),n(m).id=="lost"?(l(),i("div",Ft)):f("",!0)]),s("span",Vt,[S(r(e.$t("goal_scored_short"))+" ",1),n(m).id=="pro"?(l(),i("div",Mt)):f("",!0)]),s("span",Pt,[S(r(e.$t("goal_conceded_short"))+" ",1),n(m).id=="against"?(l(),i("div",Ut)):f("",!0)]),s("span",Et,[S(r(e.$t("goal_average"))+" ",1),n(m).id=="average"?(l(),i("div",Lt)):f("",!0)]),s("span",qt,[S(r(e.$t("points_short"))+" ",1),n(m).id=="pts"?(l(),i("div",Ht)):f("",!0)])]),s("div",Tt,[(l(!0),i(R,null,G(n(T),t=>(l(),i("div",{key:t.rank,class:"h-10 text-xs capitalize grid grid-cols-[3.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr] md:grid-cols-[4fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr_.5fr] rounded items-center"},[s("div",Wt,[s("div",Dt,[s("span",{title:t?.zone?.name,class:"block md:hidden w-1.5 h-5 absolute -left-4 rounded-r rtl:rounded-r-none rtl:rounded-l top-1/2 -translate-y-1/2",style:Z({backgroundColor:t?.zone?.color})},null,12,Rt),s("span",{title:t?.zone?.name,class:"font-semibold h-full flex md:hidden items-center justify-center rtl:pl-2.5 min-w-5 md:min-w-8"},r(t.rank),9,Gt),s("div",Ot,[s("span",{title:t?.zone?.name,class:A(["font-semibold w-[22px] h-[22px] rounded flex items-center justify-center",t?.zone?.color?"text-white":"text-m-gray-400 dark:text-m-gray-100"]),style:Z({backgroundColor:t?.zone?.color})},r(t.rank),15,Nt)]),s("div",Kt,[J(u($,{class:A(["text-xl w-[1em] h-[1em]",[t?.last_rank>t?.rank?"text-[#3EE17A]":"text-[#f11919]",(!t?.last_rank||t?.last_rank===t?.rank||n(P)!==0||n(v)||n(b).id!==n(F))&&"invisible"]])},null,8,["class"]),[[ue,t?.last_rank&&t?.last_rank>t?.rank]]),J(u(Be,{class:A(["text-xl w-[1em] h-[1em]",[t?.last_rank>t?.rank?"text-[#3EE17A]":"text-[#f11919]",(!t?.last_rank||t?.last_rank===t?.rank||n(P)!==0||n(v)||n(b).id!==n(F))&&"invisible"]])},null,8,["class"]),[[ue,t?.last_rank&&t?.last_rank<=t?.rank]])]),u(Fe,{to:n(he)(n(O).soccer.team.home.main(t?.team?.name,t?.team?.uuid)),target:n(ze),title:t?.team?.name,class:"capitalize inline-flex items-center space-x-1.5 md:space-x-base",external:""},{default:Re(()=>[u(Ie,{src:`${n(z).public.fileUrl}/teams/${t?.team?.id}?w=${n(xe)?.imgQuery}`,alt:t?.team?.name,"initial-class":"w-5 transition-all duration-200 ease-in-out frame"},null,8,["src","alt"]),s("span",Qt,r(t?.team?.name),1)]),_:2},1032,["to","target","title"])]),M(t?.team?.uuid)?(l(),i("div",Jt,[s("div",{class:A(["font-semibold text-2xs rounded-full px-1",{"bg-green-500 text-white":M(t?.team?.uuid).result==="win","bg-red-500 text-white":M(t?.team?.uuid).result==="lose","bg-yellow-400 text-m-d-000":
1M(t?.team?.uuid).result==="draw"}])},r(M(t?.team?.uuid).text),3)])):f("",!0)]),s("div",Zt,r(t.played),1),s("div",Xt,r(t.win),1),s("div",Yt,r(t.draw),1),s("div",es,r(t.lost),1),s("div",ts,r(t.pro),1),s("div",ss,r(t.against),1),s("div",ns,[t?.pro-t?.against>0?(l(),i("span",os,"+")):f("",!0),s("span",null,r(t?.pro-t?.against),1)]),s("div",as,[s("span",null,r(t.pts),1)])]))),128))]),n(ie)?.length>0?(l(),i("div",ls,[s("div",rs,r(n(c)("legend")),1),(l(!0),i(R,null,G(n(ie),t=>(l(),i("div",{key:t.id,class:"flex items-center space-x-2 text-xs"},[s("span",{class:"w-4 h-4 rounded-full",style:Z(`background-color:${t.color?.slice(0,7)}`)},null,4),s("span",null,r(t.name),1)]))),128))])):f("",!0),n(de).length>0?(l(),i("div",is,[s("div",ds,r(n(c)("point_deduction")),1),(l(!0),i(R,null,G(n(de),t=>(l(),i("div",{key:t.team,class:"flex items-center space-x-2 text-xs"},[s("div",cs,[u(Ve,{class:"w-[16px]"}),s("span",null,r(t.team),1),s("span",us,"("+r(t.pts_extra)+")",1)])]))),128))])):f("",!0)])])):f("",!0)])])}}},fs={class:"flex flex-col space-y-2.5 overflow-x-auto pb-2.5"},ms={class:"hidden lg:block xl:hidden"},ps={class:"hidden md:block lg:hidden"},gs={class:"flex items-center justify-center"},hs={class:"block md:hidden"},xs={class:"hidden xl:block"},vs={__name:"Main",setup(L){const y=E("hasStanding",C(!1));return(k,c)=>{const h=_s,z=fe,O=Ne;return l(),i("div",fs,[n(y)?(l(),V(h,{key:0})):f("",!0),s("div",ms,[u(z,{id:"incontent-728"})]),s("div",ps,[s("div",gs,[u(z,{id:"masthead-ad","custom-class":"masthead-container"})])]),s("div",hs,[u(z,{id:"incontent-300"})]),u(O,{class:A(n(y)?"":"!mt-0")},null,8,["class"]),s("div",xs,[u(z,{id:"incontent-728-1"})])])}}},bs={},ys={class:"grid grid-cols-1 xl:grid-cols-[3fr_1fr] xl:gap-2.5"},ks={class:"hidden md:flex items-center justify-center pt-base xl:pt-0 gap-x-base xl:gap-x-0 xl:hidden"},ws={class:"block md:hidden"};function $s(L,y){const k=vs,c=it,h=fe;return l(),i("div",ys,[u(k),u(c),s("div",ks,[u(h,{id:"incontent-300-7"}),u(h,{id:"incontent-300-right"})]),s("div",ws,[u(h,{id:"incontent-300-1"})])])}const me=X(bs,[["render",$s]]),Ss={};function Cs(L,y){const k=me;return l(),V(k)}const js=X(Ss,[["render",Cs]]),Os=Object.freeze(Object.defineProperty({__proto__:null,default:js},Symbol.toStringTag,{value:"Module"})),As={};function zs(L,y){const k=me;return l(),V(k)}const Bs=X(As,[["render",zs]]),Ns=Object.freeze(Object.defineProperty({__proto__:null,default:Bs},Symbol.toStringTag,{value:"Module"}));export{Ns as a,Os as i};
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.