import{c as R,h as E,b as ae,aC as le,aD as se,a as z,a8 as ne,g as oe,br as M,s as l,C as u,aa as e,z as r,G as a,F as w,t as q,v as p,B as g,bk as B,ac as v,ab as $,A as k,bc as re,bs as ce,Q as U,q as ie,bg as ue,_ as X,u as Y,bt as K,y as O,x as I,bu as ee,m as F,r as N,al as T,aF as de,bj as _e,bm as he,bp as me,bv as pe,D as ye,at as fe,b4 as ge,af as be}from"./index.e3a3afa6.js";import{Q as ve}from"./QTab.b433eb3c.js";import{Q as we}from"./QTabs.29f78ab9.js";import{Q as xe}from"./QSpinnerDots.75a67ef5.js";import{u as ke,a as $e,b as qe,c as Se}from"./use-panel.5a6995b9.js";import{Q as Z}from"./QLinearProgress.16fd23fa.js";import{Q}from"./QExpansionItem.866399f4.js";import{Q as D}from"./QMarkupTable.f0aa84e7.js";import{Q as te}from"./QBtnGroup.905a81f2.js";import{Q as L}from"./QBadge.d2b1551a.js";import{Q as J}from"./QItemLabel.38490560.js";import{Q as ze}from"./QList.f7b249f2.js";import"./QResizeObserver.91fdadd6.js";import"./touch.70a9dd44.js";import"./selection.44208e26.js";import"./use-cache.b0833c75.js";var Ie=R({name:"QTabPanel",props:ke,setup(n,{slots:_}){return()=>E("div",{class:"q-tab-panel",role:"tabpanel"},ae(_.default))}}),Ve=R({name:"QTabPanels",props:{...$e,...le},emits:qe,setup(n,{slots:_}){const o=oe(),h=se(n,o.proxy.$q),{updatePanelsList:b,getPanelContent:t,panelDirectives:s}=Se(),d=z(()=>"q-tab-panels q-panel-parent"+(h.value===!0?" q-tab-panels--dark q-dark":""));return()=>(b(_),ne("div",{class:d.value},t(),"pan",n.swipeable,()=>s.value))}});const je={class:"row q-py-lg items-center"},Be={class:"col text-center q-pt-sm"},Pe=["src"],Qe={class:"text-center"},Ce={class:"text-caption"},Me={class:"text-caption q-mt-xs"},De={class:"q-mt-sm"},Oe={class:"inline-block bg-grey-4 text-grey-10 q-pa-xs rounded-borders-xs glossy2",style:{width:"2em"}},Te={class:"inline-block bg-grey-4 text-grey-10 q-pa-xs rounded-borders-xs glossy2",style:{width:"2em"}},Ae={class:"col text-center q-pt-sm"},Fe=["src"],He={__name:"MatchInfo",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(n){const _=n,o=M(_,"info"),h=z(()=>{var t,s,d,i;if(_.type=="lq")return[o.value.match_info.home_score,o.value.match_info.away_score];let b=((s=(t=o.value.match_info)==null?void 0:t.score)==null?void 0:s.full_time_score)||"";return b||(b=((i=(d=o.value.match_info)==null?void 0:d.score)==null?void 0:i.half_time_score)||""),b.split(":").map(f=>f.trim())});return(b,t)=>(l(),u("div",je,[e("div",Be,[e("img",{src:r(o).match_info.home_team_logo_url,width:"50",style:{"max-height":"65px"}},null,8,Pe),e("div",null,a(r(o).match_info.home_team_name),1)]),e("div",Qe,[e("div",Ce,a(r(o).match_info.start_week)+a(r(o).match_info.play_num_view||r(o).match_info.play_num)+" "+a(r(o).match_info.competition_name),1),e("div",Me,a(r(o).match_info.start_time_str),1),e("div",De,[e("div",Oe,a(r(h)[0]||"VS"),1),w(" : "),e("div",Te,a(r(h)[1]||"VS"),1)])]),e("div",Ae,[e("img",{src:r(o).match_info.away_team_logo_url,width:"50",style:{"max-height":"65px"}},null,8,Fe),e("div",null,a(r(o).match_info.away_team_name),1)])]))}},Le=e("span",null,"\u8D5B\u4E8B\u7EDF\u8BA1",-1),Ee={class:"bg-white q-px-md"},Re={class:"row justify-between"},Ue={class:"text-grey"},Ne={class:"text-grey"},Ge={class:"row items-center"},We={class:"col"},Ke={class:"q-px-xs bg-dark text-white text-caption text-center rounded-borders-xs relative-position",style:{"margin-left":"-10px","margin-right":"-10px","z-index":"2"}},Ze={class:"col"},Je={__name:"LiveSituation",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(n){const o=M(n,"info");return(h,b)=>{var t,s;return l(),u("div",null,[(s=(t=r(o).live)==null?void 0:t.teamStats)!=null&&s.length?(l(),q(Q,{key:0,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[Le]),_:1})]),default:p(()=>[e("div",Ee,[(l(!0),u(v,null,$(r(o).live.teamStats,(d,i)=>(l(),u("div",{class:"q-pb-md",key:i},[e("div",Re,[e("span",null,[w(a(d.homeRate)+" ",1),e("span",Ue,a(d.homeProgress*100)+"%",1)]),e("span",null,[e("span",Ne,a(d.awayProgress*100)+"% ",1),w(" "+a(d.awayRate),1)])]),e("div",Ge,[e("div",We,[g(Z,{size:"14px",color:"red",rounded:"",value:d.homeProgress,reverse:""},null,8,["value"])]),e("div",null,[e("div",Ke,a(d.title),1)]),e("div",Ze,[g(Z,{size:"14px",color:"blue",rounded:"",value:d.awayProgress},null,8,["value"])])])]))),128))])]),_:1})):k("",!0)])}}};var H=R({name:"QBtnToggle",props:{...re,modelValue:{required:!0},options:{type:Array,required:!0,validator:n=>n.every(_=>("label"in _||"icon"in _||"slot"in _)&&"value"in _)},color:String,textColor:String,toggleColor:{type:String,default:"primary"},toggleTextColor:String,outline:Boolean,flat:Boolean,unelevated:Boolean,rounded:Boolean,push:Boolean,glossy:Boolean,size:String,padding:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,readonly:Boolean,disable:Boolean,stack:Boolean,stretch:Boolean,spread:Boolean,clearable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","clear","click"],setup(n,{slots:_,emit:o}){const h=z(()=>n.options.find(y=>y.value===n.modelValue)!==void 0),b=z(()=>({type:"hidden",name:n.name,value:n.modelValue})),t=ue(b),s=z(()=>ce(n)),d=z(()=>({rounded:n.rounded,dense:n.dense,...s.value})),i=z(()=>n.options.map((y,m)=>{const{attrs:V,value:j,slot:C,...S}=y;return{slot:C,props:{key:m,"aria-pressed":j===n.modelValue?"true":"false",...V,...S,...d.value,disable:n.disable===!0||S.disable===!0,color:j===n.modelValue?c(S,"toggleColor"):c(S,"color"),textColor:j===n.modelValue?c(S,"toggleTextColor"):c(S,"textColor"),noCaps:c(S,"noCaps")===!0,noWrap:c(S,"noWrap")===!0,size:c(S,"size"),padding:c(S,"padding"),ripple:c(S,"ripple"),stack:c(S,"stack")===!0,stretch:c(S,"stretch")===!0,onClick(A){f(j,y,A)}}}}));function f(y,m,V){n.readonly!==!0&&(n.modelValue===y?n.clearable===!0&&(o("update:modelValue",null,null),o("clear")):o("update:modelValue",y,m),o("click",V))}function c(y,m){return y[m]===void 0?n[m]:y[m]}function x(){const y=i.value.map(m=>E(U,m.props,m.slot!==void 0?_[m.slot]:void 0));return n.name!==void 0&&n.disable!==!0&&h.value===!0&&t(y,"push"),ie(_.default,y)}return()=>E(te,{class:"q-btn-toggle",...s.value,rounded:n.rounded,stretch:n.stretch,glossy:n.glossy,spread:n.spread},x)}});const Xe={key:0,class:"row linear-progress"},Ye={__name:"LinearProgress",props:{size:{type:String,default:"16px"},values:{type:Array,default(){return[]}},colors:{type:Array,default(){return["red","blue","green"]}},round:Boolean,reverse:Boolean,labelPosition:{type:String,default:"center"}},setup(n){const _=n,o=Y();return(h,b)=>(l(),u(v,null,[n.labelPosition==="top"?(l(),u("div",Xe,[(l(!0),u(v,null,$(_.values,(t,s)=>(l(),u("div",{key:s,style:K({width:t*100+"%"}),class:"linear-progress-text"},[O(h.$slots,"label",{index:s},void 0,!0)],4))),128))])):k("",!0),e("div",ee({class:"row linear-progress"},r(o),{class:{reverse:_.reverse,"rounded-borders":_.round},style:{height:_.size}}),[(l(!0),u(v,null,$(_.values,(t,s)=>(l(),u("div",{key:s,style:K({width:t*100+"%"}),class:I(["bg-"+n.colors[s],"linear-progress-item"])},[!n.labelPosition||n.labelPosition==="center"?O(h.$slots,"label",{key:0,index:s},void 0,!0):k("",!0)],6))),128))],16)],64))}};var G=X(Ye,[["__scopeId","data-v-04d10e3f"]]);const et={class:"q-pb-md q-px-md"},tt={class:"row items-center justify-between q-pb-sm q-px-md"},at=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",{width:"100"},"\u65E5\u671F/\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635\u6BD4\u5206"),e("th",{width:"40"},"\u8D5B\u679C"),e("th",{width:"40"},"\u76D8\u8DEF")])],-1),lt=e("br",null,null,-1),st={class:"row"},nt={class:"col-auto q-px-sm text-weight-bold"},ot={__name:"HistoryTable",props:{info:{type:Object,default(){return{}}},type:{type:String},data:{type:Object,default(){return{}}}},setup(n){const _=n,o=z(()=>{var s,d,i,f;return[...(d=(s=_.data)==null?void 0:s.away)!=null?d:[],...(f=(i=_.data)==null?void 0:i.home)!=null?f:[]].filter(c=>c.away_team_id===_.info.match_info.away_team_id&&c.home_team_id===_.info.match_info.home_team_id?!0:c.away_team_id===_.info.match_info.home_team_id&&c.home_team_id===_.info.match_info.away_team_id).splice(0,10)}),h=F({competition:0,homeField:0}),b=z(()=>o.value.filter(s=>{var d,i;return!(h.competition&&s.competition_id!=((d=_.info.match_info)==null?void 0:d.competition_id)||h.homeField&&s.home_team_id!=((i=_.info.match_info)==null?void 0:i.home_team_id))})),t=z(()=>{const s=[0,0,0];return b.value.forEach(d=>{d.win_result=="\u80DC"?s[0]++:d.win_result=="\u5E73"?s[1]++:d.win_result=="\u8D1F"&&s[2]++}),{values:[s[0]/b.value.length,s[1]/b.value.length,s[2]/b.value.length],colors:["red","blue","green"],labels:[s[0]?`\u4E3B\u80DC${s[0]}\u573A`:"",s[1]?`\u5E73\u5C40${s[1]}\u573A`:"",s[2]?`\u5BA2\u80DC${s[2]}\u573A`:""]}});return(s,d)=>r(o).length?(l(),q(Q,{key:0,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u5386\u53F2\u4EA4\u950B ")]),_:1})]),default:p(()=>[e("div",et,[g(G,{size:"16px",values:r(t).values,colors:r(t).colors,class:"q-my-xs bg-grey-4",round:"","label-position":"top"},{label:p(({index:i})=>[e("div",{class:I("text-caption text-"+r(t).colors[i])},a(r(t).labels[i]),3)]),_:1},8,["values","colors"])]),e("div",tt,[g(H,{modelValue:h.competition,"onUpdate:modelValue":d[0]||(d[0]=i=>h.competition=i),rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u6240\u6709\u8D5B\u4E8B",value:0},{label:"\u76F8\u540C\u8D5B\u4E8B",value:1}]},null,8,["modelValue"]),g(H,{modelValue:h.homeField,"onUpdate:modelValue":d[1]||(d[1]=i=>h.homeField=i),rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u5168\u90E8\u5BF9\u9635",value:0},{label:"\u4E3B\u5BA2\u76F8\u540C",value:1}]},null,8,["modelValue"])]),g(D,{flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[at,e("tbody",null,[(l(!0),u(v,null,$(r(b),(i,f)=>{var c,x;return l(),u("tr",{key:f},[e("td",null,[w(a(i.start_time_str)+" ",1),lt,w(a(i.competition_name),1)]),e("td",null,[e("div",st,[e("span",{class:I(["col text-right",i.home_team_name==((c=n.info.match_info)==null?void 0:c.home_team_name)?{"text-red":i.win_result=="\u80DC","text-green":i.win_result=="\u8D1F","text-blue":i.win_result=="\u5E73"}:{}])},a(i.home_team_name),3),e("span",nt,a(i.home_score)+"-"+a(i.away_score),1),e("span",{class:I(["col text-left",i.away_team_name==((x=n.info.match_info)==null?void 0:x.home_team_name)?{"text-red":i.win_result=="\u80DC","text-green":i.win_result=="\u8D1F","text-blue":i.win_result=="\u5E73"}:{}])},a(i.away_team_name),3)])]),e("td",{class:I({"text-red":i.win_result=="\u80DC","text-green":i.win_result=="\u8D1F","text-blue":i.win_result=="\u5E73"})},a(i.win_result),3),e("td",null,[w(a(i.ya_handicap)+" ",1),e("div",{class:I({"text-red":i.ya_result=="\u8D62","text-green":i.ya_result=="\u8F93","text-blue":i.ya_result=="\u8D70"})},a(i.ya_result),3)])])}),128))])]),_:1})]),_:1})):k("",!0)}},rt={class:"q-pb-md q-px-md"},ct={class:"row justify-between items-end text-caption"},it={class:"text-amber-9 align-left"},ut=e("br",null,null,-1),dt={class:"text-indigo align-right"},_t=e("br",null,null,-1),ht={key:0,class:"row items-center q-pb-sm q-px-md"},mt=["src"],pt={class:"text-indigo"},yt={class:"row items-center justify-between q-pb-sm q-px-md"},ft=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",{width:"100"},"\u65E5\u671F/\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635\u6BD4\u5206"),e("th",{width:"40"},"\u8D5B\u679C"),e("th",{width:"40"},"\u76D8\u8DEF")])],-1),gt=e("br",null,null,-1),bt={class:"row items-center"},vt={class:"col-auto q-px-sm text-weight-bold"},wt={__name:"RecentTable",props:{info:{type:Object,default(){return{}}},type:{type:String},data:{type:Object,default(){return{}}}},setup(n){const _=n,o=M(_,"info"),h={home:F({competition:0,homeField:0}),away:F({competition:0,homeField:0})};function b(c,x,y){var m,V;return!(y.competition&&c.competition_id!=((m=o.value.match_info)==null?void 0:m.competition_id)||y.homeField&&c[x+"_team_id"]!=((V=o.value.match_info)==null?void 0:V[x+"_team_id"]))}const t=z(()=>{var c;return[...((c=_.data)==null?void 0:c.home)||[]].splice(0,30)}),s=z(()=>{var c;return[...((c=_.data)==null?void 0:c.away)||[]].splice(0,30)}),d=z(()=>{var c;return(c=t.value.filter(x=>b(x,"home",h.home)))!=null?c:[]}),i=z(()=>{var c;return(c=s.value.filter(x=>b(x,"away",h.away)))!=null?c:[]}),f=z(()=>{var y,m,V,j,C,S,A,W;const c=[0,0,0,0];t.value.forEach(P=>{P.win_result=="\u80DC"?c[0]++:P.win_result=="\u5E73"?c[1]++:P.win_result=="\u8D1F"&&c[2]++,P.ya_result=="\u8D62"&&c[3]++});const x=[0,0,0,0];return s.value.forEach(P=>{P.win_result=="\u80DC"?x[0]++:P.win_result=="\u5E73"?x[1]++:P.win_result=="\u8D1F"&&x[2]++,P.ya_result=="\u8D62"&&x[3]++}),{values:[c[0]/(c[0]+x[0]),1-c[0]/(c[0]+x[0])],home:[c[0],c[1],c[2],Math.round(c[0]*100/((m=(y=_.data)==null?void 0:y.home)==null?void 0:m.length))||0,Math.round(c[3]*100/((j=(V=_.data)==null?void 0:V.home)==null?void 0:j.length))||0],away:[x[0],x[1],x[2],Math.round(x[0]*100/((S=(C=_.data)==null?void 0:C.away)==null?void 0:S.length))||0,Math.round(x[3]*100/((W=(A=_.data)==null?void 0:A.away)==null?void 0:W.length))||0]}});return(c,x)=>(l(),u("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u8FD1\u671F\u6218\u7EE9 ")]),_:1})]),default:p(()=>[e("div",rt,[e("div",ct,[e("div",it,[w(a(r(f).home[0])+"\u80DC"+a(r(f).home[1])+"\u5E73"+a(r(f).home[2])+"\u8D1F",1),ut,w(" \u80DC"+a(r(f).home[3])+"% \u8D62\u76D8"+a(r(f).home[4])+"% ",1)]),e("div",dt,[w(a(r(f).away[0])+"\u80DC"+a(r(f).away[1])+"\u5E73"+a(r(f).away[2])+"\u8D1F",1),_t,w(" \u80DC"+a(r(f).away[3])+"% \u8D62\u76D8"+a(r(f).away[4])+"% ",1)])]),g(G,{size:"16px",values:r(f).values,colors:["amber-7","indigo-7"],class:"q-my-xs bg-grey-4",round:"","label-position":"top"},null,8,["values"])]),(l(),u(v,null,$(["home","away"],y=>(l(),u(v,{key:y},[r(o).match_info?(l(),u("div",ht,[e("img",{src:r(o).match_info[y+"_team_logo_url"],width:"20",class:"q-mr-sm"},null,8,mt),e("span",pt,a(r(o).match_info[y+"_team_name"]),1)])):k("",!0),e("div",yt,[g(H,{modelValue:h[y].competition,"onUpdate:modelValue":m=>h[y].competition=m,rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u6240\u6709\u8D5B\u4E8B",value:0},{label:"\u76F8\u540C\u8D5B\u4E8B",value:1}]},null,8,["modelValue","onUpdate:modelValue"]),g(H,{modelValue:h[y].homeField,"onUpdate:modelValue":m=>h[y].homeField=m,rounded:"",unelevated:"",glossy:"","toggle-color":"primary",color:"grey-3","text-color":"grey-6",size:"md",padding:"2px 8px",options:[{label:"\u5168\u90E8\u5BF9\u9635",value:0},{label:y=="home"?"\u4E3B\u961F\u4E3B\u573A":"\u5BA2\u961F\u5BA2\u573A",value:1}]},null,8,["modelValue","onUpdate:modelValue","options"])]),n.data[y]?(l(),q(D,{key:1,flat:"",dense:"","wrap-cells":"",class:I(["markup-table border-tb-table text-center",y=="home"?"q-mb-sm":""]),stripe:"",separator:"cell",square:""},{default:p(()=>[ft,e("tbody",null,[(l(!0),u(v,null,$(y=="home"?r(d):r(i),(m,V)=>{var j,C;return l(),u("tr",{key:V},[e("td",null,[w(a(m.start_time_str)+" ",1),gt,w(a(m.competition_name),1)]),e("td",null,[e("div",bt,[e("span",{class:I(["col text-right",m.home_team_name==((j=r(o).match_info)==null?void 0:j[y+"_team_name"])?{"text-red":m.win_result=="\u80DC","text-green":m.win_result=="\u8D1F","text-blue":m.win_result=="\u5E73"}:{}])},a(m.home_team_name),3),e("span",vt,a(m.home_score)+"-"+a(m.away_score),1),e("span",{class:I(["col text-left",m.away_team_name==((C=r(o).match_info)==null?void 0:C[y+"_team_name"])?{"text-red":m.win_result=="\u80DC","text-green":m.win_result=="\u8D1F","text-blue":m.win_result=="\u5E73"}:{}])},a(m.away_team_name),3)])]),e("td",{class:I({"text-red":m.win_result=="\u80DC","text-green":m.win_result=="\u8D1F","text-blue":m.win_result=="\u5E73"})},a(m.win_result),3),e("td",null,[w(a(m.ya_handicap)+" ",1),e("div",{class:I({"text-red":m.ya_result=="\u8D62","text-green":m.ya_result=="\u8F93","text-blue":m.ya_result=="\u8D70"})},a(m.ya_result),3)])])}),128))])]),_:2},1032,["class"])):k("",!0)],64))),64))]),_:1})]))}},xt={__name:"HistoryMatch",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(n){const _=n,o=N([]);return T.getHistoryMatch({match_id:_.matchId}).then(h=>{o.value=h}),(h,b)=>(l(),u(v,null,[g(ot,{data:o.value,type:_.type,info:_.info},null,8,["data","type","info"]),g(wt,{data:o.value,type:_.type,info:_.info},null,8,["data","type","info"])],64))}},kt={key:0,class:"row items-center q-py-sm q-px-md"},$t=["src"],qt={class:"text-indigo"},St=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",null,"\u65F6\u95F4"),e("th",null,"\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635")])],-1),zt={class:"row"},It=e("span",{class:"col-auto q-px-sm"},"VS",-1),Vt={__name:"FutureMatch",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(n){const _=n,o=de({});return T.getFutureMatch({match_id:_.matchId}).then(h=>{o.value=h}),(h,b)=>(l(),u("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u672A\u6765\u8D5B\u4E8B ")]),_:1})]),default:p(()=>[(l(),u(v,null,$(["home","away"],t=>(l(),u(v,{key:t},[n.info.match_info?(l(),u("div",kt,[e("img",{src:n.info.match_info[t+"_team_logo_url"],width:"20",class:"q-mr-sm"},null,8,$t),e("span",qt,a(n.info.match_info[t+"_team_name"]),1)])):k("",!0),r(o)[t]?(l(),q(D,{key:1,flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[St,e("tbody",null,[(l(!0),u(v,null,$(r(o)[t],(s,d)=>(l(),u("tr",{key:d},[e("td",null,a(s.start_time_str),1),e("td",null,a(s.competition_name),1),e("td",zt,[e("span",{class:I(["col text-right",{"text-red":s.home_team_name==n.info.match_info[t+"_team_name"]}])},a(s.home_team_name),3),It,e("span",{class:I(["col text-left",{"text-red":s.away_team_name==n.info.match_info[t+"_team_name"]}])},a(s.away_team_name),3)])]))),128))])]),_:2},1024)):k("",!0)],64))),64))]),_:1})]))}},jt={key:0},Bt={class:"bg-grey-2"},Pt={key:0,class:"bg-grey-2 text-center"},Qt={__name:"MarkupTable",props:{data:{type:Array},header:Array,yHeader:Array,stripe:Boolean},setup(n){const _=n,o=Y();return(h,b)=>(l(),q(D,ee({flat:"",dense:"","wrap-cells":"",class:"fixed-table markup-table"},r(o)),{default:p(()=>[_.header&&_.header.length?(l(),u("thead",jt,[e("tr",Bt,[(l(!0),u(v,null,$(_.header,(t,s)=>(l(),u("th",{key:s,class:"text-center"},[O(h.$slots,"header",{item:t,columnIndex:s},()=>[w(a(t),1)])]))),128))])])):k("",!0),e("tbody",null,[(l(!0),u(v,null,$(_.data,(t,s)=>(l(),u("tr",{key:s},[_.yHeader&&_.yHeader.length?(l(),u("td",Pt,[O(h.$slots,"yHeader",{item:_.yHeader[s],rowIndex:s},()=>[w(a(_.yHeader[s]),1)])])):k("",!0),(l(!0),u(v,null,$(t,(d,i)=>(l(),u("td",{key:i,class:I(["text-center",_.stripe?s%2?"bg-white":"bg-grey-2":""])},[O(h.$slots,"cell",{cell:d,row:t,rowIndex:s,columnIndex:i},()=>[w(a(d),1)])],2))),128))]))),128))])]),_:3},16))}},Ct={key:0,class:"row items-center q-py-sm q-px-md"},Mt=["src"],Dt={class:"text-indigo"},Ot=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th"),e("th",null,"\u8D5B"),e("th",null,"\u80DC"),e("th",null,"\u5E73"),e("th",null,"\u8D1F"),e("th",null,"\u5F97"),e("th",null,"\u5931"),e("th",null,"\u51C0"),e("th",null,"\u5F97\u5206"),e("th",null,"\u6392\u884C"),e("th",null,"\u80DC\u7387")])],-1),Tt={key:0},At={class:"bg-grey-2"},Ft={__name:"ScoreRanking",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(n){const _=n,o=[{name:"\u603B",key:"all"},{name:"\u4E3B",key:"home"},{name:"\u5BA2",key:"away"}],h=N([]);return T.getScoreRanking({match_id:_.matchId}).then(b=>{h.value=b}),(b,t)=>(l(),u("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u79EF\u5206\u6392\u884C ")]),_:1})]),default:p(()=>[(l(),u(v,null,$(["home","away"],s=>(l(),u(v,{key:s},[n.info.match_info?(l(),u("div",Ct,[e("img",{src:n.info.match_info[s+"_team_logo_url"],width:"20",class:"q-mr-sm"},null,8,Mt),e("span",Dt,a(n.info.match_info[s+"_team_name"])+"("+a(n.info.match_info.competition_name)+")",1)])):k("",!0),h.value[s]?(l(),q(D,{key:1,flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[Ot,e("tbody",null,[(l(),u(v,null,$(o,d=>{var i,f;return l(),u(v,{key:d.key},[(f=(i=h.value)==null?void 0:i[s])!=null&&f[d.key]?(l(),u("tr",Tt,[e("td",At,a(d.name),1),e("td",null,a(h.value[s][d.key].matches),1),e("td",null,a(h.value[s][d.key].wins),1),e("td",null,a(h.value[s][d.key].draws),1),e("td",null,a(h.value[s][d.key].losts),1),e("td",null,a(h.value[s][d.key].goal_for),1),e("td",null,a(h.value[s][d.key].goal_aga),1),e("td",null,a(h.value[s][d.key].goal_diff),1),e("td",null,a(h.value[s][d.key].points),1),e("td",null,a(h.value[s][d.key].position),1),e("td",null,a(h.value[s][d.key].matches?Math.round(h.value[s][d.key].wins*100/h.value[s][d.key].matches):0)+"%",1)])):k("",!0)],64)}),64))])]),_:2},1024)):k("",!0)],64))),64))]),_:1})]))}},Ht={class:"bg-white q-pb-md"},Lt={class:"text-center text-caption text-grey-8"},Et={key:0,class:"row items-center"},Rt={class:"col-3 text-right"},Ut={class:"col q-px-sm"},Nt={class:"col-3 text-left"},Gt={__name:"MatchStat",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(n){const _=n,o=F([{title:"\u4EA4\u950B",key:"jiao_feng"},{title:"\u8FD1\u51B5",key:"jin_kuang"},{title:"\u4E3B\u5BA2",key:"zhu_ke"}]);return T.getBattleMatch({match_id:_.matchId}).then(h=>{o.forEach(b=>{const t=h[b.key];(t==null?void 0:t.home)&&(t==null?void 0:t.away)&&(t.home.rate=Math.round(t.home.win*100/(t.home.win+t.home.draw+t.home.loss))/100,t.away.rate=Math.round(t.away.win*100/(t.away.win+t.away.draw+t.away.loss))/100,Object.assign(b,t))})}),(h,b)=>(l(),u("div",null,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u6218\u7EE9\u7EDF\u8BA1 ")]),_:1})]),default:p(()=>[e("div",Ht,[(l(!0),u(v,null,$(o,(t,s)=>(l(),u("div",{class:"q-px-md q-pb-xs",key:s},[e("div",Lt,a(t.title),1),t.home&&t.away?(l(),u("div",Et,[e("span",Rt,a(t.home.win)+"\u80DC"+a(t.home.draw)+"\u5E73"+a(t.home.loss)+"\u8D1F",1),e("div",Ut,[g(G,{size:"6px",values:[(1-t.home.rate)/2,t.home.rate/2,t.away.rate/2,(1-t.away.rate)/2],colors:["grey-4","red","blue","grey-4"],class:"q-my-xs bg-grey-4",round:""},null,8,["values"])]),e("span",Nt,a(t.away.win)+"\u80DC"+a(t.away.draw)+"\u5E73"+a(t.away.loss)+"\u8D1F",1)])):k("",!0)]))),128))])]),_:1})]))}},Wt={key:0},Kt={key:1},Zt=e("thead",null,[e("tr",{class:"bg-grey-2"},[e("th",null,"\u65E5\u671F/\u8D5B\u4E8B"),e("th",null,"\u5BF9\u9635\u6BD4\u5206")])],-1),Jt=e("br",null,null,-1),Xt={__name:"MatchAnalysis",props:{info:{type:Object,default(){return{}}},type:{type:String},matchId:{type:String}},setup(n){const o=M(n,"info");return(h,b)=>n.type=="jczq"?(l(),u("div",Wt,[g(Ft,{info:r(o),type:n.type,matchId:n.matchId},null,8,["info","type","matchId"]),g(xt,{info:r(o),type:n.type,matchId:n.matchId},null,8,["info","type","matchId"]),g(Vt,{info:r(o),type:n.type,matchId:n.matchId},null,8,["info","type","matchId"]),g(Gt,{info:r(o),type:n.type,matchId:n.matchId},null,8,["info","type","matchId"])])):r(o).analysis?(l(),u("div",Kt,[g(Q,{class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u5386\u53F2\u4EA4\u950B ")]),_:1})]),default:p(()=>[g(D,{flat:"",dense:"","wrap-cells":"",class:"markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[Zt,e("tbody",null,[(l(!0),u(v,null,$(r(o).analysis.history,(t,s)=>(l(),u("tr",{key:s},[e("td",null,[w(a(t.start_time_str)+" ",1),Jt,w(a(t.competition_name),1)]),e("td",null,a(t.home_team_name)+" "+a(t.home_score)+" - "+a(t.away_score)+" "+a(t.away_team_name),1)]))),128))])]),_:1})]),_:1})])):k("",!0)}},Yt={class:"col"},ea={key:0},ta={key:1},aa={key:2},la={key:3},sa={__name:"MatchGen",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(n){const o=M(n,"info");return(h,b)=>(l(),q(ze,{class:"q-mt-sm bg-white",separator:""},{default:p(()=>[(l(!0),u(v,null,$(r(o).qingbao,(t,s)=>(l(),q(_e,{key:s},{default:p(()=>[g(B,null,{default:p(()=>[g(J,{class:"row"},{default:p(()=>[e("div",Yt,[w(a(t.homeAway=="home"?"\u4E3B\u961F":"\u5BA2\u961F")+"\uFF1A ",1),t.tag=="strength"?(l(),u("span",ea,"\u8FD1\u671F\u6218\u529B")):t.tag=="absences"?(l(),u("span",ta,"\u4F24\u505C\u60C5\u51B5")):t.tag=="players"?(l(),u("span",aa,"\u7403\u5458\u72B6\u6001")):t.tag=="pk"?(l(),u("span",la,"\u4E24\u961F\u4EA4\u950B")):k("",!0)]),t.type=="good"?(l(),q(L,{key:0,label:"\u6709\u5229",color:"green","text-color":"white"})):t.type=="bad"?(l(),q(L,{key:1,label:"\u4E0D\u5229",color:"red","text-color":"white"})):t.type=="neutral"?(l(),q(L,{key:2,label:"\u4E2D\u6027",color:"blue","text-color":"white"})):k("",!0)]),_:2},1024),g(J,{caption:""},{default:p(()=>[w(a(t.content),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1}))}},na={key:0,class:"q-px-md q-py-sm bg-white text-center"},oa={width:"80px"},ra={class:"col"},ca={class:"col"},ia={class:"col"},ua={class:"col"},da={class:"col"},_a={class:"col"},ha={class:"col"},ma={class:"col"},pa={class:"col"},ya={class:"col"},fa={class:"col"},ga={class:"col"},ba={__name:"TradeIndex",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(n){const o=M(n,"info");return(h,b)=>{var t,s;return l(),u(v,null,[(t=r(o).zhishu_tabs)!=null&&t.length?(l(),u("div",na,[g(te,{outline:""},{default:p(()=>[(l(!0),u(v,null,$(r(o).zhishu_tabs,(d,i)=>(l(),q(U,{key:i,outline:r(o).zhishu_tab!=d.value,color:"primary",dense:"",class:"q-px-md",label:d.name,onClick:f=>r(o).zhishu_tab=d.value},null,8,["outline","label","onClick"]))),128))]),_:1})])):k("",!0),(s=r(o).zhishu)!=null&&s[r(o).zhishu_tab]?(l(),q(Q,{key:1,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u8D54\u7387\u516C\u53F8 ("+a(r(o).zhishu[r(o).zhishu_tab].length)+"\u5BB6) ",1)]),_:1})]),default:p(()=>[g(D,{flat:"",dense:"","wrap-cells":"",class:"fixed-table markup-table border-tb-table text-center",stripe:"",separator:"cell",square:""},{default:p(()=>[e("tbody",null,[(l(!0),u(v,null,$(r(o).zhishu[r(o).zhishu_tab],(d,i)=>(l(),u("tr",{key:i},[e("td",oa,a(d.company.name),1),e("td",null,[r(o).zhishu_tab=="ya"||r(o).zhishu_tab=="rf"?(l(!0),u(v,{key:0},$(d.items,(f,c)=>(l(),u("div",{class:"row no-warp",key:c},[e("div",ra,a(f.type==0?"\u521D\u76D8":"\u5373\u65F6\u76D8"),1),e("div",ca,a(f.home),1),e("div",ia,a(f.handicap),1),e("div",ua,a(f.away),1)]))),128)):r(o).zhishu_tab=="ou"?(l(!0),u(v,{key:1},$(d.items,(f,c)=>(l(),u("div",{class:"row no-warp",key:c},[e("div",da,a(f.type==0?"\u521D\u76D8":"\u5373\u65F6\u76D8"),1),e("div",_a,a(f.win),1),e("div",ha,a(f.draw),1),e("div",ma,a(f.loss),1)]))),128)):r(o).zhishu_tab=="daxiao"?(l(!0),u(v,{key:2},$(d.items,(f,c)=>(l(),u("div",{class:"row no-warp",key:c},[e("div",pa,a(f.type==0?"\u521D\u76D8":"\u5373\u65F6\u76D8"),1),e("div",ya,a(f.over),1),e("div",fa,a(f.handicap),1),e("div",ga,a(f.under),1)]))),128)):k("",!0)])]))),128))])]),_:1})]),_:1})):k("",!0)],64)}}},va={__name:"MatchProbability",props:{info:{type:Object,default(){return{}}},type:{type:String}},setup(n){const o=M(n,"info");return(h,b)=>{var t;return(t=r(o).probability)!=null&&t.predict?(l(),q(Q,{key:0,class:"bg-white q-mt-sm","default-opened":""},{header:p(()=>[g(B,{class:"text-subtitle text-weight-bold"},{default:p(()=>[w(" \u6982\u7387\u5BF9\u6BD4 ")]),_:1})]),default:p(()=>[g(Qt,{data:r(o).probability.predict,stripe:"",separator:"cell",square:"",class:"border-tb-table"},null,8,["data"])]),_:1})):k("",!0)}}};const wa={key:0,class:"row justify-center q-my-md"},xa={__name:"DetailPage",setup(n){const _={daxiao:"\u5927\u5C0F",ou:"\u6B27\u8D54",ya:"\u4E9A\u8D54",rf:"\u8BA9\u5206"},o=[{name:"live",label:"\u5B9E\u51B5",panel:Je,matchType:"jczq"},{name:"analysis",label:"\u5206\u6790",panel:Xt},{name:"qingbao",label:"\u60C5\u62A5",panel:sa,matchType:"jczq"},{name:"zhishu",label:"\u6307\u6570",panel:ba},{name:"probability",label:"\u6982\u7387",panel:va,matchType:"jczq"}],h=ye(),b=N("analysis"),t=he({});function s(d){T.getMatchInfo(h.params.type,d,{match_id:h.query.id}).then(i=>{var f,c,x;if(d==="match_info"&&h.params.type==="jczq"){let y=(c=(f=i.score)==null?void 0:f.score)==null?void 0:c.split(":");i.home_score=y==null?void 0:y[0].trim(),i.away_score=y==null?void 0:y[1].trim()}else if(d=="probability"&&i.predict)i.predict=i.predict.map(y=>Object.values(y));else if(d=="zhishu"){let y=[];for(let m in i)y.push({value:m,name:_[m]});t.zhishu_tabs=y,t.zhishu_tab=(x=y[0])==null?void 0:x.value}t[d]=i})}return s("match_info"),me(()=>{b.value&&s(b.value)}),(d,i)=>{const f=fe("page-layout");return l(),q(f,{class:"score-detail-page","header-class":"score-header"},pe({"header-right":p(()=>[g(U,{flat:"",dense:"",icon:"share",to:"/shop/share"})]),default:p(()=>[g(Ve,{modelValue:b.value,"onUpdate:modelValue":i[1]||(i[1]=c=>b.value=c),animated:"",class:"bg-transparent"},{default:p(()=>[(l(),u(v,null,$(o,c=>(l(),u(v,{key:c.name},[!c.matchType||r(h).params.type===c.matchType?(l(),q(Ie,{key:0,name:c.name,class:"q-pa-none"},{default:p(()=>[r(t)[c.name]===void 0?(l(),u("div",wa,[g(xe,{color:"grey",size:"24px"})])):k("",!0),(l(),q(ge,null,[r(t)[c.name]?(l(),q(be(c.panel),{key:0,info:r(t),type:r(h).params.type,matchId:r(h).query.id},null,8,["info","type","matchId"])):k("",!0)],1024))]),_:2},1032,["name"])):k("",!0)],64))),64))]),_:1},8,["modelValue"])]),_:2},[r(t).match_info?{name:"header-title",fn:p(()=>[w(a(r(t).match_info.home_team_name)+" vs "+a(r(t).match_info.away_team_name),1)]),key:"0"}:void 0,r(t).match_info?{name:"header-append",fn:p(()=>[g(He,{info:r(t),type:r(h).params.type},null,8,["info","type"]),g(we,{modelValue:b.value,"onUpdate:modelValue":i[0]||(i[0]=c=>b.value=c),"no-caps":"","narrow-indicator":"","active-color":"red","indicator-color":"red",class:"bg-white text-grey-10"},{default:p(()=>[(l(),u(v,null,$(o,c=>(l(),u(v,{key:c.name},[!c.matchType||r(h).params.type===c.matchType?(l(),q(ve,{key:0,name:c.name,label:c.label},null,8,["name","label"])):k("",!0)],64))),64))]),_:1},8,["modelValue"])]),key:"1"}:void 0]),1024)}}};var Aa=X(xa,[["__scopeId","data-v-4776c27a"]]);export{Aa as default};