1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[27471],{36208:(e,t,a)=>{a.d(t,{A:()=>d,z:()=>c});var n=a(95155),l=a(12115);let r={regular:{es:"Temporada regular",en:"Regular season",de:"Regular Season",fr:"Saison r\xe9guli\xe8re"},playoffs:{es:"Playoffs",en:"Playoffs",de:"Playoffs",fr:"Playoffs"}},s=/^(equipo|team|team_abbr|team_name|temporada|season|season_year|anio|year)$/i;function i(e){let{src:t,nombre:a,compacto:r}=e,[s,i]=(0,l.useState)(!1);return s?(0,n.jsx)("span",{className:"sw-cond","aria-hidden":!0,style:{position:"absolute",right:16,bottom:10,width:r?50:64,height:r?50:64,borderRadius:999,background:"rgba(255,255,255,.14)",display:"grid",placeItems:"center",fontSize:r?20:26,fontWeight:900,color:"#fff"},children:a.slice(0,1)}):(0,n.jsx)("img",{src:t,alt:"","aria-hidden":!0,onError:()=>i(!0),style:{position:"absolute",right:6,bottom:0,height:r?150:184,width:"auto",objectFit:"contain",objectPosition:"bottom",filter:"drop-shadow(0 10px 18px rgba(0,0,0,.55))",zIndex:1}})}let o=/^(equipo|team|team_abbr|team_name)$/i;function c(e){var t;let a=null==e?void 0:e.primary_metric;return!!(null==e||null==(t=e.subject)?void 0:t.name)&&!!(null==a?void 0:a.display)&&!!(null==a?void 0:a.label)&&("team"===e.subject.kind?"number"==typeof a.raw:"player"===e.subject.kind&&("number"==typeof a.raw||o.test(a.key)))}function d(e){var t,a,c,d,p,u,m,g,f,h,x,b,v,y,j,S,w,_,N,k,M;let{presentacion:T,foto:P,locale:W}=e,z=W&&r.regular[W]?W:"es",[R,q]=function(){let[e,t]=(0,l.useState)(640),a=(0,l.useRef)(null);return(0,l.useEffect)(()=>{if(!a.current||"undefined"==typeof ResizeObserver)return;let e=new ResizeObserver(e=>{var a,n;let l=Math.round(null!=(n=null==(a=e[0])?void 0:a.contentRect.width)?n:0);l&&t(l)});return e.observe(a.current),()=>e.disconnect()},[]),[e=>{a.current=e,e&&t(Math.round(e.getBoundingClientRect().width)||640)},e<560]}(),F=T.subject,B=T.primary_metric,A="team"===F.kind,L=A?null:null!=(b=null!=(x=F.image)?x:P)?b:null,E=null!=(y=null==(t=F.team)?void 0:t.logo)?y:A&&null!=(v=F.image)?v:null,C=null!=(j=null==(a=F.team)?void 0:a.color)?j:"#26324a",O=[A||"number"!=typeof B.raw&&o.test(B.key)?null:null!=(w=null!=(S=null==(c=F.team)?void 0:c.name)?S:F.abbr)?w:null,(null==(d=T.scope)?void 0:d.competition)&&(A||!(null==(p=F.team)?void 0:p.name))?T.scope.competition:null,null!=(_=null==(u=T.scope)?void 0:u.season)?_:null,(null==(m=T.scope)?void 0:m.period)&&r[T.scope.period]?r[T.scope.period][z]:null].filter(Boolean).join(" \xb7 "),I=(null!=(N=T.secondary_metrics)?N:[]).filter(e=>!s.test(e.key)&&e.key!==B.key&&e.display),V=B.unit&&"%"!==B.unit&&B.unit.toLowerCase()!==B.label.toLowerCase()?B.unit:null,D="number"!=typeof B.raw&&o.test(B.key),G=D&&null!=(k=null==(g=F.team)?void 0:g.name)?k:B.display,J=(null==(f=T.range)?void 0:f.display)?T.range.confidence?"".concat(T.range.confidence,": ").concat(T.range.display):T.range.display:null,$=L?q?118:160:A&&E?q?104:150:0;return(0,n.jsxs)("div",{ref:R,"data-qa":"heroe-basico","data-club":A?"1":"0","data-compacto":q?"1":"0",style:{position:"relative",overflow:"hidden",borderRadius:14,padding:q?"14px 14px 12px":"18px 20px 14px",minHeight:L?q?132:150:void 0,background:"linear-gradient(120deg, ".concat(C,"e6 0%, ").concat(C,"66 60%, rgba(16,20,28,.6) 100%)"),border:"1px solid rgba(255,255,255,.08)",display:"flex",alignItems:"center"},children:[A&&E&&(0,n.jsx)("img",{src:E,alt:"","aria-hidden":!0,"data-qa":"heroe-escudo",style:{position:"absolute",right:q?10:18,top:"50%",transform:"translateY(-50%)",width:q?84:120,height:q?84:120,objectFit:"contain",filter:"drop-shadow(0 8px 16px rgba(0,0,0,.45))",zIndex:1}}),(null==(h=F.team)?void 0:h.logo)&&!A&&(0,n.jsx)("img",{src:F.team.logo,alt:"","aria-hidden":!0,style:{position:"absolute",right:L?q?104:150:-10,top:"50%",transform:"translateY(-50%)",width:q?88:128,height:q?88:128,objectFit:"contain",opacity:.24}}),L&&(0,n.jsx)(i,{src:L,nombre:null!=(M=F.name)?M:"",compacto:q}),(0,n.jsxs)("div",{style:{position:"relative",zIndex:1,paddingRight:$,display:"grid",gap:5,minWidth:0},children:[(0,n.jsx)("div",{className:"sw-cond",style:{fontSize:q?22:30,fontWeight:900,letterSpacing:".01em",textTransform:"uppercase",color:"#fff",lineHeight:1},children:F.name}),O&&(0,n.jsx)("div",{className:"sw-cond",style:{fontSize:11,letterSpacing:".16em",textTransform:"uppercase",color:"rgba(255,255,255,.86)"},children:O}),(0,n.jsxs)("div",{style:{display:"flex",alignItems:"baseline",gap:8,flexWrap:"wrap",marginTop:2},children:[(0,n.jsxs)("span",{"data-qa":"heroe-cifra",className:"sw-cond",style:{fontSize:D?q?24:34:q?40:52,fontWeight:900,lineHeight:.95,color:"#fff",letterSpacing:"-.01em",fontVariantNumeric:"tabular-nums",textTransform:D?"uppercase":void 0},children:[G,"%"===B.unit?(0,n.jsx)("span",{style:{fontSize:q?20:26,opacity:.9},children:" %"}):null]}),(0,n.jsxs)("span",{className:"sw-cond",style:{fontSize:q?12:13.5,letterSpacing:".14em",textTransform:"uppercase",color:"rgba(255,255,255,.9)",fontWeight:800},children:[B.label,V?" \xb7 ".concat(V):""]})]}),J&&(0,n.jsx)("div",{"data-qa":"heroe-rango",className:"sw-cond",style:{fontSize:q?12:13,letterSpacing:".08em",textTransform:"uppercase",color:"rgba(255,255,255,.88)",fontWeight:700},children:J}),I.length>0&&(0,n.jsx)("div",{"data-qa":"heroe-secundarias",style:{fontSize:q?12:12.5,color:"rgba(255,255,255,.82)",display:"flex",flexWrap:"wrap",gap:"2px 10px",lineHeight:1.45},children:I.map((e,t)=>(0,n.jsxs)("span",{children:[t>0&&(0,n.jsx)("span",{"aria-hidden":!0,style:{opacity:.5,marginRight:10},children:"\xb7"}),(e=>{let t="%"===e.unit;if("number"!=typeof e.raw)return(0,n.jsxs)(n.Fragment,{children:[e.label," ",(0,n.jsx)("b",{style:{color:"#fff"},children:e.display})]});let a=e.unit&&!t?e.unit:e.label.toLowerCase();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("b",{style:{color:"#fff",fontVariantNumeric:"tabular-nums"},children:[e.display,t?" %":""]})," ",a]})})(e)]},e.key))})]})]})}},71316:(e,t,a)=>{a.d(t,{A:()=>g});var n=a(95155),l=a(12115);let r={acb:"#e4572e",euroliga:"#3b82f6",euroleague:"#3b82f6",eurocup:"#8b5cf6",nba:"#22c55e",wnba:"#f59e0b",gleague:"#14b8a6",ncaa:"#a3a3a3",lfendes
1a:"#ec4899",primerafeb:"#737373",fiba:"#0ea5e9",seleccion:"#0ea5e9"},s=e=>{if(!e)return null;let t=e.toLowerCase();if(r[t])return r[t];if(t.startsWith("seleccion"))return r.seleccion;for(let e of["euroliga","euroleague","eurocup","wnba","gleague","g league","ncaa","lfendesa","primerafeb","acb","endesa","nba","fiba"])if(t.includes(e))return r["endesa"===e?"acb":"g league"===e?"gleague":e];return null},i=new Set(["tiro_campo","triples","libres"]),o="#f3f5f9",c="rgba(243,245,249,.55)",d="rgba(255,255,255,.08)",p={es:"es-ES",en:"en-US",de:"de-DE",fr:"fr-FR"},u={temporadas:{es:"temporadas",en:"seasons",de:"Saisons",fr:"saisons"},temporada:{es:"temporada",en:"season",de:"Saison",fr:"saison"},torneos:{es:"torneos",en:"tournaments",de:"Turniere",fr:"tournois"},torneo:{es:"torneo",en:"tournament",de:"Turnier",fr:"tournoi"},partidos:{es:"partidos",en:"games",de:"Spiele",fr:"matchs"},seleccion:{es:"Selecci\xf3n",en:"National team",de:"Nationalmannschaft",fr:"S\xe9lection"},contexto:{es:"Otras competiciones \xb7 misma escala",en:"Other competitions \xb7 same scale",de:"Andere Wettbewerbe \xb7 gleiche Skala",fr:"Autres comp\xe9titions \xb7 m\xeame \xe9chelle"},escala:{es:"Misma escala en todos los paneles \xb7 medias por partido de cada temporada \xb7 un hueco es un dato que no tenemos",en:"Same scale in every panel \xb7 per-game averages per season \xb7 a gap is a figure we don't have",de:"Gleiche Skala in allen Feldern \xb7 Schnitt pro Spiel je Saison \xb7 eine L\xfccke ist ein fehlender Wert",fr:"M\xeame \xe9chelle dans tous les panneaux \xb7 moyennes par match par saison \xb7 un vide est une donn\xe9e que nous n'avons pas"},escalaPct:{es:"Misma escala en todos los paneles \xb7 porcentaje de cada temporada \xb7 un hueco es un dato que no tenemos",en:"Same scale in every panel \xb7 percentage per season \xb7 a gap is a figure we don't have",de:"Gleiche Skala in allen Feldern \xb7 Quote je Saison \xb7 eine L\xfccke ist ein fehlender Wert",fr:"M\xeame \xe9chelle dans tous les panneaux \xb7 pourcentage par saison \xb7 un vide est une donn\xe9e que nous n'avons pas"},sinDato:{es:"sin dato",en:"no data",de:"kein Wert",fr:"pas de donn\xe9e"}},m=(e,t)=>{var a,n,l,r;return null!=(r=null!=(l=null==(a=u[e])?void 0:a[t])?l:null==(n=u[e])?void 0:n.es)?r:e};function g(e){var t;let{evolucion:a,titulo:r,locale:g,compacto:f,acento:h,colores:x}=e,b=g&&u.temporadas[g]?g:"es",[v,y]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:640,[t,a]=(0,l.useState)(e),n=(0,l.useRef)(null);return(0,l.useEffect)(()=>{if(!n.current||"undefined"==typeof ResizeObserver)return;let e=new ResizeObserver(e=>{var t,n;let l=Math.round(null!=(n=null==(t=e[0])?void 0:t.contentRect.width)?n:0);l&&a(l)});return e.observe(n.current),()=>e.disconnect()},[]),[t=>{n.current=t,t&&a(Math.round(t.getBoundingClientRect().width)||e)},t]}(),j=null!=(t=a.metrica)?t:"puntos",S=i.has(j),w=e=>{var t;return"".concat(e.toLocaleString(null!=(t=p[b])?t:"es-ES",{minimumFractionDigits:1,maximumFractionDigits:1})).concat(S?" %":"")},_=(0,l.useMemo)(()=>(function(e,t,a){let n=[...e.temporadas].sort((e,t)=>e.anio-t.anio||e.competicion.localeCompare(t.competicion)),l=new Map;for(let e of n){var r,s,i;let n=(i=e.competicion,/^(Selecci[oó]n|Selecciones|National teams?|Nationalmannschaft(?:en)?|S[ée]lections?)\b/.test(i)?"seleccion":i),o=null==(r=e.valores)?void 0:r[t],c="number"==typeof o&&Number.isFinite(o)?o:null;l.has(n)||l.set(n,{key:n,nombre:"seleccion"===n?a:e.competicion,equipos:[],puntos:[],torneo:"seleccion"===n});let d=l.get(n);for(let t of(d.puntos.push({...e,valor:c}
1),(null!=(s=e.equipo)?s:"").split(", ").filter(Boolean)))d.equipos.includes(t)||d.equipos.push(t)}let o=[...l.values()].filter(e=>e.puntos.some(e=>null!=e.valor));if(!o.length)return null;let c=e=>e.puntos.filter(e=>null!=e.valor).length,d=e=>Math.max(...e.puntos.map(e=>e.anio)),p=e=>Math.min(...e.puntos.map(e=>e.anio)),u=[...o].sort((e,t)=>c(t)-c(e)||("NBA"===t.key)-("NBA"===e.key)||d(t)-d(e))[0],m=Math.max(...o.flatMap(e=>e.puntos.map(e=>{var t;return null!=(t=e.valor)?t:0})),0),g=o.filter(e=>e!==u).sort((e,t)=>p(e)-p(t));return{principal:u,contexto:g,pares:"competiciones"===e.modo,max:m>0?m:1}})(a,j,m("seleccion",b)),[a,j,b]);if(!_)return null;let{principal:N,contexto:k,pares:M,max:T}=_,P=f?156:182,W=P-22-36,z=e=>22+W*(1-e/(1.08*T)),R=y<520,q=(e,t,a)=>{var l,r,i,d,p,u;let g=e.puntos.length,f=t&&!M?64:40,v=e.torneo?66:36,y=a?Math.max(24,Math.min(f,Math.floor((a-16)/g))):Math.min(e.torneo?66:f,v),j=null!=a?a:Math.max(g*y+16,128),S=Math.max(8,(j-g*y)/2),_=Math.max(8,Math.min(y-2,Math.round(.72*y))),N=M?null!=(d=null!=(i=null!=(r=null!=(l=null==x?void 0:x[e.nombre])?l:null==x?void 0:x[e.key])?r:s("seleccion"===e.key?"seleccion":e.nombre))?i:h)?d:"#e32636":t?null!=(u=null!=(p=s("seleccion"===e.key?"seleccion":e.nombre))?p:h)?u:"#e32636":"rgba(243,245,249,.34)",k=t=>{let a;return e.torneo?(a=function(e){let t=/·\s*(.+)$/.exec(e);return t?t[1].trim():e}(t.competicion),/ol[iÃ]mpic|olympic|olympi/i.test(a)?"JJ. OO.":a.length>11?"".concat(a.slice(0,10),"â¦"):a):null},T=e.torneo?"".concat(g," ").concat(m(1===g?"torneo":"torneos",b)):"".concat(new Set(e.puntos.map(e=>e.anio)).size," ").concat(m(1===g?"temporada":"temporadas",b)),W=e.torneo||y<40?9.5:10.5;return(0,n.jsxs)("div",{"data-qa":t?"evolucion-principal":"evolucion-contexto",style:{display:"grid",gap:4,minWidth:0,flex:t?"1 1 100%":"0 0 ".concat(j,"px"),maxWidth:"100%",opacity:t||M?1:.92},children:[(0,n.jsxs)("div",{style:{display:t?"flex":"grid",justifyContent:"space-between",gap:t?8:2,alignItems:"baseline",flexWrap:"wrap",padding:"0 2px"},children:[(0,n.jsxs)("span",{className:"sw-cond",style:{fontSize:t?12:11,letterSpacing:".1em",textTransform:"uppercase",color:t||M?o:c,fontWeight:800,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:[(0,n.jsx)("i",{"aria-hidden":!0,style:{display:"inline-block",width:8,height:8,borderRadius:2,background:N,marginRight:6,verticalAlign:"baseline"}}),e.nombre]}),(0,n.jsxs)("span",{style:{fontSize:10.5,color:c,overflowWrap:"anywhere",lineHeight:1.3},children:[T,e.equipos.length?" \xb7 ".concat(e.equipos.slice(0,t?3:2).join(" \xb7 ")).concat(e.equipos.length>(t?3:2)?"â¦":""):""]})]}),(0,n.jsxs)("svg",{viewBox:"0 0 ".concat(j," ").concat(P),width:j,height:P,style:{width:t?"100%":j,maxWidth:"100%",height:"auto",display:"block"},role:"img","aria-label":"".concat(e.nombre,": ").concat(e.puntos.map(e=>"".concat(e.etiqueta," ").concat(null==e.valor?m("sinDato",b):w(e.valor))).join(", ")),children:[(0,n.jsx)("line",{x1:S-4,x2:S+g*y+4,y1:z(0),y2:z(0),stroke:"rgba(255,255,255,.14)",strokeWidth:1}),e.puntos.map((a,l)=>{var r,s;let i=a.valor,d=S+l*y+(y-_)/2,p=[a.etiqueta,a.competicion,null!=(r=a.equipo)?r:"",null!=a.partidos?"".concat(a.partidos," ").concat(m("partidos",b)):"",null!=(s=a.ambito)?s:"",null==i?m("sinDato",b):w(i)].filter(Boolean).join(" \xb7 "),u=(g-1-l)%(y<34?Math.ceil(34/y):1)==0,f=t=>{let l;return u?(0,n.jsxs)(n.Fragment,{children:[k(a)&&(0,n.jsx)("text",{x:d+_/2,y:P-20,textAnchor:"middle",fontSize:9.5,fill:t?"rgba(243,245,249,.8)":c,children:k(a)}),(0,n.jsx)("text",{x:d+_/2,y:P-8,textAnchor:"middle",fontSize:W,fill:t?"rgba(243,245,249,.8)":c,children:e.torneo?a.etiqueta:(l=a.etiqueta,y<52&&/^\d{4}-\d{2}$/.test(l)?l.slice(2):l)})]}):null};if(null==i)return(0,n.jsxs)("g",{children:[(0,n.jsx)("title",{children:p}),(0,n.jsx)("text",{x:d+_/2,y:z(0)-6,textAnchor:"middle",fontSize:10,fill:c,children:"â"}),f(!1)]},l);let h=z(i),x=Math.min(4,_/2,Math.max(2,z(0)-h)/2),v="M".concat(d,",").concat(z(0)," V").concat(h+x," Q").concat(d,",").concat(h," ").concat(d+x,",").concat(h," H").concat(d+_-x," Q").concat(d+_,",").concat(h," ").concat(d+_,",").concat(h+x," V").concat(z(0)," Z");return(0,n.jsxs)("g",{style:{cursor:"default"},children:[(0,n.jsx)("title",{children:p}),(0,n.jsx)("path",{d:v,fill:N,opacity:t||M?.95:.85}),function(e,t){var a,n,l,r;let s=e.map((e,t)=>({p:e,k:t})).filter(e=>null!=e.p.valor);if(e.length<=8)return!0;let i=s.map(e=>e.p.valor),o=null==(a=s.find(e=>e.p.valor===Math.max(...i)))?void 0:a.k,c=null==(n=s.find(e=>e.p.valor===Math.min(...i)))?void 0:n.k;return t===(null==(l=s[0])?void 0:l.k)||t===(null==(r=s[s.length-1])?void 0:r.k)||t===o||t===c}(e.puntos,l)&&(0,n.jsx)("text",{x:d+_/2,y:h-5,textAnchor:"middle",fontSize:t?11.5:10.5,fontWeight:700,fill:o,style:{fontVariantNumeric:"tabular-nums"},children:w(i)}),f(t||M)]},l)})]})]},e.key)};return(0,n.jsxs)("div",{ref:v,"data-qa":"evolucion-temporadas",style:{display:"grid",gap:10,background:"rgba(255,255,255,.03)",border:"1px solid ".concat(d),borderRadius:12,padding:f?"10px 10px 8px":"12px 14px 10px",minWidth:0},children:[r&&(0,n.jsx)("span",{className:"sw-cond",style:{fontSize:11,letterSpacing:".12em",textTransform:"uppercase",color:c,fontWeight:700},children:r}),M?(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:R?10:16,alignItems:"flex-end"},children:[N,...k].sort((e,t)=>
1Math.min(...e.puntos.map(e=>e.anio))-Math.min(...t.puntos.map(e=>e.anio))).map(e=>q(e,!0,null))}):(0,n.jsxs)(n.Fragment,{children:[q(N,!0,Math.max(240,y-(f?20:28))),k.length>0&&(0,n.jsxs)("div",{style:{display:"grid",gap:6,borderTop:"1px solid ".concat(d),paddingTop:8},children:[(0,n.jsx)("span",{className:"sw-cond",style:{fontSize:10,letterSpacing:".12em",textTransform:"uppercase",color:c,fontWeight:700},children:m("contexto",b)}),(0,n.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:R?10:18,alignItems:"flex-end"},children:k.map(e=>q(e,!1,null))})]})]}),(0,n.jsx)("span",{style:{fontSize:10.5,lineHeight:1.4,color:c},children:m(S?"escalaPct":"escala",b)})]})}},75337:(e,t,a)=>{a.d(t,{A:()=>S});var n=a(95155),l=a(12115),r=a(37992),s=a(13149);let i=/\b(fecha|date|as_of|a fecha de|as of|stand vom|hora|time|clock|updated|creado|created|published|publicado)\b|^au$/i,o=/equipo|team|jugador|player|nombre|name|club|entrenador|coach|liga|league|competici|competition|rival|opponent/i,c=/periodista|reporter|fuente|source|autor|author|medio|outlet/i,d=/\b(peso|weight|altura|height|talla|wingspan|envergadura)\b|_(kg|lb|lbs|cm|in|ft)$/i,p=/conferen|konferenz|division|división|divisi|grupo|group|gruppe|groupe|region|región|zona|zone|bracket|seed|semilla/i,u=new Set(["external_ref","espn_id","id","subject_id","player_id","nba_player_id","nba_game_id"]),m=e=>(0,s.iG)({espn_id:e.espn_id,external_ref:e.external_ref,nba_player_id:e.nba_player_id});function g(e){let t=e.toLowerCase();return/(^|_)(id|ids|uuid|gid|ref|code|codigo|slug)$/.test(t)||t.endsWith("_ref")||t.endsWith("_code")}function f(e){return"number"==typeof e?Number.isFinite(e):"string"==typeof e&&""!==e.trim()&&!Number.isNaN(Number(e))}function h(e){return"number"==typeof e?e:Number(e)}let x=null,b="es";function v(e,t){if(null==e||""===e)return"â";if(t&&g(t)||!f(e))return String(e);let a=h(e);if(t&&x&&(t===x.key||t===x.label)&&null!=x.precision){let e=a.toLocaleString(b,{minimumFractionDigits:x.precision,maximumFractionDigits:x.precision});return x.unit?"".concat(e," ").concat(x.unit):e}return t&&/_pct$/.test(t)?(100*a).toLocaleString(b,{maximumFractionDigits:1})+"%":Number.isInteger(a)?a.toLocaleString(b):a.toLocaleString(b,{minimumFractionDigits:1,maximumFractionDigits:1})}let y={es:{full_name:"Jugador",name:"Nombre",team:"Equipo",temporada:"Temporada",temporadas:"Temporadas",ppg:"PTS",rpg:"REB",apg:"AST",spg:"ROB",bpg:"TAP",mpg:"MIN",games:"PJ",partidos:"PJ",fg_pct:"TC%",fg3_pct:"T3%",ft_pct:"TL%",ts_pct:"TS%",usg_pct:"USG%",per:"PER",bpm:"BPM",vorp:"VORP",ws:"WS",mvps:"MVP",all_stars:"All-Star",anillos:"Anillos",mejor_ppg:"Mejor PTS",triples_totales:"Triples",victorias_totales:"Victorias",partidos_carrera:"PJ carrera"},en:{full_name:"Player",name:"Name",team:"Team",temporada:"Season",temporadas:"Seasons",ppg:"PTS",rpg:"REB",apg:"AST",spg:"STL",bpg:"BLK",mpg:"MIN",games:"GP",partidos:"GP",fg_pct:"FG%",fg3_pct:"3P%",ft_pct:"FT%",ts_pct:"TS%",usg_pct:"USG%",per:"PER",bpm:"BPM",vorp:"VORP",ws:"WS",mvps:"MVP",all_stars:"All-Star",anillos:"Rings",mejor_ppg:"Best PTS",triples_totales:"3-pointers",victorias_totales:"Wins",partidos_carrera:"Career GP"},de:{full_name:"Spieler",name:"Name",team:"Team",temporada:"Saison",temporadas:"Saisons",ppg:"PKT",rpg:"REB",apg:"AST",spg:"ST",bpg:"BL",mpg:"MIN",games:"SP",partidos:"SP",fg_pct:"FG%",fg3_pct:"3P%",ft_pct:"FW%",ts_pct:"TS%",usg_pct:"USG%",per:"PER",bpm:"BPM",vorp:"VORP",ws:"WS",mvps:"MVP",all_stars:"All-Star",anillos:"Titel",mejor_ppg:"Beste PKT",triples_totales:"Dreier",victorias_totales:"Siege",partidos_carrera:"SP Karriere"},fr:{full_name:"Joueur",name:"Nom",team:"\xc9quipe",temporada:"Saison",temporadas:"Saisons",ppg:"PTS",rpg:"REB",apg:"PD",spg:"INT",bpg:"CT",mpg:"MIN",games:"MJ",partidos:"MJ",fg_pct:"Tirs %",fg3_pct:"3 pts %",ft_pct:"LF %",ts_pct:"TS %",usg_pct:"USG %",per:"PER",bpm:"BPM",vorp:"VORP",ws:"WS",mvps:"MVP",all_stars:"All-Star",anillos:"Bagues",mejor_ppg:"Meilleur PTS",triples_totales:"Paniers \xe0 3 pts",victorias_totales:"Victoires",partidos_carrera:"MJ en carri\xe8re"}};function j(e){var t;return x&&e===x.key&&x.label?x.label:null!=(t=y[b][e])?t:e.replace(/_/g," ").replace(/^\w/,e=>e.toUpperCase())}function S(e){var t,a,s,y,S,w,_,N;let{rows:k,color:M,metrica:T=null,locale:P="es",textos:W=null}=e;x=T,b="en"===P||"de"===P||"fr"===P?P:"es";let[z,R]=(0,l.useState)(!1),[q,F]=(0,l.useState)(!1);if((0,l.useEffect)(()=>{let e=setTimeout(()=>R(!0),30);return()=>clearTimeout(e)},[]),!k||0===k.length)return null;let B=Object.keys(k[0]).filter(e=>!u.has(e));if(0===B.length||B.filter(e=>/^(valor|value|col|column|campo|field|key|clave)_?\d*$/i.test(e)).length>=2||B.some(e=>{let t=k.map(t=>t[e]).filter(e=>null!=e&&""!==e);if(t.length<2)return!1;let a=t.filter(e=>"string"==typeof e&&e.length>60).length;return a>0&&a<t.length&&t.some(e=>f(e))}))return null;let A=new Set,L=(k=k.filter(e=>{let t=JSON.stringify(B.map(t=>{var a;return null!=(a=e[t])?a:null}));return!A.has(t)&&(A.add(t),!0)})).length*B.length,E=k.reduce((e,t)=>
1e+B.filter(e=>null==t[e]||""===t[e]||"â"===t[e]).length,0);if(L>0&&E/L>.5)return null;let C=B.filter(e=>!g(e)&&k.some(t=>f(t[e]))&&k.every(t=>null==t[e]||f(t[e]))),O=B.filter(e=>!C.includes(e)&&!c.test(e)&&!d.test(e));if(B.some(e=>c.test(e))&&0===O.length)return null;let I=null!=(a=null!=(t=O[0])?t:B.find(e=>!C.includes(e)))?a:B[0];C[0];let V=new Set(k.map(e=>{var t;return String(null!=(t=e[I])?t:"")})).size;if(k.length>1&&1===V)return null;let D=/dorsal|jersey|numero|number|temporada|season|a[nñ]o|fecha|year/i,G=null!=(s=C.find(e=>!D.test(e)&&!d.test(e)))?s:null,J=G?new Set(k.map(e=>{var t;return String(null!=(t=e[G])?t:"")})).size:0,$=!!G&&k.every((e,t)=>0===t||!f(k[t-1][G])||!f(e[G])||h(k[t-1][G])>=h(e[G])),H=!!G&&V>=Math.ceil(.8*k.length)&&J>=2&&$,U=B.filter(e=>!g(e)&&!d.test(e)),K=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!W||t||0===U.length?e:(0,n.jsxs)(n.Fragment,{children:[q&&a?null:e,(0,n.jsx)("button",{type:"button",onClick:()=>F(e=>!e),"aria-expanded":q,"data-datos-todos":"",className:"mt-2 text-xs font-semibold text-white/70 hover:text-white underline underline-offset-4 decoration-white/30",children:q?W.ocultar:k.length>1?"".concat(W.todos," (").concat(W.filas.replace("{n}",k.length.toLocaleString(b)),")"):W.todos}),q&&(0,n.jsx)("div",{className:"mt-2 rounded-2xl p-3 overflow-x-auto",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},"data-datos-completos":"",children:(0,n.jsxs)("table",{className:"w-full text-xs",children:[(0,n.jsx)("thead",{children:(0,n.jsx)("tr",{className:"text-white/40",children:U.map(e=>(0,n.jsx)("th",{className:"text-left font-medium px-2 py-1.5 uppercase tracking-wider whitespace-nowrap",children:j(e)},e))})}),(0,n.jsx)("tbody",{children:k.map((e,t)=>(0,n.jsx)("tr",{style:{borderTop:"1px solid rgba(255,255,255,0.06)"},children:U.map(t=>(0,n.jsx)("td",{className:"px-2 py-1.5 text-white/85 tabular-nums whitespace-nowrap",children:v(e[t],t)},t))},t))})]})})]})};if(1===k.length){let e=k[0],t=function(e,t){var a,n;let l=e.filter(e=>!t.includes(e)&&!c.test(e)&&!d.test(e)&&!i.test(e)&&!function(e){let t=e.toLowerCase();return/(^|_)(id|ids|uuid|gid|ref|code|codigo|slug)$/.test(t)||t.endsWith("_ref")||t.endsWith("_code")}(e)&&!p.test(e));return null!=(n=null!=(a=l.find(e=>o.test(e)))?a:l[0])?n:null}(B,C),a=t?String(null!=(y=e[t])?y:"â"):"",l=C.filter(e=>!d.test(e)&&!D.test(e)).slice(0,5),s=a.length>1&&!f(a)&&RegExp("\\p{L}{2,}","u").test(a);return 0!==l.length||s?K((0,n.jsxs)("div",{className:"mt-2 rounded-2xl p-4",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[s&&(0,n.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[m(e)&&(0,n.jsx)(r.default,{src:m(e),name:a,size:52}),(0,n.jsx)("div",{className:"text-white font-semibold text-base",children:a})]}),(0,n.jsx)("div",{className:"flex flex-wrap gap-x-6 gap-y-3",children:l.map((t,a)=>(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"text-[11px] uppercase tracking-wider text-white/40",children:j(t)}),(0,n.jsx)("div",{className:"font-bold tabular-nums",style:{fontSize:0===a?28:20,color:0===a?M:"rgba(255,255,255,0.9)"},children:v(e[t],t)})]},t))})]}),U.every(e=>s&&e===t||l.includes(e))):null}if(2===k.length&&C.length>=3){let[e,t]=k,a=C.filter(e=>!d.test(e)).slice(0,9);return K((0,n.jsxs)("div",{className:"mt-2 rounded-2xl p-4",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[(0,n.jsxs)("div",{className:"flex items-center justify-between mb-3 text-sm font-semibold gap-2",children:[(0,n.jsxs)("span",{className:"flex items-center gap-2 flex-1 min-w-0",style:{color:M},children:[m(e)&&(0,n.jsx)(r.default,{src:m(e),name:String(null!=(S=e[I])?S:""),size:28}),(0,n.jsx)("span",{className:"truncate",children:String(null!=(w=e[I])?w:"â")})]}),(0,n.jsx)("span",{className:"text-white/30 text-xs shrink-0",children:"vs"}),(0,n.jsxs)("span",{className:"flex items-center gap-2 flex-1 min-w-0 justify-end text-white",children:[(0,n.jsx)("span",{className:"truncate",children:String(null!=(_=t[I])?_:"â")}),m(t)&&(0,n.jsx)(r.default,{src:m(t),name:String(null!=(N=t[I])?N:""),size:28})]})]}),(0,n.jsx)("div",{className:"space-y-2",children:a.map(a=>{let l=f(e[a])&&f(t[a]),r=l&&h(e[a])>=h(t[a]),s=l&&h(t[a])>=h(e[a]);return(0,n.jsxs)("div",{className:"flex items-center text-sm",children:[(0,n.jsx)("span",{className:"flex-1 tabular-nums",style:{color:r?M:"rgba(255,255,255,0.45)",fontWeight:r?600:4
100},children:v(e[a],a)}),(0,n.jsx)("span",{className:"w-20 text-center text-[11px] uppercase tracking-wider text-white/40",children:j(a)}),(0,n.jsx)("span",{className:"flex-1 text-right tabular-nums",style:{color:s?"#fff":"rgba(255,255,255,0.45)",fontWeight:s?600:400},children:v(t[a],a)})]},a)})})]}),U.every(e=>e===I||a.includes(e)))}if(G&&H){let e=k.filter(e=>f(e[G])).sort((e,t)=>h(t[G])-h(e[G])).slice(0,12),t=Math.max(...e.map(e=>h(e[G])),0)||1,a=C.filter(e=>e!==G).slice(0,2);return K((0,n.jsxs)("div",{className:"mt-2 rounded-2xl p-4",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:[(0,n.jsxs)("div",{className:"flex items-center gap-3 mb-2 text-[10px] uppercase tracking-wider text-white/35",children:[(0,n.jsx)("span",{className:"w-32 shrink-0",children:j(I)}),(0,n.jsx)("span",{className:"flex-1"}),(0,n.jsx)("span",{className:"w-14 text-right",children:j(G)}),a.map(e=>(0,n.jsx)("span",{className:"hidden sm:block w-12 text-right",children:j(e)},e))]}),(0,n.jsx)("div",{className:"space-y-2.5",children:e.map((e,l)=>{var s,i;return(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsxs)("div",{className:"w-32 shrink-0 flex items-center gap-1.5",children:[m(e)&&(0,n.jsx)(r.default,{src:m(e),name:String(null!=(s=e[I])?s:""),size:20}),(0,n.jsx)("span",{className:"text-xs text-white/80 truncate",children:String(null!=(i=e[I])?i:"â")})]}),(0,n.jsx)("div",{className:"flex-1 h-5 rounded-md overflow-hidden",style:{background:"rgba(255,255,255,0.05)"},children:(0,n.jsx)("div",{className:"h-full rounded-md transition-all duration-700 ease-out",style:{width:z?"".concat(h(e[G])/t*100,"%"):"0%",background:M,opacity:.55+.45*(h(e[G])/t)}})}),(0,n.jsx)("div",{className:"w-14 shrink-0 text-right text-sm font-bold tabular-nums text-white",children:v(e[G],G)}),a.map(t=>(0,n.jsx)("div",{className:"hidden sm:block w-12 shrink-0 text-right text-xs tabular-nums text-white/45",children:v(e[t],t)},t))]},l)})})]}),e.length===k.length&&U.every(e=>e===I||e===G))}let Q=k.slice(0,10);return K((0,n.jsx)("div",{className:"mt-2 rounded-2xl p-3 overflow-x-auto",style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(255,255,255,0.08)"},children:(0,n.jsxs)("table",{className:"w-full text-xs",children:[(0,n.jsx)("thead",{children:(0,n.jsx)("tr",{className:"text-white/40",children:B.map(e=>(0,n.jsx)("th",{className:"text-left font-medium px-2 py-1.5 uppercase tracking-wider",children:j(e)},e))})}),(0,n.jsx)("tbody",{children:Q.map((e,t)=>(0,n.jsx)("tr",{style:{borderTop:"1px solid rgba(255,255,255,0.06)"},children:B.map(t=>(0,n.jsx)("td",{className:"px-2 py-1.5 text-white/85 tabular-nums",children:v(e[t],t)},t))},t))})]})}),Q.length===k.length,!0)}}}]);
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.