import{d as a,P as e,o as l,c as t,k as s,m as _,w as c,l as u,q as i,t as n,v as d,_ as r,u as o,G as m,r as v,g as f,ap as h,b as p,j as y,a0 as g,h as b,n as k,K as w,E as S,S as x,D as $,p as F,x as I,F as C,y as j,z as A,e as M,aq as D,ar as P}from"./index-C-zJ-cEJ.js";import{S as H}from"./share-popup.iMPXAzeS.js";import{G as N}from"./global-popup.Bm-NwkSL.js";import{g as z,a as B,b as V}from"./match.CB2p30kG.js";import{c as q,g as R}from"./ai.C-8xPvLz.js";import"./share.BV6QWYOP.js";import"./aiRequest.br0QglYY.js";const T=r(a({__name:"match-detail-header",props:{title:{},subtitle:{},statusBarHeight:{}},emits:["back","share"],setup:a=>(a,r)=>{const o=e("u-icon"),m=s,v=i;return l(),t(m,{class:"detail-header",style:_({paddingTop:a.statusBarHeight+"px"})},{default:c(()=>[u(m,{class:"detail-header__nav"},{default:c(()=>[u(m,{class:"detail-header__back",onClick:r[0]||(r[0]=e=>a.$emit("back"))},{default:c(()=>[u(o,{name:"arrow-left",size:"40",color:"#333"})]),_:1}),u(m,{class:"detail-header__title-wrap"},{default:c(()=>[u(v,{class:"detail-header__title"},{default:c(()=>[n(d(a.title),1)]),_:1}),u(v,{class:"detail-header__subtitle"},{default:c(()=>[n(d(a.subtitle),1)]),_:1})]),_:1}),u(m,{class:"detail-header__share",onClick:r[1]||(r[1]=e=>a.$emit("share"))},{default:c(()=>[u(o,{name:"share",size:"36",color:"#333"})]),_:1})]),_:1})]),_:1},8,["style"])}}),[["__scopeId","data-v-db69d5fb"]]),G=r(a({__name:"match_detail",setup(a){const r=o(),G=m(()=>{var a;return(null==(a=r.userInfo)?void 0:a.vip_info)||{}}),U=m(()=>!!G.value.is_vip),E=m(()=>G.value.vip_level_name||"会员"),J=m(()=>G.value.vip_expire_time||""),K=v(3),L=v(0),O=v(500),W=v(!0),X=v({}),Y=v(!1),Q=v(!1),Z=v({}),aa=v(!1),ea=v([]);let la=null;const ta=m(()=>{var a;return String((null==(a=X.value)?void 0:a.live_url)||"").trim()}),sa=m(()=>{var a,e,l;const t=(null==(a=X.value)?void 0:a.living_tv)??(null==(e=X.value)?void 0:e.live_source)??(null==(l=X.value)?void 0:l.livingTv)??"";return Array.isArray(t)?t.map(a=>"string"==typeof a?a.trim():a&&"object"==typeof a?String(a.live_tag||a.name||a.title||a.source_name||a.label||"").trim():"").filter(Boolean).join("、"):String(t||"").trim()}),_a=[{key:"live",label:"文字直播"},{key:"data",label:"比赛数据"},{key:"lineup",label:"阵容"},{key:"recent",label:"近期战绩"},{key:"ai",label:"AI分析"}],ca=v("live"),ua=v([]),ia=m(()=>ua.value.filter(a=>1===a.team_side&&1===a.is_starter)),na=m(()=>ua.value.filter(a=>1===a.team_side&&0===a.is_starter)),da=m(()=>ua.value.filter(a=>2===a.team_side&&1===a.is_starter)),ra=m(()=>ua.value.filter(a=>2===a.team_side&&0===a.is_starter)),oa=m(()=>{const a=X.value;let e=null;if(a.tech_stats)try{e="string"==typeof a.tech_stats?JSON.parse(a.tech_stats):a.tech_stats}catch(l){e=null}return e&&0!==e.length?e.map(a=>{const e=Number(a.home)||0,l=Number(a.away)||0,t=e+l||1,s=String(a.type).includes("率");return{label:a.type,home:s?e+"%":e,away:s?l+"%":l,homePct:s?e:Math.round(e/t*100),awayPct:s?l:Math.round(l/t*100)}}):[]}),ma=()=>{k(()=>{const a=w().windowHeight||667;S().select(".detail-header").boundingClientRect(e=>{const l=(null==e?void 0:e.height)||L.value+120;O.value=a-l}).exec()})};f({success:a=>{L.value=0,ma()}}),h(()=>{ma()});const va=a=>{la&&clearInterval(la),la=setInterval(async()=>{var e;try{const l=ea.value.length>0?Math.max(...ea.value.map(a=>a.msg_id||0)):0,t=await B({match_id:a,last_msg_id:l});(null==(e=null==t?void 0:t.list)?void 0:e.length)&&(ea.value=[...ea.value,...t.list])}catch(l){}},3e4)},fa=async a=>{var e;try{const l=await V({match_id:a});(null==(e=null==l?void 0:l.list)?void 0:e.length)&&(ua.value=l.list)}catch(l){}},ha=()=>{const a=ta.value;a?M({url:`/pages/webview/webview?url=${encodeURIComponent(a)}`}):y({title:"暂无直播链接",icon:"none"})},pa=a=>{if(!a)return"";const e=String(a),l=e.match(/(\d{2}):(\d{2}):(\d{2})\s*$/);if(l)return`${l[1]}:${l[2]}:${l[3]}`;if(/^\d{9,}$/.test(e)){const a=new Date(1e3*Number(e));return`${String(a.getHours()).padStart(2,"0")}:${String(a.getMinutes()).padStart(2,"0")}:${String(a.getSeconds()).padStart(2,"0")}`}return e},ya=()=>{g()},ga=()=>{var a;const e=null==(a=X.value)?void 0:a.id;e&&M({url:`/pages/ai_analysis/ai_analysis?type=match&id=${e}`})},ba={W:"胜",D:"平",L:"负"},ka=a=>ba[a]||a,wa=a=>{if(!a)return"";const e=new Date(1e3*a);return`${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`},Sa=a=>{if(!a)return"";const e=P(a,X.value);if(!e)return"";return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")} ${String(e.getHours()).padStart(2,"0")}:${String(e.getMinutes()).padStart(2,"0")}`},xa=async a=>{Q.value=!0;const e=["prediction","factors","odds","summary"];for(const t of e)try{const e=await R({match_id:a,section:t});Z.value[t]=e.data||{}}catch(l){}Q.value=!1};return p(a=>{const e=Number((null==a?void 0:a.id)||0);e>0?((async a=>{var e;W.value=!0;try{const l=await z({id:a});X.value=l||{},(null==(e=null==l?void 0:l.live_text)?void 0:e.length)&&(ea.value=l.live_text),1===(null==l?void 0:l.status)&&(null==l?void 0:l.match_id)&&va(l.match_id),(null==l?void 0:l.match_id)&&fa(l.match_id)}catch(l){console.error("获取赛事详情失败",l),y({title:"获取详情失败",icon:"none"})}finally{W.value=!1}})(e),(async a=>{try{const e=await q({match_id:a});e.unlocked&&(Y.value=!0,xa(a)),void 0!==e.remain_count&&(K.value=e.remain_count)}catch(e){}})(e)):(y({title:"参数错误",icon:"none"}),setTimeout(()=>g(),1500))}),b(()=>{la&&(clearInterval(la),la=null)}),(a,r)=>{const o=e("u-loading"),m=i,v=s,f=e("match-card"),h=F,p=e("u-icon"),y=x;return l(),t(v,{class:"match-detail"},{default:c(()=>[u(T,{"status-bar-height":L.value,title:"赛事详情",subtitle:X.value.league_name||"赛事信息加载中",onBack:ya,onShare:r[0]||(r[0]=a=>aa.value=!0)},null,8,["status-bar-height","subtitle"]),W.value?(l(),t(v,{key:0,class:"detail-loading"},{default:c(()=>[u(o,{mode:"circle"}),u(m,null,{default:c(()=>[n("加载中...")]),_:1})]),_:1})):(l(),t(y,{key:1,"scroll-y":"",class:"detail-content",style:_({height:O.value+"px"})},{default:c(()=>[0!==X.value.status?(l(),t(v,{key:0,class:"match-info-wrap"},{default:c(()=>[u(f,{match:X.value},null,8,["match"])]),_:1})):(l(),t(v,{key:1,class:"match-info-wrap"},{default:c(()=>[u(v,{class:"upcoming-card"},{default:c(()=>[u(v,{class:"upcoming-card__header"},{default:c(()=>[u(v,{class:"upcoming-card__tags"},{default:c(()=>[u(m,{class:"upcoming-card__league"},{default:c(()=>[n(d(X.value.league_name),1)]),_:1}),X.value.round_name?(l(),t(v,{key:0,class:"upcoming-card__tag upcoming-card__tag--blue"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(X.value.round_name),1)]),_:1})]),_:1})):$("",!0),X.value.is_hot?(l(),t(v,{key:1,class:"upcoming-card__hot"},{default:c(()=>[u(m,null,{default:c(()=>[n("热")]),_:1})]),_:1})):$("",!0)]),_:1})]),_:1}),u(v,{class:"upcoming-card__teams"},{default:c(()=>[u(v,{class:"upcoming-card__team"},{default:c(()=>[X.value.home_icon?(l(),t(h,{key:0,class:"upcoming-card__icon",src:X.value.home_icon,mode:"aspectFit"},null,8,["src"])):$("",!0),u(m,{class:"upcoming-card__name"},{default:c(()=>[n(d(X.value.home_team),1)]),_:1})]),_:1}),u(v,{class:"upcoming-card__center"},{default:c(()=>[u(m,{class:"upcoming-card__score"},{default:c(()=>[n("0")]),_:1}),u(m,{class:"upcoming-card__vs"},{default:c(()=>[n("VS")]),_:1}),u(m,{class:"upcoming-card__score"},{default:c(()=>[n("0")]),_:1})]),_:1}),u(v,{class:"upcoming-card__team"},{default:c(()=>[X.value.away_icon?(l(),t(h,{key:0,class:"upcoming-card__icon",src:X.value.away_icon,mode:"aspectFit"},null,8,["src"])):$("",!0),u(m,{class:"upcoming-card__name"},{default:c(()=>[n(d(X.value.away_team),1)]),_:1})]),_:1})]),_:1}),u(v,{class:"upcoming-card__divider"}),u(v,{class:"upcoming-card__footer"},{default:c(()=>[u(v,{class:"upcoming-card__status"},{default:c(()=>[u(m,null,{default:c(()=>[n("未开始")]),_:1})]),_:1}),u(m,{class:"upcoming-card__time"},{default:c(()=>[n(d(Sa(X.value.match_time)),1)]),_:1})]),_:1})]),_:1})]),_:1})),ta.value?(l(),t(v,{key:2,class:"live-entrance"},{default:c(()=>[u(v,{class:"live-entrance__card",onClick:ha},{default:c(()=>[u(v,{class:"live-entrance__left"},{default:c(()=>[u(v,{class:"live-entrance__badge"},{default:c(()=>[u(m,null,{default:c(()=>[n("直播")]),_:1})]),_:1}),u(v,{class:"live-entrance__content"},{default:c(()=>[u(m,{class:"live-entrance__title"},{default:c(()=>[n("直播详情")]),_:1}),u(m,{class:"live-entrance__desc"},{default:c(()=>[n(d(sa.value||"点击进入第三方直播页查看实时内容"),1)]),_:1})]),_:1})]),_:1}),u(v,{class:"live-entrance__action"},{default:c(()=>[u(m,null,{default:c(()=>[n("立即查看")]),_:1}),u(p,{name:"arrow-right",size:"26",color:"#c7d2fe"})]),_:1})]),_:1})]),_:1})):$("",!0),u(v,{class:"detail-tabs"},{default:c(()=>[(l(),I(C,null,j(_a,a=>u(v,{key:a.key,class:A(["detail-tabs__item",{"detail-tabs__item--active":ca.value===a.key}]),onClick:e=>ca.value=a.key},{default:c(()=>[u(m,null,{default:c(()=>[n(d(a.label),1)]),_:2},1024),"live"===a.key&&1===X.value.status?(l(),t(v,{key:0,class:"detail-tabs__dot"})):$("",!0)]),_:2},1032,["class","onClick"])),64))]),_:1}),u(v,{class:"detail-tab-body"},{default:c(()=>["live"===ca.value?(l(),t(y,{key:0,"scroll-y":"",class:"detail-tab-scroll"},{default:c(()=>[ea.value.length?(l(),t(v,{key:0,class:"live-text"},{default:c(()=>[(l(!0),I(C,null,j([...ea.value].reverse(),a=>(l(),t(v,{class:"live-text__item",key:a.msg_id},{default:c(()=>[u(v,{class:"live-text__left"},{default:c(()=>[a.avatar?(l(),t(h,{key:0,class:"live-text__avatar",src:a.avatar,mode:"aspectFill"},null,8,["src"])):(l(),t(v,{key:1,class:"live-text__avatar live-text__avatar--default"},{default:c(()=>[u(m,null,{default:c(()=>[n(d((a.username||"").slice(0,1)),1)]),_:2},1024)]),_:2},1024))]),_:2},1024),u(v,{class:"live-text__right"},{default:c(()=>[u(v,{class:"live-text__meta"},{default:c(()=>[u(m,{class:"live-text__name"},{default:c(()=>[n(d(a.username),1)]),_:2},1024),u(m,{class:"live-text__time"},{default:c(()=>[n(d(pa(a.create_time||a.timestamp)),1)]),_:2},1024)]),_:2},1024),u(m,{class:"live-text__msg"},{default:c(()=>[n(d(a.message),1)]),_:2},1024),a.image?(l(),t(h,{key:0,class:"live-text__image",src:a.image,mode:"widthFix",onClick:e=>{return l=a.image,void D({urls:[l],current:l});var l}},null,8,["src","onClick"])):$("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})):(l(),t(v,{key:1,class:"live-text__empty"},{default:c(()=>[u(m,null,{default:c(()=>[n("暂无文字直播数据")]),_:1})]),_:1}))]),_:1})):$("",!0),"data"===ca.value?(l(),t(y,{key:1,"scroll-y":"",class:"detail-tab-scroll"},{default:c(()=>[X.value.home_odds>0?(l(),t(v,{key:0,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[u(m,null,{default:c(()=>[n("赔率信息")]),_:1})]),_:1}),u(v,{class:"match-odds"},{default:c(()=>[u(v,{class:"match-odds__item"},{default:c(()=>[u(m,{class:"match-odds__label"},{default:c(()=>[n("主胜")]),_:1}),u(m,{class:"match-odds__value"},{default:c(()=>[n(d(X.value.home_odds),1)]),_:1})]),_:1}),u(v,{class:"match-odds__item"},{default:c(()=>[u(m,{class:"match-odds__label"},{default:c(()=>[n("平")]),_:1}),u(m,{class:"match-odds__value"},{default:c(()=>[n(d(X.value.draw_odds||"0.00"),1)]),_:1})]),_:1}),u(v,{class:"match-odds__item"},{default:c(()=>[u(m,{class:"match-odds__label"},{default:c(()=>[n("客胜")]),_:1}),u(m,{class:"match-odds__value"},{default:c(()=>[n(d(X.value.away_odds),1)]),_:1})]),_:1})]),_:1})]),_:1})):$("",!0),0!==X.value.status?(l(),t(v,{key:1,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[u(m,null,{default:c(()=>[n("技术统计")]),_:1})]),_:1}),u(v,{class:"tech-stats"},{default:c(()=>[(l(!0),I(C,null,j(oa.value,a=>(l(),t(v,{class:"tech-stats__row",key:a.label},{default:c(()=>[u(v,{class:"tech-stats__nums"},{default:c(()=>[u(m,{class:"tech-stats__home-val"},{default:c(()=>[n(d(a.home),1)]),_:2},1024),u(m,{class:"tech-stats__label"},{default:c(()=>[n(d(a.label),1)]),_:2},1024),u(m,{class:"tech-stats__away-val"},{default:c(()=>[n(d(a.away),1)]),_:2},1024)]),_:2},1024),u(v,{class:"tech-stats__bars"},{default:c(()=>[u(v,{class:"tech-stats__bar tech-stats__bar--home",style:_({width:a.homePct+"%"})},null,8,["style"]),u(v,{class:"tech-stats__bar tech-stats__bar--away",style:_({width:a.awayPct+"%"})},null,8,["style"])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0),0!==X.value.status||X.value.home_odds>0?$("",!0):(l(),t(v,{key:2,class:"live-text__empty"},{default:c(()=>[u(m,null,{default:c(()=>[n("比赛尚未开始")]),_:1})]),_:1}))]),_:1})):$("",!0),"lineup"===ca.value?(l(),t(y,{key:2,"scroll-y":"",class:"detail-tab-scroll"},{default:c(()=>[ua.value.length?(l(),t(v,{key:0},{default:c(()=>[u(v,{class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[X.value.home_icon?(l(),t(h,{key:0,class:"tab-card__team-icon",src:X.value.home_icon,mode:"aspectFit"},null,8,["src"])):$("",!0),u(m,null,{default:c(()=>[n(d(X.value.home_team)+" 首发",1)]),_:1})]),_:1}),u(v,{class:"lineup-grid"},{default:c(()=>[(l(!0),I(C,null,j(ia.value,a=>(l(),t(v,{class:"lineup-player",key:a.id},{default:c(()=>[a.person_logo?(l(),t(h,{key:0,class:"lineup-player__avatar",src:a.person_logo,mode:"aspectFill"},null,8,["src"])):(l(),t(v,{key:1,class:"lineup-player__avatar lineup-player__avatar--default"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(a.shirt_number||"#"),1)]),_:2},1024)]),_:2},1024)),u(m,{class:"lineup-player__name"},{default:c(()=>[n(d(a.person_name),1)]),_:2},1024),u(m,{class:"lineup-player__pos"},{default:c(()=>[n(d(a.position||""),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),na.value.length?(l(),t(v,{key:0,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(X.value.home_team)+" 替补",1)]),_:1})]),_:1}),u(v,{class:"lineup-grid"},{default:c(()=>[(l(!0),I(C,null,j(na.value,a=>(l(),t(v,{class:"lineup-player",key:a.id},{default:c(()=>[a.person_logo?(l(),t(h,{key:0,class:"lineup-player__avatar",src:a.person_logo,mode:"aspectFill"},null,8,["src"])):(l(),t(v,{key:1,class:"lineup-player__avatar lineup-player__avatar--default"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(a.shirt_number||"#"),1)]),_:2},1024)]),_:2},1024)),u(m,{class:"lineup-player__name"},{default:c(()=>[n(d(a.person_name),1)]),_:2},1024),u(m,{class:"lineup-player__pos"},{default:c(()=>[n(d(a.position||""),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0),u(v,{class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[X.value.away_icon?(l(),t(h,{key:0,class:"tab-card__team-icon",src:X.value.away_icon,mode:"aspectFit"},null,8,["src"])):$("",!0),u(m,null,{default:c(()=>[n(d(X.value.away_team)+" 首发",1)]),_:1})]),_:1}),u(v,{class:"lineup-grid"},{default:c(()=>[(l(!0),I(C,null,j(da.value,a=>(l(),t(v,{class:"lineup-player",key:a.id},{default:c(()=>[a.person_logo?(l(),t(h,{key:0,class:"lineup-player__avatar",src:a.person_logo,mode:"aspectFill"},null,8,["src"])):(l(),t(v,{key:1,class:"lineup-player__avatar lineup-player__avatar--default"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(a.shirt_number||"#"),1)]),_:2},1024)]),_:2},1024)),u(m,{class:"lineup-player__name"},{default:c(()=>[n(d(a.person_name),1)]),_:2},1024),u(m,{class:"lineup-player__pos"},{default:c(()=>[n(d(a.position||""),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),ra.value.length?(l(),t(v,{key:1,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(X.value.away_team)+" 替补",1)]),_:1})]),_:1}),u(v,{class:"lineup-grid"},{default:c(()=>[(l(!0),I(C,null,j(ra.value,a=>(l(),t(v,{class:"lineup-player",key:a.id},{default:c(()=>[a.person_logo?(l(),t(h,{key:0,class:"lineup-player__avatar",src:a.person_logo,mode:"aspectFill"},null,8,["src"])):(l(),t(v,{key:1,class:"lineup-player__avatar lineup-player__avatar--default"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(a.shirt_number||"#"),1)]),_:2},1024)]),_:2},1024)),u(m,{class:"lineup-player__name"},{default:c(()=>[n(d(a.person_name),1)]),_:2},1024),u(m,{class:"lineup-player__pos"},{default:c(()=>[n(d(a.position||""),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0)]),_:1})):(l(),t(v,{key:1,class:"live-text__empty"},{default:c(()=>[u(m,null,{default:c(()=>[n("暂无阵容数据")]),_:1})]),_:1}))]),_:1})):$("",!0),"recent"===ca.value?(l(),t(y,{key:3,"scroll-y":"",class:"detail-tab-scroll"},{default:c(()=>{var a,e,s;return[X.value.history&&X.value.history.length?(l(),t(v,{key:0,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[u(m,null,{default:c(()=>[n("对赛往绩")]),_:1})]),_:1}),u(v,{class:"match-history"},{default:c(()=>[(l(!0),I(C,null,j(X.value.history,a=>(l(),t(v,{class:"match-history__item",key:a.id},{default:c(()=>[u(v,{class:"match-history__date"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(wa(a.match_time)),1)]),_:2},1024)]),_:2},1024),u(v,{class:"match-history__teams"},{default:c(()=>[u(m,{class:"match-history__team"},{default:c(()=>[n(d(a.home_team),1)]),_:2},1024),u(m,{class:"match-history__score"},{default:c(()=>[n(d(a.home_score)+" - "+d(a.away_score),1)]),_:2},1024),u(m,{class:"match-history__team"},{default:c(()=>[n(d(a.away_team),1)]),_:2},1024)]),_:2},1024),u(m,{class:"match-history__league"},{default:c(()=>[n(d(a.league_name),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0),X.value.home_recent&&X.value.home_recent.length?(l(),t(v,{key:1,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[X.value.home_icon?(l(),t(h,{key:0,class:"tab-card__team-icon",src:X.value.home_icon,mode:"aspectFit"},null,8,["src"])):$("",!0),u(m,null,{default:c(()=>[n(d(X.value.home_team)+" 近期",1)]),_:1})]),_:1}),u(v,{class:"match-recent"},{default:c(()=>[(l(!0),I(C,null,j(X.value.home_recent,a=>(l(),t(v,{class:"match-recent__item",key:a.id},{default:c(()=>[u(v,{class:"match-recent__left"},{default:c(()=>[u(m,{class:A(["match-recent__result","match-recent__result--"+a.result])},{default:c(()=>[n(d(ka(a.result)),1)]),_:2},1032,["class"]),u(m,{class:"match-recent__vs"},{default:c(()=>[n("VS")]),_:1}),u(m,{class:"match-recent__opponent"},{default:c(()=>[n(d(a.opponent),1)]),_:2},1024)]),_:2},1024),u(v,{class:"match-recent__right"},{default:c(()=>[u(v,{class:"match-recent__score"},{default:c(()=>[u(m,{class:"match-recent__score-num"},{default:c(()=>[n(d(a.team_score),1)]),_:2},1024),u(m,{class:"match-recent__score-sep"},{default:c(()=>[n("-")]),_:1}),u(m,{class:"match-recent__score-num"},{default:c(()=>[n(d(a.opponent_score),1)]),_:2},1024)]),_:2},1024),u(m,{class:"match-recent__date"},{default:c(()=>[n(d(wa(a.match_time)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0),X.value.away_recent&&X.value.away_recent.length?(l(),t(v,{key:2,class:"tab-card"},{default:c(()=>[u(v,{class:"tab-card__title"},{default:c(()=>[X.value.away_icon?(l(),t(h,{key:0,class:"tab-card__team-icon",src:X.value.away_icon,mode:"aspectFit"},null,8,["src"])):$("",!0),u(m,null,{default:c(()=>[n(d(X.value.away_team)+" 近期",1)]),_:1})]),_:1}),u(v,{class:"match-recent"},{default:c(()=>[(l(!0),I(C,null,j(X.value.away_recent,a=>(l(),t(v,{class:"match-recent__item",key:a.id},{default:c(()=>[u(v,{class:"match-recent__left"},{default:c(()=>[u(m,{class:A(["match-recent__result","match-recent__result--"+a.result])},{default:c(()=>[n(d(ka(a.result)),1)]),_:2},1032,["class"]),u(m,{class:"match-recent__vs"},{default:c(()=>[n("VS")]),_:1}),u(m,{class:"match-recent__opponent"},{default:c(()=>[n(d(a.opponent),1)]),_:2},1024)]),_:2},1024),u(v,{class:"match-recent__right"},{default:c(()=>[u(v,{class:"match-recent__score"},{default:c(()=>[u(m,{class:"match-recent__score-num"},{default:c(()=>[n(d(a.team_score),1)]),_:2},1024),u(m,{class:"match-recent__score-sep"},{default:c(()=>[n("-")]),_:1}),u(m,{class:"match-recent__score-num"},{default:c(()=>[n(d(a.opponent_score),1)]),_:2},1024)]),_:2},1024),u(m,{class:"match-recent__date"},{default:c(()=>[n(d(wa(a.match_time)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0),(null==(a=X.value.history)?void 0:a.length)||(null==(e=X.value.home_recent)?void 0:e.length)||(null==(s=X.value.away_recent)?void 0:s.length)?$("",!0):(l(),t(v,{key:3,class:"live-text__empty"},{default:c(()=>[u(m,null,{default:c(()=>[n("暂无战绩数据")]),_:1})]),_:1}))]}),_:1})):$("",!0),"ai"===ca.value?(l(),t(y,{key:4,"scroll-y":"",class:"detail-tab-scroll"},{default:c(()=>[Y.value?(l(),t(v,{key:0,class:"tab-card"},{default:c(()=>{var a,e,s,_;return[u(v,{class:"tab-card__title"},{default:c(()=>[u(m,null,{default:c(()=>[n("AI智能分析")]),_:1}),u(m,{class:"tab-card__badge tab-card__badge--green"},{default:c(()=>[n("已解锁")]),_:1})]),_:1}),Z.value.prediction?(l(),t(v,{key:0,class:"match-ai-inline"},{default:c(()=>{var a,e;return[u(v,{class:"match-ai-inline__row"},{default:c(()=>[u(m,{class:"match-ai-inline__label"},{default:c(()=>[n("预测结果")]),_:1}),u(m,{class:"match-ai-inline__val match-ai-inline__val--highlight"},{default:c(()=>{var a,e;return[n(d((null==(e=null==(a=Z.value.prediction)?void 0:a.prediction)?void 0:e.result)||"待分析"),1)]}),_:1})]),_:1}),u(v,{class:"match-ai-inline__row"},{default:c(()=>[u(m,{class:"match-ai-inline__label"},{default:c(()=>[n("置信度")]),_:1}),u(m,{class:"match-ai-inline__val"},{default:c(()=>{var a,e;return[n(d((null==(e=null==(a=Z.value.prediction)?void 0:a.prediction)?void 0:e.confidence)||0)+"%",1)]}),_:1})]),_:1}),u(v,{class:"match-ai-inline__row"},{default:c(()=>[u(m,{class:"match-ai-inline__label"},{default:c(()=>[n("比分预测")]),_:1}),u(m,{class:"match-ai-inline__val"},{default:c(()=>{var a,e;return[n(d((null==(e=null==(a=Z.value.prediction)?void 0:a.prediction)?void 0:e.score_predict)||"-"),1)]}),_:1})]),_:1}),(null==(e=null==(a=Z.value.prediction)?void 0:a.prediction)?void 0:e.reasoning)?(l(),t(v,{key:0,class:"match-ai-inline__reasoning"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(Z.value.prediction.prediction.reasoning),1)]),_:1})]),_:1})):$("",!0)]}),_:1})):$("",!0),(null==(e=null==(a=Z.value.factors)?void 0:a.key_factors)?void 0:e.length)?(l(),t(v,{key:1,class:"match-ai-inline__tags"},{default:c(()=>[u(m,{class:"match-ai-inline__label"},{default:c(()=>[n("关键因素")]),_:1}),u(v,{class:"match-ai-inline__tag-wrap"},{default:c(()=>[(l(!0),I(C,null,j(Z.value.factors.key_factors,(a,e)=>(l(),t(m,{key:e,class:"match-ai-inline__tag match-ai-inline__tag--green"},{default:c(()=>[n(d(a),1)]),_:2},1024))),128))]),_:1})]),_:1})):$("",!0),(null==(s=Z.value.odds)?void 0:s.odds_opinion)?(l(),t(v,{key:2,class:"match-ai-inline__row"},{default:c(()=>[u(m,{class:"match-ai-inline__label"},{default:c(()=>[n("赔率推荐")]),_:1}),u(m,{class:"match-ai-inline__val match-ai-inline__val--highlight"},{default:c(()=>[n(d(Z.value.odds.odds_opinion.value_bet),1)]),_:1})]),_:1})):$("",!0),(null==(_=Z.value.summary)?void 0:_.summary)?(l(),t(v,{key:3,class:"match-ai-inline__summary"},{default:c(()=>[u(m,null,{default:c(()=>[n(d(Z.value.summary.summary),1)]),_:1})]),_:1})):$("",!0),Q.value?(l(),t(v,{key:4,class:"match-ai-inline__loading"},{default:c(()=>[u(m,null,{default:c(()=>[n("AI分析加载中...")]),_:1})]),_:1})):$("",!0),u(v,{class:"match-ai-inline__more",onClick:ga},{default:c(()=>[u(m,null,{default:c(()=>[n("查看完整分析 ›")]),_:1})]),_:1})]}),_:1})):(l(),t(v,{key:1,class:"tab-card"},{default:c(()=>[u(v,{class:"match-ai",onClick:ga},{default:c(()=>[u(v,{class:"match-ai__badge"},{default:c(()=>[n("AI")]),_:1}),u(v,{class:"match-ai__content"},{default:c(()=>[u(m,{class:"match-ai__title"},{default:c(()=>[n("获取AI赛事深度分析")]),_:1}),u(m,{class:"match-ai__desc"},{default:c(()=>[n("基于大数据的智能预测与胜负分析")]),_:1})]),_:1}),u(v,{class:"match-ai__arrow"},{default:c(()=>[u(m,null,{default:c(()=>[n("›")]),_:1})]),_:1})]),_:1}),u(v,{class:"match-ai__vip-info"},{default:c(()=>[U.value?(l(),t(m,{key:0,class:"match-ai__vip-tag match-ai__vip-tag--vip"},{default:c(()=>[n("VIP")]),_:1})):$("",!0),U.value?(l(),t(m,{key:1,class:"match-ai__vip-text"},{default:c(()=>[n("尊贵的"+d(E.value)+",到期时间"+d(J.value),1)]),_:1})):$("",!0),U.value?$("",!0):(l(),t(m,{key:2,class:"match-ai__vip-tag"},{default:c(()=>[n("免费")]),_:1})),U.value?$("",!0):(l(),t(m,{key:3,class:"match-ai__vip-text"},{default:c(()=>[n("每日免费3次AI分析,今日剩余"+d(K.value)+"次",1)]),_:1}))]),_:1})]),_:1}))]),_:1})):$("",!0)]),_:1})]),_:1},8,["style"])),aa.value?(l(),t(H,{key:2,show:aa.value,"onUpdate:show":r[1]||(r[1]=a=>aa.value=a),"page-type":"match",path:`/pages/match_detail/match_detail?id=${X.value.id||""}`,title:(X.value.home_team||"")+" vs "+(X.value.away_team||"")},null,8,["show","path","title"])):$("",!0),u(N)]),_:1})}}}),[["__scopeId","data-v-0f3e1af9"]]);export{G as default};