PageSourceSearch

https://deportivoquito.com/assets/Home-7QmWxOfq.js

js deportivoquito.com collected 2026-10-02 13:42:45 UTC 41,016 bytes, 7 lines download raw bytes

1import{s as v,j as e}from"./index-BKYl9XI7.js";import{r as l,L as d}from"./vendor-react-BjSty5Uo.js";import{C as Y,a as z,t as L}from"./news-jOL2U-g6.js";import{A as H,o as Z,b as y,p as W,q as E,L as A,r as M,j as ee,l as F,U as se}from"./vendor-ui-Ci1VS1Mm.js";import{f as N}from"./format-BMulUEhk.js";import"./vendor-supabase-BPVmyxZX.js";function te(){const[s,a]=l.useState([]),[n,m]=l.useState(!0),[r,h]=l.useState(0),t=l.useRef(null);l.useEffect(()=>{v.from("news").select("id, title, excerpt, category, image_url, author, published_at, featured, slug").order("featured",{ascending:!1}).order("published_at",{ascending:!1}).limit(5).then(({data:c})=>{a(c??[]),m(!1)})},[]),l.useEffect(()=>{const c=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(!(s.length<2||c))return t.current=setInterval(()=>{h(o=>(o+1)%s.length)},6e3),()=>{t.current&&clearInterval(t.current)}},[s.length]);const p=c=>{t.current&&clearInterval(t.current),h(c);const o=window.matchMedia("(prefers-reduced-motion: reduce)").matches;s.length>1&&!o&&(t.current=setInterval(()=>{h(S=>(S+1)%s.length)},6e3))},q=()=>p((r-1+s.length)%s.length),u=()=>p((r+1)%s.length),x=l.useRef(null),_=c=>{x.current=c.touches[0].clientX},w=c=>{if(x.current===null)return;const o=x.current-c.changedTouches[0].clientX;Math.abs(o)>50&&(o>0?u():q()),x.current=null};if(n)return e.jsxs("section",{className:"relative h-[55vh] sm:h-[65vh] lg:h-[82vh] overflow-hidden bg-sdq-dark-blue","aria-label":"Cargando noticias destacadas",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/20 to-transparent","aria-hidden":"true"}),e.jsx("div",{className:"absolute inset-0 flex items-end",children:e.jsx("div",{className:"max-w-[1400px] mx-auto w-full px-6 sm:px-10 pb-14 sm:pb-20 lg:pb-28",children:e.jsxs("div",{className:"max-w-3xl space-y-5 animate-pulse",children:[e.jsx("div",{className:"h-4 w-32 bg-white/20 rounded"}),e.jsx("div",{className:"h-16 sm:h-24 w-5/6 bg-white/20 rounded"}),e.jsx("div",{className:"h-5 w-2/5 bg-white/10 rounded"})]})})})]});if(s.length===0)return e.jsxs("section",{className:"relative h-[55vh] sm:h-[65vh] lg:h-[82vh] overflow-hidden bg-sdq-dark-blue flex items-end",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-sdq-dark-blue via-sdq-blue/20 to-sdq-dark-blue","aria-hidden":"true"}),e.jsxs("div",{className:"relative max-w-[1400px] mx-auto w-full px-6 sm:px-10 pb-14 sm:pb-20 lg:pb-28",children:[e.jsx("span",{className:"text-sdq-gold text-[11px] font-bold tracking-[0.25em] uppercase",children:"Noticias"}),e.jsx("h1",{className:"font-display text-[4rem] sm:text-[6rem] lg:text-[8rem] text-white leading-none mt-3 text-balance",children:"Sociedad Deportivo Quito"}),e.jsx("p",{className:"text-white/40 text-sm mt-4",children:"Próximamente, las últimas noticias del club."})]})]});const b=s[r];return e.jsxs("section",{className:"relative h-[55vh] sm:h-[65vh] lg:h-[82vh] overflow-hidden bg-black","aria-label":"Noticias destacadas","aria-roledescription":"carrusel",onTouchStart:_,onTouchEnd:w,children:[s.map((c,o)=>e.jsxs("div",{className:"absolute inset-0 transition-opacity duration-1000",style:{opacity:o===r?1:0},"aria-hidden":o!==r,children:[c.image_url?e.jsx("img",{src:c.image_url,alt:"",fetchpriority:o===0?"high":"low",loading:o===0?void 0:"lazy",className:"w-full h-full object-cover"}):e.jsx("div",{className:"w-full h-full bg-gradient-to-br from-sdq-dark-blue via-sdq-blue/40 to-sdq-dark-blue"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/40 to-black/10","aria-hidden":"true"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/40 to-transparent","aria-hidden":"true"})]},c.id)),e.jsx("div",{className:"absolute inset-0 flex items-end",children:e.jsx("div",{className:"max-w-[1400px] mx-auto w-full px-6 sm:px-10 pb-14 sm:pb-20 lg:pb-28",children:e.jsxs("div",{className:"max-w-4xl animate-slide-up",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("span",{className:`w-1 h-5 ${Y[b.category]??"bg-sdq-red"} shrink-0`,"aria-hidden":"true"}),e.jsx("span",{className:"text-white/80 text-[11px] font-bold tracking-[0.25em] uppercase",children:b.category})]}),e.jsx("h1",{className:"font-display text-[2.85rem] sm:text-[4.1rem] lg:text-[5.6rem] xl:text-[6.75rem] text-white leading-none tracking-tight line-clamp-2",children:b.title}),b.excerpt&&e.jsx("p",{className:"text-white/60 text-sm sm:text-base font-light max-w-xl mt-4 line-clamp-2 leading-relaxed",children:b.excerpt}),e.jsxs(d,{to:z(b),className:"mt-7 inline-flex items-center gap-3 bg-sdq-red text-white text-xs font-bold px-7 py-3.5 tracking-[0.15em] hover:bg-red-600 transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-transparent group",children:["LEER NOTICIA",e.jsx(H,{size:14,"aria-hidden":"true",className:"group-hover:translate-x-1 transition-transform"})]})]},r)})}),s.length>1&&e.jsxs("div",{className:"absolute top-6 right-6 sm:top-8 sm:right-8 font-display text-white/30 text-4xl sm:text-5xl leading-none tabular-nums select-none","aria-hidden":"true",children:[String(r+1).padStart(2,"0"),e.jsxs("span",{className:"text-lg align-top ml-1",children:["/",s.length]})]}),s.length>1&&e.jsxs(e.Fragment,{children:[e.jsx("button",{onClick:q,"aria-label":"Noticia anterior",className:"absolute left-4 sm:left-6 top-1/2 -translate-y-1/2 border border-white/20 text-white p-2.5 hover:bg-white/10 transition-colors hidden sm:flex items-center justify-center focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:e.jsx(Z,{size:20,"aria-hidden":"true"})}),e.jsx("button",{onClick:u,"aria-label":"Noticia siguiente",className:"absolute right-4 sm:right-6 top-1/2 -translate-y-1/2 border border-white/20 text-white p-2.5 hover:bg-white/10 transition-colors hidden sm:flex items-center justify-center focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:e.jsx(y,{size:20,"aria-hidden":"true"})})]}),s.length>1&&e.jsx("div",{className:"absolute bottom-5 sm:bottom-7 left-6 sm:left-10 flex gap-1.5",role:"tablist","aria-label":"Seleccionar noticia",children:s.map((c,o)=>e.jsx("button",{onClick:()=>p(o),role:"tab","aria-selected":o===r,"aria-label":`Noticia ${o+1}
1 de ${s.length}`,className:`h-px transition[custom] duration-400 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-white ${o===r?"w-10 bg-sdq-gold":"w-4 bg-white/30 hover:bg-white/60"}`},o))})]})}const B=[{name:"Analgan",src:"/images/sponsors/analgan.png"},{name:"ForBet",src:"/images/sponsors/forbet.png"},{name:"Fybeca",src:"/images/sponsors/fybeca.png"},{name:"Hub",src:"/images/sponsors/hub.png"},{name:"Incoop",src:"/images/sponsors/incoop.png"},{name:"Induvallas",src:"/images/sponsors/induvallas.png"},{name:"Kao",src:"/images/sponsors/kao.png"},{name:"Netlife",src:"/images/sponsors/netlife.png"},{name:"North Hospital",src:"/images/sponsors/northhospital.png"},{name:"Pumaseg",src:"/images/sponsors/pumaseg.png"},{name:"Roland",src:"/images/sponsors/roland.png"},{name:"San Felipe",src:"/images/sponsors/sanfelipe.png"},{name:"SG",src:"/images/sponsors/sg.png"}],U=[...B,...B];function ae(){return e.jsx("section",{className:"bg-white border-y border-gray-100 py-5 overflow-hidden",children:e.jsx("div",{className:"flex animate-sponsors-scroll",style:{width:`${U.length*176}px`},children:U.map((s,a)=>e.jsx("div",{className:"shrink-0 w-40 mx-4 h-12 flex items-center justify-center",children:e.jsx("img",{src:s.src,alt:s.name,loading:"lazy",className:"max-h-10 max-w-[130px] w-auto object-contain opacity-60 hover:opacity-100 transition-opacity duration-300 grayscale hover:grayscale-0"})},a))})})}const V={"PRIMER EQUIPO":"#19355d",FORMATIVAS:"#16a34a","FUTBOL FEMENINO":"#d72531",BASKET:"#f97316",INSTITUCIONAL:"#374151",OTROS:"#6b7280"};function Q({src:s,alt:a,className:n}){return s?e.jsx("img",{src:s,alt:a,loading:"lazy",className:n}):e.jsx("div",{className:`${n} bg-gradient-to-br from-sdq-dark-blue to-sdq-blue`})}function ie(){const[s,a]=l.useState([]),[n,m]=l.useState(!0);if(l.useEffect(()=>{v.from("news").select("id, title, excerpt, category, image_url, author, published_at, featured, slug").order("published_at",{ascending:!1}).limit(7).then(({data:t})=>{a(t??[]),m(!1)})},[]),n)return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8",children:[e.jsx("div",{className:"h-20 w-56 bg-gray-200 animate-pulse mb-10"}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-6",children:[e.jsx("div",{className:"lg:col-span-7 aspect-[16/9] bg-gray-200 animate-pulse"}),e.jsx("div",{className:"lg:col-span-5 space-y-4",children:[...Array(4)].map((t,p)=>e.jsxs("div",{className:"flex gap-4 p-3 bg-white border border-gray-100",children:[e.jsx("div",{className:"w-28 h-20 bg-gray-200 shrink-0 animate-pulse"}),e.jsxs("div",{className:"flex-1 space-y-2 py-1",children:[e.jsx("div",{className:"h-3 w-16 bg-gray-200 animate-pulse"}),e.jsx("div",{className:"h-4 bg-gray-200 animate-pulse"})]})]},p))})]})]})});if(s.length===0)return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8",children:[e.jsx("h2",{className:"font-display text-5xl sm:text-6xl text-gray-900 leading-none mb-8",children:"Últimas Noticias"}),e.jsx("div",{className:"bg-white border border-gray-100 py-16 text-center",children:e.jsx("p",{className:"text-gray-400 text-sm",children:"Próximamente publicaremos las últimas noticias del club."})})]})});const r=s[0],h=s.slice(1,6);return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-end justify-between mb-8 sm:mb-10 gap-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"block w-8 h-0.5 bg-sdq-red shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-red text-[11px] font-bold tracking-[0.2em] uppercase",children:"Club"})]}),e.jsx("h2",{className:"font-display text-5xl sm:text-6xl text-gray-900 leading-none",children:"Últimas Noticias"})]}),e.jsxs(d,{to:"/noticias",className:"group text-sdq-blue text-sm font-semibold flex items-center gap-1.5 shrink-0 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-blue rounded",children:[e.jsx("span",{className:"border-b border-transparent group-hover:border-sdq-blue transition-colors",children:"Todas las noticias"}),e.jsx(W,{size:16,className:"transition-transform group-hover:translate-x-0.5 group-hover:-translate-y-0.5","aria-hidden":"true"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 lg:gap-10",children:[e.jsx("div",{className:"lg:col-span-7",children:e.jsx(d,{to:z(r),className:"group block focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-blue",children:e.jsxs("div",{className:"relative overflow-hidden aspect-[4/3] sm:aspect-[16/10]",children:[e.jsx(Q,{src:r.image_url,alt:r.title,className:"w-full h-full object-cover transition-transform duration-[1200ms] ease-out group-hover:scale-[1.04]"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/90 via-black/10 to-transparent"}),e.jsx("span",{className:"absolute top-5 left-5 sm:top-6 sm:left-6 text-white text-[10px] font-bold tracking-[0.2em] uppercase px-3 py-1.5",style:{backgroundColor:V[r.category]??"#d72531"},children:r.category}),e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-5 sm:p-8",children:[e.jsx("h3",{className:"font-display text-3xl sm:text-4xl lg:text-[2.75rem] text-white leading-[0.95] line-clamp-3 group-hover:text-sdq-gold transition-colors duration-300",children:r.title}),e.jsxs("div",{className:"flex items-center gap-1.5 mt-4 text-white/55 text-xs font-medium",children:[e.jsx(E,{size:11,"aria-hidden":"true"}),L(r.published_at)]})]})]})})}),h.length>0&&e.jsx("div",{className:"lg:col-span-5 flex flex-col border-t border-gray-100",children:h.map(t=>e.jsxs(d,{to:z(t),className:"group relative flex items-center gap-4 py-4 border-b border-gray-100 pl-4 -ml-4 transition-colors hover:bg-gray-50/80 focus-visible:outline-none focus-visible:bg-gray-50",children:[e.jsx("span",{className:"absolute left-0 top-0 bottom-0 w-px bg-sdq-red scale-y-0 group-hover:scale-y-100 origin-center transition-transform duration-300","aria-hidden":"true"}),e.jsx("div",{className:"w-20 h-20 sm:w-24 sm:h-24 overflow-hidden shrink-0",children:e.jsx(Q,{src:t.image_url,alt:t.title,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-110"})}),e.jsxs("div",{className:"flex flex-col justify-center min-w-0 flex-1",children:[e.jsxs("div",{className:"flex items-center gap-1.5 mb-1.5",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full shrink-0",style:{backgroundColor:V[t.category]??"#d72531"},"aria-hidden":"true"}),e.jsx("span",{className:"text-[9px] font-bold tracking-[0.15em] uppercase text-gray-400",children:t.category})]}),e.jsx("h4",{className:"font-semibold text-gray-900 leading-snug line-clamp-2 group-hover:text-sdq-blue transition-colors",children:t.title}),e.jsxs("span",{className:"text-[11px] text-gray-400 mt-1.5 flex items-center gap-1",children:[e.jsx(E,{size:10,"aria-hidden":"true"}),L(t.published_at)]})]})]},t.id))})]})]})})}const le={Portero:"text-yellow-400",Defensa:"text-blue-300",Centrocampista:"text-green-400",Delantero:"text-red-400",Atacante:"text-red-400"};function ne(){const[s,a]=l.useState([]),[n,m]=l.useState(!0),r=l.useRef(null);l.useEffect(()=>{v.from("players").select("id, name, number, position, image_url").order("number",{nullsFirst:!1}).limit(20).then(({data:t})=>{a(t??[]),m(!1)})},[]);const h=t=>{r.current&&r.current.scrollBy({left:t==="left"?-320:320,behavior:"smooth"})};return e.jsxs("section",{className:"py-12 sm:py-16 lg:py-20 bg-sdq-dark-blue relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 pointer-events-none","aria-hidden":"true",children:[e.jsx("div",{className:"absolute -top-24 -right-24 w-96 h-96 rounded-full border border-white/[0.04]"}),e.jsx("div",{className:"absolute bottom-0 -left-16 w-72 h-72 rounded-full border border-white/[0.03]"}),e.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[800px] h-[800px] rounded-full border border-white/[0.02]"})]}),e.jsxs("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8 relative z-10",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-end justify-between mb-8 sm:mb-10 gap-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"block w-8 h-0.5 bg-sdq-gold shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-gold text-[11px] font-bold tracking-[0.2em] uppercase",children:"Temporada 2026"})]}),e.jsx("h2",{className:"font-display text-5xl sm:text-6xl text-white leading-none",children:"Plantilla"})]}),e.jsxs("div",{className:"flex items-center gap-4 shrink-0",children:[e.jsx(d,{to:"/primer-equipo/plantilla",className:"text-sdq-gold text-sm font-semibold hover:underline hidden sm:block focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-gold rounded",children:"Ver plantilla completa"}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("button",{onClick:()=>h("left"),"aria-label":"Desplazar jugadores a la izquierda",className:"border border-white/20 text-white p-2.5 hover:bg-white/10 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:e.jsx(Z,{size:18,"aria-hidden":"true"})}),e.jsx("button",{onClick:()=>h("right"),"aria-label":"Desplazar jugadores a la derecha",className:"border border-white/20 text-white p-2.5 hover:bg-white/10 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:e.jsx(y,{size:18,"aria-hidden":"true"})})]})]})]}),n?e.jsx("div",{className:"flex gap-4 sm:gap-5",children:[...Array(6)].map((t,p)=>e.jsx("div",{className:"shrink-0 w-[170px] sm:w-[195px]",children:e.jsx("div",{className:"aspect-[3/4] bg-white/8 animate-pulse"})},p))}):s.length===0?e.jsx("div",{className:"flex items-center justify-center py-16",children:e.jsx("p",{className:"text-sm text-white/30",children:"La plantilla se actualizará próximamente."})}):e.jsx("div",{ref:r,className:"flex gap-4 sm:gap-5 overflow-x-auto scrollbar-hide pb-4",children:s.map(t=>e.jsx(d,{to:`/primer-equipo/plantilla/${t.id}`,className:"group shrink-0 w-[170px] sm:w-[195px] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-gold",children:e.jsxs("div",{className:"relative overflow-hidden aspect-[3/4] mb-3",children:[t.image_url?e.jsx("img",{src:t.image_url,alt:t.name,loading:"lazy",className:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-600"}):e.jsx("div",{className:"w-full h-full bg-sdq-blue/20 flex items-center justify-center",children:e.jsx("span",{className:"text-white/10 font-display text-8xl tabular-nums leading-none",children:t.number??"?"})}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-trans
1parent to-transparent"}),t.number!=null&&e.jsx("span",{className:"absolute top-2 right-3 font-display text-5xl text-white/15 leading-none tabular-nums select-none",children:t.number}),e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-4",children:[e.jsx("p",{className:"text-white font-bold text-sm leading-tight",children:t.name}),e.jsx("p",{className:`text-xs font-medium mt-0.5 ${le[t.position??""]??"text-sdq-gold"}`,children:t.position??"Jugador"})]}),t.number!=null&&e.jsx("div",{className:"absolute top-0 left-0 bg-sdq-gold/90 px-2 py-1",children:e.jsx("span",{className:"font-display text-sdq-dark-blue text-xl leading-none tabular-nums",children:t.number})})]})},t.id))}),e.jsx("div",{className:"mt-6 sm:hidden text-center",children:e.jsx(d,{to:"/primer-equipo/plantilla",className:"text-sdq-gold text-sm font-semibold hover:underline focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-gold rounded",children:"Ver plantilla completa"})})]})]})}function T(s){const a=s.getTime()-Date.now();return a<=0?{days:0,hours:0,minutes:0,seconds:0}:{days:Math.floor(a/(1e3*60*60*24)),hours:Math.floor(a/(1e3*60*60)%24),minutes:Math.floor(a/1e3/60%60),seconds:Math.floor(a/1e3%60)}}function re(s){const a=l.useRef(s.getTime());a.current=s.getTime();const[n,m]=l.useState(()=>T(s));return l.useEffect(()=>{m(T(new Date(a.current)));const r=setInterval(()=>{m(T(new Date(a.current)))},1e3);return()=>clearInterval(r)},[s.getTime()]),n}function G(s){var m;if(!s.stage)return"";const a=s.stage.tournament,n=`${((m=a==null?void 0:a.year)==null?void 0:m.year)??""} ${(a==null?void 0:a.name)??""}`.trim();return s.fecha?`${n} — ${s.fecha.name}`:n}function oe(s,a){return s===1?"bg-sdq-gold":s<=4?"bg-sdq-blue":s>=a-1?"bg-sdq-red":"bg-white/15"}function k({value:s,label:a}){return e.jsxs("div",{className:"flex items-baseline gap-1",children:[e.jsx("span",{className:"font-display text-lg text-white/50 tabular-nums leading-none","aria-live":"off",children:String(s).padStart(2,"0")}),e.jsx("span",{className:"text-[8px] text-white/25 font-medium uppercase tracking-widest",children:a})]})}function ce(){var R,$,P;const[s,a]=l.useState(null),[n,m]=l.useState([]),[r,h]=l.useState(!0);l.useEffect(()=>{v.from("matches").select(`
2        id, match_date, venue,
3        home_team:teams!matches_home_team_id_fkey(id, name, short_name, logo_url, is_our_team),
4        away_team:teams!matches_away_team_id_fkey(id, name, short_name, logo_url, is_our_team),
5        stage:stages(name, tournament:tournaments(name, year:years(year))),
6        fecha:fechas(name)
7      `).eq("status","scheduled").order("match_date",{ascending:!0}).limit(10).then(({data:i})=>{const g=(i??[]).filter(j=>j.home_team.is_our_team||j.away_team.is_our_team);a(g[0]??null),m(g.slice(1,4)),h(!1)})},[]);const t=s,p=n,q=t?new Date(t.match_date):new Date("2099-01-01"),u=re(q),[x,_]=l.useState(null),[w,b]=l.useState([]),[c,o]=l.useState(!0),[S,I]=l.useState(!1);l.useEffect(()=>{v.from("stages").select("id, name, tournament:tournaments(name, year:years(year))").eq("actual",!0).maybeSingle().then(({data:i})=>{_(i??null),o(!1)})},[]),l.useEffect(()=>{x&&(I(!0),v.from("standings_view").select("*").eq("stage_id",x.id).order("position").then(({data:i})=>{b(i??[]),I(!1)}))},[x]);const X=w.length;return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-sdq-dark-blue",children:e.jsx("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-[1fr_280px_1fr] gap-6 xl:gap-8",children:[e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"block w-8 h-0.5 bg-sdq-gold shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-gold text-[11px] font-bold tracking-[0.2em] uppercase",children:t?G(t):"Próximos Encuentros"})]}),e.jsx("h2",{className:"font-display text-5xl sm:text-6xl text-white leading-none",children:"Próximo Partido"})]}),e.jsx("div",{className:"flex-1 border border-white/10 bg-white/[0.03] p-6 flex flex-col",children:r?e.jsx("div",{className:"flex-1 flex items-center justify-center",children:e.jsx(A,{className:"w-6 h-6 animate-spin text-white/20"})}):t?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex items-center justify-center gap-8 mb-8",children:[e.jsxs("div",{className:"flex flex-col items-center gap-2.5",children:[e.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-sdq-blue to-sdq-dark-blue border border-white/10 flex items-center justify-center overflow-hidden",children:t.home_team.logo_url?e.jsx("img",{src:t.home_team.logo_url,alt:t.home_team.name,className:"w-12 h-12 object-contain"}):e.jsx(M,{size:28,className:"text-white","aria-hidden":"true"})}),e.jsx("span",{className:"font-bold text-white text-sm text-center leading-tight",children:t.home_team.name})]}),e.jsx("span",{className:"font-display text-4xl text-white/20 leading-none","aria-hidden":"true",children:"VS"}),e.jsxs("div",{className:"flex flex-col items-center gap-2.5",children:[e.jsx("div",{className:"w-16 h-16 bg-white/5 border border-white/10 flex items-center justify-center overflow-hidden",children:t.away_team.logo_url?e.jsx("img",{src:t.away_team.logo_url,alt:t.away_team.name,className:"w-12 h-12 object-contain"}):e.jsx(M,{size:28,className:"text-white/25","aria-hidden":"true"})}),e.jsx("span",{className:"font-bold text-white text-sm text-center leading-tight",children:t.away_team.name})]})]}),e.jsxs("div",{className:"text-center mb-4",children:[e.jsx("p",{className:"text-white/50 text-xs font-medium uppercase tracking-[0.15em] mb-1.5 capitalize",children:N(t.match_date,"es-ES",{weekday:"long",day:"numeric",month:"long",timeZone:"America/Guayaquil"})}),e.jsxs("p",{className:"font-display text-5xl sm:text-6xl text-sdq-gold leading-none tabular-nums",children:[N(t.match_date,"es-ES",{hour:"2-digit",minute:"2-digit",timeZone:"America/Guayaquil"}),e.jsx("span",{className:"text-2xl sm:text-3xl text-sdq-gold/60 ml-1",children:"h"})]}),t.venue&&e.jsxs("span",{className:"flex items-center gap-1.5 justify-center text-xs text-white/35 mt-2",children:[e.jsx(ee,{size:12,"aria-hidden":"true"}),t.venue]})]}),e.jsxs("div",{className:"flex items-center justify-center gap-2.5 mb-7 pb-6 border-b border-white/8",role:"timer","aria-label":`Cuenta regresiva: ${u.days} días, ${u.hours} horas, ${u.minutes} minutos, ${u.seconds} segundos`,children:[e.jsx(k,{value:u.days,label:"d"}),e.jsx("span",{className:"text-white/15 text-sm","aria-hidden":"true",children:":"}),e.jsx(k,{value:u.hours,label:"h"}),e.jsx("span",{className:"text-white/15 text-sm","aria-hidden":"true",children:":"}),e.jsx(k,{value:u.minutes,label:"m"}),e.jsx("span",{className:"text-white/15 text-sm","aria-hidden":"true",children:":"}),e.jsx(k,{value:u.seconds,label:"s"})]}),e.jsxs("div",{className:"flex gap-2 mt-auto",children:[e.jsx(d,{to:"/tickets",className:"flex-1 bg-sdq-gold text-sdq-dark-blue font-bold text-[11px] px-4 py-3 tracking-[0.1em] text-center hover:bg-yellow-400 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-gold",children:"ENTRADAS"}),e.jsx(d,{to:"/primer-equipo/calendario",className:"flex-1 border border-white/20 text-white font-bold text-[11px] px-4 py-3 tracking-[0.1em] text-center hover:bg-white/5 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white",children:"FICHA DEL PARTIDO"})]})]}):e.jsx("div",{className:"flex-1 flex items-center justify-center",children:e.jsx("p",{className:"text-xs text-white/25 text-center",children:"No hay partidos programados."})})})]}),e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"mb-6",children:[e.jsx("div",{className:"h-0.5 bg-sdq-gold/30 mb-8 hidden xl:block","aria-hidden":"true"}),e.jsx("h3",{className:"font-display text-3xl xl:text-4xl text-white leading-none mb-1",children:"Próximos"}),e.jsx("h3",{className:"font-display text-3xl xl:text-4xl text-white/40 leading-none",children:"Partidos"})]}),e.jsx("div",{className:"flex-1 border-t border-white/10",children:r?e.jsx("div",{className:"flex justify-center py-8",children:e.jsx(A,{className:"w-5 h-5 animate-spin text-white/20"})}):p.length===0?e.jsx("div",{className:"flex items-center justify-center py-8",children:e.jsx("p",{className:"text-xs text-white/25",children:"No hay más partidos programados."})}):p.map(i=>{const f=new Date(i.match_date),g="America/Guayaquil",j=N(f,"es-ES",{weekday:"short",timeZone:g}).replace(".",""),C=N(f,"es-ES",{day:"numeric",timeZone:g}),K=N(f,"es-ES",{month:"short",timeZone:g}).replace(".",""),J=N(f,"es-ES",{hour:"2-digit",minute:"2-digit",timeZone:g}),D=i.home_team,O=i.away_team;return e.jsxs(d,{to:"/primer-equipo/calendario",className:"group relative flex items-center gap-4 py-4 border-b border-white/10 pl-4 -ml-4 transition-colors hover:bg-white/[0.025] focus-visible:outline-none focus-visible:bg-white/[0.04]",children:[e.jsx("span",{className:"absolute left-0 top-0 bottom-0 w-px bg-sdq-gold scale-y-0 group-hover:scale-y-100 origin-center transition-transform duration-300","aria-hidden":"true"}),e.jsxs("div",{className:"flex flex-col items-center w-11 shrink-0",children:[e.jsx("span",{className:"text-[9px] text-white/35 font-semibold uppercase tracking-widest",children:j}),e.jsx("span",{className:"font-display text-3xl text-white leading-none mt-0.5 tabular-nums",children:C}),e.jsx("span",{className:"text-[8px] text-white/30 uppercase tracking-widest",children:K})]}),e.jsx("span",{className:"w-px self-stretch bg-white/10 shrink-0","aria-hidden":"true"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("span",{className:"text-[9px] font-semibold text-white/30 tracking-wider up
7percase block truncate mb-1.5",children:G(i)}),e.jsx("p",{className:`text-sm leading-snug ${D.is_our_team?"font-bold text-white":"font-medium text-white/60"}`,children:D.name}),e.jsx("p",{className:`text-sm leading-snug ${O.is_our_team?"font-bold text-white":"font-medium text-white/60"}`,children:O.name})]}),e.jsxs("div",{className:"flex items-center gap-1.5 text-white/40 group-hover:text-sdq-gold transition-colors shrink-0",children:[e.jsx(E,{size:12,"aria-hidden":"true"}),e.jsx("span",{className:"text-xs font-semibold tabular-nums",children:J})]})]},i.id)})}),e.jsxs(d,{to:"/primer-equipo/calendario",className:"mt-4 text-center text-xs text-white/30 hover:text-sdq-gold transition-colors flex items-center justify-center gap-1 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-gold rounded",children:["Ver calendario completo ",e.jsx(y,{size:14,"aria-hidden":"true"})]})]}),e.jsxs("div",{className:"flex flex-col",children:[e.jsxs("div",{className:"mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"block w-8 h-0.5 bg-sdq-gold shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-gold text-[11px] font-bold tracking-[0.2em] uppercase",children:"Clasificación"})]}),e.jsx("h2",{className:"font-display text-5xl sm:text-6xl text-white leading-none mb-4",children:"Tabla de Posiciones"}),!c&&x&&e.jsxs("span",{className:"text-[10px] font-bold px-3 py-1.5 tracking-wider bg-sdq-gold text-sdq-dark-blue inline-block",children:[($=(R=x.tournament)==null?void 0:R.year)==null?void 0:$.year," ",(P=x.tournament)==null?void 0:P.name," — ",x.name]})]}),e.jsxs("div",{className:"flex-1 border border-white/10 overflow-hidden",children:[e.jsx("div",{className:"bg-white/5 border-b border-white/8",children:e.jsxs("div",{className:"grid items-center text-[9px] font-bold uppercase tracking-widest text-white/30 px-3 py-2.5",style:{gridTemplateColumns:"2rem 1fr 2rem 2rem 2rem 2.5rem"},children:[e.jsx("span",{className:"text-center",children:"#"}),e.jsx("span",{className:"pl-1",children:"Equipo"}),e.jsx("span",{className:"text-center",children:"PJ"}),e.jsx("span",{className:"text-center",children:"G"}),e.jsx("span",{className:"text-center",children:"DIF"}),e.jsx("span",{className:"text-center text-sdq-gold",children:"PTS"})]})}),S||c?e.jsx("div",{className:"flex justify-center py-10 bg-white/[0.02]",children:e.jsx(A,{className:"w-5 h-5 animate-spin text-white/20"})}):w.length===0?e.jsx("div",{className:"flex items-center justify-center py-10 bg-white/[0.02]",children:e.jsx("p",{className:"text-xs text-white/25 text-center px-4",children:x?"Aún no hay partidos jugados en esta etapa.":"No hay una etapa marcada como actual."})}):e.jsx("div",{className:"divide-y divide-white/[0.04]",children:w.map((i,f)=>{const g=i.is_our_team,j=i.position===1,C=g?"bg-sdq-blue/15 hover:bg-sdq-blue/20":f%2===0?"bg-white/[0.02]":"";return e.jsxs("div",{className:`grid items-center px-3 py-2.5 transition-colors hover:bg-white/[0.06] ${C}`,style:{gridTemplateColumns:"2rem 1fr 2rem 2rem 2rem 2.5rem"},children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("div",{className:`w-0.5 h-5 ${oe(i.position,X)}`,"aria-hidden":"true"}),e.jsx("span",{className:`text-xs font-bold tabular-nums ${j?"text-sdq-gold":"text-white/50"}`,children:i.position})]}),e.jsxs("div",{className:"flex items-center gap-2.5 pl-1 min-w-0",children:[i.logo_url?e.jsx("img",{src:i.logo_url,alt:i.team_name,className:"w-6 h-6 object-contain shrink-0"}):e.jsx("div",{className:"w-6 h-6 bg-white/10 flex items-center justify-center text-white/40 text-[8px] font-bold shrink-0",children:(i.short_name||i.team_name).slice(0,2).toUpperCase()}),e.jsx("span",{className:`text-xs truncate ${g?"font-bold text-white":"font-medium text-white/70"}`,children:i.team_name})]}),e.jsx("span",{className:"text-center text-xs text-white/45 tabular-nums",children:i.played}),e.jsx("span",{className:"text-center text-xs text-white/45 tabular-nums",children:i.won}),e.jsx("span",{className:`text-center text-xs font-medium tabular-nums ${i.goal_difference>0?"text-emerald-400":i.goal_difference<0?"text-red-400":"text-white/40"}`,children:i.goal_difference>0?`+${i.goal_difference}`:i.goal_difference}),e.jsx("span",{className:`text-center text-sm font-black tabular-nums ${j?"text-sdq-gold":g?"text-white":"text-white/80"}`,children:i.points})]},i.team_id)})})]}),e.jsx("div",{className:"mt-4 flex items-center justify-end",children:e.jsxs(d,{to:"/primer-equipo/tabla",className:"text-xs text-white/30 hover:text-sdq-gold transition-colors flex items-center gap-1 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-gold rounded",children:["Ver tabla completa ",e.jsx(y,{size:13,"aria-hidden":"true"})]})})]})]})})})}function de(){const[s,a]=l.useState([]);return l.useEffect(()=>{v.from("products").select("id, name, slug, price, image_url, badge").eq("active",!0).order("created_at",{ascending:!1}).limit(4).then(({data:n})=>a(n??[]))},[]),e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-end justify-between mb-8 sm:mb-10 gap-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"block w-8 h-0.5 bg-sdq-red shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-red text-[11px] font-bold tracking-[0.2em] uppercase",children:"Productos oficiales"})]}),e.jsx("h2",{className:"font-display text-5xl sm:text-6xl text-gray-900 leading-none",children:"Tienda Oficial"})]}),e.jsxs(d,{to:"/tienda",className:"border border-sdq-dark-blue text-sdq-dark-blue font-bold text-xs px-7 py-3.5 tracking-[0.12em] hover:bg-sdq-dark-blue hover:text-white transition-colors inline-flex items-center gap-2 shrink-0 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-blue focus-visible:ring-offset-2",children:[e.jsx(F,{size:15,"aria-hidden":"true"}),"VISITAR TIENDA"]})]}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-3 sm:gap-4",children:s.length===0?Array.from({length:4}).map((n,m)=>e.jsxs("div",{className:"border border-gray-100 overflow-hidden animate-pulse",children:[e.jsx("div",{className:"aspect-[4/5] bg-gray-100"}),e.jsxs("div",{className:"p-4 space-y-2",children:[e.jsx("div",{className:"h-3 bg-gray-100 rounded w-3/4"}),e.jsx("div",{className:"h-5 bg-gray-100 rounded w-1/3"})]})]},m)):s.map(n=>e.jsxs(d,{to:`/tienda/${n.slug}`,className:"group block overflow-hidden border border-gray-100 hover:border-gray-200 hover:shadow-md transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-blue",children:[e.jsxs("div",{className:"relative overflow-hidden aspect-[4/5] bg-gray-50",children:[n.image_url?e.jsx("img",{src:n.image_url,alt:n.name,loading:"lazy",className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500"}):e.jsx("div",{className:"w-full h-full flex items-center justify-center",children:e.jsx(F,{className:"w-10 h-10 text-gray-200"})}),n.badge&&e.jsx("span",{className:"absolute top-3 left-3 bg-sdq-red text-white text-[9px] font-black px-2.5 py-1 tracking-wider",children:n.badge}),e.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/10 transition-colors","aria-hidden":"true"})]}),e.jsxs("div",{className:"p-4 bg-white",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-900 leading-tight line-clamp-2 group-hover:text-sdq-blue transition-colors",children:n.name}),e.jsxs("div",{className:"flex items-center justify-between mt-2.5",children:[e.jsxs("p",{className:"font-display text-2xl text-sdq-dark-blue leading-none tabular-nums",children:["$",n.price.toFixed(2)]}),e.jsx("span",{className:"text-sdq-blue opacity-0 group-hover:opacity-100 transition-opacity","aria-hidden":"true",children:e.jsx(y,{size:18})})]})]})]},n.id))}),e.jsxs("div",{className:"mt-8 sm:mt-10 relative h-48 sm:h-56 lg:h-64 overflow-hidden",children:[e.jsx("img",{src:"/images/camiseta.jpg",alt:"",loading:"lazy",className:"w-full h-full object-cover object-top"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-sdq-dark-blue/95 via-sdq-dark-blue/75 to-sdq-dark-blue/20","aria-hidden":"true"}),e.jsx("div",{className:"absolute inset-0 flex items-center",children:e.jsxs("div",{className:"px-8 sm:px-12 max-w-lg",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("span",{className:"block w-6 h-0.5 bg-sdq-gold shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-gold text-[10px] font-bold tracking-[0.25em] uppercase",children:"Temporada 2026"})]}),e.jsx("h3",{className:"font-display text-4xl sm:text-5xl text-white leading-none mb-3",children:"Viste los colores"}),e.jsx("p",{className:"text-white/60 text-sm mb-5 leading-relaxed max-w-xs",children:"La camiseta oficial de S.D. Quito ya está disponible. Sé parte del equipo."}),e.jsx(d,{to:"/tienda",className:"inline-block bg-sdq-gold text-sdq-dark-blue font-bold text-xs px-7 py-3.5 tracking-[0.12em] hover:bg-yellow-400 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2",children:"Consíguelo ahora"})]})})]})]})})}const me=["Ingreso 100% digital desde la app oficial SD Quito Oficial.","Paquete Hexagonal: entrada a todos los partidos de local del hexagonal","Paquete Todo el Ascenso: entrada a todos los partidos de local restantes del ascenso.","Sin carnet físico: tu abono se consulta y valida directamente en la app.","Compra rápida por tarjeta o DeUna, según disponibilidad.","10% de descuento en máximo 2 entradas adicionales (válido para abono adultos)."];function xe(){return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:e.jsx("div",{className:"max-w-[1400px] mx-auto px-4 sm:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-20 items-center",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-7",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("span",{className:"block w-8 h-0.5 bg-sdq-red shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sdq-red text-[11px] font-bold tracking-[0.2em] uppercase",children:"Abonados SDQ"})]}),e.jsx("h2",{className:"font-display text-5xl sm:text-6xl lg:text-7xl text-gray-900 leading-none",children:"Abonados 2026"}),e.jsx("p",{className:"text-gray-600 text-base leading-relaxed mt-4 max-w-md",children:"Renueva tu pasión. Beneficios exclusivos, mejores precios y promos oficiales. Porque SDQ no tiene hinchas, tiene fieles."})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-2 mb-8",children:me.map((s,a)=>e.jsxs("div",{className:"flex gap-3 items-start py-2.5 px-3 hover:bg-gray-50 transition-colors border-b border-gray-100 last:border-0",children:[e.jsx("span",{className:"shrink-0 w-1.5 h-1.5 rounded-full bg-sdq-red mt-1.5","aria-hidden":"true"}),e.jsx("p",{className:"text-xs text-gray-700 leading-relaxed",children:s})]},a))}),e.jsxs(d,{to:"/abonados",className:"inline-flex items-center justify-center gap-2 bg-sdq-dark-blue text-white font-bold text-xs px-8 py-3.5 tracking-[0.12em] hover:bg-sdq-blue transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sdq-blue focus-visible:ring-offset-2",children:["SABER MÁS ",e.jsx(H,{size:14,"aria-hidden":"true"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3 sm:gap-4",children:[e.jsxs("div",{className:"space-y-3 sm:space-y-4 pt-10",children:[e.jsx("div",{className:"overflow-hidden aspect-square",children:e.jsx("img",{src:"/images/balon-sdq.jpg",alt:"Balón en el arco del Complejo Ney Mancheno Velasco",loading:"lazy",className:"w-full h-full object-cover hover:scale-105 transition-transform duration-700"})}),e.jsx("div",{className:"overflow-hidden aspect-video",children:e.jsx("img",{src:"/images/esquina-sdq.jpg",alt:"Bandera de córner S.D. Quito",loading:"lazy",className:"w-full h-full object-cover hover:scale-105 transition-transform duration-700"})})]}),e.jsxs("div",{className:"space-y-3 sm:space-y-4",children:[e.jsx("div",{className:"overflow-hidden aspect-video",children:e.jsx("img",{src:"/images/gorra-sdq.jpg",alt:"Merchandising oficial S.D. Quito",loading:"lazy",className:"w-full h-full object-cover hover:scale-105 transition-transform duration-700"})}),e.jsx("div",{className:"overflow-hidden aspect-square",children:e.jsx("img",{src:"/images/camisetaescudo-sdq.jpg",alt:"Escudo en la camiseta de S.D. Quito",loading:"lazy",className:"w-full h-full object-cover hover:scale-105 transition-transform duration-700"})})]})]}),e.jsx("div",{className:"absolute -bottom-4 -left-4 sm:bottom-4 sm:left-4 bg-sdq-dark-blue p-4 shadow-xl",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-9 h-9 bg-sdq-gold/20 flex items-center justify-center shrink-0",children:e.jsx(se,{size:16,className:"text-sdq-gold","aria-hidden":"true"})}),e.jsxs("div",{children:[e.jsx("p",{className:"font-display text-2xl text-sdq-gold leading-none tabular-nums",children:"+3K"}),e.jsx("p",{className:"text-[10px] text-white/50 font-medium tracking-wider mt-0.5",children:"ABONADOS ACTIVOS"})]})]})})]})]})})})}function je(){return e.jsxs(e.Fragment,{children:[e.jsx(te,{}),e.jsx("div",{className:"h-1 bg-gradient-to-r from-sdq-red via-sdq-red to-sdq-blue","aria-hidden":"true"}),e.jsx(ae,{}),e.jsx(ie,{}),e.jsx(ce,{}),e.jsx("div",{className:"h-1 bg-gradient-to-r from-sdq-blue via-sdq-red to-sdq-red","aria-hidden":"true"}),e.jsx(de,{}),e.jsx("div",{className:"h-1 bg-gradient-to-r from-sdq-red via-sdq-red to-sdq-blue","aria-hidden":"true"}),e.jsx(ne,{}),e.jsx(xe,{})]})}
7export{je 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.