1import{D as pe,c as fe,j as a,u as wt,r as b,eL as vt,eM as jt,H as xe,aJ as Nt,U as kt,R as Ie,K as St,eN as ct,eO as $t,eP as mt,cS as dt,cU as Mt,cT as ut,eQ as Ct,q as Tt,a as Et,h as Rt,eR as Ge,F as We,o as At,eS as Dt,f as Lt,eT as It,b as Ht}from"./index-ItQ9IC6Y.js";import{a as Ot,u as Ut,b as Pt,M as Vt}from"./useMatchHeader-3q98ZN-V.js";import{g as qt,s as ft,a as Ft,p as Qe,b as Xe,i as zt,n as Kt,u as Bt,S as Gt}from"./SlideNotification-DsfoaFCw.js";import{A as ht,a as xt,b as pt}from"./avatar-DmmUUG1c.js";import{b as Wt,X as Qt,Y as Xt,L as Ye,a as Yt,C as Jt}from"./chart-CZ7Pux9B.js";import{E as Je}from"./external-link-DDMBb_4x.js";import{C as Zt}from"./chevron-down-7FGeOVyw.js";import{m as Ze}from"./proxy-CCOF3RwQ.js";import{u as et}from"./useMediaQuery-CoTKktK3.js";import{c as ea}from"./matchUtils-BfNGqWyV.js";import{t as Pe}from"./chunk-AUA5GDXN-CMjqSkJo.js";import"./utils-B3C0cNe_.js";import"./MatchScoreChip-CvnzrpPh.js";import"./timezone-BJmPjhFw.js";import"./skeleton-dOXaKbgi.js";import"./index-BUz41SNz.js";import"./index-BXIR6os6.js";import"./gestures-z5D1zwCQ.js";import"./index-ri9WbVYE.js";import"./index-WufBaac0.js";const ta=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",key:"1oijnt"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5",key:"cereej"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2",key:"5ua5vh"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"1y4qbx"}]],aa=pe("clipboard-pen",ta);const sa=[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]],yt=pe("mic",sa);const na=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],la=pe("radio",na);const oa=[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]],ra=pe("swords",oa);const ia=[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]],ca=pe("trending-up",ia);const ma=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],_t=pe("volume-2",ma);const da=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],gt=pe("volume-x",da);function ua(t,e,n=.5){const l=r=>{const u=r.replace("#","");return{r:Number.parseInt(u.substring(0,2),16),g:Number.parseInt(u.substring(2,4),16),b:Number.parseInt(u.substring(4,6),16)}},s=l(t),d=l(e),c=Math.round(s.r*n+d.r*(1-n)),m=Math.round(s.g*n+d.g*(1-n)),f=Math.round(s.b*n+d.b*(1-n));return`#${c.toString(16).padStart(2,"0")}${m.toString(16).padStart(2,"0")}${f.toString(16).padStart(2,"0")}`}function Fe(t){const e=t.replace("#","");return{r:Number.parseInt(e.substring(0,2),16),g:Number.parseInt(e.substring(2,4),16),b:Number.parseInt(e.substring(4,6),16)}}function fa(t){const e=n=>{const l=n/255;return l<=.04045?l/12.92:Math.pow((l+.055)/1.055,2.4)};return .2126*e(t.r)+.7152*e(t.g)+.0722*e(t.b)}function tt(t){const e=Fe(t),n=fa(e);if(n>=.06)return t;const l=Math.max(.55,1-n/.06)*.7,s=Math.round(e.r+(255-e.r)*l),d=Math.round(e.g+(255-e.g)*l),c=Math.round(e.b+(255-e.b)*l);return`#${s.toString(16).padStart(2,"0")}${d.toString(16).padStart(2,"0")}${c.toString(16).padStart(2,"0")}`}function ha(t){const e=fe.c(113),{homeTeam:n,homeTeamVariant:l,homeTeamAvatar:s,homeTeamColor:d,awayTeam:c,awayTeamVariant:m,awayTeamAvatar:f,awayTeamColor:r,totalMatches:u,homeWins:_,awayWins:C,draws:
1h}=t,v=u>0?_/u*100:0,i=u>0?h/u*100:0,j=u>0?C/u*100:0;let N,w,M,y,E;e[0]!==r||e[1]!==d?(M=tt(d),N=tt(r),w=ua(M,N),y=Fe(M),E=Fe(N),e[0]=r,e[1]=d,e[2]=N,e[3]=w,e[4]=M,e[5]=y,e[6]=E):(N=e[2],w=e[3],M=e[4],y=e[5],E=e[6]);const $=E;if(u===0)return null;const S=`radial-gradient(ellipse 60% 80% at 10% 50%, rgba(${y.r},${y.g},${y.b},0.12) 0%, transparent 70%), 2 radial-gradient(ellipse 60% 80% at 90% 50%, rgba(${$.r},${$.g},${$.b},0.12) 0%, transparent 70%)`;let D;e[7]!==S?(D=a.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{background:S}}),e[7]=S,e[8]=D):D=e[8];let L;e[9]===Symbol.for("react.memo_cache_sentinel")?(L=a.jsxs("div",{className:"flex items-center gap-2 mb-5",children:[a.jsx(ra,{className:"w-3.5 h-3.5 text-muted-foreground/70 shrink-0"}),a.jsx("span",{className:"text-xs font-medium text-muted-foreground uppercase tracking-widest",children:"Historial entre equipos"})]}),e[9]=L):L=e[9];const ee=`drop-shadow(0 4px 16px rgba(${y.r},${y.g},${y.b},0.45))`;let R;e[10]!==ee?(R={filter:ee},e[10]=ee,e[11]=R):R=e[11];let te;e[12]!==n||e[13]!==s||e[14]!==R?(te=a.jsx("img",{src:s,alt:n,className:"w-16 h-16 sm:w-20 sm:h-20 object-contain",style:R}),e[12]=n,e[13]=s,e[14]=R,e[15]=te):te=e[15];let O;e[16]!==n?(O=a.jsx("span",{className:"text-xs sm:text-sm font-semibold text-foreground leading-tight truncate max-w-[100px] sm:max-w-[140px]",children:n}),e[16]=n,e[17]=O):O=e[17];let G;e[18]!==l?(G=l&&a.jsx("span",{className:"text-[10px] text-muted-foreground leading-tight",children:l}),e[18]=l,e[19]=G):G=e[19];let U;e[20]!==O||e[21]!==G?(U=a.jsxs("div",{className:"flex flex-col items-center text-center gap-0.5 w-full min-w-0",children:[O,G]}),e[20]=O,e[21]=G,e[22]=U):U=e[22];let A;e[23]!==M?(A={color:M},e[23]=M,e[24]=A):A=e[24];let P;e[25]!==_||e[26]!==A?(P=a.jsx("div",{className:"text-3xl sm:text-4xl font-black tabular-nums leading-none",style:A,children:_}),e[25]=_,e[26]=A,e[27]=P):P=e[27];let V;e[28]!==U||e[29]!==P||e[30]!==te?(V=a.jsxs("div",{className:"flex flex-col items-center gap-3 flex-1 min-w-0",children:[te,U,P]}),e[28]=U,e[29]=P,e[30]=te,e[31]=V):V=e[31];const z=`rgba(${y.r},${y.g},${y.b},0.3)`,ne=`linear-gradient(135deg, rgba(${y.r},${y.g},${y.b},0.15), rgba(${$.r},${$.g},${$.b},0.15))`;let q;e[32]!==z||e[33]!==ne?(q=a.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center text-[10px] font-black tracking-wider border",style:{borderColor:z,background:ne,color:"var(--muted-foreground)"},children:"VS"}),e[32]=z,e[33]=ne,e[34]=q):q=e[34];const le=u===1?"partido":"partidos";let K;e[35]!==le||e[36]!==u?(K=a.jsxs("span",{className:"text-[10px] text-muted-foreground/70 font-medium",children:[u," ",le]}),e[35]=le,e[36]=u,e[37]=K):K=e[37];let ae;e[38]!==w||e[39]!==h?(ae=h>0&&a.jsxs("span",{className:"text-[10px] font-semibold tabular-nums",style:{color:w},children:[h," ",h===1?"empate":"empates"]}),e[38]=w,e[39]=h,e[40]=ae):ae=e[40];let W;e[41]!==q||e[42]!==K||e[43]!==ae?(W=a.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0 px-1",children:[q,K,ae]}),e[41]=q,e[42]=K,e[43]=ae,e[44]=W):W=e[44];const oe=`drop-shadow(0 4px 16px rgba(${$.r},${$.g},${$.b},0.45))`;let H;e[45]!==oe?(H={filter:oe},e[45]=oe,e[46]=H):H=e[46];let se;e[47]!==c||e[48]!==f||e[49]!==H?(se=a.jsx("img",{src:f,alt:c,className:"w-16 h-16 sm:w-20 sm:h-20 object-contain",style:H}),e[47]=c,e[48]=f,e[49]=H,e[50]=se):se=e[50];let Q;e[51]!==c?(Q=a.jsx("span",{className:"text-xs sm:text-sm font-semibold text-foreground leading-tight truncate max-w-[100px] sm:max-w-[140px]",children:c}),e[51]=c,e[52]=Q):Q=e[52];let X;e[53]!==m?(X=m&&a.jsx("span",{className:"text-[10px] text-muted-foreground leading-tight",children:m}),e[53]=m,e[54]=X):X=e[54];let Y;e[55]!==Q||e[56]!==X?(Y=a.jsxs("div",{className:"flex flex-col items-center text-center gap-0.5 w-full min-w-0",children:[Q,X]}),e[55]=Q,e[56]=X,e[57]=Y):Y=e[57];let o;e[58]!==N?(o={color:N},e[58]=N,e[59]=o):o=e[59];let g;e[60]!==C||e[61]!==o?(g=a.jsx("div",{className:"text-3xl sm:text-4xl font-black tabular-nums leading-none",style:o,children:C}),e[60]=C,e[61]=o,e[62]=g):g=e[62];let p;e[63]!==se||e[64]!==Y||e[65]!==g?(p=a.jsxs("div",{className:"flex flex-col items-center gap-3 flex-1 min-w-0",children:[se,Y,g]}),e[63]=se,e[64]=Y,e[65]=g,e[66]=p):p=e[66];let k;e[67]!==V||e[68]!==W||e[69]!==p?(k=a.jsxs("div",{className:"flex items-center gap-3",children:[V,W,p]}),e[67]=V,e[68]=W,e[69]=p,e[70]=k):k=e[70];let T;e[71]!==j||e[72]!==i||e[73]!==M||e[74]!==v?(T=v>0&&a.jsx("div",{className:"h-full transition-all duration-700 ease-out",style:{width:`${v}%`,background:`linear-gradient(90deg, ${M}cc, ${M})`,borderRadius:i===0&&j===0?"9999px":"9999px 0 0 9999px"}}),e[71]=j,e[72]=i,e[73]=M,e[74]=v,e[75]=T):T=e[75];let J;e[76]!==w||e[77]!==i?(J=i>0&&a.jsx("div",{className:"h-full transition-all duration-700 ease-out",style:{width:`${i}%`,backgroundColor:w,opacity:.7}}),e[76]=w,e[77]=i,e[78]=J):J=e[78];let x;e[79]!==N||e[80]!==j||e[81]!==i||e[82]!==v?(x=j>0&&a.jsx("div",{className:"h-full transition-all duration-700 ease-out",style:{width:`${j}%`,background:`linear-gradient(90deg, ${N}, ${N}cc)`,borderRadius:i===0&&v===0?"9999px":"0 9999px 9999px 0"}}),e[79]=N,e[80]=j,e[81]=i,e[82]=v,e[83]=x):x=e[83];let I;e[84]!==T||e[85]!==J||e[86]!==x?(I=a.jsxs("div",{className:"w-full h-2 rounded-full overflow-hidden flex bg-secondary/40",children:[T,J,x]}),e[84]=T,e[85]=J,e[86]=x,e[87]=I):I=e[87];let F;
2e[88]!==v?(F=v>0?Math.round(v):0,e[88]=v,e[89]=F):F=e[89];let B;e[90]!==F?(B=a.jsxs("span",{children:[F,"%"]}),e[90]=F,e[91]=B):B=e[91];let re;e[92]!==w||e[93]!==i||e[94]!==h?(re=h>0&&a.jsxs("span",{style:{color:w},children:[Math.round(i),"%"]}),e[92]=w,e[93]=i,e[94]=h,e[95]=re):re=e[95];let ie;e[96]!==j?(ie=j>0?Math.round(j):0,e[96]=j,e[97]=ie):ie=e[97];let ce;e[98]!==ie?(ce=a.jsxs("span",{children:[ie,"%"]}),e[98]=ie,e[99]=ce):ce=e[99];let me;e[100]!==B||e[101]!==re||e[102]!==ce?(me=a.jsxs("div",{className:"flex justify-between text-[10px] text-muted-foreground/60",children:[B,re,ce]}),e[100]=B,e[101]=re,e[102]=ce,e[103]=me):me=e[103];let de;e[104]!==I||e[105]!==me?(de=a.jsxs("div",{className:"mt-5 space-y-1.5",children:[I,me]}),e[104]=I,e[105]=me,e[106]=de):de=e[106];let ue;e[107]!==k||e[108]!==de?(ue=a.jsxs("div",{className:"relative px-5 pt-4 pb-5",children:[L,k,de]}),e[107]=k,e[108]=de,e[109]=ue):ue=e[109];let he;return e[110]!==D||e[111]!==ue?(he=a.jsxs("div",{className:"relative border border-border rounded-2xl overflow-hidden w-full",children:[D,ue]}),e[110]=D,e[111]=ue,e[112]=he):he=e[112],he}const Ee=280,xa=Ee*.5,at=30,pa=60;function ya(t){const e=(t??"").trim();if(!e)return"?";const n=e.split(/\s+/);return n.length>=2?`${n[0][0]}${n[1][0]}`.toUpperCase():e.slice(0,2).toUpperCase()}function _a(t,e){const n=Math.floor((e-t)/1e3);return n<60?"ahora":n<3600?`${Math.floor(n/60)}m`:n<86400?`${Math.floor(n/3600)}h`:`${Math.floor(n/86400)}d`}function st(t,e){if(t.length<=e)return t;const n=t.slice(0,e),l=n.charCodeAt(n.length-1);return l>=55296&&l<=56319?n.slice(0,-1):n}function ze({comment:t,replies:e,onReply:n,onDelete:l,deletingKey:s,currentUid:d,now:c,isReply:m=!1}){if(!t.body&&!t.deleted)return null;if(t.deleted)return a.jsxs("div",{className:"px-3 py-2",children:[a.jsx("p",{className:"text-[11px] italic text-white/25",children:"Comentario eliminado"}),e.map(_=>a.jsx(ze,{comment:_,replies:[],onReply:n,onDelete:l,deletingKey:s,currentUid:d,now:c,isReply:!0},_._key))]});const f=!!(d&&t.firebase_uid===d),r=f&&!m,u=s===t._key;return a.jsxs("div",{className:"px-3 py-3",children:[a.jsxs("div",{className:`flex gap-2.5 ${r?"flex-row-reverse":"flex-row"}`,children:[a.jsxs(ht,{className:"w-7 h-7 shrink-0 mt-0.5",children:[a.jsx(xt,{src:t.photo_url,className:"object-cover"}),a.jsx(pt,{className:"text-[9px]",children:ya(t.display_name)})]}),a.jsxs("div",{className:`flex flex-col gap-1.5 max-w-[75%] ${r?"items-end":"items-start"}`,children:[a.jsxs("div",{className:`flex items-baseline gap-1.5 ${r?"flex-row-reverse":"flex-row"}`,children:[a.jsx("span",{className:"text-[11px] font-semibold text-white/80 leading-none",children:t.display_name}),a.jsx("span",{className:"text-[10px] text-white/30 leading-none",children:t.pending?"enviandoâ¦":_a(t.timestamp,c)})]}),a.jsx("div",{className:`px-3 py-1.5 rounded-2xl text-xs text-white leading-snug break-words transition-opacity ${r?"bg-primary rounded-tr-sm":"bg-primary/70 rounded-tl-sm"} ${t.pending||u?"opacity-50":""}`,children:t.body}),!t.pending&&a.jsxs("div",{className:`flex gap-2 px-1 ${r?"flex-row-reverse":"flex-row"}`,children:[a.jsx("button",{type:"button",onClick:()=>
2n(t._key,t.display_name),className:"text-[10px] text-white/30 hover:text-white/60 transition-colors",children:"Responder"}),f&&a.jsx("button",{type:"button",disabled:u,onClick:()=>l(t._key),className:"text-[10px] text-white/30 hover:text-red-400 transition-colors disabled:opacity-40",children:u?"Eliminandoâ¦":"Eliminar"})]})]})]}),e.length>0&&a.jsx("div",{className:`mt-1 border-white/10 pl-2 flex flex-col gap-1 ${r?"mr-9 border-r":"ml-9 border-l"}`,children:e.map(_=>a.jsx(ze,{comment:_,replies:[],onReply:n,onDelete:l,deletingKey:s,currentUid:d,now:c,isReply:!0},_._key))})]})}function nt({matchId:t,comments:e,fbUser:n,hasMore:l=!1,loadMore:s}){const{isAuthenticated:d,user:c}=wt(),[m,f]=b.useState(""),[r,u]=b.useState(null),[_,C]=b.useState(!1),[h,v]=b.useState([]),[i,j]=b.useState(null),[N,w]=b.useState(null),[M,y]=b.useState(!1),[E,$]=b.useState(()=>Date.now()),[S,D]=b.useState(!0),[L,ee]=b.useState(0),R=b.useRef(null),te=b.useRef(null),O=b.useRef(null),G=b.useRef(0),U=b.useRef(0),A=b.useRef(null);b.useEffect(()=>{const o=setInterval(()=>$(Date.now()),3e4);return()=>clearInterval(o)},[]);const P=["ð","ð¥","ðª","â½","ð¤¾","ð","ð®","â¤ï¸","ð","ð","ð"];function V(o){const g=te.current,p=O.current??m.length,k=st(m.slice(0,p)+o+m.slice(p),Ee);f(k),w(null);const T=p+o.length;O.current=T,g&&document.activeElement===g&&requestAnimationFrame(()=>{g.setSelectionRange(T,T)})}const z=n?.uid;function ne(o,g){u({key:o,name:g}),requestAnimationFrame(()=>{const p=te.current;if(!p)return;p.focus();const k=p.value.length;p.setSelectionRange(k,k),O.current=k})}b.useEffect(()=>{h.length!==0&&v(o=>{const g=o.filter(p=>!e.some(k=>k.firebase_uid===p.firebaseUid&&k.body===p.body&&!k.deleted&&k.timestamp>=p.timestamp-3e5));return g.length===o.length?o:g})},[e,h.length]);const{topLevel:q,repliesMap:le}=b.useMemo(()=>{const o=[...e,...h.map(x=>({_key:x.tempKey,firebase_uid:x.firebaseUid,display_name:x.displayName,photo_url:x.photoUrl??void 0,body:x.body,reply_to_id:x.replyToId,timestamp:x.timestamp,deleted:!1,pending:!0}))],g=new Map(o.map(x=>[x._key,x]));function p(x){let I=x;const F=new Set([x._key]);for(;I.reply_to_id;){const B=g.get(I.reply_to_id);if(!B)break;if(F.has(B._key))return x._key;F.add(B._key),I=B}return I._key}const k=[],T={};for(const x of o){const I=p(x);I===x._key?k.push(x):T[I]=[...T[I]??[],x]}for(const x of Object.keys(T)){const I=T[x].filter(F=>!F.deleted);I.length===0?delete T[x]:T[x]=I.sort((F,B)=>F.timestamp-B.timestamp)}return{topLevel:k.filter(x=>!x.deleted||(T[x._key]?.length??0)>0).sort((x,I)=>x.timestamp-I.timestamp),repliesMap:T}},[e,h]),K=q.length+Object.values(le).reduce((o,g)=>o+g.length,0),ae=z?e.filter(o=>o.firebase_uid===z&&!o.deleted).length:0,W=at-ae;function oe(){const o=R.current;return o?o.scrollHeight-o.scrollTop-o.clientHeight<pa:!0}function H(){const o=R.current;o&&(o.scrollTop=o.scrollHeight,ee(0),D(!0))}b.useEffect(()=>{const o=R.current;if(!o)return;const g=G.current;if(G.current=K,A.current!==null){o.scrollTop=o.scrollHeight-A.current,A.current=null;return}const p=K-g;p<=0||(S?o.scrollTop=o.scrollHeight:ee(k=>k+p))},[K,S]);async function se(){const o=m.trim();if(!o||!n||_)return;const g=n.displayName||[c?.name,c?.surname].filter(Boolean).join(" ")||"Usuario",p=n.photoURL||c?.photoUrl||null,k=r?.key??null,T=r,J=`pending-${U.current++}`;v(x=>[...x,{tempKey:J,body:o,replyToId:k,displayName:g,photoUrl:p,firebaseUid:n.uid,timestamp:Date.now()}]),f(""),u(null),C(!0),w(null),H();try{await vt({matchId:t,body:o,replyToId:k,displayName:g,photoUrl:p,firebaseUid:n.uid})}catch(x){v(F=>F.filter(B=>B.tempKey!==J)),f(o),u(T);const I=x?.response?.data?.message||x?.response?.data||null;x?.response?.status===422?w("Tu comentario contiene lenguaje inapropiado."):x?.response?.status===429?w(`Alcanzaste el lÃmite de ${at} comentarios permitidos.`):w(typeof I=="string"?I:"No se pudo publicar el comentario.")}finally{C(!1)}}async function Q(o){if(!(!n||i)){j(o),w(null);try{await jt({matchId:t,commentId:o,firebaseUid:n.uid})}catch(g){const p=g?.response?.data?.message||g?.response?.data||null;w(typeof p=="string"?p:"No se pudo eliminar el comentario.")}finally{j(null)}}}function X(o){const g=typeof window<"u"&&window.matchMedia?.("(pointer: coarse)").matches;
2o.key==="Enter"&&!o.shiftKey&&!g&&(o.preventDefault(),se())}function Y(){const o=R.current;o&&(A.current=o.scrollHeight-o.scrollTop),s?.()}return a.jsxs("div",{className:"h-full flex flex-col bg-background border-t border-white/10 lg:border-t-0 lg:border-l",children:[a.jsx("div",{className:"flex-shrink-0 flex items-center justify-between px-3 py-2 border-b border-white/8",children:a.jsxs("span",{className:"text-xs font-semibold text-white/60 uppercase tracking-wider",children:["Comentarios",e.filter(o=>!o.deleted).length>0&&a.jsxs("span",{className:"ml-1.5 text-white/30",children:["(",e.filter(o=>!o.deleted).length,")"]})]})}),a.jsxs("div",{className:"flex-1 relative min-h-0 flex flex-col",children:[a.jsx("div",{ref:R,onScroll:()=>{const o=oe();D(o),o&&ee(0)},className:"flex-1 overflow-y-auto py-1 flex flex-col",children:q.length===0?a.jsxs("div",{className:"flex flex-col items-center justify-center flex-1 gap-2 py-8",children:[a.jsx("span",{className:"text-3xl opacity-20",children:"ð¬"}),a.jsx("p",{className:"text-xs text-white/30 text-center px-4",children:"Sé el primero en comentar"})]}):a.jsxs(a.Fragment,{children:[l&&a.jsx("button",{type:"button",onClick:Y,className:"flex-shrink-0 mx-auto my-2 px-3 py-1 rounded-full bg-white/6 text-[10px] text-white/50 hover:text-white/80 transition-colors",children:"Ver comentarios anteriores"}),a.jsx("div",{className:"flex-1"}),q.map(o=>a.jsx(ze,{comment:o,replies:le[o._key]??[],onReply:ne,onDelete:Q,deletingKey:i,currentUid:z,now:E},o._key))]})}),L>0&&a.jsxs("button",{type:"button",onClick:H,className:"absolute bottom-2 left-1/2 -translate-x-1/2 px-3 py-1.5 rounded-full bg-primary text-white text-[10px] font-medium shadow-lg flex items-center gap-1",children:[a.jsxs("span",{children:[L," ",L===1?"mensaje nuevo":"mensajes nuevos"]}),a.jsx("span",{"aria-hidden":!0,children:"â"})]})]}),a.jsx("div",{className:"flex-shrink-0 border-t border-white/8 px-3 py-2",children:d&&n?a.jsxs(a.Fragment,{children:[r&&a.jsxs("div",{className:"flex items-center justify-between mb-1.5 px-1",children:[a.jsxs("span",{className:"text-[10px] text-white/40",children:["Respondiendo a"," ",a.jsx("span",{className:"text-white/60 font-medium",children:r.name})]}),a.jsx("button",{type:"button",onClick:()=>u(null),className:"text-[10px] text-white/30 hover:text-white/60",children:"â"})]}),M&&a.jsx("div",{className:"flex gap-1.5 mb-2 flex-wrap",children:P.map(o=>a.jsx("button",{type:"button",onMouseDown:g=>g.preventDefault(),onClick:()=>V(o),className:"text-lg leading-none hover:scale-125 transition-transform",children:o},o))}),a.jsxs("div",{className:"flex items-end gap-2",children:[a.jsx("button",{type:"button",onMouseDown:o=>o.preventDefault(),onClick:()=>y(o=>!o),className:`flex-shrink-0 w-7 h-7 flex items-center justify-center text-base transition-opacity ${M?"opacity-100":"opacity-40 hover:opacity-70"}`,children:"ð"}),a.jsx("textarea",{ref:te,value:m,onChange:o=>{f(st(o.target.value,Ee)),N&&w(null)},onKeyDown:X,onSelect:o=>{O.current=o.target.selectionStart},onBlur:o=>{O.current=o.target.selectionStart},placeholder:"Escribe un comentarioâ¦",rows:1,className:"flex-1 resize-none bg-white/6 rounded-xl px-3 py-2 text-xs text-white placeholder:text-white/30 focus:outline-none focus:ring-1 focus:ring-white/20 leading-snug min-h-[32px] max-h-[80px] overflow-y-auto",style:{fieldSizing:"content"}}),a.jsx("button",{type:"button",disabled:!m.trim()||_,onClick:se,className:"flex-shrink-0 w-8 h-8 rounded-full bg-primary flex items-center justify-center disabled:opacity-30 transition-opacity",children:a.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:"w-4 h-4 text-white",children:[a.jsx("path",{d:"M22 2L11 13"}),a.jsx("path",{d:"M22 2L15 22 11 13 2 9l20-7z"})]})})]}),N&&a.jsx("p",{className:"text-[10px] text-red-400 mt-1 px-1",children:N}),a.jsxs("div",{className:"flex items-center justify-between mt-1 px-1 gap-2",children:[a.jsx("span",{className:"text-[10px] text-white/30",children:W<=5&&W>0?`Te ${W===1?"queda":"quedan"} ${W} ${W===1?"comentario":"comentarios"}`:""}),m.length>xa&&a.jsxs("span",{className:`text-[10px] ${m.length>=Ee?"text-red-400":"text-white/30"}`,children:[m.length,"/",Ee]})]})]}):d&&!n?a.jsx("p",{className:"text-[11px] text-white/30 text-center py-1",children:"Necesitás vincular tu cuenta de Google o Facebook para poder comentar"}):a.jsx("p",{className:"text-[11px] text-white/30 text-center py-1",children:"Iniciá sesión con Google o Facebook para comentar"})})]})}function Ke(t){const e=(t||"#000000").replace("#","");return{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16)}}function ga(t){const e=n=>{const l=n/255;return l<=.04045?l/12.92:Math.pow((l+.055)/1.055,2.4)};
2return .2126*e(t.r)+.7152*e(t.g)+.0722*e(t.b)}function lt(t){const e=Ke(t),n=ga(e);if(n>=.06)return t;const l=Math.max(.55,1-n/.06)*.7,s=Math.round(e.r+(255-e.r)*l),d=Math.round(e.g+(255-e.g)*l),c=Math.round(e.b+(255-e.b)*l);return`#${s.toString(16).padStart(2,"0")}${d.toString(16).padStart(2,"0")}${c.toString(16).padStart(2,"0")}`}function ba(t){const e=fe.c(63),{events:n,homeColor:l,awayColor:s,homeTeamName:d,awayTeamName:c}=t;let m,f,r,u;e[0]!==s||e[1]!==l?(r=lt(l||"#3b82f6"),m=lt(s||"#ef4444"),f=Ke(r),u=Ke(m),e[0]=s,e[1]=l,e[2]=m,e[3]=f,e[4]=r,e[5]=u):(m=e[2],f=e[3],r=e[4],u=e[5]);const _=u;let C;if(e[6]!==n){const K=n.filter(Sa).sort(ka),ae=K.find(Na),W=K.find(ja),oe=ae?.timestamp??null,H=p=>oe!==null?Math.round((p-oe)/6e4):0,se=n.filter(va).sort(wa),Q=se.length>0||K.length>0;let X;e[8]===Symbol.for("react.memo_cache_sentinel")?(X={minute:0,home:0,away:0},e[8]=X):X=e[8];const Y=[X];let o=0,g=0;for(const p of se){const k=p.home_goals?.total??o,T=p.away_goals?.total??g,J=H(p.timestamp);Y.push({minute:J,home:k,away:T}),o=k,g=T}if(W?.timestamp&&oe){const p=H(W.timestamp);if(p>(Y[Y.length-1]?.minute??0)){let k;e[9]!==p||e[10]!==g||e[11]!==o?(k={minute:p,home:o,away:g},e[9]=p,e[10]=g,e[11]=o,e[12]=k):k=e[12],Y.push(k)}}C={chartData:Y,hasData:Q},e[6]=n,e[7]=C}else C=e[7];const{chartData:h,hasData:v}=C;if(!v)return null;let i;e[13]!==d?(i={label:d},e[13]=d,e[14]=i):i=e[14];let j;e[15]!==c?(j={label:c},e[15]=c,e[16]=j):j=e[16];let N;e[17]!==i||e[18]!==j?(N={home:i,away:j},e[17]=i,e[18]=j,e[19]=N):N=e[19];const w=N,M=`radial-gradient(ellipse 60% 80% at 10% 50%, rgba(${f.r},${f.g},${f.b},0.12) 0%, transparent 70%), 3 radial-gradient(ellipse 60% 80% at 90% 50%, rgba(${_.r},${_.g},${_.b},0.12) 0%, transparent 70%)`;let y;e[20]!==M?(y=a.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{background:M}}),e[20]=M,e[21]=y):y=e[21];let E;e[22]===Symbol.for("react.memo_cache_sentinel")?(E=a.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[a.jsx(ca,{className:"w-3.5 h-3.5 text-muted-foreground/70 shrink-0"}),a.jsx("span",{className:"text-xs font-medium text-muted-foreground uppercase tracking-widest",children:"Gráfico de goles"})]}),e[22]=E):E=e[22];let $;e[23]!==r?($=a.jsx("span",{className:"inline-block w-5 h-0.5 rounded-full",style:{background:r}}),e[23]=r,e[24]=$):$=e[24];let S;e[25]!==d||e[26]!==$?(S=a.jsxs("span",{className:"flex items-center gap-1.5 text-[11px] font-medium text-muted-foreground",children:[$,d]}),e[25]=d,e[26]=$,e[27]=S):S=e[27];let D;e[28]!==m?(D=a.jsx("span",{className:"inline-block w-5 h-0.5 rounded-full",style:{background:m}}),e[28]=m,e[29]=D):D=e[29];let L;e[30]!==c||e[31]!==D?(L=a.jsxs("span",{className:"flex items-center gap-1.5 text-[11px] font-medium text-muted-foreground",children:[D,c]}),e[30]=c,e[31]=D,e[32]=L):L=e[32];let ee;e[33]!==S||e[34]!==L?(ee=a.jsxs("div",{className:"flex items-center gap-5 mb-3",children:[S,L]}),e[33]=S,e[34]=L,e[35]=ee):ee=e[35];let R,te,O;e[36]===Symbol.for("react.memo_cache_sentinel")?(R={top:0,left:0,right:0,bottom:0},te=a.jsx(Wt,{vertical:!1,stroke:"rgba(255,255,255,0.06)"}),O=a.jsx(Qt,{dataKey:"minute",hide:!0}),e[36]=R,e[37]=te,e[38]=O):(R=e[36],te=e[37],O=e[38]);let G;e[39]===Symbol.for("react.memo_cache_sentinel")?(G=a.jsx(Xt,{orientation:"right",tickLine:!1,axisLine:!1,tick:{fontSize:10,fill:"rgba(255,255,255,0.4)"},allowDecimals:!1,tickCount:5,width:24}),e[39]=G):G=e[39];let U;e[40]!==r?(U={r:3,fill:r},e[40]=r,e[41]=U):U=e[41];let A;e[42]!==r||e[43]!==U?(A=a.jsx(Ye,{dataKey:"home",type:"stepAfter",stroke:r,strokeWidth:2,dot:!1,activeDot:U,connectNulls:!0,animationDuration:600,animationEasing:"ease-out"}),e[42]=r,e[43]=U,e[44]=A):A=e[44];let P;e[45]!==m?(P={r:3,fill:m},e[45]=m,e[46]=P):P=e[46];let V;e[47]!==m||e[48]!==P?(V=a.jsx(Ye,{dataKey:"away",type:"stepAfter",stroke:m,strokeWidth:2,dot:!1,activeDot:P,connectNulls:!0,animationDuration:600,animationEasing:"ease-out"}),e[47]=m,e[48]=P,e[49]=V):V=e[49];let z;e[50]!==h||e[51]!==A||e[52]!==V?(z=a.jsxs(Yt,{data:h,margin:R,children:[te,O,G,A,V]}),e[50]=h,e[51]=A,e[52]=V,e[53]=z):z=e[53];let ne;e[54]!==w||e[55]!==z?(ne=a.jsx("div",{className:"h-[140px]",children:a.jsx(Jt,{config:w,className:"h-full w-full bg-transparent",children:z})}
3),e[54]=w,e[55]=z,e[56]=ne):ne=e[56];let q;e[57]!==ee||e[58]!==ne?(q=a.jsxs("div",{className:"relative px-5 pt-4 pb-5",children:[E,ee,ne]}),e[57]=ee,e[58]=ne,e[59]=q):q=e[59];let le;return e[60]!==q||e[61]!==y?(le=a.jsxs("div",{className:"relative border border-border rounded-2xl overflow-hidden w-full",children:[y,q]}),e[60]=q,e[61]=y,e[62]=le):le=e[62],le}function wa(t,e){return t.timestamp-e.timestamp}function va(t){return t._type==="goal_events"}function ja(t){return t.status===xe.ENDED}function Na(t){return t.status===xe.FIRST_HALF}function ka(t,e){return t.timestamp-e.timestamp}function Sa(t){return t._type==="status_events"}function $a(t){const e=(t??"").trim();if(e.length===0)return null;const n=e.includes("://")?e:`https://${e}`;let l;try{l=new URL(n)}catch{return null}return l.protocol!=="http:"&&l.protocol!=="https:"||!l.hostname.includes(".")?null:l}function Ma(t){return t.hostname.replace(/^www\./,"").toLowerCase()}function Ca(t,e){if(e==="youtu.be")return t.pathname.slice(1).split("/")[0]||null;if(e!=="youtube.com"&&e!=="m.youtube.com")return null;const n=t.searchParams.get("v");if(n)return n;const l=t.pathname.match(/^\/(?:live|embed|shorts)\/([^/?]+)/);return l?l[1]:null}function Ta(t,e){const n=$a(t);if(!n)return null;const l=n.toString(),s=Ma(n),d=Ca(n,s);if(d)return{kind:"embed",provider:"youtube",src:`https://www.youtube.com/embed/${encodeURIComponent(d)}?rel=0`,href:l};if(s==="twitch.tv"){const c=n.pathname.split("/").filter(Boolean)[0];return c&&!["videos","clips"].includes(c)?{kind:"embed",provider:"twitch",src:`https://player.twitch.tv/?channel=${encodeURIComponent(c)}&parent=${encodeURIComponent(e)}`,href:l}:{kind:"link",provider:"twitch",href:l}}if(s==="facebook.com"||s==="fb.watch")return{kind:"embed",provider:"facebook",src:`https://www.facebook.com/plugins/video.php?href=${encodeURIComponent(l)}&show_text=false`,href:l};if(s==="instagram.com"){const c=n.pathname.match(/^\/(?:p|reel|tv)\/([^/?]+)/);return c?{kind:"embed",provider:"instagram",src:`https://www.instagram.com/p/${encodeURIComponent(c[1])}/embed`,href:l}:{kind:"link",provider:"instagram",href:l}}return{kind:"link",provider:"other",href:l}}function Ea({streamingUrl:t,isLive:e=!1}){const n=b.useMemo(()=>Ta(t??"",typeof window>"u"?"":window.location.hostname),[t]),[l,s]=b.useState(!0);return n?a.jsxs("section",{className:"flex-shrink-0 w-[90%] mx-auto mt-3 rounded-2xl border-2 border-gray-800/50 bg-gray-800/50 overflow-hidden",children:[a.jsxs("div",{className:"flex items-center gap-2 px-3 py-2",children:[a.jsx(la,{className:`w-4 h-4 shrink-0 ${e?"text-red-500":"text-gray-300"}`}),a.jsx("span",{className:"flex-1 text-sm font-semibold text-white",children:e?"Transmisión en vivo":"Transmisión"}),a.jsx("a",{href:n.href,target:"_blank",rel:"noopener noreferrer",className:"text-gray-300 transition-colors hover:text-white","aria-label":"Abrir la transmisión en otra pestaña",title:"Abrir en otra pestaña",children:a.jsx(Je,{className:"w-4 h-4"})}),n.kind==="embed"&&a.jsx("button",{type:"button",onClick:()=>s(d=>!d),className:"text-gray-300 transition-colors hover:text-white","aria-expanded":l,"aria-label":l?"Ocultar la transmisión":"Mostrar la transmisión",title:l?"Ocultar":"Mostrar",children:a.jsx(Zt,{className:`w-5 h-5 transition-transform duration-200 ${l?"":"-rotate-90"}`})})]}),n.kind==="embed"?l&&a.jsx("div",{className:"mx-auto aspect-video w-full max-w-[calc(40dvh*16/9)] bg-black",children:a.jsx("iframe",{src:n.src,title:"Transmisión del partido",className:"h-full w-full",allow:"autoplay; encrypted-media; picture-in-picture; fullscreen",allowFullScreen:!0,referrerPolicy:"strict-origin-when-cross-origin"})}):a.jsxs("a",{href:n.href,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2 border-t border-gray-700/50 px-3 py-3 text-sm text-white transition-colors hover:bg-gray-700/40",children:["Ver la transmisión",a.jsx(Je,{className:"w-4 h-4"})]})]}):null}function Ra(t){let e=0,n=0;return t.map(l=>(l._type==="goal_events"&&(e=l.home_goals?.total??e,n=l.away_goals?.total??n),{home:e,away:n}))}function Aa(t){switch(t){case xe.FIRST_HALF:return"Inicio del partido";case xe.SECOND_HALF:return"Inicio 2º tiempo";case xe.ENDED:return"Final del partido";case xe.SUSPENDED:return"Partido suspendido";default:return t}}function ot(t){switch(t){case"yellow_card":return"Amarilla";case"red_card":return"Roja";case"blue_card":return"Azul";case"exclusion":return"Exclusión";default:return"Sanción"}}function Da(t){const e=t.trim().split(" ");return e.length>=2?`${e[0][0]}${e[1][0]}`.toUpperCase():t.slice(0,2).toUpperCase()}function Ve(t){const e=t.trim().split(" ");if(e.length<2)return t;const n=e[e.length-1],l=e.slice(0,-1).join(" ");return`${n}, ${l}`}function La(){const t=fe.c(1);let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=a.jsx(kt,{size:20,className:"text-white shrink-0"}),t[0]=e):e=t[0],e}function bt(){const t=fe.c(1);let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=a.jsx("span",{className:"flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-blue-500/15 ring-1 ring-blue-400/50 text-[9px] text-blue-400 pl-[1px]",children:"â¶"}),t[0]=e):e=t[0],e}function Ia(t){const e=fe.c(5),{type:n}=t;if(n==="yellow_card"){let s;return e[0]===Symbol.for("react.memo_cache_sentinel")?(s=a.jsx(Ie,{width:18,height:18,className:"text-yellow-300 fill-yellow-300"}),e[0]=s):s=e[0],s}if(n==="red_card"){let s;return e[1]===Symbol.for("react.memo_cache_sentinel")?(s=a.jsx(Ie,{width:18,height:18,className:"text-red-600 fill-red-600"}),e[1]=s):s=e[1],s}if(n==="blue_card"){let s;return e[2]===Symbol.for("react.memo_cache_sentinel")?(s=a.jsx(Ie,{width:18,height:18,className:"text-blue-500 fill-blue-500"}),e[2]=s):s=e[2],s}if(n==="exclusion"){let s;return e[3]===Symbol.for("react.memo_cache_sentinel")?(s=a.jsx(St,{width:18,height:18,className:"text-slate-300"}),e[3]=s):s=e[3],s}let l;return e[4]===Symbol.for("react.memo_cache_sentinel")?(l=a.jsx(Ie,{width:18,height:18,className:"text-slate-400 fill-slate-400"}),e[4]=l):l=e[4],l}function Ha(){const t=fe.c(1);let e;return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=a.jsx("span",{className:"inline-flex items-center justify-center w-[18px] h-[18px] rounded-[3px] bg-emerald-500 text-white text-[11px] font-bold leading-none",children:"T"}),t[0]=e):e=t[0],e}function Oa(t){const e=fe.c(5),{event:n}=t;if(n._type==="goal_events"){let l;return e[0]===Symbol.for("react.memo_cache_sentinel")?(l=a.jsx(La,{}),e[0]=l):l=e[0],l}if(n._type==="status_events"){let l;return e[1]===Symbol.for("react.memo_cache_sentinel")?(l=a.jsx(bt,{}),e[1]=l):l=e[1],l}if(n._type==="player_sanctions"||n._type==="coach_sanctions"){const l=n.sanction_type??"other";let s;return e[2]!==l?(s=a.jsx(Ia,{type:l}),e[2]=l,e[3]=s):s=e[3],s}if(n._type==="timeout_events"){let l;return e[4]===Symbol.for("react.memo_cache_sentinel")?(l=a.jsx(Ha,{}),e[4]=l):l=e[4],l}return null}function rt(t){const e=fe.c(33),{event:n,teamName:l,teamAvatar:s,side:d}=t,c=d==="home";let m="",f=null,r="",u="";if(n._type==="goal_events"){const $=n.player_name??"";let S;e[0]!==$?(S=Ve($),e[0]=$,e[1]=S):S=e[1],m=S,f=n.player_number??null,u=n.player_avatar??""}else if(n._type==="player_sanctions"){const $=n.player_name??"";let S;e[2]!==$?(S=Ve($),e[2]=$,e[3]=S):S=e[3],m=S,f=n.player_number??null;const D=n;let L;e[4]!==D.sanction_type?(L=ot(D.sanction_type),e[4]=D.sanction_type,e[5]=L):L=e[5],r=L,u=n.player_avatar??""}else if(n._type==="coach_sanctions"){const $=n.coach_name??"";let S;e[6]!==$?(S=Ve($),e[6]=$,e[7]=S):S=e[7],m=S;const D=n;let L;e[8]!==D.sanction_type?(L=ot(D.sanction_type),e[8]=D.sanction_type,e[9]=L):L=e[9],r=L,u=n.coach_avatar??""}else n._type==="timeout_events"&&(m=l,u=s??"");let _;e[10]!==m||e[11]!==l?(_=m?Da(m):l.slice(0,2).toUpperCase(),e[10]=m,e[11]=l,e[12]=_):_=e[12];const C=_,h=`flex items-center gap-1.5 min-w-0 ${c?"flex-row-reverse":"flex-row"}`;let v;e[13]!==u?(v=u&&a.jsx(xt,{src:u,className:"object-cover"}),e[13]=u,e[14]=v):v=e[14];let i;e[15]!==C?(i=a.jsx(pt,{className:"text-[10px]",children:C}),e[15]=C,e[16]=i):i=e[16];let j;e[17]!==v||e[18]!==i?(j=a.jsxs(ht,{className:"w-7 h-7 shrink-0",children:[v,i]}),e[17]=v,e[18]=i,e[19]=j):j=e[19];const N=`flex flex-col ${c?"items-end text-right":"items-start text-left"}`;let w;e[20]!==m?(w=a.jsx("span",{className:"text-xs font-semibold text-white leading-tight break-words",children:m}),e[20]=m,e[21]=w):w=e[21];let M;e[22]!==f||e[23]!==r?(M=(f!==null||r)&&a.jsxs("span",{className:"text-[10px] text-white/45 leading-tight",children:[f!==null?`#${f}`:"",f!==null&&r?" · ":"",r]}),e[22]=f,e[23]=r,e[24]=M):M=e[24];let y;e[25]!==N||e[26]!==w||e[27]!==M?(y=a.jsxs("div",{className:N,children:[w,M]}),e[25]=N,e[26]=w,e[27]=M,e[28]=y):y=e[28];let E;return e[29]!==h||e[30]!==j||e[31]!==y?(E=a.jsxs("div",{className:h,children:[j,y]}),e[29]=h,e[30]=j,e[31]=y,e[32]=E):E=e[32],E}function Ua(t){const e=fe.c(20),{events:n,homeTeamName:l,awayTeamName:s,homeTeamAvatar:d,awayTeamAvatar:c}=t;let m;e[0]!==n?(m=Ra(n),e[0]=n,e[1]=m):m=e[1];const f=m;if(n.length===0){let C;return e[2]===Symbol.for("react.memo_cache_sentinel")?(C=a.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 py-16",children:[a.jsx("span",{className:"text-4xl opacity-20",children:"â±"}),a.jsx("p",{className:"text-sm text-white/30 text-center",children:"Los eventos aparecerán aquà cuando comience el partido"})]}),e[2]=C):C=e[2],C}let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=a.jsx("div",{className:"pointer-events-none absolute inset-y-0 left-1/2 w-px -translate-x-1/2 bg-white/8"}),e[3]=r):r=e[3];let u;if(e[4]!==c||e[5]!==s||e[6]!==n||e[7]!==d||e[8]!==l||e[9]!==f){let C;e[11]!==c||e[12]!==s||e[13]!==n.length||e[14]!==d||e[15]!==l||e[16]!==f?(C=(h,v)=>{const i=n.length-1-v,{home:j,away:N}=f[i],w=`${j}â${N}`,M=h._type==="goal_events",y=h._side==="home";if(h._side==="center")return a.jsxs(Ze.div,{initial:{opacity:0,scaleY:.7}
3,animate:{opacity:1,scaleY:1},transition:{duration:.22,ease:"easeOut"},className:"relative z-10 my-3 flex flex-col items-center gap-1 border-y border-dashed border-blue-500/25 bg-blue-500/5 py-2.5 before:absolute before:inset-0 before:content-[''] before:bg-background before:[z-index:-1]",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(bt,{}),a.jsx("span",{className:"text-[11px] font-semibold uppercase tracking-widest text-blue-400",children:Aa(h.status??"")})]}),a.jsx("span",{className:"font-mono text-xs font-bold text-white/35",children:w})]},`${h._type}-${h._key}`);const E=y?l:s,$=y?d:c;return a.jsxs(Ze.div,{initial:{opacity:0,x:y?-16:16},animate:{opacity:1,x:0},transition:{duration:.28,ease:"easeOut"},className:`grid grid-cols-[1fr_56px_1fr] items-center ${M?"py-2":"py-1.5"}`,children:[a.jsx("div",{className:"flex items-center justify-end pr-2 min-w-0",children:y&&a.jsx(rt,{event:h,teamName:E,teamAvatar:$,side:"home"})}),a.jsxs("div",{className:"relative z-10 flex flex-col items-center gap-0.5",children:[a.jsx(Oa,{event:h}),M&&a.jsx("span",{className:"font-mono text-[10px] leading-none tabular-nums font-bold text-amber-400",children:w})]}),a.jsx("div",{className:"flex items-center pl-2 min-w-0",children:!y&&a.jsx(rt,{event:h,teamName:E,teamAvatar:$,side:"away"})})]},`${h._type}-${h._key}`)},e[11]=c,e[12]=s,e[13]=n.length,e[14]=d,e[15]=l,e[16]=f,e[17]=C):C=e[17],u=[...n].reverse().map(C),e[4]=c,e[5]=s,e[6]=n,e[7]=d,e[8]=l,e[9]=f,e[10]=u}else u=e[10];let _;return e[18]!==u?(_=a.jsx("div",{className:"w-full",children:a.jsxs("div",{className:"relative",children:[r,a.jsx(Nt,{initial:!1,children:u})]})}),e[18]=u,e[19]=_):_=e[19],_}const qe=50;function Pa(t){const[e,n]=b.useState([]),[l,s]=b.useState(!0),[d,c]=b.useState(!1),[m,f]=b.useState(qe),r=b.useRef(t);r.current!==t&&(r.current=t,n([]),f(qe),c(!1),s(!0)),b.useEffect(()=>{if(!t){s(!1);return}const _=ct(dt(ut,`matches/${t}/comments`),mt("timestamp"),$t(m));return Mt(_,h=>{const v=[];h.forEach(i=>{const j=i.key;j&&v.push({...i.val(),_key:j})}),n(v),c(v.length>=m),s(!1)})},[t,m]);const u=b.useCallback(()=>{f(_=>_+qe)},[]);return{comments:e,loading:l,hasMore:d,loadMore:u}}const it=["pointerdown","touchstart","keydown","click"];function Va(){const t=fe.c(9),[e,n]=b.useState(qt);let l,s;t[0]!==e?(l=()=>{if(e==="off")return;const r=()=>{Qe(),Xe(),zt()&&u()},u=()=>{for(const _ of it)window.removeEventListener(_,r)};for(const _ of it)window.addEventListener(_,r,{passive:!0});return r(),u},s=[e],t[0]=e,t[1]=l,t[2]=s):(l=t[1],s=t[2]),b.useEffect(l,s);let d;t[3]===Symbol.for("react.memo_cache_sentinel")?(d=[],t[3]=d):d=t[3],b.useEffect(qa,d);let c;t[4]!==e?(c=()=>{const r=Kt(e);return Ft(r),r==="off"?ft():(Qe(),Xe()),n(r),r},t[4]=e,t[5]=c):c=t[5];const m=c;let f;return t[6]!==m||t[7]!==e?(f={mode:e,cycleMode:m},t[6]=m,t[7]=e,t[8]=f):f=t[8],f}function qa(){return ft}const Fa=["goal_events","status_events","player_sanctions","coach_sanctions","timeout_events"];function za(t,e){return t==="status_events"?"center":e.is_home?"home":"away"}function Ka(t){const e=fe.c(4);let n;e[0]===Symbol.for("react.memo_cache_sentinel")?(n=[],e[0]=n):n=e[0];const[l,s]=b.useState(n);let d,c;return e[1]!==t?(d=()=>{if(!t)return;const m=Fa.map(f=>{const r=ct(dt(ut,`matches/${t}/${f}`),mt("timestamp"));return Ct(r,_=>{const C=_.key;if(!C)return;const h=_.val();s(v=>v.some(i=>i._key===C&&i._type===f)?v:[...v,{...h,_key:C,_type:f,_side:za(f,h)}].sort(Ga))})});return()=>{m.forEach(Ba)}},c=[t],e[1]=t,e[2]=d,e[3]=c):(d=e[2],c=e[3]),b.useEffect(d,c),l}function Ba(t){return t()}function Ga(t,e){return t.timestamp-e.timestamp}const Wa={off:"Sonido silenciado",effects:"Efectos de sonido activados",commentary:"Relator activado"},Qa={off:a.jsx(gt,{className:"w-4 h-4"}),effects:a.jsx(_t,{className:"w-4 h-4"}),commentary:a.jsx(yt,{className:"w-4 h-4"})};function ps(){const t=fe.c(152),{matchId:e}=Tt(),n=Et(),l=Rt(),{data:s,isLoading:d}=Ot(e);let c;t[0]!==s?(c=s?{team_home_name:s.team_home_name,team_away_name:s.team_away_name,team_home_avatar:s.team_home_avatar,team_away_avatar:s.team_away_avatar}:null,t[0]=s,t[1]=c):c=t[1];const m=c,f=s?.goals_home??0,r=s?.goals_away??0,u=s?.status??xe.PROGRAMMED;let _;t[2]!==f||t[3]!==r||t[4]!==u?(_={goals_home:f,goals_away:r,status:u},t[2]=f,t[3]=r,t[4]=u,t[5]=_):_=t[5];const C=_,{notification:h,clearNotification:v,liveScore:i}=Bt(e??"",C,m,!0);let j;
3t[6]!==i.status||t[7]!==e?(j=ea(i.status)?e:void 0,t[6]=i.status,t[7]=e,t[8]=j):j=t[8],Ut(j);const{mode:N,cycleMode:w}=Va();let M;t[9]===Symbol.for("react.memo_cache_sentinel")?(M={off:"Sin sonido â tocar para activar efectos",effects:"Efectos â tocar para agregar el relator",commentary:"Efectos y relator â tocar para silenciar"},t[9]=M):M=t[9];const y=M[N],[E,$]=b.useState("timeline"),[S,D]=b.useState(!1),[L,ee]=b.useState(0),[R,te]=b.useState(Ge.currentUser);let O,G;t[10]===Symbol.for("react.memo_cache_sentinel")?(O=()=>Dt(Ge,te),G=[],t[10]=O,t[11]=G):(O=t[10],G=t[11]),b.useEffect(O,G);const U=Ka(e??""),{comments:A,hasMore:P,loadMore:V}=Pa(e??""),z=et("(min-width: 1024px)"),ne=et("(hover: hover)");let q;t[12]!==ne||t[13]!==w?(q=()=>{const Z=w();ne||Lt(Wa[Z],{icon:Qa[Z]})},t[12]=ne,t[13]=w,t[14]=q):q=t[14];const le=q;let K;t[15]!==s?.category_id||t[16]!==s?.team_away_id||t[17]!==s?.team_away_variant||t[18]!==s?.team_home_id||t[19]!==s?.team_home_variant?(K=We.matches.headToHead({categoryId:s?.category_id??"",homeTeamId:s?.team_home_id??"",homeTeamVariant:s?.team_home_variant??"",awayTeamId:s?.team_away_id??"",awayTeamVariant:s?.team_away_variant??""}),t[15]=s?.category_id,t[16]=s?.team_away_id,t[17]=s?.team_away_variant,t[18]=s?.team_home_id,t[19]=s?.team_home_variant,t[20]=K):K=t[20];let ae;t[21]!==s?.category_id||t[22]!==s?.team_away_id||t[23]!==s?.team_away_variant||t[24]!==s?.team_home_id||t[25]!==s?.team_home_variant?(ae=()=>It({categoryId:s?.category_id??"",homeTeamId:s?.team_home_id??"",homeTeamVariant:s?.team_home_variant??"",awayTeamId:s?.team_away_id??"",awayTeamVariant:s?.team_away_variant??""}),t[21]=s?.category_id,t[22]=s?.team_away_id,t[23]=s?.team_away_variant,t[24]=s?.team_home_id,t[25]=s?.team_home_variant,t[26]=ae):ae=t[26];const W=!!s?.category_id&&!!s?.team_home_id&&!!s?.team_away_id;let oe;t[27]!==K||t[28]!==ae||t[29]!==W?(oe={queryKey:K,queryFn:ae,enabled:W},t[27]=K,t[28]=ae,t[29]=W,t[30]=oe):oe=t[30];const{data:H}=At(oe);let se;if(t[31]!==A||t[32]!==R?.uid){let Z;t[34]!==R?.uid?(Z=Be=>!Be.deleted&&Be.firebase_uid!==R?.uid,t[34]=R?.uid,t[35]=Z):Z=t[35],se=A.filter(Z),t[31]=A,t[32]=R?.uid,t[33]=se}else se=t[33];const Q=se.length,X=Math.max(0,Q-L);let Y,o;t[36]!==Q||t[37]!==S?(Y=()=>{S&&ee(Q)},o=[S,Q],t[36]=Q,t[37]=S,t[38]=Y,t[39]=o):(Y=t[38],o=t[39]),b.useEffect(Y,o);let g;t[40]!==Q?(g=function(){D(!0),ee(Q)},t[40]=Q,t[41]=g):g=t[41];const p=g;let k;t[42]!==s||t[43]!==i.goals_away||t[44]!==i.goals_home||t[45]!==i.status?(k=s?{...s,goals_home:i.goals_home,goals_away:i.goals_away,status:i.status}:null,t[42]=s,t[43]=i.goals_away,t[44]=i.goals_home,t[45]=i.status,t[46]=k):k=t[46];const T=k;let J;t[47]!==v||t[48]!==d||t[49]!==T||t[50]!==h?(J=d||!T?a.jsx(Pt,{}):a.jsx(Vt,{headerInfo:T,isHeaderLoading:!1,notification:a.jsx(Gt,{message:h?.message??"",playerName:h?.playerName,teamName:h?.teamName,teamAvatar:h?.teamAvatar,icon:h?.icon,side:h?.side,teamColor:h?.side==="away"?T.team_away_main_color:h?.side==="home"?T.team_home_main_color:void 0,type:h?.type??"goal",isVisible:!!h,onHide:v})}),t[47]=v,t[48]=d,t[49]=T,t[50]=h,t[51]=J):J=t[51];const x=s?.streaming_url,I=i.status===xe.FIRST_HALF||i.status===xe.SECOND_HALF;let F;t[52]!==x||t[53]!==I?(F=a.jsx(Ea,{streamingUrl:x,isLive:I}),t[52]=x,t[53]=I,t[54]=F):F=t[54];let B;t[55]===Symbol.for("react.memo_cache_sentinel")?(B=["timeline","stats"],t[55]=B):B=t[55];let re;t[56]!==E?(re=a.jsx("div",{className:"flex-1 h-[45px] rounded-full border-2 border-gray-800/50 bg-gray-800/50 flex items-center overflow-hidden",children:B.map(Z=>a.jsx("button",{type:"button",onClick:()=>$(Z),className:"w-1/2 h-full flex items-center justify-center rounded-full transition-colors duration-150",style:{background:E===Z?"#ffffff":"transparent",color:E===Z?"#000000":"#ffffff"},children:Z==="timeline"?"Eventos":"EstadÃsticas"},Z))}),t[56]=E,t[57]=re):re=t[57];let ie;t[58]!==N?(ie=N==="off"&&a.jsx(gt,{className:"w-5 h-5 opacity-60"}),t[58]=N,t[59]=ie):ie=t[59];let ce;t[60]!==N?(ce=N==="effects"&&a.jsx(_t,{className:"w-5 h-5"}),t[60]=N,t[61]=ce):ce=t[61];let me;t[62]!==N?(me=N==="commentary"&&a.jsx(yt,{className:"w-5 h-5"}),t[62]=N,t[63]=me):me=t[63];let de;t[64]!==le||t[65]!==y||t[66]!==ie||t[67]!==ce||t[68]!==me?(de=a.jsxs("button",{type:"button",onClick:le,"aria-label":y,className:"flex-shrink-0 w-[45px] h-[45px] rounded-full border-2 border-gray-800/50 bg-gray-800/50 flex items-center justify-center text-white transition-colors duration-150 hover:bg-gray-700/50",children:[ie,ce,me]}),t[64]=le,t[65]=y,t[66]=ie,t[67]=ce,t[68]=me,t[69]=de):de=t[69];let ue;t[70]!==y||t[71]!==de?(ue=a.jsx(Pe,{content:y,placement:"bottom",closeDelay:0,children:de}),t[70]=y,t[71]=de,t[72]=ue):ue=t[72];let he;t[73]!==re||t[74]!==ue?(he=a.jsxs("div",{className:"flex-shrink-0 w-[90%] mx-auto my-3 flex items-center gap-2",children:[re,ue]}),t[73]=re,t[74]=ue,t[75]=he):he=t[75];let ye;t[76]!==E||t[77]!==U||t[78]!==s?.team_away_avatar||t[79]!==s?.team_away_name||t[80]!==s?.team_home_avatar||t[81]!==s?.team_home_name?(ye=E==="timeline"&&a.jsx(Ua,{events:U,homeTeamName:s?.team_home_name??"Local",awayTeamName:s?.team_away_name??"Visitante",homeTeamAvatar:s?.team_home_avatar,awayTeamAvatar:s?.team_away_avatar}),t[76]=E,t[77]=U,t[78]=s?.team_away_avatar,t[79]=s?.team_away_name,t[80]=s?.team_home_avatar,t[81]=s?.team_home_name,t[82]=ye):ye=t[82];let _e;t[83]!==E||t[84]!==U||t[85]!==H?.away_wins||t[86]!==H?.draws||t[87]!==H?.home_wins||t[88]!==H?.total_matches||t[89]!==s?.team_away_avatar||t[90]!==s?.team_away_main_color||t[91]!==s?.team_away_name||t[92]!==s?.team_home_avatar||t[93]!==s?.team_home_main_color||t[94]!==s?.team_home_name?(_e=E==="stats"&&a.jsxs("div",{className:"flex flex-col gap-4 px-4 py-4",children:[a.jsx(ba,{events:U,homeColor:s?.team_home_main_color??"#3b82f6",awayColor:s?.team_away_main_color??"#ef4444",homeTeamName:s?.team_home_name??"Local",awayTeamName:s?.team_away_name??"Visitante"}),a.jsx(ha,{homeTeam:s?.team_home_name??"",homeTeamAvatar:s?.team_home_avatar??"",homeTeamColor:s?.team_home_main_color??"#3584e4",awayTeam:s?.team_away_name??"",awayTeamAvatar:s?.team_away_avatar??"",awayTeamColor:s?.team_away_main_color??"#e55353",totalMatches:H?.total_matches??0,homeWins:H?.home_wins??0,awayWins:H?.away_wins??0,draws:H?.draws??0})]}),t[83]=E,t[84]=U,t[85]=H?.away_wins,t[86]=H?.draws,t[87]=H?.home_wins,t[88]=H?.total_matches,t[89]=s?.team_away_avatar,t[90]=s?.team_away_main_color,t[91]=s?.team_away_name,t[92]=s?.team_home_avatar,t[93]=s?.team_home_main_color,t[94]=s?.team_home_name,t[95]=_e):_e=t[95];let ge;t[96]!==ye||t[97]!==_e?(ge=a.jsxs("div",{className:"flex-1 overflow-y-auto min-h-0 relative",children:[ye,_e]}),t[96]=ye,t[97]=_e,t[98]=ge):ge=t[98];let be;t[99]!==J||t[100]!==F||t[101]!==he||t[102]!==ge?(be=a.jsxs("div",{className:"flex-1 flex flex-col overflow-hidden min-h-0",children:[J,F,he,ge]}),t[99]=J,t[100]=F,t[101]=he,t[102]=ge,t[103]=be):be=t[103];let we;t[104]!==A||t[105]!==R||t[106]!==P||t[107]!==z||t[108]!==V||t[109]!==e?(we=z&&a.jsx(nt,{matchId:e??"",comments:A,fbUser:R,hasMore:P,loadMore:V}),t[104]=A,t[105]=R,t[106]=P,t[107]=z,t[108]=V,t[109]=e,t[110]=we):we=t[110];let ve;t[111]!==we?(ve=a.jsx("div",{className:"hidden lg:flex lg:flex-col lg:flex-shrink-0 lg:w-1/3 min-h-0",children:we}),t[111]=we,t[112]=ve):ve=t[112];let Re;t[113]===Symbol.for("react.memo_cache_sentinel")?(Re=a.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.8,strokeLinecap:"round",strokeLinejoin:"round",className:"w-6 h-6 text-white",children:a.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})}),t[113]=Re):Re=t[113];let je;t[114]!==X?(je=X>0&&a.jsx("span",{className:"absolute -top-1 -right-1 min-w-[20px] h-5 rounded-full bg-red-500 text-white text-[10px] font-bold flex items-center justify-center px-1 leading-none",children:X>9?"9+":X}
3),t[114]=X,t[115]=je):je=t[115];let Ne;t[116]!==p||t[117]!==je?(Ne=a.jsx(Pe,{content:"Comentarios",placement:"right",closeDelay:0,children:a.jsxs("button",{type:"button",onClick:p,className:"lg:hidden fixed bottom-6 left-6 md:bottom-8 md:left-8 z-40 w-14 h-14 rounded-full bg-primary shadow-lg hover:shadow-xl transition-all duration-200 hover:scale-110 flex items-center justify-center",children:[Re,je]})}),t[116]=p,t[117]=je,t[118]=Ne):Ne=t[118];const He=`lg:hidden fixed inset-0 z-50 transition-all duration-300 ${S?"pointer-events-auto":"pointer-events-none"}`,Oe=`absolute inset-0 bg-black/60 transition-opacity duration-300 ${S?"opacity-100":"opacity-0"}`;let Ae;t[119]===Symbol.for("react.memo_cache_sentinel")?(Ae=()=>D(!1),t[119]=Ae):Ae=t[119];let ke;t[120]!==Oe?(ke=a.jsx("div",{className:Oe,onClick:Ae}),t[120]=Oe,t[121]=ke):ke=t[121];const Ue=`absolute bottom-0 left-0 right-0 h-[85dvh] rounded-t-2xl overflow-hidden transition-transform duration-300 ${S?"translate-y-0":"translate-y-full"}`;let Se;t[122]!==A||t[123]!==R||t[124]!==P||t[125]!==z||t[126]!==V||t[127]!==e?(Se=!z&&a.jsx(nt,{matchId:e??"",comments:A,fbUser:R,hasMore:P,loadMore:V}),t[122]=A,t[123]=R,t[124]=P,t[125]=z,t[126]=V,t[127]=e,t[128]=Se):Se=t[128];let $e;t[129]!==Ue||t[130]!==Se?($e=a.jsx("div",{className:Ue,children:Se}),t[129]=Ue,t[130]=Se,t[131]=$e):$e=t[131];let Me;t[132]!==He||t[133]!==ke||t[134]!==$e?(Me=a.jsxs("div",{className:He,children:[ke,$e]}),t[132]=He,t[133]=ke,t[134]=$e,t[135]=Me):Me=t[135];let Ce;t[136]!==i.goals_away||t[137]!==i.goals_home||t[138]!==i.status||t[139]!==e||t[140]!==n||t[141]!==l?(Ce=()=>{l.setQueryData(We.match.header(e??""),Z=>Z&&{...Z,goals_home:i.goals_home,goals_away:i.goals_away,status:i.status}),n(`/matchInCourse/${e}`)},t[136]=i.goals_away,t[137]=i.goals_home,t[138]=i.status,t[139]=e,t[140]=n,t[141]=l,t[142]=Ce):Ce=t[142];let De;t[143]===Symbol.for("react.memo_cache_sentinel")?(De=a.jsx(aa,{className:"w-6 h-6"}),t[143]=De):De=t[143];let Te;t[144]!==Ce?(Te=a.jsx(Pe,{content:"Ver Planilla",placement:"left",closeDelay:0,children:a.jsx(Ht,{isIconOnly:!0,color:"primary",variant:"solid",size:"lg",onPress:Ce,className:"fixed bottom-6 right-6 md:bottom-8 md:right-8 z-40 w-14 h-14 rounded-full shadow-lg hover:shadow-xl transition-all duration-200 hover:scale-110",children:De})}),t[144]=Ce,t[145]=Te):Te=t[145];let Le;return t[146]!==be||t[147]!==ve||t[148]!==Ne||t[149]!==Me||t[150]!==Te?(Le=a.jsxs("div",{className:"h-[100dvh] flex flex-col lg:flex-row overflow-hidden",children:[be,ve,Ne,Me,Te]}),t[146]=be,t[147]=ve,t[148]=Ne,t[149]=Me,t[150]=Te,t[151]=Le):Le=t[151],Le}export{ps 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.