1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[15541],{42090:(e,t,n)=>{n.d(t,{SJ:()=>o});let r=RegExp("Dunk|Alley","i"),a=RegExp("Layup|Hook|Floating|Finger Roll|Reverse|Driving","i");function o(e){switch(e.ctx){case"FG3M":return"triple";case"AST":return"asistencia";case"STL":return"robo";case"BLK":return"tapon";case"REB":return"rebote";case"FGM":if(r.test(e.desc))return"mate";if(a.test(e.desc))return"bandeja";return"canasta";default:return"canasta"}}},61764:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(95155);let a={titulo:{es:"No se ha podido cargar el v\xeddeo",en:"The video could not be loaded",de:"Das Video konnte nicht geladen werden",fr:"La vid\xe9o n'a pas pu \xeatre charg\xe9e"},cuerpo:{es:"El reproductor no ha podido abrir este clip. Puede ser la red o el origen: no sabemos m\xe1s, y no vamos a suponerlo. El listado y la miniatura son nuestros y siguen siendo correctos.",en:"The player could not open this clip. It may be the network or the origin: we do not know more, and we are not going to assume it. The list and the thumbnail are ours and remain correct.",de:"Der Player konnte diesen Clip nicht \xf6ffnen. Es kann am Netz oder an der Quelle liegen: mehr wissen wir nicht, und wir vermuten es nicht. Liste und Vorschaubild sind unsere und bleiben korrekt.",fr:"Le lecteur n'a pas pu ouvrir cet extrait. Cela peut venir du r\xe9seau ou de l'origine : nous n'en savons pas plus et nous ne le supposerons pas. La liste et la vignette sont les n\xf4tres et restent correctes."},reintentar:{es:"Reintentar",en:"Try again",de:"Erneut versuchen",fr:"R\xe9essayer"},volver:{es:"Volver a la galer\xeda",en:"Back to the gallery",de:"Zur\xfcck zur Galerie",fr:"Retour \xe0 la galerie"}};function o(e){let{url:t,idioma:n,error:o,onError:s,onReintentar:l,onVolver:i,intento:u=0,autoPlay:c=!0,maxHeight:d="72vh",videoRef:f,onDuracion:p,onTiempo:b,controls:h=!0}=e;return o?(0,r.jsxs)("div",{role:"alert",className:"w-full flex flex-col items-center justify-center gap-3 px-6 py-12",style:{background:"#000"},children:[(0,r.jsx)("p",{className:"text-[14px] font-bold text-white",children:a.titulo[n]}),(0,r.jsx)("p",{className:"text-[12px] text-center max-w-md",style:{color:"#8FB3CC"},children:a.cuerpo[n]}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("button",{onClick:l,className:"text-[12px] font-bold rounded-full px-4 py-1.5",style:{border:"1px solid rgba(255,255,255,.24)",color:"#DDE2EA"},children:a.reintentar[n]}),(0,r.jsx)("button",{onClick:i,className:"text-[12px] font-bold rounded-full px-4 py-1.5",style:{border:"1px solid rgba(255,255,255,.24)",color:"#DDE2EA"},children:a.volver[n]})]})]}):(0,r.jsx)("video",{ref:f,src:t,controls:h,autoPlay:c,playsInline:!0,className:"w-full block",style:{maxHeight:d,background:"#000"},onError:s,onDurationChange:p?e=>{let t=e.currentTarget.duration;Number.isFinite(t)&&t>0&&p(t)}:void 0,onTimeUpdate:b?e=>b(e.currentTarget.currentTime):void 0},"".concat(t,"#").concat(u))}},94899:(e,t,n)=>{n.d(t,{Dv:()=>b,o2:()=>h});let r=(e,t)=>{var n;return null!=(n=e[t])?n:e.en},a={triple:{es:"triple",en:"three",de:"Dreier",fr:"trois points"},dunk:{es:"mate",en:"dunk",de:"Dunk",fr:"dunk"},layup:{es:"bandeja",en:"layup",de:"Korbleger",fr:"layup"},hook:{es:"gancho",en:"hook shot",de:"Hakenwurf",fr:"crochet"},floater:{es:"bandeja flotante",en:"floater",de:"Floater",fr:"floater"},tipin:{es:"palmeo",en:"tip-in",de:"Tip-in",fr:"tip-in"},putback:{es:"palmeo",en:"putback",de:"Nachwurf",fr:"putback"},fadeaway:{es:"tiro escorado",en:"fadeaway",de:"Fadeaway",fr:"fadeaway"},jumper:{es:"tiro en suspensi\xf3n",en:"jump shot",de:"Sprungwurf",fr:"tir en suspension"},shot:{es:"tiro",en:"shot",de:"Wurf",fr:"tir"}},o={es:"tiro",en:"jump shot",de:"Sprungwurf",fr:"tir"},s={driving:{es:"entrando",en:"driving",de:"im Antritt",fr:"en p\xe9n\xe9tration"},running:{es:"en carrera",en:"running",de:"im Lauf",fr:"en course"},cutting:{es:"al corte",en:"cutting",de:"nach Cut",fr:"sur coupe"},turnaround:{es:"girando",en:"turnaround",de:"mit Drehung",fr:"en pivot"},stepback:{es:"paso atr\xe1s",en:"step-back",de:"Step-Back",fr:"step back"},pullup:{es:"tras bote",en:"pull-up",de:"aus dem Dribbling",fr:"pull-up"},fadeaway:{es:"escor\xe1ndose",en:"fadeaway",de:"Fadeaway",fr:"fadeaway"},reverse:{es:"invertida",en:"reverse",de:"Reverse",fr:"reverse"},bank:{es:"a tabla",en:"off the glass",de:"per Brett",fr:"\xe0 la planche"},fingerroll:{es:"a aro pasado",en:"finger roll",de:"Finger Roll",fr:"finger roll"},alleyoop:{es:"alley-oop",en:"alley-oop",de:"Alley-oop",fr:"alley-oop"}},l={steal:{es:"robo",en:"steal",de:"Ballgewinn",fr:"interception"},block:{es:"tap\xf3n",en:"block",de:"Block",fr:"contre"},rebOff:{es:"rebote ofensivo",en:"offensive rebound",de:"Offensivrebound",fr:"rebond offensif"},rebDef:{es:"rebote",en:"rebound",de:"Rebound",fr:"rebond"},rebTeam:{es:"rebote de equipo",en:"team rebound",de:"Teamrebound",fr:"rebond d'\xe9quipe"},foul:{es:"falta",en:"foul",de:"Foul",fr:"faute"},foulShoot:{es:"falta en tiro",en:"shooting foul",de:"Wurffoul",fr:"faute sur tir"},foulOff:{es:"falta en ataque",en:"offensive foul",de:"Offensivfoul",fr:"faute offensive"},foulLoose:{es:"falta en lucha",en:"loose-ball foul",de:"Foul im Kampf um den Ball",fr:"faute lutte au rebond"},foulTech:{es:"falta t\xe9cnica",en:"technical foul",de:"technisches Foul",fr:"faute technique"},turnover:{es:"p\xe9rdida",en:"turnover",de:"Ballverlust",fr:"perte de balle"},toBadPass:{es:"p\xe9rdida (mal pase)",en:"bad-pass turnover",de:"Ballverlust (Fehlpass)",fr:"perte (mauvaise passe)"},toLost:{es:"p\xe9rdida (bal\xf3n perdido)",en:"lost-ball turnover",de:"Ballverlust",fr:"perte (ballon perdu)"},toTravel:{es:"pasos",en:"traveling",de:"Schrittfehler",fr:"marcher"},toOob:{es:"bal\xf3n fuera",en:"out of bounds",de:"Ball im Aus",fr:"ballon en touche"},to3sec:{es:"3 segundos",en:"3-second violation",de:"3-Sekunden-Versto\xdf",fr:"3 secondes"},toOffFoul:{es:"falta en ataque",en:"offensive foul",de:"Offensivfoul",fr:"faute offensive"},timeout:{es:"tiempo muerto",en:"timeout",de:"Auszeit",fr:"temps mort"},ftMiss:{es:"tiro libre fallado",en:"free throw missed",de:"Freiwurf daneben",fr:"lancer franc manqu\xe9"},ft:{es:"tiro libre",en:"free throw",de:"Freiwurf",fr:"lancer franc"},ftOf:{es:"de",en:"of",de:"von",fr:"sur"},violation:{es:"violaci\xf3n",en:"violation",de:"Versto\xdf",fr:"violation"},kickedBall:{es:"bal\xf3n pateado",en:"kicked ball",de:"Fu\xdfspiel",fr:"ballon bott\xe9"},goaltend:{es:"tap\xf3n ilegal",en:"goaltending",de:"Goaltending",fr:"goaltending"},jumpBall:{es:"salto inicial",en:"jump ball",de:"Sprungball",fr:"entre-deux"},tipTo:{es:"la gana",en:"tipped to",de:"getippt zu",fr:"r\xe9cup\xe9r\xe9 par"},subIn:{es:"entra",en:"in:",de:"kommt",fr:"entre"},subFor:{es:"por",en:"for",de:"f\xfcr",fr:"\xe0 la place de"}},i=e=>e?e[0].toUpperCase()+e.slice(1):e,u=e=>e.trim().replace(/^[A-Z]\.\s+/,""),c=RegExp("(\\d+'|3PT|Jump Shot|Jumper|Layup|Dunk|Hook|Tip |Putback|Driving|Running|Cutting|Turnaround|Step Back|Pull ?-?Up|Pullup|Fadeaway|Alley ?Oop|Reverse|Floating|Finger Roll|Bank|No Shot|REBOUND|Reboun
1d|STEAL|BLOCK|Free Throw|Turnover|Violation|Foul|FOUL)");function d(e,t){return/S\.FOUL|Shooting/i.test(e)?r(l.foulShoot,t):/OFF\.Foul|Offensive/i.test(e)?r(l.foulOff,t):/L\.B\.FOUL|Loose Ball/i.test(e)?r(l.foulLoose,t):/T\.FOUL|Technical/i.test(e)?r(l.foulTech,t):r(l.foul,t)}function f(e,t){return/Bad Pass/i.test(e)?r(l.toBadPass,t):/Lost Ball/i.test(e)?r(l.toLost,t):/Travel/i.test(e)?r(l.toTravel,t):/Out of Bounds|Out-of-Bounds|OOB/i.test(e)?r(l.toOob,t):/3 ?Sec/i.test(e)?r(l.to3sec,t):/Offensive Foul|Off\.Foul/i.test(e)?r(l.toOffFoul,t):r(l.turnover,t)}function p(e,t){let n,p=(e||"").trim(),b=!1;/^MISS\b/i.test(p)&&(b=!0,p=p.replace(/^MISS\s+/i,""));let h=p.match(/^SUB:\s*(.+?)\s+FOR\s+(.+)$/i);if(h)return{name:null,phrase:"".concat(r(l.subIn,t)," ").concat(u(h[1])," ").concat(r(l.subFor,t)," ").concat(u(h[2])),assist:null,missed:b};if(h=p.match(/^Jump Ball\s+(.+?)\s+vs\.?\s+(.+?):\s*Tip to\s+(.+)$/i))return{name:null,phrase:"".concat(r(l.jumpBall,t),": ").concat(r(l.tipTo,t)," ").concat(u(h[3])),assist:null,missed:b};if(h=p.match(/^(Start|End) of (\d+)(?:st|nd|rd|th) Period/i)){let e=function(e,t){if(e>4){let n=e-4;return({es:"pr\xf3rroga".concat(n>1?" "+n:""),en:"OT".concat(n>1?n:""),de:"Verl\xe4ngerung".concat(n>1?" "+n:""),fr:"prolongation".concat(n>1?" "+n:"")})[t]}return({es:"".concat(e,"\xba cuarto"),en:"Q".concat(e),de:"".concat(e,". Viertel"),fr:"".concat(1===e?"1er":e+"e"," quart")})[t]}(+h[2],t);return{name:null,phrase:("start"===h[1].toLowerCase()?{es:"comienza el ".concat(e),en:"start of ".concat(e),de:"Beginn ".concat(e),fr:"d\xe9but du ".concat(e)}:{es:"final del ".concat(e),en:"end of ".concat(e),de:"Ende ".concat(e),fr:"fin du ".concat(e)})[t],assist:null,missed:b}}if((h=p.match(/^(.+?)\s+Timeout/i))&&/Timeout/i.test(p))return{name:i(h[1].toLowerCase()),phrase:r(l.timeout,t),assist:null,missed:b};if(/^Instant Replay/i.test(p))return{name:null,phrase:r({es:"revisi\xf3n en v\xeddeo",en:"instant replay",de:"Videobeweis",fr:"arbitrage vid\xe9o"},t),assist:null,missed:b};if(h=p.match(/^(.+?)\s+Heave$/i))return{name:i(h[1].toLowerCase()),phrase:r({es:"intento lejano",en:"heave",de:"Distanzwurf",fr:"tir de loin"},t),assist:null,missed:b};if(/Turnover/i.test(p)){let e=p.search(/(?:Bad Pass|Lost Ball|Travel\w*|Out of Bounds|Out-of-Bounds|3 ?Second\w*|Offensive Foul|Palming|Double Dribble|Discontinued? Dribble|Backcourt|Step Out of Bounds|Kicked Ball|Illegal Screen|Basket from Below|Poss Lost|Swinging Elbows|Inbound|Lane Violation|Jump Ball Violation|Player Out of Bounds)\s+Turnover|\bTurnover/i);return{name:e>0&&p.slice(0,e).trim()||null,phrase:f(p.slice(Math.max(0,e)),t),assist:null,missed:b}}let m=p.search(/(?:[A-Z]{1,5}\.)*(?:FOUL|Foul)\b/);if(m>=0&&/(?:[A-Z]{1,5}\.)*(?:FOUL|Foul)\b/.test(p.slice(m)))return{name:p.slice(0,m).trim()||null,phrase:d(p.slice(m),t),assist:null,missed:b};let g=null,v=p.match(/\(([^)]+?)\s+\d+\s*AST\)/i);v&&(g=u(v[1]));let k=p.replace(/\(([^)]+?)\s+\d+\s*AST\)/gi,"").replace(/\(\d+\s*PTS?\)/gi,"").replace(/\(\d+\s*(STL|BLK|PF|TF)\)/gi,"").replace(/\(Off:\d+\s*Def:\d+\)/gi,"").replace(/\(P\d+\.T\d+\)/gi,"").replace(/\([A-Z]\.[A-Za-zâ'.\- ]+\)/g,"").replace(/\s{2,}/g," ").trim(),y=c.exec(k),T=y&&y.index>0?k.slice(0,y.index).trim():null,F=y?k.slice(y.index).trim():k;if(/^REBOUND|^Rebound/i.test(F))n=/Off:[1-9]/.test(p)?r(l.rebOff,t):T?r(l.rebDef,t):r(l.rebTeam,t),!T&&/Rebound/i.test(F)&&(n=r(l.rebTeam,t));else if(/^STEAL/i.test(F))n=r(l.steal,t);else if(/^BLOCK/i.test(F))n=r(l.block,t);else if(/Free Throw/i.test(F)){let e=F.match(/Free Throw\s+(\d+)\s+of\s+(\d+)/i),a=b?r(l.ftMiss,t):r(l.ft,t);n=e?"".concat(a," ").concat(e[1]," ").concat(r(l.ftOf,t)," ").concat(e[2]):a+(/Technical/i.test(F)?" (t\xe9cnico)":"")}else n=/Turnover/i.test(F)?f(F,t):/Violation/i.test(F)?/Kicked/i.test(F)?r(l.kickedBall,t):/Goaltending/i.test(F)?r(l.goaltend,t):r(l.violation,t):/Foul|FOUL/i.test(F)?d(F,t):c.test(F)&&/Shot|Layup|Dunk|Hook|Jumper|3PT|Tip|Putback|'/.test(F)?function(e,t){let n,l=" "+e+" ",i=e=>e.test(l),u=/3PT/i.test(e);n=/Dunk/i.test(e)?"dunk":/Finger Roll|Layup/i.test(e)?"layup":/Hook/i.test(e)?"hook":/Floating/i.test(e)?"floater":/Putback/i.test(e)?"putback":/\bTip\b/i.test(e)?"tipin":u?"triple":/Fadeaway/i.test(e)?"fadeaway":/Jump Shot|Jumper|Bank Shot/i.test(e)?"jumper":"shot";let c=[];
1return i(/Alley ?Oop/i)&&c.push(r(s.alleyoop,t)),i(/Driving/i)&&c.push(r(s.driving,t)),i(/Cutting/i)&&c.push(r(s.cutting,t)),i(/Running/i)&&c.push(r(s.running,t)),i(/Step Back/i)&&c.push(r(s.stepback,t)),i(/Pull ?-?Up|Pullup/i)&&c.push(r(s.pullup,t)),i(/Turnaround/i)&&c.push(r(s.turnaround,t)),i(/Fadeaway/i)&&"fadeaway"!==n&&c.push(r(s.fadeaway,t)),i(/Reverse/i)&&c.push(r(s.reverse,t)),i(/Finger Roll/i)&&"layup"===n&&c.push(r(s.fingerroll,t)),i(/Bank/i)&&"floater"!==n&&c.push(r(s.bank,t)),["jumper"===n&&c.length?r(o,t):r(a[n],t),...c.slice(0,2)].join(" ").replace(/\s+/g," ").trim()}(F,t):F;return{name:T,phrase:n,assist:g,missed:b}}function b(e,t,n){let r=p(e,t),a={es:"asist.",en:"assist",de:"Vorlage",fr:"passe"}[t];return"AST"===n&&r.name?"".concat(r.name,": ").concat(r.phrase):i(r.phrase)+(r.assist?" \xb7 ".concat(a," ").concat(r.assist):"")}function h(e,t){let n=p(e,t),r={es:"asist.",en:"assist",de:"Vorlage",fr:"passe"}[t],a=n.name?"".concat(n.name," "):"",o=n.assist?" \xb7 ".concat(r," ").concat(n.assist):"",s=n.name?n.phrase:i(n.phrase);return"".concat(a).concat(s).concat(o).trim()}}}]);
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.