From ac7aae54af46c1dcdcf9124ff803a3fbb9118432 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 10 Jul 2026 17:20:49 +0000 Subject: [PATCH 1/2] Implement the Plataforma integral ANPA design from Claude Design MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Extends the existing Astro site with the full platform approved in the Claude Design chat: FOCABA and Comunidad as their own top-level sections, a richer Programas page (campaigns, appointments, pricing, care guides, emergencies, abuse reporting with a GPS location picker, vaccines, a filterable vet directory, FAQ), an expanded Donaciones page (active-case progress bar, payment methods, recurring donations, merch store), and Comunidad (verified shelters, adoptable pets, AI-powered lost/found pet matching, zone alerts, a filterable board). Also adds the Home sections from the approved design (Una sola salud, Misión/Visión, the Momentos ANPA carousel, an Explorá la plataforma CTA grid), the real ANPA logo, the floating chatbot with quick replies, a paw-trail nav transition, and retunes the brand red to the prototype's exact hex. Built as React islands only where real interactivity is needed (LocationPicker, Chatbot, Carousel, BusquedaIA), native
for accordions, and small vanilla scripts for tab/filter state — consistent with this codebase's existing Astro + design-token conventions. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01NQzy9zpXQocVAHrs3fARuV --- .astro/content.d.ts | 2 +- dist/_astro/BusquedaIA.Cjr4Mgi8.js | 1 + dist/_astro/Carousel.Bn1H5lYq.js | 1 + dist/_astro/Chatbot.BlnuW_rg.js | 1 + ...astro_type_script_index_0_lang.CDGfc0hd.js | 1 + dist/_astro/ContactForm.BVRG8sl_.js | 1 - dist/_astro/ContactForm.CVxsy7SM.js | 1 + ...nters.DbVknnGQ.js => Counters.DgU7Q0VK.js} | 0 dist/_astro/LocationPicker.DSgDzkn1.js | 1 + dist/_astro/comunidad.CVhxk3h-.css | 1 + dist/_astro/comunidad.DlnUeX2M.css | 1 + dist/_astro/donar.CAu8X3uA.css | 1 + dist/_astro/donar.D6G3RZ1D.css | 1 - ...{index.C-8UwQt2.css => index.Cvedm_S0.css} | 2 +- dist/_astro/programas.yEK6F2OI.css | 1 + dist/comunidad/index.html | 13 + dist/donar/index.html | 18 +- dist/focaba/index.html | 26 + dist/img/anpa-logo.png | Bin 0 -> 208074 bytes dist/index.html | 36 +- dist/programas/index.html | 30 +- package-lock.json | 87 -- public/img/anpa-logo.png | Bin 0 -> 208074 bytes src/components/BusquedaIA.css | 276 ++++++ src/components/BusquedaIA.tsx | 123 +++ src/components/Carousel.css | 93 ++ src/components/Carousel.tsx | 53 ++ src/components/Chatbot.css | 141 +++ src/components/Chatbot.tsx | 91 ++ src/components/Footer.astro | 8 +- src/components/LocationPicker.css | 107 +++ src/components/LocationPicker.tsx | 75 ++ src/components/Logo.astro | 21 +- src/components/Navbar.astro | 33 +- src/components/ProgramCard.astro | 6 +- src/data/castra.ts | 44 + src/data/comunidad.ts | 90 ++ src/data/donaciones.ts | 48 + src/data/educa.ts | 87 ++ src/data/focaba.ts | 23 + src/data/programas.ts | 11 - src/layouts/Base.astro | 110 +++ src/pages/comunidad.astro | 525 +++++++++++ src/pages/donar.astro | 593 ++++++++++--- src/pages/focaba.astro | 309 +++++++ src/pages/index.astro | 250 +++++- src/pages/programas.astro | 820 ++++++++++++++++-- src/styles/tokens.css | 6 +- 48 files changed, 3797 insertions(+), 372 deletions(-) create mode 100644 dist/_astro/BusquedaIA.Cjr4Mgi8.js create mode 100644 dist/_astro/Carousel.Bn1H5lYq.js create mode 100644 dist/_astro/Chatbot.BlnuW_rg.js create mode 100644 dist/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js delete mode 100644 dist/_astro/ContactForm.BVRG8sl_.js create mode 100644 dist/_astro/ContactForm.CVxsy7SM.js rename dist/_astro/{Counters.DbVknnGQ.js => Counters.DgU7Q0VK.js} (100%) create mode 100644 dist/_astro/LocationPicker.DSgDzkn1.js create mode 100644 dist/_astro/comunidad.CVhxk3h-.css create mode 100644 dist/_astro/comunidad.DlnUeX2M.css create mode 100644 dist/_astro/donar.CAu8X3uA.css delete mode 100644 dist/_astro/donar.D6G3RZ1D.css rename dist/_astro/{index.C-8UwQt2.css => index.Cvedm_S0.css} (56%) create mode 100644 dist/_astro/programas.yEK6F2OI.css create mode 100644 dist/comunidad/index.html create mode 100644 dist/focaba/index.html create mode 100644 dist/img/anpa-logo.png create mode 100644 public/img/anpa-logo.png create mode 100644 src/components/BusquedaIA.css create mode 100644 src/components/BusquedaIA.tsx create mode 100644 src/components/Carousel.css create mode 100644 src/components/Carousel.tsx create mode 100644 src/components/Chatbot.css create mode 100644 src/components/Chatbot.tsx create mode 100644 src/components/LocationPicker.css create mode 100644 src/components/LocationPicker.tsx create mode 100644 src/data/castra.ts create mode 100644 src/data/comunidad.ts create mode 100644 src/data/donaciones.ts create mode 100644 src/data/educa.ts create mode 100644 src/data/focaba.ts create mode 100644 src/pages/comunidad.astro create mode 100644 src/pages/focaba.astro diff --git a/.astro/content.d.ts b/.astro/content.d.ts index b134cd2..00d13ee 100644 --- a/.astro/content.d.ts +++ b/.astro/content.d.ts @@ -202,6 +202,6 @@ declare module 'astro:content' { LiveContentConfig['collections'][C]['loader'] >; - export type ContentConfig = typeof import("./../src/content.config.js"); + export type ContentConfig = typeof import("../src/content.config.js"); export type LiveContentConfig = never; } diff --git a/dist/_astro/BusquedaIA.Cjr4Mgi8.js b/dist/_astro/BusquedaIA.Cjr4Mgi8.js new file mode 100644 index 0000000..32398f6 --- /dev/null +++ b/dist/_astro/BusquedaIA.Cjr4Mgi8.js @@ -0,0 +1 @@ +import{j as a}from"./jsx-runtime.ClP7wGfN.js";import{r}from"./index.DK-fsZOb.js";import p from"./LocationPicker.DSgDzkn1.js";/* empty css *//* empty css */const u=c=>{const s=parseInt(c,10);return s>=85?"#3e9663":s>=70?"#c99a3e":"var(--rojo)"};function v({coincidencias:c}){const[s,o]=r.useState("perdido"),[l,n]=r.useState(!1),[t,i]=r.useState("correo"),[d,m]=r.useState(!1);return a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"ia-caja",children:[a.jsx("h2",{className:"h2",children:"Búsqueda con IA"}),a.jsx("p",{className:"sub",children:"Subí una foto y comparamos automáticamente con reportes existentes."}),a.jsxs("div",{className:"ia-tipo-tabs",role:"tablist","aria-label":"Tipo de reporte",children:[a.jsx("button",{type:"button",className:`ia-tipo${s==="perdido"?" activo":""}`,onClick:()=>o("perdido"),role:"tab","aria-selected":s==="perdido",children:"Perdí a mi mascota"}),a.jsx("button",{type:"button",className:`ia-tipo${s==="encontrado"?" activo":""}`,onClick:()=>o("encontrado"),role:"tab","aria-selected":s==="encontrado",children:"Encontré una mascota"})]}),a.jsxs("div",{className:"ia-form-grid",children:[a.jsxs("label",{className:"ia-upload",children:[a.jsx("input",{type:"file",accept:"image/*",hidden:!0}),a.jsx("span",{className:"ia-upload-titulo",children:"Sube la foto"}),a.jsx("span",{className:"ia-upload-sub",children:"arrastrar o tocar para adjuntar"})]}),a.jsxs("div",{className:"ia-campos",children:[a.jsx(p,{}),a.jsx("textarea",{className:"ia-textarea",rows:2,placeholder:"Descripción (color, tamaño, señas)","aria-label":"Descripción"}),a.jsx("input",{className:"ia-input",type:"text",placeholder:"Contacto","aria-label":"Contacto"})]})]}),a.jsx("button",{type:"button",className:"ia-buscar",onClick:()=>n(!0),children:"Buscar coincidencias"}),l&&a.jsxs("div",{className:"ia-resultados",children:[a.jsxs("div",{className:"ia-resultados-titulo",children:[c.length," posibles coincidencias encontradas"]}),a.jsx("div",{className:"ia-resultados-sub",children:"Comparamos la foto y descripción con reportes existentes — revisá los detalles para descartar rápido si es o no tu mascota."}),a.jsx("div",{className:"ia-resultados-grid",children:c.map(e=>a.jsxs("div",{className:"ia-match-card",children:[a.jsxs("div",{className:"ia-match-img-wrap",children:[a.jsx("img",{className:"ia-match-img",src:e.img,alt:"",width:"240",height:"110",loading:"lazy"}),a.jsx("span",{className:"ia-match-badge",style:{background:u(e.match)},children:e.match})]}),a.jsxs("div",{className:"ia-match-cuerpo",children:[a.jsxs("div",{className:"ia-match-meta",children:[e.zone," · ",e.date]}),a.jsx("div",{className:"ia-match-desc",children:e.desc}),a.jsxs("div",{className:"ia-match-reportante",children:["Reportado por: ",e.contactName," · ",e.contact]}),a.jsx("button",{type:"button",className:"ia-match-contactar",children:"Contactar"})]})]},e.contactName))})]})]}),a.jsxs("div",{className:"alertas-caja",children:[a.jsxs("div",{className:"alertas-texto",children:[a.jsx("div",{className:"alertas-titulo",children:"Avisos por zona"}),a.jsx("div",{className:"alertas-desc",children:"Creá tu alerta y recibí un aviso cuando alguien reporte una mascota perdida o encontrada cerca de tu ubicación."})]}),a.jsxs("div",{className:"alertas-form",children:[a.jsxs("div",{className:"alertas-canales",role:"group","aria-label":"Canal de alerta",children:[a.jsx("button",{type:"button",className:`alertas-canal${t==="correo"?" activo":""}`,onClick:()=>i("correo"),children:"Por correo"}),a.jsx("button",{type:"button",className:`alertas-canal${t==="whatsapp"?" activo":""}`,onClick:()=>i("whatsapp"),children:"Por WhatsApp"})]}),a.jsx("input",{className:"alertas-input",type:t==="correo"?"email":"tel",placeholder:t==="correo"?"tu-correo@ejemplo.com":"Número de WhatsApp (+506...)","aria-label":t==="correo"?"Correo electrónico":"Número de WhatsApp"}),d?a.jsx("div",{className:"alertas-confirmacion",role:"status",children:"✓ Alertas activadas para tu zona."}):a.jsx("button",{type:"button",className:"alertas-activar",onClick:()=>m(!0),children:"Activar alertas de mi zona"})]})]})]})}export{v as default}; diff --git a/dist/_astro/Carousel.Bn1H5lYq.js b/dist/_astro/Carousel.Bn1H5lYq.js new file mode 100644 index 0000000..a07f0ce --- /dev/null +++ b/dist/_astro/Carousel.Bn1H5lYq.js @@ -0,0 +1 @@ +import{j as a}from"./jsx-runtime.ClP7wGfN.js";import{r as o}from"./index.DK-fsZOb.js";/* empty css */function h({slides:s}){const[c,l]=o.useState(0),r=s.length,n=()=>l(e=>(e-1+r)%r),i=()=>l(e=>(e+1)%r);return a.jsxs("div",{className:"carrusel",children:[a.jsxs("div",{className:"carrusel-head",children:[a.jsx("h2",{className:"carrusel-h2",children:"Momentos ANPA"}),a.jsxs("div",{className:"carrusel-nav",children:[a.jsx("button",{type:"button",className:"carrusel-flecha",onClick:n,"aria-label":"Anterior",children:"‹"}),a.jsx("button",{type:"button",className:"carrusel-flecha",onClick:i,"aria-label":"Siguiente",children:"›"})]})]}),a.jsx("div",{className:"carrusel-marco",children:a.jsx("div",{className:"carrusel-pista",style:{transform:`translateX(-${c*100}%)`},children:s.map(e=>a.jsxs("div",{className:"carrusel-slide",children:[a.jsx("img",{src:e.img,alt:e.alt,width:"1200",height:"400",loading:"lazy"}),a.jsx("div",{className:"carrusel-etiqueta",children:e.label})]},e.label))})}),a.jsx("div",{className:"carrusel-puntos",children:s.map((e,t)=>a.jsx("button",{type:"button",className:`carrusel-punto${t===c?" activo":""}`,onClick:()=>l(t),"aria-label":`Ir a la imagen ${t+1}`},e.label))})]})}export{h as default}; diff --git a/dist/_astro/Chatbot.BlnuW_rg.js b/dist/_astro/Chatbot.BlnuW_rg.js new file mode 100644 index 0000000..2372cd4 --- /dev/null +++ b/dist/_astro/Chatbot.BlnuW_rg.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime.ClP7wGfN.js";import{r as i}from"./index.DK-fsZOb.js";/* empty css */const d=[{label:"Agendar cita",href:"/programas#castra",reply:"En ANPA Castra encontrás el sistema de citas, precios y requisitos."},{label:"Adoptar",href:"/comunidad#adopciones",reply:"Mirá el directorio de refugios verificados y las mascotas disponibles."},{label:"Donar",href:"/donar",reply:"Podés donar por SINPE, PayPal, transferencia o tarjeta, con total transparencia."},{label:"Mascota perdida",href:"/comunidad#busqueda",reply:'Subí una foto en "Mascotas perdidas" y buscamos coincidencias por IA.'}],o=({size:s})=>e.jsxs("svg",{viewBox:"0 0 120 116",width:s,height:s,"aria-hidden":"true",children:[e.jsx("path",{d:"M18 50 L8 12 L32 42 Z",fill:"#fbebea",stroke:"#1e1a18",strokeWidth:"4",strokeLinejoin:"round"}),e.jsx("path",{d:"M102 50 L112 12 L88 42 Z",fill:"#fbebea",stroke:"#1e1a18",strokeWidth:"4",strokeLinejoin:"round"}),e.jsx("circle",{cx:"60",cy:"58",r:"36",fill:"#fff",stroke:"#1e1a18",strokeWidth:"4"}),e.jsx("circle",{cx:"92",cy:"62",r:"7",fill:"#fff",stroke:"#1e1a18",strokeWidth:"3.5"}),e.jsx("circle",{cx:"92",cy:"62",r:"2.6",fill:"#1e1a18"}),e.jsx("path",{d:"M26 46 Q60 26 94 46 Q96 62 90 70 Q60 84 30 70 Q24 62 26 46 Z",fill:"var(--rojo)",stroke:"#1e1a18",strokeWidth:"4"}),e.jsx("ellipse",{cx:"44",cy:"50",rx:"9",ry:"5",fill:"#fff",opacity:"0.35",transform:"rotate(-15 44 50)"}),e.jsx("ellipse",{cx:"60",cy:"86",rx:"15",ry:"11",fill:"#fff",stroke:"#1e1a18",strokeWidth:"4"}),e.jsx("ellipse",{cx:"60",cy:"81",rx:"5.5",ry:"4.2",fill:"#1e1a18"}),e.jsx("path",{d:"M53 92 Q60 101 67 92 Q60 96 53 92 Z",fill:"#e8899a",stroke:"#1e1a18",strokeWidth:"2.5"}),e.jsx("path",{d:"M24 92 Q60 106 96 92",stroke:"#1e1a18",strokeWidth:"5",fill:"none",strokeLinecap:"round"})]});function p(){const[s,r]=i.useState(!1),[l,c]=i.useState([{from:"bot",text:"¡Hola! Soy el asistente de ANPA. ¿En qué te ayudo? Elegí una opción abajo."}]),n=a=>{c(t=>[...t,{from:"user",text:a.label},{from:"bot",text:a.reply}]),window.setTimeout(()=>{window.location.href=a.href},700)};return e.jsxs("div",{className:"chat-widget",children:[s&&e.jsxs("div",{className:"chat-panel",children:[e.jsxs("div",{className:"chat-cabeza",children:[e.jsxs("div",{className:"chat-cabeza-info",children:[e.jsx("span",{className:"chat-icono-cabeza",children:e.jsx(o,{size:30})}),e.jsxs("div",{children:[e.jsx("div",{className:"chat-titulo",children:"Asistente ANPA"}),e.jsx("div",{className:"chat-estado",children:"En línea · responde al instante"})]})]}),e.jsx("button",{type:"button",className:"chat-cerrar",onClick:()=>r(!1),"aria-label":"Cerrar chat",children:"×"})]}),e.jsx("div",{className:"chat-mensajes",children:l.map((a,t)=>e.jsx("div",{className:`chat-fila chat-fila-${a.from}`,children:e.jsx("div",{className:`chat-burbuja chat-burbuja-${a.from}`,children:a.text})},t))}),e.jsx("div",{className:"chat-respuestas",children:d.map(a=>e.jsx("button",{type:"button",className:"chat-respuesta",onClick:()=>n(a),children:a.label},a.label))})]}),e.jsx("button",{type:"button",className:"chat-boton",onClick:()=>r(a=>!a),"aria-label":"Abrir asistente de ANPA","aria-expanded":s,children:e.jsx(o,{size:46})})]})}export{p as default}; diff --git a/dist/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js b/dist/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js new file mode 100644 index 0000000..e4e3208 --- /dev/null +++ b/dist/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CDGfc0hd.js @@ -0,0 +1 @@ +const $={},y="data-astro-transition-persist",ne=["data-astro-transition","data-astro-transition-fallback"],O=new Set;function q(e){const t=e.src?new URL(e.src,location.href).href:e.textContent;return O.has(t)?!0:(O.add(t),!1)}function oe(e){for(const t of e.scripts)!t.hasAttribute("data-astro-rerun")&&q(t)&&(t.dataset.astroExec="")}function re(e){const t=document.documentElement,n=[...t.attributes].filter(({name:o})=>(t.removeAttribute(o),ne.includes(o)));[...e.documentElement.attributes,...n].forEach(({name:o,value:r})=>t.setAttribute(o,r))}function ie(e){for(const t of Array.from(document.head.children)){const n=ce(t,e);n?n.remove():t.remove()}document.head.append(...e.head.children)}function se(e,t){t.replaceWith(e);for(const n of t.querySelectorAll(`[${y}]`)){const o=n.getAttribute(y),r=e.querySelector(`[${y}="${o}"]`);r&&(r.replaceWith(n),r.localName==="astro-island"&&le(n)&&!ue(n,r)&&(n.setAttribute("ssr",""),n.setAttribute("props",r.getAttribute("props"))))}U(e)}function U(e){e.querySelectorAll("template[shadowrootmode]").forEach(t=>{const n=t.getAttribute("shadowrootmode"),o=t.parentNode;if((n==="closed"||n==="open")&&o instanceof HTMLElement){if(o.shadowRoot){t.remove();return}const r=o.attachShadow({mode:n});r.appendChild(t.content),t.remove(),U(r)}})}const ae=()=>{const e=document.activeElement;if(e?.closest(`[${y}]`)){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){const t=e.selectionStart,n=e.selectionEnd;return()=>L({activeElement:e,start:t,end:n})}return()=>L({activeElement:e})}else return()=>L({activeElement:null})},L=({activeElement:e,start:t,end:n})=>{e&&(e.focus(),(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&(typeof t=="number"&&(e.selectionStart=t),typeof n=="number"&&(e.selectionEnd=n)))},ce=(e,t)=>{const n=e.getAttribute(y),o=n&&t.head.querySelector(`[${y}="${n}"]`);if(o)return o;if(e.matches("link[rel=stylesheet]")){const r=e.getAttribute("href");return t.head.querySelector(`link[rel=stylesheet][href="${r}"]`)}return null},le=e=>{const t=e.dataset.astroTransitionPersistProps;return t==null||t==="false"},ue=(e,t)=>e.getAttribute("props")===t.getAttribute("props"),de=e=>{oe(e),re(e),ie(e);const t=ae();se(e.body,document.body),t()},fe="astro:before-preparation",me="astro:after-preparation",he="astro:before-swap",we="astro:after-swap",pe=e=>document.dispatchEvent(new Event(e));class W extends Event{from;to;direction;navigationType;sourceElement;info;newDocument;signal;constructor(t,n,o,r,i,u,a,c,d,l){super(t,n),this.from=o,this.to=r,this.direction=i,this.navigationType=u,this.sourceElement=a,this.info=c,this.newDocument=d,this.signal=l,Object.defineProperties(this,{from:{enumerable:!0},to:{enumerable:!0,writable:!0},direction:{enumerable:!0,writable:!0},navigationType:{enumerable:!0},sourceElement:{enumerable:!0},info:{enumerable:!0},newDocument:{enumerable:!0,writable:!0},signal:{enumerable:!0}})}}class ge extends W{formData;loader;constructor(t,n,o,r,i,u,a,c,d,l){super(fe,{cancelable:!0},t,n,o,r,i,u,a,c),this.formData=d,this.loader=l.bind(this,this),Object.defineProperties(this,{formData:{enumerable:!0},loader:{enumerable:!0,writable:!0}})}}class ye extends W{direction;viewTransition;swap;constructor(t,n){super(he,void 0,t.from,t.to,t.direction,t.navigationType,t.sourceElement,t.info,t.newDocument,t.signal),this.direction=t.direction,this.viewTransition=n,this.swap=()=>de(this.newDocument),Object.defineProperties(this,{direction:{enumerable:!0},viewTransition:{enumerable:!0},swap:{enumerable:!0,writable:!0}})}}async function be(e,t,n,o,r,i,u,a,c){const d=new ge(e,t,n,o,r,i,window.document,u,a,c);return document.dispatchEvent(d)&&(await d.loader(),d.defaultPrevented||(pe(me),d.navigationType!=="traverse"&&D({scrollX,scrollY}))),d}async function ve(e,t,n){const o=new ye(e,t);return document.dispatchEvent(o),n&&await n(),o.swap(),o}const D=e=>{history.state&&(history.scrollRestoration="manual",history.replaceState({...history.state,...e},""))},x=!!document.startViewTransition,I=()=>!!document.querySelector('[name="astro-view-transitions-enabled"]'),V=(e,t)=>e.pathname===t.pathname&&e.search===t.search;let m,g,S;const j=e=>document.dispatchEvent(new Event(e)),K=()=>j("astro:page-load"),Te=()=>{let e=document.createElement("div");e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),e.className="astro-route-announcer",document.body.append(e),setTimeout(()=>{let t=document.title||document.querySelector("h1")?.textContent||location.pathname;e.textContent=t},60)},H="data-astro-transition-persist",M="data-astro-transition",k="data-astro-transition-fallback";let F,v=0;history.state?(v=history.state.index,scrollTo({left:history.state.scrollX,top:history.state.scrollY})):I()&&(history.replaceState({index:v,scrollX,scrollY},""),history.scrollRestoration="manual");async function Ae(e,t){try{const n=new Headers(t?.headers);for(const[a,c]of Object.entries($))n.set(a,c);const o=await fetch(e,{...t,headers:n}),i=(o.headers.get("content-type")??"").split(";",1)[0].trim();return i!=="text/html"&&i!=="application/xhtml+xml"?null:{html:await o.text(),redirected:o.redirected?o.url:void 0,mediaType:i}}catch{return null}}function G(){const e=document.querySelector('[name="astro-view-transitions-fallback"]');return e?e.getAttribute("content"):"animate"}function Ee(){let e=Promise.resolve(),t=!1;for(const n of document.getElementsByTagName("script"))n.dataset.astroExec===void 0&&n.getAttribute("type")==="module"&&(t=n.getAttribute("src")===null);t&&document.body.insertAdjacentHTML("beforeend",' + +

Comunidad

Refugios verificados, adopciones seguras y mascotas perdidas — sin fraudes de redes sociales.

Refugios verificados

Donar, voluntariar o adoptar con confianza.

Refugio Huellitas de Amor
✓ Verificado
Cartago
₡890,000 recaudado de ₡1,200,000
Fundación Patitas Felices
✓ Verificado
Alajuela
₡410,000 recaudado de ₡900,000
Refugio San Francisco
✓ Verificado
Puntarenas
₡1,050,000 recaudado de ₡1,050,000

Mascotas en adopción

Publicadas por refugios verificados.

Toby
Toby
2 años
Macho · Mediano · Huellitas de Amor
Vacunado, esterilizado, le encanta jugar con niños.
Mora
Mora
5 meses
Hembra · Pequeña · Patitas Felices
Rescatada de la calle, tímida al inicio, muy cariñosa.
Rocky
Rocky
4 años
Macho · Grande · San Francisco
Necesita patio, convive bien con otros perros.
Nube
Nube
1 año
Hembra · Mediana · Huellitas de Amor
Esterilizada, sociable, ideal para primera mascota.
Simón
Simón
3 años
Macho · Pequeño · Patitas Felices
Vacunado al día, tranquilo, apto para apartamento.
Luna
Luna
6 meses
Hembra · Pequeña · San Francisco
Muy juguetona, en proceso de esterilización.
\ No newline at end of file diff --git a/dist/donar/index.html b/dist/donar/index.html index 1138d3d..edd648e 100644 --- a/dist/donar/index.html +++ b/dist/donar/index.html @@ -1,15 +1,11 @@ - Donar · ANPA Costa Rica -
Sumate hoy

Tu aporte se convierte en vidas salvadas

-Cada colón llega directo a los programas de castración, rescate y educación. Elegí un monto y - ayudanos a construir un país donde ningún animal quede atrás. -

  • Organización declarada de utilidad pública desde 2019.
  • 46 años de trayectoria en bienestar animal.
  • Presencia en 56 gobiernos locales de todo el país.

Elegí tu aporte

-Continuar con la donación -

Integración con pasarela de pago próximamente.

Donaciones

Cada colón cuenta, y podés ver exactamente a dónde va.

Caso activo

Cirugía de Luna — displasia de cadera

Cada donación acerca a Luna a su cirugía. Ayudanos a alcanzar la meta antes de su fecha programada.

₡320,000 de ₡500,000
64% alcanzado Faltan 12 días

Tu aporte se convierte en vidas salvadas

Elegí un monto y sumate hoy. Cada colón llega directo al programa.

₡5k Cubre vacunas para 5 animales rescatados.
₡15k Financia una castración completa.

Transparencia general

Cómo se han usado los fondos este año.

₡4.2M
Recaudado este año
₡1.1M
Deuda pendiente con clínicas
38
Casos apoyados

Elegí cómo donar

SINPE
SINPE Móvil
PP
PayPal
TRF
Transferencia bancaria
TC
Tarjeta
Donación recurrente
Suscribite con un monto mensual y ayudá de forma constante.
\ No newline at end of file +

\ No newline at end of file diff --git a/dist/focaba/index.html b/dist/focaba/index.html new file mode 100644 index 0000000..b3becb2 --- /dev/null +++ b/dist/focaba/index.html @@ -0,0 +1,26 @@ + FOCABA · ANPA Costa Rica +
Programa ANPA

FOCABA

+Fortaleciendo el vínculo humano-animal. Un programa de educación, sensibilización y trabajo + articulado con gobiernos locales para promover el bienestar animal desde la niñez y la + comunidad. +

Taller comunitario del programa FOCABA

¿Qué es FOCABA?

Educación
Talleres en escuelas y comunidades sobre tenencia responsable.
Sensibilización
Campañas para transformar la cultura de respeto hacia los animales.
Gestión local
Articulación con municipalidades para políticas de bienestar animal.

Alianza con gobiernos locales

+FOCABA trabaja junto a 56 gobiernos locales en Costa Rica, integrando el bienestar animal a + las políticas municipales: ordenanzas, censos caninos/felinos y jornadas conjuntas de + castración y educación. +

+Este enfoque articulado multiplica el alcance de cada campaña y asegura continuidad más allá + de una sola jornada. +

Firma de convenio entre ANPA y una municipalidad
Panfleto digital para niños
+Material ilustrado para escuelas: cómo alimentar, jugar y cuidar la salud de una mascota, + pensado para niños y niñas de primaria. +
Descargar panfleto FOCABA

Impacto acumulado

78,858
Personas sensibilizadas
56
Gobiernos locales aliados
120+
Escuelas visitadas
\ No newline at end of file diff --git a/dist/img/anpa-logo.png b/dist/img/anpa-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..836339001b594d8a76e6ee4e3d99fb1c8678ca75 GIT binary patch literal 208074 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�tc448kVQmB*b(E2uUey*Gn!(`Nn=)v9 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Ã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 Eg66)=wEzGB literal 0 HcmV?d00001 diff --git a/dist/index.html b/dist/index.html index 90ec2de..f7878f7 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1,9 +1,11 @@ - Inicio · ANPA Costa Rica -
Voluntaria abraza a un perro rescatado
+
Voluntaria abraza a un perro rescatado
46 años protegiendo la vida animal en Costa Rica

Cada animal merece una vida digna.

Rescatamos, sanamos y protegemos a miles de animales cada año. Con castración preventiva, @@ -12,26 +14,42 @@ Donar ahora Conoce nuestra misión -

Impacto en cifras

Resultados que transforman comunidades

191,770
Animales castrados
78,858
Personas sensibilizadas
56
Gobiernos locales
46
Años de trayectoria
Gato atendido en una jornada de ANPA
1980
Fundada · ONG pionera del país
Quiénes somos

Bienestar animal, humano y ambiental: una sola salud.

+

Impacto en cifras

Resultados que transforman comunidades

191,770
Animales castrados
78,858
Personas sensibilizadas
56
Gobiernos locales
46
Años de trayectoria
Gato atendido en una jornada de ANPA
1980
Fundada · ONG pionera del país
Quiénes somos

Bienestar animal, humano y ambiental: una sola salud.

La Asociación Nacional Protectora de Animales es la organización de bienestar animal más antigua de Costa Rica. Trabajamos con un enfoque preventivo, educativo y participativo, alineados con la Agenda 2030.

  • Declarada de utilidad pública por el Estado en 2019.
  • Programas con impacto económico, social y ambiental.
  • Presencia en 56 gobiernos locales de todo el país.
Ver nuestros programas -
Nuestros programas

Tres frentes, un mismo propósito

+
Veterinaria de ANPA atendiendo a un perro en comunidad
Nuestro enfoque

Una sola salud

+Nuestras metas se alinean con la Agenda 2030 y los Objetivos de Desarrollo Sostenible (ODS), + especialmente en los ámbitos de salud, educación y sostenibilidad ambiental. ANPA se define por + su capacidad de transformarse y transformar, consolidándose como una organización disruptiva que + supera la idea tradicional de «protectora de animales». +

+Nuestro trabajo parte de la visión de una sola salud (One Health), donde el bienestar + animal, humano y ambiental son interdependientes. Impulsamos programas con enfoque preventivo, + educativo y participativo, en distintos niveles de involucramiento comunitario. +

Misión

+Promover una cultura de respeto hacia los animales de compañía que genere bienestar para todos + por igual, desarrollando programas innovadores de educación y manejo humanitario de poblaciones. +

Visión

+Lograr el mayor impacto en el bienestar animal en Costa Rica, Centroamérica y el Caribe, por la + efectividad de nuestros programas socioeducativos, comunitarios y de triple impacto: económico, + social y ambiental. +

Campaña de junio

3.000 castraciones para frenar el abandono

Cada castración evita decenas de nacimientos en la calle. Ayúdanos a alcanzar la meta de este mes.

₡4.620.000 de ₡6.000.000
77% alcanzado 312 donantes este mes

Tu aporte se convierte en vidas salvadas

Elegí un monto y sumate hoy. Cada colón llega directo al programa.

₡5k Cubre vacunas para 5 animales rescatados.
₡15k Financia una castración completa.
Quiero donar -

Con el respaldo de aliados que confían en nosotros

B BNCR
BC BAC Credomatic
S Min. de Salud
M MEP
I IFAM

Momentos ANPA

Jornada de castración de ANPA
jornada de castración
Niños en taller de FOCABA
niños FOCABA en taller
Familia con su mascota recién adoptada
adopción exitosa
Voluntarios de ANPA en jornada comunitaria
voluntariado comunitario

Con el respaldo de aliados que confían en nosotros

B BNCR
BC BAC Credomatic
S Min. de Salud
M MEP
I IFAM
\ No newline at end of file +

\ No newline at end of file diff --git a/dist/programas/index.html b/dist/programas/index.html index 410003d..639beba 100644 --- a/dist/programas/index.html +++ b/dist/programas/index.html @@ -1,19 +1,19 @@ - Programas · ANPA Costa Rica -
Nuestros programas

Tres frentes, un mismo propósito

-Trabajamos con un enfoque preventivo, educativo y participativo para transformar la vida de los - animales y sus comunidades en todo el país. -

Veterinario revisa a un perro en jornada de castración

ANPA Castra

Jornadas masivas de castración a bajo costo en articulación con gobiernos locales. Cada castración evita decenas de nacimientos en la calle y es la herramienta preventiva más efectiva contra el abandono y la sobrepoblación animal.

-Apoyar este programa -
Taller comunitario de educación en bienestar animal

ANPA Educa

Programas de educación y sensibilización en escuelas y comunidades de todo el país. Formamos en tenencia responsable, empatía y respeto por los animales, sembrando el cambio cultural desde la niñez.

-Apoyar este programa -
Encuentro regional de bienestar animal

FOCABA

El Foro Centroamericano de Bienestar Animal articula políticas públicas, coordinación regional y alianzas entre organizaciones para elevar los estándares de bienestar animal en toda Centroamérica.

-Apoyar este programa -

Programas ANPA

Dos frentes de trabajo: control de poblaciones y educación en bienestar animal.

Mapa de campañas

Jornadas de castración activas cerca de vos.

MAPA INTERACTIVO
pines de campañas activas
Desamparados, San José
18 jul · 8am-1pm
12 cupos
Guápiles, Limón
25 jul · 8am-12pm
6 cupos
Nicoya, Guanacaste
2 ago · 7am-1pm
20 cupos
San Ramón, Alajuela
9 ago · 8am-1pm
Lleno

Sistema de citas

Agendá la castración de tu mascota en 3 pasos.

Tipo de mascota
Perro
Gato
Clínica más cercana
Clínica ANPA — Desamparados
Fecha preferida
Elegir en calendario
+✓ Confirmación inmediata por correo
+✓ Recordatorio 24h antes
+✓ Reprogramación sin costo +

Precios y requisitos

Perro macho
₡8,000
Ayuno 8h · vacunas al día · dueño mayor de edad
Perro hembra
₡12,000
Ayuno 8h · fuera de celo · reposo post-op 10 días
Gato macho
₡6,000
Ayuno 8h · transportadora obligatoria
Gato hembra
₡9,000
Ayuno 8h · transportadora · reposo 7 días

Guía de cuidados pre y post castración

Cuidados pre-cirugía
Ayuno de sólidos 8 horas antes · ayuno de agua 2 horas antes. Baño 48h antes, no el mismo día. Traer transportadora o correa fija.
Cuidados post-cirugía
Reposo estricto 7-10 días, sin saltos ni carreras. Usar collar isabelino para evitar lamido. Revisar la herida a diario y volver si hay hinchazón o secreción.
\ No newline at end of file +

\ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b3ce6b7..f84f54d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -903,9 +903,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -922,9 +919,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -941,9 +935,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -960,9 +951,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -979,9 +967,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -998,9 +983,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1017,9 +999,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1036,9 +1015,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1055,9 +1031,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1080,9 +1053,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1105,9 +1075,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1130,9 +1097,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1155,9 +1119,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1180,9 +1141,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1205,9 +1163,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1230,9 +1185,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1494,9 +1446,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1510,9 +1459,6 @@ "cpu": [ "arm" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1526,9 +1472,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1542,9 +1485,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1558,9 +1498,6 @@ "cpu": [ "loong64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1574,9 +1511,6 @@ "cpu": [ "loong64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1590,9 +1524,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1606,9 +1537,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1622,9 +1550,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1638,9 +1563,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1654,9 +1576,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1670,9 +1589,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1686,9 +1602,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ diff --git a/public/img/anpa-logo.png b/public/img/anpa-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..836339001b594d8a76e6ee4e3d99fb1c8678ca75 GIT binary patch literal 208074 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�tc448kVQmB*b(E2uUey*Gn!(`Nn=)v9 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Ã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 Eg66)=wEzGB literal 0 HcmV?d00001 diff --git a/src/components/BusquedaIA.css b/src/components/BusquedaIA.css new file mode 100644 index 0000000..f46ae48 --- /dev/null +++ b/src/components/BusquedaIA.css @@ -0,0 +1,276 @@ +.ia-caja { + background: var(--crema); + border: 1px solid var(--borde); + border-radius: 16px; + padding: 32px; + margin-bottom: 24px; +} +.ia-caja .h2 { + font-family: var(--font-head); + font-weight: 800; + font-size: 22px; + color: var(--tinta); + margin: 0 0 6px; +} +.ia-caja .sub { + font-size: 14px; + color: var(--texto-3); + margin: 0 0 24px; +} + +.ia-tipo-tabs { + display: inline-flex; + background: var(--blanco); + border-radius: 24px; + padding: 4px; + margin-bottom: 24px; +} +.ia-tipo { + padding: 8px 18px; + border-radius: 20px; + font-size: 13px; + font-weight: 600; + cursor: pointer; + border: none; + background: transparent; + color: var(--texto-2); + font-family: var(--font-body); +} +.ia-tipo.activo { + background: var(--rojo); + color: #fff; +} + +.ia-form-grid { + display: flex; + gap: 24px; + flex-wrap: wrap; +} +.ia-upload { + flex: 1; + min-width: 240px; + height: 180px; + border-radius: 12px; + border: 2px dashed rgba(196, 18, 48, 0.3); + background: var(--blanco); + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + gap: 6px; + cursor: pointer; +} +.ia-upload-titulo { + font-size: 13px; + font-weight: 700; + color: var(--rojo); +} +.ia-upload-sub { + font-size: 11.5px; + color: var(--tenue); +} +.ia-campos { + flex: 1; + min-width: 240px; + display: flex; + flex-direction: column; + gap: 10px; +} +.ia-textarea, +.ia-input { + padding: 10px 12px; + border-radius: 8px; + border: 1px solid var(--borde); + font-size: 13px; + background: var(--blanco); + color: var(--tinta); + font-family: var(--font-body); + resize: vertical; +} + +.ia-buscar { + margin-top: 20px; + display: inline-block; + padding: 12px 26px; + border-radius: 9px; + background: var(--rojo); + color: #fff; + font-weight: 700; + font-size: 14px; + cursor: pointer; + border: none; + font-family: var(--font-body); +} +.ia-buscar:hover { + background: var(--rojo-hover); +} + +.ia-resultados { + margin-top: 28px; +} +.ia-resultados-titulo { + font-size: 13px; + font-weight: 700; + color: var(--tinta); + margin-bottom: 4px; +} +.ia-resultados-sub { + font-size: 12px; + color: var(--texto-3); + margin-bottom: 12px; +} +.ia-resultados-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); + gap: 14px; +} +.ia-match-card { + border-radius: 16px; + background: var(--blanco); + border: 1px solid var(--borde); + overflow: hidden; + box-shadow: var(--sombra-tarjeta); +} +.ia-match-img-wrap { + position: relative; + height: 110px; +} +.ia-match-img { + width: 100%; + height: 100%; + object-fit: cover; + background: var(--img-fallback); +} +.ia-match-badge { + position: absolute; + top: 8px; + right: 8px; + font-size: 10px; + font-weight: 700; + padding: 3px 8px; + border-radius: 10px; + color: #fff; +} +.ia-match-cuerpo { + padding: 12px; +} +.ia-match-meta { + font-size: 11.5px; + color: var(--texto-3); + margin-bottom: 6px; +} +.ia-match-desc { + font-size: 12px; + color: #4a423c; + line-height: 1.5; + margin-bottom: 10px; +} +.ia-match-reportante { + font-size: 11.5px; + color: var(--texto-3); + margin-bottom: 10px; +} +.ia-match-contactar { + width: 100%; + text-align: center; + padding: 8px; + border-radius: 8px; + background: var(--tinta); + color: #fff; + font-size: 12px; + font-weight: 700; + cursor: pointer; + border: none; + font-family: var(--font-body); +} + +/* Alertas por zona */ +.alertas-caja { + background: linear-gradient(135deg, #f0a8ac, #e07e88); + border-radius: 16px; + padding: 28px; + display: flex; + gap: 28px; + flex-wrap: wrap; + align-items: center; + margin-bottom: 56px; +} +.alertas-texto { + flex: 1; + min-width: 260px; +} +.alertas-titulo { + font-family: var(--font-head); + font-weight: 800; + font-size: 17px; + color: var(--tinta); + margin-bottom: 6px; +} +.alertas-desc { + font-size: 13px; + color: #5a2226; + line-height: 1.6; +} +.alertas-form { + flex: 1; + min-width: 260px; + display: flex; + flex-direction: column; + gap: 10px; +} +.alertas-canales { + display: flex; + gap: 8px; +} +.alertas-canal { + padding: 8px 16px; + border-radius: 20px; + font-size: 12.5px; + font-weight: 600; + cursor: pointer; + border: none; + background: var(--blanco); + color: var(--texto-2); + font-family: var(--font-body); +} +.alertas-canal.activo { + background: var(--tinta); + color: #fff; +} +.alertas-input { + padding: 10px 12px; + border-radius: 8px; + border: 1px solid rgba(0, 0, 0, 0.15); + font-size: 13px; + background: var(--blanco); + color: var(--tinta); + font-family: var(--font-body); +} +.alertas-activar { + align-self: flex-start; + padding: 10px 20px; + border-radius: 8px; + background: var(--tinta); + color: #fff; + font-size: 13px; + font-weight: 700; + cursor: pointer; + border: none; + font-family: var(--font-body); +} +.alertas-confirmacion { + align-self: flex-start; + padding: 10px 18px; + border-radius: 8px; + background: rgba(31, 138, 91, 0.15); + border: 1px solid rgba(31, 138, 91, 0.5); + color: #1d5c3c; + font-size: 13px; + font-weight: 700; +} + +@media (max-width: 900px) { + .ia-form-grid { + flex-direction: column; + } +} diff --git a/src/components/BusquedaIA.tsx b/src/components/BusquedaIA.tsx new file mode 100644 index 0000000..fe59d05 --- /dev/null +++ b/src/components/BusquedaIA.tsx @@ -0,0 +1,123 @@ +import { useState } from 'react'; +import LocationPicker from './LocationPicker.tsx'; +import type { Coincidencia } from '../data/comunidad.ts'; +import './BusquedaIA.css'; + +interface Props { + coincidencias: Coincidencia[]; +} + +type ReportType = 'perdido' | 'encontrado'; +type Canal = 'correo' | 'whatsapp'; + +const matchColor = (pct: string) => { + const n = parseInt(pct, 10); + if (n >= 85) return '#3e9663'; + if (n >= 70) return '#c99a3e'; + return 'var(--rojo)'; +}; + +/** + * Búsqueda de mascotas perdidas/encontradas con match por IA (mock) + alertas por zona. + * Isla React: necesita estado real (tipo de reporte, resultados, canal de alerta). + */ +export default function BusquedaIA({ coincidencias }: Props) { + const [tipo, setTipo] = useState('perdido'); + const [matched, setMatched] = useState(false); + const [canal, setCanal] = useState('correo'); + const [alertaActiva, setAlertaActiva] = useState(false); + + return ( + <> +
+

Búsqueda con IA

+

Subí una foto y comparamos automáticamente con reportes existentes.

+ +
+ + +
+ +
+ +
+ +
Avisos por zona
Creá tu alerta y recibí un aviso cuando alguien reporte una mascota perdida o encontrada cerca de tu ubicación.

Tablero de búsqueda

Reportes activos de la comunidad — filtrá por tipo o por zona.

Milo PERDIDO
Milo
Curridabat · 5 jul
Kira ENCONTRADO
Kira
Heredia centro · 6 jul
Bimbo PERDIDO
Bimbo
Tibás · 3 jul
Sin nombre ENCONTRADO
Sin nombre
Alajuela · 7 jul
Pelusa PERDIDO
Pelusa
San Pedro · 1 jul
Rex ENCONTRADO
Rex
Escazú · 8 jul
\ No newline at end of file diff --git a/dist/donar/index.html b/dist/donar/index.html deleted file mode 100644 index edd648e..0000000 --- a/dist/donar/index.html +++ /dev/null @@ -1,11 +0,0 @@ - Donar · ANPA Costa Rica -

Donaciones

Cada colón cuenta, y podés ver exactamente a dónde va.

Caso activo

Cirugía de Luna — displasia de cadera

Cada donación acerca a Luna a su cirugía. Ayudanos a alcanzar la meta antes de su fecha programada.

₡320,000 de ₡500,000
64% alcanzado Faltan 12 días

Tu aporte se convierte en vidas salvadas

Elegí un monto y sumate hoy. Cada colón llega directo al programa.

₡5k Cubre vacunas para 5 animales rescatados.
₡15k Financia una castración completa.

Transparencia general

Cómo se han usado los fondos este año.

₡4.2M
Recaudado este año
₡1.1M
Deuda pendiente con clínicas
38
Casos apoyados

Elegí cómo donar

SINPE
SINPE Móvil
PP
PayPal
TRF
Transferencia bancaria
TC
Tarjeta
Donación recurrente
Suscribite con un monto mensual y ayudá de forma constante.
\ No newline at end of file diff --git a/dist/focaba/index.html b/dist/focaba/index.html deleted file mode 100644 index b3becb2..0000000 --- a/dist/focaba/index.html +++ /dev/null @@ -1,26 +0,0 @@ - FOCABA · ANPA Costa Rica -
Programa ANPA

FOCABA

-Fortaleciendo el vínculo humano-animal. Un programa de educación, sensibilización y trabajo - articulado con gobiernos locales para promover el bienestar animal desde la niñez y la - comunidad. -

Taller comunitario del programa FOCABA

¿Qué es FOCABA?

Educación
Talleres en escuelas y comunidades sobre tenencia responsable.
Sensibilización
Campañas para transformar la cultura de respeto hacia los animales.
Gestión local
Articulación con municipalidades para políticas de bienestar animal.

Alianza con gobiernos locales

-FOCABA trabaja junto a 56 gobiernos locales en Costa Rica, integrando el bienestar animal a - las políticas municipales: ordenanzas, censos caninos/felinos y jornadas conjuntas de - castración y educación. -

-Este enfoque articulado multiplica el alcance de cada campaña y asegura continuidad más allá - de una sola jornada. -

Firma de convenio entre ANPA y una municipalidad
Panfleto digital para niños
-Material ilustrado para escuelas: cómo alimentar, jugar y cuidar la salud de una mascota, - pensado para niños y niñas de primaria. -
Descargar panfleto FOCABA

Impacto acumulado

78,858
Personas sensibilizadas
56
Gobiernos locales aliados
120+
Escuelas visitadas
\ No newline at end of file diff --git a/dist/index.html b/dist/index.html index f7878f7..438369c 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1,55 +1,24 @@ - Inicio · ANPA Costa Rica -
Voluntaria abraza a un perro rescatado
-46 años protegiendo la vida animal en Costa Rica -

Cada animal merece una vida digna.

-Rescatamos, sanamos y protegemos a miles de animales cada año. Con castración preventiva, - educación y comunidad construimos un país donde ninguno quede atrás. -

Impacto en cifras

Resultados que transforman comunidades

191,770
Animales castrados
78,858
Personas sensibilizadas
56
Gobiernos locales
46
Años de trayectoria
Gato atendido en una jornada de ANPA
1980
Fundada · ONG pionera del país
Quiénes somos

Bienestar animal, humano y ambiental: una sola salud.

-La Asociación Nacional Protectora de Animales es la organización de bienestar animal más - antigua de Costa Rica. Trabajamos con un enfoque preventivo, educativo y participativo, - alineados con la Agenda 2030. -

  • Declarada de utilidad pública por el Estado en 2019.
  • Programas con impacto económico, social y ambiental.
  • Presencia en 56 gobiernos locales de todo el país.
-Ver nuestros programas -
Veterinaria de ANPA atendiendo a un perro en comunidad
Nuestro enfoque

Una sola salud

-Nuestras metas se alinean con la Agenda 2030 y los Objetivos de Desarrollo Sostenible (ODS), - especialmente en los ámbitos de salud, educación y sostenibilidad ambiental. ANPA se define por - su capacidad de transformarse y transformar, consolidándose como una organización disruptiva que - supera la idea tradicional de «protectora de animales». -

-Nuestro trabajo parte de la visión de una sola salud (One Health), donde el bienestar - animal, humano y ambiental son interdependientes. Impulsamos programas con enfoque preventivo, - educativo y participativo, en distintos niveles de involucramiento comunitario. -

Misión

-Promover una cultura de respeto hacia los animales de compañía que genere bienestar para todos - por igual, desarrollando programas innovadores de educación y manejo humanitario de poblaciones. -

Visión

-Lograr el mayor impacto en el bienestar animal en Costa Rica, Centroamérica y el Caribe, por la - efectividad de nuestros programas socioeducativos, comunitarios y de triple impacto: económico, - social y ambiental. -

Campaña de junio

3.000 castraciones para frenar el abandono

-Cada castración evita decenas de nacimientos en la calle. Ayúdanos a alcanzar la meta de este - mes. -

₡4.620.000 de ₡6.000.000
77% alcanzado 312 donantes este mes

Tu aporte se convierte en vidas salvadas

Elegí un monto y sumate hoy. Cada colón llega directo al programa.

₡5k Cubre vacunas para 5 animales rescatados.
₡15k Financia una castración completa.
-Quiero donar -

Momentos ANPA

Jornada de castración de ANPA
jornada de castración
Niños en taller de FOCABA
niños FOCABA en taller
Familia con su mascota recién adoptada
adopción exitosa
Voluntarios de ANPA en jornada comunitaria
voluntariado comunitario

Con el respaldo de aliados que confían en nosotros

B BNCR
BC BAC Credomatic
S Min. de Salud
M MEP
I IFAM
\ No newline at end of file + + + + + + + + + ANPA Costa Rica + + + + + + + + + +
+ + diff --git a/dist/programas/index.html b/dist/programas/index.html deleted file mode 100644 index 639beba..0000000 --- a/dist/programas/index.html +++ /dev/null @@ -1,19 +0,0 @@ - Programas · ANPA Costa Rica - -

Programas ANPA

Dos frentes de trabajo: control de poblaciones y educación en bienestar animal.

Mapa de campañas

Jornadas de castración activas cerca de vos.

MAPA INTERACTIVO
pines de campañas activas
Desamparados, San José
18 jul · 8am-1pm
12 cupos
Guápiles, Limón
25 jul · 8am-12pm
6 cupos
Nicoya, Guanacaste
2 ago · 7am-1pm
20 cupos
San Ramón, Alajuela
9 ago · 8am-1pm
Lleno

Sistema de citas

Agendá la castración de tu mascota en 3 pasos.

Tipo de mascota
Perro
Gato
Clínica más cercana
Clínica ANPA — Desamparados
Fecha preferida
Elegir en calendario
-✓ Confirmación inmediata por correo
-✓ Recordatorio 24h antes
-✓ Reprogramación sin costo -

Precios y requisitos

Perro macho
₡8,000
Ayuno 8h · vacunas al día · dueño mayor de edad
Perro hembra
₡12,000
Ayuno 8h · fuera de celo · reposo post-op 10 días
Gato macho
₡6,000
Ayuno 8h · transportadora obligatoria
Gato hembra
₡9,000
Ayuno 8h · transportadora · reposo 7 días

Guía de cuidados pre y post castración

Cuidados pre-cirugía
Ayuno de sólidos 8 horas antes · ayuno de agua 2 horas antes. Baño 48h antes, no el mismo día. Traer transportadora o correa fija.
Cuidados post-cirugía
Reposo estricto 7-10 días, sin saltos ni carreras. Usar collar isabelino para evitar lamido. Revisar la herida a diario y volver si hay hinchazón o secreción.
\ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..2f9f837 --- /dev/null +++ b/index.html @@ -0,0 +1,23 @@ + + + + + + + + + ANPA Costa Rica + + + + + + + +
+ + + diff --git a/package-lock.json b/package-lock.json index f84f54d..d42917e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,118 +1,30 @@ { "name": "anpa-web", - "version": "1.0.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "anpa-web", - "version": "1.0.0", + "version": "2.0.0", "dependencies": { - "@astrojs/react": "^4.2.0", - "astro": "^5.2.0", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-router-dom": "^7.6.0" }, "devDependencies": { - "@types/react": "^18.3.12", - "@types/react-dom": "^18.3.1" - } - }, - "node_modules/@astrojs/compiler": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.13.1.tgz", - "integrity": "sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==", - "license": "MIT" - }, - "node_modules/@astrojs/internal-helpers": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.6.tgz", - "integrity": "sha512-GOle7smBWKfMSP8osUIGOlB5kaHdQLV3foCsf+5Q9Wsuu+C6Fs3Ez/ttXmhjZ1HkSgsogcM1RXSjjOVieHq16Q==", - "license": "MIT" - }, - "node_modules/@astrojs/markdown-remark": { - "version": "6.3.11", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.11.tgz", - "integrity": "sha512-hcaxX/5aC6lQgHeGh1i+aauvSwIT6cfyFjKWvExYSxUhZZBBdvCliOtu06gbQyhbe0pGJNoNmqNlQZ5zYUuIyQ==", - "license": "MIT", - "dependencies": { - "@astrojs/internal-helpers": "0.7.6", - "@astrojs/prism": "3.3.0", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.3", - "hast-util-to-text": "^4.0.2", - "import-meta-resolve": "^4.2.0", - "js-yaml": "^4.1.1", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.2", - "remark-smartypants": "^3.0.2", - "shiki": "^3.21.0", - "smol-toml": "^1.6.0", - "unified": "^11.0.5", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.2", - "vfile": "^6.0.3" - } - }, - "node_modules/@astrojs/prism": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.3.0.tgz", - "integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==", - "license": "MIT", - "dependencies": { - "prismjs": "^1.30.0" - }, - "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0" - } - }, - "node_modules/@astrojs/react": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-4.4.2.tgz", - "integrity": "sha512-1tl95bpGfuaDMDn8O3x/5Dxii1HPvzjvpL2YTuqOOrQehs60I2DKiDgh1jrKc7G8lv+LQT5H15V6QONQ+9waeQ==", - "license": "MIT", - "dependencies": { - "@vitejs/plugin-react": "^4.7.0", - "ultrahtml": "^1.6.0", - "vite": "^6.4.1" - }, - "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0" - }, - "peerDependencies": { - "@types/react": "^17.0.50 || ^18.0.21 || ^19.0.0", - "@types/react-dom": "^17.0.17 || ^18.0.6 || ^19.0.0", - "react": "^17.0.2 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.2 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@astrojs/telemetry": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.0.tgz", - "integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==", - "license": "MIT", - "dependencies": { - "ci-info": "^4.2.0", - "debug": "^4.4.0", - "dlv": "^1.1.3", - "dset": "^3.1.4", - "is-docker": "^3.0.0", - "is-wsl": "^3.1.0", - "which-pm-runs": "^1.1.0" - }, - "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0" + "@types/react": "^19.1.0", + "@types/react-dom": "^19.1.0", + "@vitejs/plugin-react": "^4.4.0", + "typescript": "^5.8.0", + "vite": "^6.3.0" } }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", @@ -127,6 +39,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -136,6 +49,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -166,6 +80,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", @@ -182,6 +97,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.29.7", @@ -198,6 +114,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -207,6 +124,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.29.7", @@ -220,6 +138,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.29.7", @@ -237,6 +156,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -246,6 +166,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -255,6 +176,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -264,6 +186,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -273,6 +196,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.29.7", @@ -286,6 +210,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.29.7" @@ -301,6 +226,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz", "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -316,6 +242,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz", "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" @@ -331,6 +258,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -345,6 +273,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.29.7", @@ -363,6 +292,7 @@ "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.29.7", @@ -372,35 +302,14 @@ "node": ">=6.9.0" } }, - "node_modules/@capsizecss/unpack": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz", - "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==", - "license": "MIT", - "dependencies": { - "fontkitten": "^1.0.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", - "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", - "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -411,12 +320,13 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", - "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -427,12 +337,13 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", - "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -443,12 +354,13 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", - "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -459,12 +371,13 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", - "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -475,12 +388,13 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", - "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -491,12 +405,13 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", - "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -507,12 +422,13 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", - "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -523,12 +439,13 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", - "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -539,12 +456,13 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", - "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -555,12 +473,13 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", - "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -571,12 +490,13 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", - "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -587,12 +507,13 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", - "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", "cpu": [ "mips64el" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -603,12 +524,13 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", - "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -619,12 +541,13 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", - "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -635,12 +558,13 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", - "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -651,12 +575,13 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", - "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -667,12 +592,13 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", - "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -683,12 +609,13 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", - "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -699,12 +626,13 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", - "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -715,12 +643,13 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", - "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -731,12 +660,13 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", - "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -747,12 +677,13 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", - "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -763,12 +694,13 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", - "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -779,12 +711,13 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", - "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -795,12 +728,13 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", - "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -810,5294 +744,1177 @@ "node": ">=18" } }, - "node_modules/@img/colour": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", - "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">=18" + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", - "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.27", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", + "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz", + "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", "cpu": [ - "arm64" + "arm" ], - "license": "Apache-2.0", + "dev": true, + "license": "MIT", "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.2.4" - } + "android" + ] }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", - "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz", + "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", "cpu": [ - "x64" + "arm64" ], - "license": "Apache-2.0", + "dev": true, + "license": "MIT", "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.2.4" - } + "android" + ] }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", - "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz", + "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", "cpu": [ "arm64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", - "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz", + "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", "cpu": [ "x64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", - "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz", + "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", "cpu": [ - "arm" + "arm64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + "freebsd" + ] }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", - "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz", + "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", "cpu": [ - "arm64" + "x64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ - "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + "freebsd" + ] }, - "node_modules/@img/sharp-libvips-linux-ppc64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", - "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz", + "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", "cpu": [ - "ppc64" + "arm" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-linux-riscv64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", - "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz", + "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", "cpu": [ - "riscv64" + "arm" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", - "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz", + "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", "cpu": [ - "s390x" + "arm64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", - "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz", + "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", "cpu": [ - "x64" + "arm64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", - "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz", + "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", "cpu": [ - "arm64" + "loong64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", - "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz", + "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", "cpu": [ - "x64" + "loong64" ], - "license": "LGPL-3.0-or-later", + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", - "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz", + "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", "cpu": [ - "arm" + "ppc64" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", - "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz", + "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", "cpu": [ - "arm64" + "ppc64" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linux-ppc64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", - "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz", + "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", "cpu": [ - "ppc64" + "riscv64" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-ppc64": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linux-riscv64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", - "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz", + "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", "cpu": [ "riscv64" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-riscv64": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", - "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz", + "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", "cpu": [ "s390x" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", - "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz", + "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", "cpu": [ "x64" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", - "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz", + "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", "cpu": [ - "arm64" + "x64" ], - "license": "Apache-2.0", + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", "optional": true, "os": [ "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" - } + ] }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", - "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz", + "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", "cpu": [ "x64" ], - "license": "Apache-2.0", + "dev": true, + "license": "MIT", "optional": true, "os": [ - "linux" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.2.4" - } + "openbsd" + ] }, - "node_modules/@img/sharp-wasm32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", - "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz", + "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", "cpu": [ - "wasm32" + "arm64" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "dev": true, + "license": "MIT", "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.7.0" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } + "os": [ + "openharmony" + ] }, - "node_modules/@img/sharp-win32-arm64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", - "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz", + "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", "cpu": [ "arm64" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", - "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz", + "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", "cpu": [ "ia32" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", - "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz", + "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", "cpu": [ "x64" ], - "license": "Apache-2.0 AND LGPL-3.0-or-later", + "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } + ] }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@oslojs/encoding": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", - "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", - "license": "MIT" - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.27", - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==", - "license": "MIT" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz", - "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "license": "MIT" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.2.tgz", - "integrity": "sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.2.tgz", - "integrity": "sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.2.tgz", - "integrity": "sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.2.tgz", - "integrity": "sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.2.tgz", - "integrity": "sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.2.tgz", - "integrity": "sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.2.tgz", - "integrity": "sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.2.tgz", - "integrity": "sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.2.tgz", - "integrity": "sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.2.tgz", - "integrity": "sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.2.tgz", - "integrity": "sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.2.tgz", - "integrity": "sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.2.tgz", - "integrity": "sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.2.tgz", - "integrity": "sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.2.tgz", - "integrity": "sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==", - "cpu": [ - "riscv64" - ], + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz", + "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", "optional": true, "os": [ - "linux" + "win32" ] }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.2.tgz", - "integrity": "sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.2.tgz", - "integrity": "sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.2.tgz", - "integrity": "sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.2.tgz", - "integrity": "sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.2.tgz", - "integrity": "sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.2.tgz", - "integrity": "sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.2.tgz", - "integrity": "sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.2.tgz", - "integrity": "sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.2.tgz", - "integrity": "sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.2.tgz", - "integrity": "sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@shikijs/core": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.23.0.tgz", - "integrity": "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "3.23.0", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.5" - } - }, - "node_modules/@shikijs/engine-javascript": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.23.0.tgz", - "integrity": "sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "3.23.0", - "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^4.3.4" - } - }, - "node_modules/@shikijs/engine-oniguruma": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.23.0.tgz", - "integrity": "sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "3.23.0", - "@shikijs/vscode-textmate": "^10.0.2" - } - }, - "node_modules/@shikijs/langs": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.23.0.tgz", - "integrity": "sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "3.23.0" - } - }, - "node_modules/@shikijs/themes": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.23.0.tgz", - "integrity": "sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==", - "license": "MIT", - "dependencies": { - "@shikijs/types": "3.23.0" - } - }, - "node_modules/@shikijs/types": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.23.0.tgz", - "integrity": "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==", - "license": "MIT", - "dependencies": { - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - } - }, - "node_modules/@shikijs/vscode-textmate": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", - "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", - "license": "MIT" - }, "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } - }, - "node_modules/@types/debug": { - "version": "4.1.13", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", - "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", - "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", - "license": "MIT" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", - "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", - "license": "MIT" - }, - "node_modules/@types/nlcst": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", - "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", - "license": "MIT", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.15", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.31", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.31.tgz", - "integrity": "sha512-vfEqpXTvwT91yhmwdfouStN2hSKwTvyRs8qpLfADyrq/kxDw0hZM7Wk9Ug1FELj8hIby+S/+kQCSRFF32nv2Qw==", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", - "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", - "license": "MIT", - "peerDependencies": { - "@types/react": "^18.0.0" - } - }, - "node_modules/@types/unist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", - "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", - "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.0", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.27", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.17.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/acorn": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/astro": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/astro/-/astro-5.18.2.tgz", - "integrity": "sha512-TnFwLnAXty5MXKPDGuKXqK4AMBXG+FH6RUdK7Oyc3gyfNoFIthT+4eRbzOK43bdRlLaZuxgciDSjgtggZ3OtGQ==", - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^2.13.0", - "@astrojs/internal-helpers": "0.7.6", - "@astrojs/markdown-remark": "6.3.11", - "@astrojs/telemetry": "3.3.0", - "@capsizecss/unpack": "^4.0.0", - "@oslojs/encoding": "^1.1.0", - "@rollup/pluginutils": "^5.3.0", - "acorn": "^8.15.0", - "aria-query": "^5.3.2", - "axobject-query": "^4.1.0", - "boxen": "8.0.1", - "ci-info": "^4.3.1", - "clsx": "^2.1.1", - "common-ancestor-path": "^1.0.1", - "cookie": "^1.1.1", - "cssesc": "^3.0.0", - "debug": "^4.4.3", - "deterministic-object-hash": "^2.0.2", - "devalue": "^5.6.2", - "diff": "^8.0.3", - "dlv": "^1.1.3", - "dset": "^3.1.4", - "es-module-lexer": "^1.7.0", - "esbuild": "^0.27.3", - "estree-walker": "^3.0.3", - "flattie": "^1.1.1", - "fontace": "~0.4.0", - "github-slugger": "^2.0.0", - "html-escaper": "3.0.3", - "http-cache-semantics": "^4.2.0", - "import-meta-resolve": "^4.2.0", - "js-yaml": "^4.1.1", - "magic-string": "^0.30.21", - "magicast": "^0.5.1", - "mrmime": "^2.0.1", - "neotraverse": "^0.6.18", - "p-limit": "^6.2.0", - "p-queue": "^8.1.1", - "package-manager-detector": "^1.6.0", - "piccolore": "^0.1.3", - "picomatch": "^4.0.3", - "prompts": "^2.4.2", - "rehype": "^13.0.2", - "semver": "^7.7.3", - "shiki": "^3.21.0", - "smol-toml": "^1.6.0", - "svgo": "^4.0.0", - "tinyexec": "^1.0.2", - "tinyglobby": "^0.2.15", - "tsconfck": "^3.1.6", - "ultrahtml": "^1.6.0", - "unifont": "~0.7.3", - "unist-util-visit": "^5.0.0", - "unstorage": "^1.17.4", - "vfile": "^6.0.3", - "vite": "^6.4.1", - "vitefu": "^1.1.1", - "xxhash-wasm": "^1.1.0", - "yargs-parser": "^21.1.1", - "yocto-spinner": "^0.2.3", - "zod": "^3.25.76", - "zod-to-json-schema": "^3.25.1", - "zod-to-ts": "^1.2.0" - }, - "bin": { - "astro": "astro.js" - }, - "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/astrodotbuild" - }, - "optionalDependencies": { - "sharp": "^0.34.0" - } - }, - "node_modules/astro/node_modules/lru-cache": { - "version": "11.5.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", - "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", - "license": "BlueOak-1.0.0", - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/astro/node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/astro/node_modules/unstorage": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.5.tgz", - "integrity": "sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==", - "license": "MIT", - "dependencies": { - "anymatch": "^3.1.3", - "chokidar": "^5.0.0", - "destr": "^2.0.5", - "h3": "^1.15.10", - "lru-cache": "^11.2.7", - "node-fetch-native": "^1.6.7", - "ofetch": "^1.5.1", - "ufo": "^1.6.3" - }, - "peerDependencies": { - "@azure/app-configuration": "^1.8.0", - "@azure/cosmos": "^4.2.0", - "@azure/data-tables": "^13.3.0", - "@azure/identity": "^4.6.0", - "@azure/keyvault-secrets": "^4.9.0", - "@azure/storage-blob": "^12.26.0", - "@capacitor/preferences": "^6 || ^7 || ^8", - "@deno/kv": ">=0.9.0", - "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", - "@planetscale/database": "^1.19.0", - "@upstash/redis": "^1.34.3", - "@vercel/blob": ">=0.27.1", - "@vercel/functions": "^2.2.12 || ^3.0.0", - "@vercel/kv": "^1 || ^2 || ^3", - "aws4fetch": "^1.0.20", - "db0": ">=0.2.1", - "idb-keyval": "^6.2.1", - "ioredis": "^5.4.2", - "uploadthing": "^7.4.4" - }, - "peerDependenciesMeta": { - "@azure/app-configuration": { - "optional": true - }, - "@azure/cosmos": { - "optional": true - }, - "@azure/data-tables": { - "optional": true - }, - "@azure/identity": { - "optional": true - }, - "@azure/keyvault-secrets": { - "optional": true - }, - "@azure/storage-blob": { - "optional": true - }, - "@capacitor/preferences": { - "optional": true - }, - "@deno/kv": { - "optional": true - }, - "@netlify/blobs": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/blob": { - "optional": true - }, - "@vercel/functions": { - "optional": true - }, - "@vercel/kv": { - "optional": true - }, - "aws4fetch": { - "optional": true - }, - "db0": { - "optional": true - }, - "idb-keyval": { - "optional": true - }, - "ioredis": { - "optional": true - }, - "uploadthing": { - "optional": true - } - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/base-64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", - "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.42", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz", - "integrity": "sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "license": "ISC" - }, - "node_modules/boxen": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", - "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", - "license": "MIT", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^8.0.0", - "chalk": "^5.3.0", - "cli-boxes": "^3.0.0", - "string-width": "^7.2.0", - "type-fest": "^4.21.0", - "widest-line": "^5.0.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/browserslist": { - "version": "4.28.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", - "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.10.38", - "caniuse-lite": "^1.0.30001799", - "electron-to-chromium": "^1.5.376", - "node-releases": "^2.0.48", - "update-browserslist-db": "^1.2.3" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/camelcase": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", - "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001800", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz", - "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chokidar": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", - "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", - "license": "MIT", - "dependencies": { - "readdirp": "^5.0.0" - }, - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ci-info": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", - "license": "ISC" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/cookie-es": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", - "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", - "license": "MIT" - }, - "node_modules/crossws": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", - "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", - "license": "MIT", - "dependencies": { - "uncrypto": "^0.1.3" - } - }, - "node_modules/css-select": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", - "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", - "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.27.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", - "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "license": "CC0-1.0" - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", - "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", - "license": "MIT", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/defu": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", - "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", - "license": "MIT" - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/destr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", - "license": "MIT" - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/deterministic-object-hash": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", - "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", - "license": "MIT", - "dependencies": { - "base-64": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/devalue": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.8.1.tgz", - "integrity": "sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==", - "license": "MIT" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/diff": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", - "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "license": "MIT" - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", - "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dset": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", - "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.387", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.387.tgz", - "integrity": "sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==", - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "license": "MIT" - }, - "node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/es-module-lexer": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.27.7", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", - "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.7", - "@esbuild/android-arm": "0.27.7", - "@esbuild/android-arm64": "0.27.7", - "@esbuild/android-x64": "0.27.7", - "@esbuild/darwin-arm64": "0.27.7", - "@esbuild/darwin-x64": "0.27.7", - "@esbuild/freebsd-arm64": "0.27.7", - "@esbuild/freebsd-x64": "0.27.7", - "@esbuild/linux-arm": "0.27.7", - "@esbuild/linux-arm64": "0.27.7", - "@esbuild/linux-ia32": "0.27.7", - "@esbuild/linux-loong64": "0.27.7", - "@esbuild/linux-mips64el": "0.27.7", - "@esbuild/linux-ppc64": "0.27.7", - "@esbuild/linux-riscv64": "0.27.7", - "@esbuild/linux-s390x": "0.27.7", - "@esbuild/linux-x64": "0.27.7", - "@esbuild/netbsd-arm64": "0.27.7", - "@esbuild/netbsd-x64": "0.27.7", - "@esbuild/openbsd-arm64": "0.27.7", - "@esbuild/openbsd-x64": "0.27.7", - "@esbuild/openharmony-arm64": "0.27.7", - "@esbuild/sunos-x64": "0.27.7", - "@esbuild/win32-arm64": "0.27.7", - "@esbuild/win32-ia32": "0.27.7", - "@esbuild/win32-x64": "0.27.7" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/flattie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", - "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/fontace": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", - "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", - "license": "MIT", - "dependencies": { - "fontkitten": "^1.0.2" - } - }, - "node_modules/fontkitten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", - "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", - "license": "MIT", - "dependencies": { - "tiny-inflate": "^1.0.3" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", - "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "license": "ISC" - }, - "node_modules/h3": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", - "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", - "license": "MIT", - "dependencies": { - "cookie-es": "^1.2.3", - "crossws": "^0.3.5", - "defu": "^6.1.6", - "destr": "^2.0.5", - "iron-webcrypto": "^1.2.1", - "node-mock-http": "^1.0.4", - "radix3": "^1.1.2", - "ufo": "^1.6.3", - "uncrypto": "^0.1.3" - } - }, - "node_modules/hast-util-from-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", - "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", - "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^9.0.0", - "property-information": "^7.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", - "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", - "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", - "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", - "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^7.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/html-escaper": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", - "license": "MIT" - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "license": "BSD-2-Clause" - }, - "node_modules/import-meta-resolve": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", - "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/iron-webcrypto": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", - "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/brc-dd" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", - "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", - "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/puzrin" - }, - { - "type": "github", - "url": "https://github.com/sponsors/nodeca" - } - ], - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/magicast": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz", - "integrity": "sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.3", - "@babel/types": "^7.29.0", - "source-map-js": "^1.2.1" - } - }, - "node_modules/markdown-table": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", - "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-definitions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", - "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", - "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", - "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", - "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", - "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", - "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", - "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.27.1", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", - "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", - "license": "CC0-1.0" - }, - "node_modules/micromark": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", - "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", - "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", - "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", - "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", - "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", - "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", - "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", - "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", - "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", - "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", - "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", - "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", - "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", - "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", - "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", - "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", - "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", - "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", - "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", - "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", - "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", - "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", - "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", - "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", - "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", - "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.15", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", - "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/neotraverse": { - "version": "0.6.18", - "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", - "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/nlcst-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", - "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/node-fetch-native": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", - "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", - "license": "MIT" - }, - "node_modules/node-mock-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", - "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", - "license": "MIT" - }, - "node_modules/node-releases": { - "version": "2.0.50", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", - "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/ofetch": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", - "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", - "license": "MIT", - "dependencies": { - "destr": "^2.0.5", - "node-fetch-native": "^1.6.7", - "ufo": "^1.6.1" - } - }, - "node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", - "license": "MIT" - }, - "node_modules/oniguruma-parser": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", - "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", - "license": "MIT" - }, - "node_modules/oniguruma-to-es": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", - "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", - "license": "MIT", - "dependencies": { - "oniguruma-parser": "^0.12.2", - "regex": "^6.1.0", - "regex-recursion": "^6.0.2" - } - }, - "node_modules/p-limit": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", - "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.1.tgz", - "integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==", - "license": "MIT", - "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", - "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-manager-detector": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.7.0.tgz", - "integrity": "sha512-xg1eHpwYL/D/HEdWw2goFZP6vV0FH7W+PZ5rFkGjdIDLtxq7EkzBUeT3m+lndYCt8wKbmofUu1MUdMCXkCk9ZQ==", - "license": "MIT" - }, - "node_modules/parse-latin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", - "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "@types/unist": "^3.0.0", - "nlcst-to-string": "^4.0.0", - "unist-util-modify-children": "^4.0.0", - "unist-util-visit-children": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/piccolore": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", - "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", - "license": "ISC" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", - "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.12", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/prismjs": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", - "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/property-information": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", - "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/radix3": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", - "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", - "license": "MIT" - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-refresh": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", - "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", - "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-recursion": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", - "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-utilities": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", - "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", - "license": "MIT" - }, - "node_modules/rehype": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", - "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "rehype-parse": "^9.0.0", - "rehype-stringify": "^10.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", - "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-from-html": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-stringify": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", - "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", - "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", - "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", - "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", - "license": "MIT", - "dependencies": { - "retext": "^9.0.0", - "retext-smartypants": "^6.0.0", - "unified": "^11.0.4", - "unist-util-visit": "^5.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", - "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "retext-latin": "^4.0.0", - "retext-stringify": "^4.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", - "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "parse-latin": "^7.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", - "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "nlcst-to-string": "^4.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", - "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", - "license": "MIT", - "dependencies": { - "@types/nlcst": "^2.0.0", - "nlcst-to-string": "^4.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rollup": { - "version": "4.62.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", - "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.9" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.62.2", - "@rollup/rollup-android-arm64": "4.62.2", - "@rollup/rollup-darwin-arm64": "4.62.2", - "@rollup/rollup-darwin-x64": "4.62.2", - "@rollup/rollup-freebsd-arm64": "4.62.2", - "@rollup/rollup-freebsd-x64": "4.62.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", - "@rollup/rollup-linux-arm-musleabihf": "4.62.2", - "@rollup/rollup-linux-arm64-gnu": "4.62.2", - "@rollup/rollup-linux-arm64-musl": "4.62.2", - "@rollup/rollup-linux-loong64-gnu": "4.62.2", - "@rollup/rollup-linux-loong64-musl": "4.62.2", - "@rollup/rollup-linux-ppc64-gnu": "4.62.2", - "@rollup/rollup-linux-ppc64-musl": "4.62.2", - "@rollup/rollup-linux-riscv64-gnu": "4.62.2", - "@rollup/rollup-linux-riscv64-musl": "4.62.2", - "@rollup/rollup-linux-s390x-gnu": "4.62.2", - "@rollup/rollup-linux-x64-gnu": "4.62.2", - "@rollup/rollup-linux-x64-musl": "4.62.2", - "@rollup/rollup-openbsd-x64": "4.62.2", - "@rollup/rollup-openharmony-arm64": "4.62.2", - "@rollup/rollup-win32-arm64-msvc": "4.62.2", - "@rollup/rollup-win32-ia32-msvc": "4.62.2", - "@rollup/rollup-win32-x64-gnu": "4.62.2", - "@rollup/rollup-win32-x64-msvc": "4.62.2", - "fsevents": "~2.3.2" - } - }, - "node_modules/sax": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", - "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sharp": { - "version": "0.34.5", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", - "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "@img/colour": "^1.0.0", - "detect-libc": "^2.1.2", - "semver": "^7.7.3" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.34.5", - "@img/sharp-darwin-x64": "0.34.5", - "@img/sharp-libvips-darwin-arm64": "1.2.4", - "@img/sharp-libvips-darwin-x64": "1.2.4", - "@img/sharp-libvips-linux-arm": "1.2.4", - "@img/sharp-libvips-linux-arm64": "1.2.4", - "@img/sharp-libvips-linux-ppc64": "1.2.4", - "@img/sharp-libvips-linux-riscv64": "1.2.4", - "@img/sharp-libvips-linux-s390x": "1.2.4", - "@img/sharp-libvips-linux-x64": "1.2.4", - "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", - "@img/sharp-libvips-linuxmusl-x64": "1.2.4", - "@img/sharp-linux-arm": "0.34.5", - "@img/sharp-linux-arm64": "0.34.5", - "@img/sharp-linux-ppc64": "0.34.5", - "@img/sharp-linux-riscv64": "0.34.5", - "@img/sharp-linux-s390x": "0.34.5", - "@img/sharp-linux-x64": "0.34.5", - "@img/sharp-linuxmusl-arm64": "0.34.5", - "@img/sharp-linuxmusl-x64": "0.34.5", - "@img/sharp-wasm32": "0.34.5", - "@img/sharp-win32-arm64": "0.34.5", - "@img/sharp-win32-ia32": "0.34.5", - "@img/sharp-win32-x64": "0.34.5" - } - }, - "node_modules/sharp/node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shiki": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.23.0.tgz", - "integrity": "sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==", - "license": "MIT", - "dependencies": { - "@shikijs/core": "3.23.0", - "@shikijs/engine-javascript": "3.23.0", - "@shikijs/engine-oniguruma": "3.23.0", - "@shikijs/langs": "3.23.0", - "@shikijs/themes": "3.23.0", - "@shikijs/types": "3.23.0", - "@shikijs/vscode-textmate": "^10.0.2", - "@types/hast": "^3.0.4" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "license": "MIT" - }, - "node_modules/smol-toml": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.7.0.tgz", - "integrity": "sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 18" - }, - "funding": { - "url": "https://github.com/sponsors/cyyynthia" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/svgo": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", - "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", - "license": "MIT", - "dependencies": { - "commander": "^11.1.0", - "css-select": "^5.1.0", - "css-tree": "^3.0.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.1.1", - "sax": "^1.5.0" - }, - "bin": { - "svgo": "bin/svgo.js" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", - "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", - "license": "MIT" - }, - "node_modules/tinyexec": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", - "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tsconfck": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.6.tgz", - "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", - "deprecated": "unmaintained", - "license": "MIT", - "bin": { - "tsconfck": "bin/tsconfck.js" - }, - "engines": { - "node": "^18 || >=20" - }, - "peerDependencies": { - "typescript": "^5.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "optional": true - }, - "node_modules/type-fest": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ufo": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", - "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", - "license": "MIT" - }, - "node_modules/ultrahtml": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", - "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", - "license": "MIT" - }, - "node_modules/uncrypto": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", - "license": "MIT" - }, - "node_modules/unified": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", - "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unifont": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.4.tgz", - "integrity": "sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==", - "license": "MIT", - "dependencies": { - "css-tree": "^3.1.0", - "ofetch": "^1.5.1", - "ohash": "^2.0.11" - } - }, - "node_modules/unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", - "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-modify-children": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", - "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", - "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", - "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", - "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/vfile": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", - "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", - "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", - "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", - "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", - "license": "MIT", - "dependencies": { - "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@babel/types": "^7.0.0" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - "cpu": [ - "arm64" - ], + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - "cpu": [ - "x64" - ], + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" + "dependencies": { + "@babel/types": "^7.28.2" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "dependencies": { + "csstype": "^3.2.2" } }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" + "peerDependencies": { + "@types/react": "^19.2.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], + "node_modules/@vitejs/plugin-react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.27", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, "engines": { - "node": ">=18" + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "node_modules/baseline-browser-mapping": { + "version": "2.10.43", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz", + "integrity": "sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, "engines": { - "node": ">=18" + "node": ">=6.0.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" + "node_modules/browserslist": { + "version": "4.28.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.6.tgz", + "integrity": "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "baseline-browser-mapping": "^2.10.42", + "caniuse-lite": "^1.0.30001803", + "electron-to-chromium": "^1.5.389", + "node-releases": "^2.0.51", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, "engines": { - "node": ">=18" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" + "node_modules/caniuse-lite": { + "version": "1.0.30001805", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001805.tgz", + "integrity": "sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], + "license": "CC-BY-4.0" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=18" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "node_modules/electron-to-chromium": { + "version": "1.5.392", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.392.tgz", + "integrity": "sha512-1yQq3VQCZRwsnYc67Oc+1fge6Lwtn0hzi6zmEVkB61Zx21kTbwJAW4dFLadl5Rc1tKhG/kSpYXnfiAhu0f0a1g==", + "dev": true, + "license": "ISC" + }, + "node_modules/esbuild": { "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], "engines": { - "node": ">=18" + "node": ">=6" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=18" + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ - "netbsd" + "darwin" ], "engines": { - "node": ">=18" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], "engines": { - "node": ">=18" + "node": ">=6.9.0" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { - "node": ">=18" + "node": ">=6" } }, - "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], + "bin": { + "json5": "lib/cli.js" + }, "engines": { - "node": ">=18" + "node": ">=6" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", + "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, "engines": { - "node": ">=18" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], + "node_modules/node-releases": { + "version": "2.0.51", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", + "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { "node": ">=18" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - "cpu": [ - "ia32" - ], + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=18" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" + "node_modules/postcss": { + "version": "8.5.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", + "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } ], "license": "MIT", - "optional": true, - "os": [ - "win32" - ], + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, "engines": { - "node": ">=18" + "node": "^10 || ^12 || >=14" } }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - "hasInstallScript": true, + "node_modules/react": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" + "node": ">=0.10.0" } }, - "node_modules/vitefu": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", - "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "node_modules/react-dom": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", "license": "MIT", - "workspaces": [ - "tests/deps/*", - "tests/projects/*", - "tests/projects/workspace/packages/*" - ], - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + "dependencies": { + "scheduler": "^0.27.0" }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } + "peerDependencies": { + "react": "^19.2.7" } }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/which-pm-runs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", - "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "node_modules/react-router": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.1.tgz", + "integrity": "sha512-GDLgg3i3uM0aeJO3Fm+TCS+sDQ7gu12T6x0qdTEzcwqEfleci7JwugVNIF3U//0FWKnJT7ptG+20B2jfDqnZAg==", "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, "engines": { - "node": ">=4" + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, - "node_modules/widest-line": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", - "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", + "node_modules/react-router-dom": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.1.tgz", + "integrity": "sha512-KaZh+X/6UtEp28x51AUYZDMg9NGoz2ja3dNHa+ta/tk40vCzKhQ/RypCWBMLbmDr6//E24Vv5uPsrqXFozdkAg==", "license": "MIT", "dependencies": { - "string-width": "^7.0.0" + "react-router": "7.18.1" }, "engines": { - "node": ">=18" + "node": ">=20.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" } }, - "node_modules/wrap-ansi": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", - "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "node_modules/rollup": { + "version": "4.62.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", + "integrity": "sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=18" + "node": ">=18.0.0", + "npm": ">=8.0.0" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.62.2", + "@rollup/rollup-android-arm64": "4.62.2", + "@rollup/rollup-darwin-arm64": "4.62.2", + "@rollup/rollup-darwin-x64": "4.62.2", + "@rollup/rollup-freebsd-arm64": "4.62.2", + "@rollup/rollup-freebsd-x64": "4.62.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.62.2", + "@rollup/rollup-linux-arm-musleabihf": "4.62.2", + "@rollup/rollup-linux-arm64-gnu": "4.62.2", + "@rollup/rollup-linux-arm64-musl": "4.62.2", + "@rollup/rollup-linux-loong64-gnu": "4.62.2", + "@rollup/rollup-linux-loong64-musl": "4.62.2", + "@rollup/rollup-linux-ppc64-gnu": "4.62.2", + "@rollup/rollup-linux-ppc64-musl": "4.62.2", + "@rollup/rollup-linux-riscv64-gnu": "4.62.2", + "@rollup/rollup-linux-riscv64-musl": "4.62.2", + "@rollup/rollup-linux-s390x-gnu": "4.62.2", + "@rollup/rollup-linux-x64-gnu": "4.62.2", + "@rollup/rollup-linux-x64-musl": "4.62.2", + "@rollup/rollup-openbsd-x64": "4.62.2", + "@rollup/rollup-openharmony-arm64": "4.62.2", + "@rollup/rollup-win32-arm64-msvc": "4.62.2", + "@rollup/rollup-win32-ia32-msvc": "4.62.2", + "@rollup/rollup-win32-x64-gnu": "4.62.2", + "@rollup/rollup-win32-x64-msvc": "4.62.2", + "fsevents": "~2.3.2" } }, - "node_modules/xxhash-wasm": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", - "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", "license": "MIT" }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "license": "ISC" - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "license": "ISC", - "engines": { - "node": ">=12" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/yocto-queue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", - "license": "MIT", + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/yocto-spinner": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.3.tgz", - "integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==", + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, "license": "MIT", "dependencies": { - "yoctocolors": "^2.1.1" + "fdir": "^6.5.0", + "picomatch": "^4.0.4" }, "engines": { - "node": ">=18.19" + "node": ">=12.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/yoctocolors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", - "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", - "license": "MIT", - "engines": { - "node": ">=18" + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=14.17" } }, - "node_modules/zod": { - "version": "3.25.76", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", - "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-to-json-schema": { - "version": "3.25.2", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", - "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", - "license": "ISC", - "peerDependencies": { - "zod": "^3.25.28 || ^4" - } - }, - "node_modules/zod-to-ts": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", - "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, "peerDependencies": { - "typescript": "^4.9.4 || ^5.0.2", - "zod": "^3" + "browserslist": ">= 4.21.0" } }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "node_modules/vite": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", + "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", + "dev": true, "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" } } } diff --git a/package.json b/package.json index ced30e7..95e2324 100644 --- a/package.json +++ b/package.json @@ -1,22 +1,25 @@ { "name": "anpa-web", + "private": true, "type": "module", - "version": "1.0.0", + "version": "2.0.0", "description": "Sitio web de ANPA Costa Rica — Asociación Nacional Protectora de Animales", "scripts": { - "dev": "astro dev", - "build": "astro build", - "preview": "astro preview", - "astro": "astro" + "dev": "vite", + "build": "tsc -b && vite build", + "preview": "vite preview", + "typecheck": "tsc -b --noEmit" }, "dependencies": { - "@astrojs/react": "^4.2.0", - "astro": "^5.2.0", - "react": "^18.3.1", - "react-dom": "^18.3.1" + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-router-dom": "^7.6.0" }, "devDependencies": { - "@types/react": "^18.3.12", - "@types/react-dom": "^18.3.1" + "@types/react": "^19.1.0", + "@types/react-dom": "^19.1.0", + "@vitejs/plugin-react": "^4.4.0", + "typescript": "^5.8.0", + "vite": "^6.3.0" } } diff --git a/src/components/Allies.astro b/src/components/Allies.astro deleted file mode 100644 index 5fd578a..0000000 --- a/src/components/Allies.astro +++ /dev/null @@ -1,70 +0,0 @@ ---- -import { aliados } from '../data/aliados.ts'; ---- - -
-

Con el respaldo de aliados que confían en nosotros

-
- { - aliados.map((a) => ( -
- {a.mark} - {a.name} -
- )) - } -
-
- - diff --git a/src/components/Allies.module.css b/src/components/Allies.module.css new file mode 100644 index 0000000..b67379f --- /dev/null +++ b/src/components/Allies.module.css @@ -0,0 +1,50 @@ +.aliadosSeccion { + padding-top: 64px; + padding-bottom: 80px; +} +.aliadosTitulo { + text-align: center; + font-size: 13px; + font-weight: 700; + letter-spacing: 1px; + text-transform: uppercase; + color: var(--tenue-2); + margin: 0 0 28px; +} +.aliadosLista { + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + gap: 18px; +} +.aliado { + display: flex; + align-items: center; + gap: 10px; + background: var(--blanco); + border: 1px solid var(--borde); + border-radius: 14px; + padding: 16px 24px; + min-width: 160px; + justify-content: center; +} +.aliadoMarca { + width: 30px; + height: 30px; + border-radius: 8px; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-family: var(--font-head); + font-weight: 900; + font-size: 14px; +} +.aliadoNombre { + font-family: var(--font-head); + font-weight: 800; + font-size: 16px; + color: #4a443d; + letter-spacing: -0.3px; +} diff --git a/src/components/Allies.tsx b/src/components/Allies.tsx new file mode 100644 index 0000000..2c86e1c --- /dev/null +++ b/src/components/Allies.tsx @@ -0,0 +1,19 @@ +import { aliados } from '../data/aliados'; +import styles from './Allies.module.css'; + +/** Aliados institucionales (§6.7). */ +export default function Allies() { + return ( +
+

Con el respaldo de aliados que confían en nosotros

+
+ {aliados.map((a) => ( +
+ {a.mark} + {a.name} +
+ ))} +
+
+ ); +} diff --git a/src/components/Chatbot.tsx b/src/components/Chatbot.tsx index f36a530..48c4ff4 100644 --- a/src/components/Chatbot.tsx +++ b/src/components/Chatbot.tsx @@ -1,4 +1,5 @@ import { useState } from 'react'; +import { useNavigate } from 'react-router-dom'; import './Chatbot.css'; interface Mensaje { @@ -37,6 +38,7 @@ const BotIcon = ({ size }: { size: number }) => ( /** Chatbot flotante global: respuestas rápidas que navegan a la sección correspondiente. */ export default function Chatbot() { + const navigate = useNavigate(); const [open, setOpen] = useState(false); const [mensajes, setMensajes] = useState([ { from: 'bot', text: '¡Hola! Soy el asistente de ANPA. ¿En qué te ayudo? Elegí una opción abajo.' }, @@ -45,7 +47,7 @@ export default function Chatbot() { const responder = (r: RespuestaRapida) => { setMensajes((m) => [...m, { from: 'user', text: r.label }, { from: 'bot', text: r.reply }]); window.setTimeout(() => { - window.location.href = r.href; + navigate(r.href); }, 700); }; diff --git a/src/components/DonationGoal.astro b/src/components/DonationGoal.astro deleted file mode 100644 index 729d5e3..0000000 --- a/src/components/DonationGoal.astro +++ /dev/null @@ -1,196 +0,0 @@ ---- -// Bloque de meta de donación (§6.5): panel rojo con barra de progreso + panel blanco con CTA. -const raised = '₡4.620.000'; -const goal = '₡6.000.000'; -const pct = 77; -const donantes = 312; ---- - -
-
-
- Campaña de junio -

3.000 castraciones para frenar el abandono

-

- Cada castración evita decenas de nacimientos en la calle. Ayúdanos a alcanzar la meta de este - mes. -

-
- {raised} - de {goal} -
-
-
-
-
- {pct}% alcanzado - {donantes} donantes este mes -
-
- -
-

Tu aporte se convierte en vidas salvadas

-

Elegí un monto y sumate hoy. Cada colón llega directo al programa.

-
-
- ₡5k - Cubre vacunas para 5 animales rescatados. -
-
- ₡15k - Financia una castración completa. -
-
- - Quiero donar - - -
-
-
- - diff --git a/src/components/DonationGoal.module.css b/src/components/DonationGoal.module.css new file mode 100644 index 0000000..3738e4a --- /dev/null +++ b/src/components/DonationGoal.module.css @@ -0,0 +1,136 @@ +.metaSeccion { + padding-top: 72px; + padding-bottom: 72px; +} +.meta { + display: grid; + grid-template-columns: 1fr 1fr; + border-radius: 24px; + overflow: hidden; + box-shadow: 0 30px 60px -40px rgba(0, 0, 0, 0.5); +} +.metaRojo { + background: var(--rojo); + color: #fff; + padding: 48px 44px; +} +.metaBadge { + display: inline-block; + background: rgba(255, 255, 255, 0.18); + font-weight: 700; + font-size: 12.5px; + letter-spacing: 0.6px; + text-transform: uppercase; + padding: 6px 13px; + border-radius: 999px; + margin-bottom: 20px; +} +.metaH2 { + font-weight: 900; + font-size: 32px; + line-height: 1.1; + letter-spacing: -0.8px; + margin: 0 0 14px; +} +.metaP { + font-size: 16px; + line-height: 1.6; + color: #ffe0e0; + margin: 0 0 30px; + max-width: 420px; +} +.metaCifras { + display: flex; + justify-content: space-between; + align-items: flex-end; + margin-bottom: 10px; +} +.metaRaised { + font-family: var(--font-head); + font-weight: 900; + font-size: 30px; +} +.metaGoal { + font-size: 14px; + color: #ffd4d4; +} +.metaBarra { + height: 14px; + background: rgba(255, 255, 255, 0.22); + border-radius: 999px; + overflow: hidden; +} +.metaBarraFill { + height: 100%; + background: #fff; + border-radius: 999px; + transition: width 1s ease-out; +} +.metaPie { + display: flex; + justify-content: space-between; + margin-top: 10px; + font-size: 13.5px; + color: #ffd4d4; +} +.metaPie strong { + color: #fff; +} + +.metaBlanco { + background: var(--blanco); + padding: 48px 44px; + display: flex; + flex-direction: column; + justify-content: center; +} +.metaH3 { + font-weight: 800; + font-size: 23px; + margin: 0 0 8px; + color: var(--tinta); +} +.metaBlancoP { + font-size: 15px; + line-height: 1.6; + color: var(--texto-3); + margin: 0 0 24px; +} +.metaAportes { + display: flex; + flex-direction: column; + gap: 14px; +} +.metaAporte { + display: flex; + gap: 13px; + align-items: center; + font-size: 15px; + color: #3a3633; +} +.metaMonto { + width: 42px; + height: 42px; + border-radius: 11px; + background: var(--rojo-suave); + color: var(--rojo); + display: flex; + align-items: center; + justify-content: center; + font-family: var(--font-head); + font-weight: 800; + flex-shrink: 0; +} +.metaCta { + margin-top: 28px; + font-size: 17px; + padding: 16px; + border-radius: 13px; + box-shadow: none; +} + +@media (max-width: 900px) { + .meta { + grid-template-columns: 1fr; + } +} diff --git a/src/components/DonationGoal.tsx b/src/components/DonationGoal.tsx new file mode 100644 index 0000000..981d1aa --- /dev/null +++ b/src/components/DonationGoal.tsx @@ -0,0 +1,62 @@ +import { Link } from 'react-router-dom'; +import styles from './DonationGoal.module.css'; + +/** Bloque de meta de donación (§6.5): panel rojo con barra de progreso + panel blanco con CTA. */ +export default function DonationGoal() { + const raised = '₡4.620.000'; + const goal = '₡6.000.000'; + const pct = 77; + const donantes = 312; + + return ( +
+
+
+ Campaña de junio +

3.000 castraciones para frenar el abandono

+

+ Cada castración evita decenas de nacimientos en la calle. Ayúdanos a alcanzar la meta de este + mes. +

+
+ {raised} + de {goal} +
+
+
+
+
+ {pct}% alcanzado + {donantes} donantes este mes +
+
+ +
+

Tu aporte se convierte en vidas salvadas

+

Elegí un monto y sumate hoy. Cada colón llega directo al programa.

+
+
+ ₡5k + Cubre vacunas para 5 animales rescatados. +
+
+ ₡15k + Financia una castración completa. +
+
+ + Quiero donar + + +
+
+
+ ); +} diff --git a/src/components/Footer.astro b/src/components/Footer.astro deleted file mode 100644 index a64047a..0000000 --- a/src/components/Footer.astro +++ /dev/null @@ -1,165 +0,0 @@ ---- -import Logo from './Logo.astro'; -import ContactForm from './ContactForm.tsx'; - -const redes = [ - { - label: 'Facebook', - href: 'https://facebook.com', - icon: '', - }, - { - label: 'Instagram', - href: 'https://instagram.com', - icon: '', - }, - { - label: 'YouTube', - href: 'https://youtube.com', - icon: '', - }, -]; - -const anio = new Date().getFullYear(); ---- - - - - diff --git a/src/components/Footer.module.css b/src/components/Footer.module.css new file mode 100644 index 0000000..bea847f --- /dev/null +++ b/src/components/Footer.module.css @@ -0,0 +1,96 @@ +.footer { + background: var(--tinta-footer); + color: var(--footer-texto); + font-family: var(--font-body); +} +.footerGrid { + padding-top: 64px; + display: grid; + grid-template-columns: 1.3fr 1fr 1.4fr; + gap: 48px; +} +.footerMarca { + margin-bottom: 18px; +} +.footerDesc { + font-size: 14.5px; + line-height: 1.65; + color: var(--footer-texto-2); + max-width: 300px; + margin: 0 0 20px; +} +.footerRedes { + display: flex; + gap: 9px; +} +.footerRed { + width: 36px; + height: 36px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + background: var(--footer-chip); + color: #bbb3aa; + text-decoration: none; + transition: background 0.15s, color 0.15s; +} +.footerRed:hover { + background: var(--rojo); + color: #fff; +} + +.footerNav { + display: flex; + flex-direction: column; + gap: 2px; +} +.footerTitulo { + font-family: var(--font-head); + font-weight: 800; + font-size: 13px; + letter-spacing: 0.8px; + text-transform: uppercase; + color: #fff; + margin: 0 0 16px; +} +.footerLink { + color: var(--footer-texto-2); + text-decoration: none; + font-size: 14.5px; + padding: 6px 0; + transition: color 0.15s; +} +.footerLink:hover { + color: #fff; +} + +.footerBottom { + margin-top: 48px; + padding-top: 22px; + padding-bottom: 22px; + border-top: 1px solid var(--footer-borde); + display: flex; + flex-wrap: wrap; + gap: 12px; + justify-content: space-between; + align-items: center; + font-size: 13px; + color: var(--footer-tenue); +} +.footerLegal { + display: flex; + gap: 18px; +} +.footerLegal a { + color: var(--footer-tenue); + text-decoration: none; +} + +/* Footer móvil (§5.1: ≤820px) */ +@media (max-width: 820px) { + .footerGrid { + grid-template-columns: 1fr; + gap: 36px; + } +} diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx new file mode 100644 index 0000000..3c6e8c2 --- /dev/null +++ b/src/components/Footer.tsx @@ -0,0 +1,72 @@ +import { Link } from 'react-router-dom'; +import Logo from './Logo'; +import ContactForm from './ContactForm'; +import styles from './Footer.module.css'; + +const redes = [ + { + label: 'Facebook', + href: 'https://facebook.com', + icon: '', + }, + { + label: 'Instagram', + href: 'https://instagram.com', + icon: '', + }, + { + label: 'YouTube', + href: 'https://youtube.com', + icon: '', + }, +]; + +export default function Footer() { + const anio = new Date().getFullYear(); + + return ( + + ); +} diff --git a/src/components/Hero.astro b/src/components/Hero.astro deleted file mode 100644 index b60f89a..0000000 --- a/src/components/Hero.astro +++ /dev/null @@ -1,143 +0,0 @@ ---- -// Hero emocional con overlay + dos CTAs diferenciados (§6.2). ---- - -
- Voluntaria abraza a un perro rescatado -
-
-
- - diff --git a/src/components/Hero.module.css b/src/components/Hero.module.css new file mode 100644 index 0000000..3b2dddd --- /dev/null +++ b/src/components/Hero.module.css @@ -0,0 +1,102 @@ +.hero { + position: relative; + background: #1a1816; + overflow: hidden; +} +.heroImg { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + object-fit: cover; + object-position: center 30%; +} +.heroOverlay { + position: absolute; + inset: 0; + background: linear-gradient( + 100deg, + rgba(20, 18, 16, 0.92) 0%, + rgba(20, 18, 16, 0.72) 42%, + rgba(20, 18, 16, 0.25) 100% + ); +} +.heroContenido { + position: relative; + padding-top: 96px; + padding-bottom: 104px; +} +.heroCaja { + max-width: 640px; +} +.heroBadge { + display: inline-flex; + align-items: center; + gap: 8px; + background: rgba(212, 35, 43, 0.18); + border: 1px solid rgba(212, 35, 43, 0.5); + color: #ff9a9e; + font-weight: 700; + font-size: 12.5px; + letter-spacing: 0.6px; + text-transform: uppercase; + padding: 7px 14px; + border-radius: 999px; + margin-bottom: 24px; +} +.heroPunto { + width: 7px; + height: 7px; + border-radius: 50%; + background: #ff5a60; + display: inline-block; +} +.heroH1 { + font-weight: 900; + font-size: 58px; + line-height: 1.04; + letter-spacing: -1.5px; + color: #fff; + margin: 0 0 20px; + text-wrap: balance; +} +.heroSub { + font-size: 19px; + line-height: 1.6; + color: #e4ded6; + margin: 0 0 36px; + max-width: 540px; +} +.heroCtas { + display: flex; + flex-wrap: wrap; + gap: 14px; +} +.heroCtaPrimario { + font-size: 17px; + padding: 16px 28px; +} +.heroCtaSecundario { + display: inline-flex; + align-items: center; + gap: 9px; + background: rgba(255, 255, 255, 0.08); + backdrop-filter: blur(4px); + color: #fff; + font-weight: 700; + font-size: 17px; + padding: 16px 28px; + border-radius: 999px; + text-decoration: none; + border: 1px solid rgba(255, 255, 255, 0.35); + transition: background 0.15s; +} +.heroCtaSecundario:hover { + background: rgba(255, 255, 255, 0.2); +} + +@media (max-width: 900px) { + .heroH1 { + font-size: 40px; + } +} diff --git a/src/components/Hero.tsx b/src/components/Hero.tsx new file mode 100644 index 0000000..1bbe933 --- /dev/null +++ b/src/components/Hero.tsx @@ -0,0 +1,42 @@ +import { Link } from 'react-router-dom'; +import styles from './Hero.module.css'; + +/** Hero emocional con overlay + dos CTAs diferenciados (§6.2). */ +export default function Hero() { + return ( +
+ Voluntaria abraza a un perro rescatado +
+
+
+ + + 46 años protegiendo la vida animal en Costa Rica + +

Cada animal merece una vida digna.

+

+ Rescatamos, sanamos y protegemos a miles de animales cada año. Con castración preventiva, + educación y comunidad construimos un país donde ninguno quede atrás. +

+
+ + + Donar ahora + + + Conoce nuestra misión + + +
+
+
+
+ ); +} diff --git a/src/components/Logo.astro b/src/components/Logo.astro deleted file mode 100644 index 52b1817..0000000 --- a/src/components/Logo.astro +++ /dev/null @@ -1,66 +0,0 @@ ---- -// Logo de marca (disco con el logo real de ANPA + wordmark). Reutilizado en Navbar y Footer. -interface Props { - /** Tamaño del disco en px (§2.1: mín 40 navbar / 44 footer). */ - size?: number; - /** Esquema de color del texto: 'oscuro' (navbar) o 'claro' (footer). */ - variant?: 'oscuro' | 'claro'; -} -const { size = 42, variant = 'oscuro' } = Astro.props; -const wordColor = variant === 'claro' ? '#fff' : 'var(--tinta)'; -const subColor = variant === 'claro' ? '#8d857c' : 'var(--tenue)'; ---- - - - - diff --git a/src/components/Logo.module.css b/src/components/Logo.module.css new file mode 100644 index 0000000..5fb31e6 --- /dev/null +++ b/src/components/Logo.module.css @@ -0,0 +1,41 @@ +.logo { + display: flex; + align-items: center; + gap: 11px; + text-decoration: none; + flex-shrink: 0; +} +.disco { + width: var(--disco); + height: var(--disco); + border-radius: 50%; + overflow: hidden; + box-shadow: 0 2px 8px rgba(30, 26, 24, 0.15); + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; +} +.disco img { + width: 100%; + height: 100%; + object-fit: cover; +} +.wordmark { + display: flex; + flex-direction: column; + line-height: 1; +} +.marca { + font-family: var(--font-head); + font-weight: 900; + font-size: 23px; + letter-spacing: -0.5px; +} +.bajada { + font-size: 9.5px; + letter-spacing: 0.4px; + font-weight: 600; + text-transform: uppercase; + margin-top: 2px; +} diff --git a/src/components/Logo.tsx b/src/components/Logo.tsx new file mode 100644 index 0000000..7390169 --- /dev/null +++ b/src/components/Logo.tsx @@ -0,0 +1,27 @@ +import type { CSSProperties } from 'react'; +import styles from './Logo.module.css'; + +interface Props { + /** Tamaño del disco en px (§2.1: mín 40 navbar / 44 footer). */ + size?: number; + /** Esquema de color del texto: 'oscuro' (navbar) o 'claro' (footer). */ + variant?: 'oscuro' | 'claro'; +} + +/** Logo de marca (disco con el logo real de ANPA + wordmark). Reutilizado en Navbar y Footer. */ +export default function Logo({ size = 42, variant = 'oscuro' }: Props) { + const wordColor = variant === 'claro' ? '#fff' : 'var(--tinta)'; + const subColor = variant === 'claro' ? '#8d857c' : 'var(--tenue)'; + + return ( + + + + ANPA + Protección Animal · CR + + + ); +} diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro deleted file mode 100644 index 2626c53..0000000 --- a/src/components/Navbar.astro +++ /dev/null @@ -1,295 +0,0 @@ ---- -import Logo from './Logo.astro'; -import { programas } from '../data/programas.ts'; - -interface Props { - /** Página activa para resaltar el enlace (§6.1). */ - active?: 'inicio' | 'programas' | 'focaba' | 'comunidad' | 'donar' | ''; -} -const { active = '' } = Astro.props; - -const redes = [ - { - label: 'Facebook', - href: '#', - icon: '', - }, - { - label: 'Instagram', - href: '#', - icon: '', - }, - { - label: 'YouTube', - href: '#', - icon: '', - }, -]; - -const submenuDesc: Record = { - castra: 'Castración masiva y preventiva', - educa: 'Educación y sensibilización', -}; - -const comunidadSubmenu = [ - { slug: 'adopciones', title: 'Adopciones', desc: 'Refugios verificados y mascotas disponibles' }, - { slug: 'busqueda', title: 'Mascotas perdidas', desc: 'Búsqueda con IA y tablero comunitario' }, -]; ---- - - - - - - diff --git a/src/components/Navbar.module.css b/src/components/Navbar.module.css new file mode 100644 index 0000000..86e8ef7 --- /dev/null +++ b/src/components/Navbar.module.css @@ -0,0 +1,183 @@ +.nav { + position: sticky; + top: 0; + z-index: 1000; + background: var(--blanco); + border-bottom: 1px solid var(--borde-nav); + box-shadow: var(--sombra-nav); + font-family: var(--font-body); +} +.navInner { + height: 74px; + display: flex; + align-items: center; + gap: 20px; +} + +.navLinks { + display: flex; + align-items: center; + gap: 4px; + margin-left: auto; +} +.navLink { + display: inline-flex; + align-items: center; + text-decoration: none; + color: var(--texto-2); + font-weight: 600; + font-size: 15px; + padding: 9px 13px; + border-radius: 9px; + transition: background 0.15s, color 0.15s; + cursor: pointer; +} +.navLink:hover { + background: #f7f2ec; +} +.navLink.activo { + color: var(--rojo); + background: var(--rojo-suave); +} + +/* Submenú (desktop): hover + focus-within, máximo 2 niveles (§6.1) */ +.tieneSubmenu { + position: relative; +} +.chevron { + margin-left: 3px; + transition: transform 0.2s; +} +.submenu { + position: absolute; + top: calc(100% + 6px); + left: 0; + background: var(--blanco); + border: 1px solid var(--borde-nav); + border-radius: 14px; + box-shadow: 0 18px 40px -20px rgba(0, 0, 0, 0.4); + padding: 8px; + min-width: 248px; + display: none; +} +/* Puente invisible que cubre el espacio de 6px entre el botón y el menú, + evita que el submenú se cierre al mover el cursor hacia las opciones. */ +.submenu::before { + content: ''; + position: absolute; + top: -8px; + left: 0; + right: 0; + height: 8px; +} +.tieneSubmenu:hover .submenu, +.tieneSubmenu:focus-within .submenu { + display: block; +} +.tieneSubmenu:hover .chevron, +.tieneSubmenu:focus-within .chevron { + transform: rotate(180deg); +} +.submenu a { + display: block; + padding: 10px 12px; + border-radius: 9px; + text-decoration: none; + transition: background 0.12s; +} +.submenu a:hover { + background: #f7f2ec; +} +.submenuTitulo { + font-weight: 700; + color: var(--tinta); +} +.submenuDesc { + display: block; + font-size: 12px; + color: var(--tenue); +} + +.navDerecha { + display: flex; + align-items: center; + gap: 14px; +} +.redes { + display: flex; + gap: 7px; +} +.red { + width: 32px; + height: 32px; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + background: #f3ede6; + color: var(--texto-3); + text-decoration: none; + transition: background 0.15s, color 0.15s; +} +.red:hover { + background: var(--rojo); + color: #fff; +} +.navDonar { + font-size: 15px; + padding: 11px 20px; + box-shadow: 0 8px 18px -8px rgba(31, 138, 91, 0.7); +} + +.navMobileBtn { + display: none; + margin-left: auto; + background: none; + border: none; + cursor: pointer; + padding: 8px; + color: var(--tinta); +} + +.navMobilePanel { + border-top: 1px solid var(--borde-nav); + background: var(--blanco); + padding: 12px var(--pad-lat) 22px; +} +.mLink { + display: block; + padding: 13px 4px; + font-size: 17px; + font-weight: 600; + color: var(--tinta); + text-decoration: none; + border-bottom: 1px solid #f1ece5; +} +.mLinkDonar { + display: flex; + align-items: center; + justify-content: center; + gap: 8px; + background: var(--verde); + color: #fff; + font-weight: 700; + padding: 14px; + border-radius: 12px; + text-decoration: none; + margin-top: 10px; +} + +/* Navbar móvil (§5.1: ≤900px) */ +@media (max-width: 900px) { + .navDesktop { + display: none !important; + } + .navMobileBtn { + display: block; + } +} +@media (min-width: 901px) { + .navMobilePanel { + display: none; + } +} diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx new file mode 100644 index 0000000..425c7bc --- /dev/null +++ b/src/components/Navbar.tsx @@ -0,0 +1,131 @@ +import { useState } from 'react'; +import { Link } from 'react-router-dom'; +import Logo from './Logo'; +import { programas } from '../data/programas'; +import styles from './Navbar.module.css'; + +interface Props { + /** Página activa para resaltar el enlace (§6.1). */ + active?: 'inicio' | 'programas' | 'focaba' | 'comunidad' | 'donar' | ''; +} + +const redes = [ + { + label: 'Facebook', + href: '#', + icon: '', + }, + { + label: 'Instagram', + href: '#', + icon: '', + }, + { + label: 'YouTube', + href: '#', + icon: '', + }, +]; + +const submenuDesc: Record = { + castra: 'Castración masiva y preventiva', + educa: 'Educación y sensibilización', +}; + +const comunidadSubmenu = [ + { slug: 'adopciones', title: 'Adopciones', desc: 'Refugios verificados y mascotas disponibles' }, + { slug: 'busqueda', title: 'Mascotas perdidas', desc: 'Búsqueda con IA y tablero comunitario' }, +]; + +export default function Navbar({ active = '' }: Props) { + const [open, setOpen] = useState(false); + + return ( +
+
+ + + + + + +
+
+ {redes.map((r) => ( + + ))} +
+ + + Donar + +
+ + +
+ + +
+ ); +} diff --git a/src/components/NewsCard.astro b/src/components/NewsCard.astro deleted file mode 100644 index 47985a6..0000000 --- a/src/components/NewsCard.astro +++ /dev/null @@ -1,92 +0,0 @@ ---- -interface Props { - title: string; - tag: string; - tone: 'rojo' | 'verde'; - date: Date; - image: string; - alt: string; - excerpt: string; -} -const { title, tag, tone, date, image, alt, excerpt } = Astro.props; - -const fecha = new Intl.DateTimeFormat('es-CR', { - day: '2-digit', - month: 'short', - year: 'numeric', -}).format(date); - -const tagBg = tone === 'rojo' ? 'var(--rojo-suave)' : 'var(--verde-suave)'; -const tagFg = tone === 'rojo' ? 'var(--rojo)' : 'var(--verde)'; ---- - - - {alt} -
-
- {tag} - {fecha} -
-

{title}

-

{excerpt}

-
-
- - diff --git a/src/components/NewsCard.module.css b/src/components/NewsCard.module.css new file mode 100644 index 0000000..cf228b1 --- /dev/null +++ b/src/components/NewsCard.module.css @@ -0,0 +1,56 @@ +.newsCard { + display: flex; + flex-direction: column; + background: var(--blanco); + border: 1px solid var(--borde); + border-radius: 18px; + overflow: hidden; + text-decoration: none; + transition: transform 0.18s, box-shadow 0.18s; + box-shadow: 0 14px 36px -30px rgba(0, 0, 0, 0.3); +} +.newsCard:hover { + transform: translateY(-5px); + box-shadow: 0 26px 50px -30px rgba(0, 0, 0, 0.5); +} +.newsImg { + width: 100%; + height: 172px; + object-fit: cover; + background: var(--img-fallback); +} +.newsCuerpo { + padding: 22px; +} +.newsMeta { + display: flex; + align-items: center; + gap: 10px; + margin-bottom: 11px; +} +.newsTag { + font-weight: 700; + font-size: 11.5px; + letter-spacing: 0.4px; + text-transform: uppercase; + padding: 5px 10px; + border-radius: 999px; +} +.newsFecha { + font-size: 12.5px; + color: var(--tenue-2); + font-weight: 600; +} +.newsTitulo { + font-weight: 700; + font-size: 18px; + line-height: 1.3; + margin: 0 0 8px; + color: var(--tinta); +} +.newsExcerpt { + font-size: 14px; + line-height: 1.6; + color: var(--texto-3); + margin: 0; +} diff --git a/src/components/NewsCard.tsx b/src/components/NewsCard.tsx new file mode 100644 index 0000000..c779f4f --- /dev/null +++ b/src/components/NewsCard.tsx @@ -0,0 +1,37 @@ +import styles from './NewsCard.module.css'; + +interface Props { + title: string; + tag: string; + tone: 'rojo' | 'verde'; + date: Date; + image: string; + alt: string; + excerpt: string; +} + +const dateFmt = new Intl.DateTimeFormat('es-CR', { + day: '2-digit', + month: 'short', + year: 'numeric', +}); + +export default function NewsCard({ title, tag, tone, date, image, alt, excerpt }: Props) { + const fecha = dateFmt.format(date); + const tagBg = tone === 'rojo' ? 'var(--rojo-suave)' : 'var(--verde-suave)'; + const tagFg = tone === 'rojo' ? 'var(--rojo)' : 'var(--verde)'; + + return ( + + {alt} +
+
+ {tag} + {fecha} +
+

{title}

+

{excerpt}

+
+
+ ); +} diff --git a/src/components/ProgramCard.astro b/src/components/ProgramCard.astro deleted file mode 100644 index 0d8f7a3..0000000 --- a/src/components/ProgramCard.astro +++ /dev/null @@ -1,84 +0,0 @@ ---- -import type { Programa } from '../data/programas.ts'; -interface Props { - programa: Programa; - /** Sobrescribe el destino por defecto (/programas#slug) — usado por la tarjeta de FOCABA. */ - href?: string; -} -const { programa: p, href = `/programas#${p.slug}` } = Astro.props; -const bg = p.tone === 'rojo' ? 'var(--rojo)' : 'var(--verde)'; ---- - - -
- {p.alt} - -
-
-

{p.title}

-

{p.desc}

- - Conocer más - - -
-
- - diff --git a/src/components/ProgramCard.module.css b/src/components/ProgramCard.module.css new file mode 100644 index 0000000..b374f68 --- /dev/null +++ b/src/components/ProgramCard.module.css @@ -0,0 +1,56 @@ +.progCard { + display: flex; + flex-direction: column; + background: var(--blanco); + border: 1px solid var(--borde); + border-radius: 20px; + overflow: hidden; + text-decoration: none; + box-shadow: var(--sombra-tarjeta); + transition: transform 0.18s, box-shadow 0.18s; +} +.progCard:hover { + transform: translateY(-5px); + box-shadow: 0 26px 50px -30px rgba(0, 0, 0, 0.5); +} +.progImgWrap { + position: relative; + height: 178px; +} +.progImg { + width: 100%; + height: 100%; + object-fit: cover; + background: var(--img-fallback); +} +.progIcono { + position: absolute; + left: 16px; + bottom: -22px; + width: 50px; + height: 50px; + border-radius: 14px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + box-shadow: 0 8px 20px -8px rgba(0, 0, 0, 0.4); +} +.progCuerpo { + padding: 34px 22px 24px; +} +.progTitulo { + font-weight: 800; + font-size: 21px; + margin: 0 0 8px; + color: var(--tinta); +} +.progDesc { + font-size: 14.5px; + line-height: 1.6; + color: var(--texto-3); + margin: 0 0 16px; +} +.enlaceAccion { + font-size: 14.5px; +} diff --git a/src/components/ProgramCard.tsx b/src/components/ProgramCard.tsx new file mode 100644 index 0000000..d5ff93b --- /dev/null +++ b/src/components/ProgramCard.tsx @@ -0,0 +1,35 @@ +import { Link } from 'react-router-dom'; +import type { Programa } from '../data/programas'; +import styles from './ProgramCard.module.css'; + +interface Props { + programa: Programa; + /** Sobrescribe el destino por defecto (/programas#slug) — usado por la tarjeta de FOCABA. */ + href?: string; +} + +export default function ProgramCard({ programa: p, href = `/programas#${p.slug}` }: Props) { + const bg = p.tone === 'rojo' ? 'var(--rojo)' : 'var(--verde)'; + + return ( + +
+ {p.alt} + +
+
+

{p.title}

+

{p.desc}

+ + Conocer más + + +
+ + ); +} diff --git a/src/components/Seo.tsx b/src/components/Seo.tsx new file mode 100644 index 0000000..2400c98 --- /dev/null +++ b/src/components/Seo.tsx @@ -0,0 +1,34 @@ +interface Props { + /** Título de la pestaña / SEO. Se le añade el sufijo de marca. */ + title: string; + /** Meta description para buscadores y Open Graph. */ + description: string; + /** Ruta o URL de imagen para Open Graph (opcional). */ + ogImage?: string; +} + +/** + * SEO por página usando el metadata nativo de React 19: los elementos /<meta> + * renderizados aquí se hoistean automáticamente al <head>. Sustituye al <head> dinámico + * que antes generaba Base.astro. Nota: al ser SPA, se resuelve en cliente al montar la página. + */ +export default function Seo({ title, description, ogImage = '/og-default.jpg' }: Props) { + const fullTitle = `${title} · ANPA Costa Rica`; + return ( + <> + <title>{fullTitle} + + + {/* Open Graph / redes sociales */} + + + + + + + + + + + ); +} diff --git a/src/content.config.ts b/src/content.config.ts deleted file mode 100644 index 2e106c1..0000000 --- a/src/content.config.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { defineCollection, z } from 'astro:content'; -import { glob } from 'astro/loaders'; - -// Colección de noticias / actividad reciente (§6.6). -// Cada noticia es un archivo Markdown en src/content/noticias/. -const noticias = defineCollection({ - loader: glob({ pattern: '**/*.md', base: './src/content/noticias' }), - schema: z.object({ - title: z.string(), - /** Categoría visible en la tarjeta (Castración, Educación, Rescate, ...). */ - tag: z.string(), - /** Tono de la etiqueta: rojo o verde. */ - tone: z.enum(['rojo', 'verde']).default('rojo'), - /** Fecha de publicación (para ordenar y mostrar). */ - date: z.coerce.date(), - image: z.string(), - alt: z.string(), - excerpt: z.string(), - }), -}); - -export const collections = { noticias }; diff --git a/src/content/noticias.ts b/src/content/noticias.ts new file mode 100644 index 0000000..a00bdb1 --- /dev/null +++ b/src/content/noticias.ts @@ -0,0 +1,63 @@ +// Colección de noticias / actividad reciente (§6.6), reemplaza la content collection de Astro. +// Cada noticia es un archivo Markdown en src/content/noticias/. Vite las importa como texto crudo +// con import.meta.glob y aquí se parsea su frontmatter (formato plano: clave: valor por línea). + +export interface Noticia { + /** Nombre del archivo sin extensión. */ + slug: string; + title: string; + tag: string; + /** Tono de la etiqueta: rojo o verde. */ + tone: 'rojo' | 'verde'; + /** Fecha de publicación (para ordenar y mostrar). */ + date: Date; + image: string; + alt: string; + excerpt: string; + /** Cuerpo Markdown (por ahora sin renderizar; disponible para páginas de detalle). */ + body: string; +} + +/** Parser mínimo de frontmatter YAML plano (clave: valor, un par por línea). */ +function parseFrontmatter(raw: string): { attributes: Record; body: string } { + const match = /^---\r?\n([\s\S]*?)\r?\n---\r?\n?([\s\S]*)$/.exec(raw); + if (!match) return { attributes: {}, body: raw }; + + const attributes: Record = {}; + for (const line of match[1].split(/\r?\n/)) { + const idx = line.indexOf(':'); + if (idx === -1) continue; + const key = line.slice(0, idx).trim(); + let value = line.slice(idx + 1).trim(); + // Quita comillas envolventes simples o dobles. + if ((value.startsWith("'") && value.endsWith("'")) || (value.startsWith('"') && value.endsWith('"'))) { + value = value.slice(1, -1); + } + attributes[key] = value; + } + return { attributes, body: match[2].trim() }; +} + +const modules = import.meta.glob('./noticias/*.md', { + eager: true, + query: '?raw', + import: 'default', +}) as Record; + +export const noticias: Noticia[] = Object.entries(modules) + .map(([path, raw]): Noticia => { + const { attributes, body } = parseFrontmatter(raw); + const slug = path.split('/').pop()!.replace(/\.md$/, ''); + return { + slug, + title: attributes.title ?? '', + tag: attributes.tag ?? '', + tone: attributes.tone === 'verde' ? 'verde' : 'rojo', + date: new Date(attributes.date), + image: attributes.image ?? '', + alt: attributes.alt ?? '', + excerpt: attributes.excerpt ?? '', + body, + }; + }) + .sort((a, b) => b.date.getTime() - a.date.getTime()); diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro deleted file mode 100644 index 4a8cdce..0000000 --- a/src/layouts/Base.astro +++ /dev/null @@ -1,161 +0,0 @@ ---- -import { ClientRouter } from 'astro:transitions'; -import '../styles/global.css'; -import Chatbot from '../components/Chatbot.tsx'; - -interface Props { - /** Título de la pestaña / SEO. Se le añade el sufijo de marca. */ - title: string; - /** Meta description para buscadores y Open Graph. */ - description: string; - /** Ruta de imagen para Open Graph (opcional). */ - ogImage?: string; -} - -const { title, description, ogImage = '/og-default.jpg' } = Astro.props; -const fullTitle = `${title} · ANPA Costa Rica`; -const canonical = new URL(Astro.url.pathname, Astro.site).href; -const ogImageUrl = new URL(ogImage, Astro.site).href; ---- - - - - - - - - - - {fullTitle} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/layouts/RootLayout.module.css b/src/layouts/RootLayout.module.css new file mode 100644 index 0000000..09eaff0 --- /dev/null +++ b/src/layouts/RootLayout.module.css @@ -0,0 +1,59 @@ +.pawTrail { + position: fixed; + top: 80px; + left: 50%; + transform: translateX(-50%); + display: flex; + gap: 22px; + z-index: 40; + pointer-events: none; +} +.pawTrail svg { + opacity: 0; +} +.pawTrail.andando svg { + animation: paw-fade 0.9s ease both; +} +@keyframes paw-fade { + 0% { + opacity: 0; + transform: translateY(4px) scale(0.85); + } + 30% { + opacity: 1; + transform: translateY(0) scale(1); + } + 75% { + opacity: 1; + } + 100% { + opacity: 0; + transform: translateY(-2px) scale(0.95); + } +} + +.whatsappFloat { + position: fixed; + bottom: 24px; + right: 24px; + width: 56px; + height: 56px; + border-radius: 50%; + background: #25d366; + display: flex; + align-items: center; + justify-content: center; + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25); + cursor: pointer; + z-index: 60; + animation: pulse 2.4s ease-in-out infinite; +} +@keyframes pulse { + 0%, + 100% { + transform: scale(1); + } + 50% { + transform: scale(1.08); + } +} diff --git a/src/layouts/RootLayout.tsx b/src/layouts/RootLayout.tsx new file mode 100644 index 0000000..f9cf26f --- /dev/null +++ b/src/layouts/RootLayout.tsx @@ -0,0 +1,72 @@ +import { useEffect, useRef } from 'react'; +import { Outlet, useLocation } from 'react-router-dom'; +import Chatbot from '../components/Chatbot'; +import styles from './RootLayout.module.css'; + +/** + * Layout persistente de toda la app (ex Base.astro). Al no desmontarse entre rutas, el + * rastro de huellas, el botón de WhatsApp y el Chatbot persisten como con transition:persist. + * - Rastro de huellas: se reanima en cada cambio de ruta (ex 'astro:after-swap'). + * - Scroll: sube al top en cada navegación y salta a la ancla #hash si existe. + */ +export default function RootLayout() { + const { pathname, hash } = useLocation(); + const trailRef = useRef(null); + + // Reanima el rastro de huellas en cada navegación. + useEffect(() => { + const trail = trailRef.current; + if (!trail) return; + trail.classList.remove(styles.andando); + // Fuerza reflow para reiniciar la animación. + void trail.offsetWidth; + trail.classList.add(styles.andando); + }, [pathname]); + + // Gestión de scroll: a la ancla si hay hash, arriba si no. + useEffect(() => { + if (hash) { + const el = document.getElementById(hash.slice(1)); + if (el) { + el.scrollIntoView(); + return; + } + } + window.scrollTo(0, 0); + }, [pathname, hash]); + + return ( + <> + + + {/* Rastro de huellas al navegar entre secciones. */} + + + {/* WhatsApp flotante */} + + + + + + + ); +} diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..6df8037 --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,11 @@ +import { StrictMode } from 'react'; +import { createRoot } from 'react-dom/client'; +import { RouterProvider } from 'react-router-dom'; +import { router } from './router'; +import './styles/global.css'; + +createRoot(document.getElementById('root')!).render( + + + , +); diff --git a/src/pages/Comunidad.module.css b/src/pages/Comunidad.module.css new file mode 100644 index 0000000..3b04af2 --- /dev/null +++ b/src/pages/Comunidad.module.css @@ -0,0 +1,318 @@ +.cabecera { + background: linear-gradient(135deg, var(--rojo), #8e0e22); + padding: 52px 0 40px; + text-align: center; +} +.cabecera-inner { + max-width: 700px; +} +.cabecera-h1 { + font-family: var(--font-head); + font-weight: 800; + font-size: 32px; + color: #fff; + margin: 0 0 10px; +} +.cabecera-p { + font-size: 15px; + color: rgba(255, 255, 255, 0.85); + margin: 0 0 26px; +} +.tabs { + display: inline-flex; + background: rgba(255, 255, 255, 0.15); + border-radius: 30px; + padding: 5px; +} +.tab { + padding: 9px 22px; + border-radius: 24px; + font-family: var(--font-head); + font-weight: 600; + font-size: 14px; + cursor: pointer; + border: none; + background: transparent; + color: #fff; +} +.tab.activo { + background: rgba(255, 255, 255, 0.92); + color: var(--rojo); +} + +.seccion { + padding-top: 48px; + padding-bottom: 64px; +} +.h2 { + font-family: var(--font-head); + font-weight: 800; + font-size: 22px; + color: var(--tinta); + margin: 0 0 6px; +} +.sub { + font-size: 14px; + color: var(--texto-3); + margin: 0 0 20px; +} + +/* Refugios */ +.refugios-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 18px; + margin-bottom: 56px; +} +.refugio-card { + border-radius: 20px; + padding: 24px; + background: var(--blanco); + border: 1px solid var(--borde); + box-shadow: var(--sombra-tarjeta); +} +.refugio-cabeza { + display: flex; + justify-content: space-between; + align-items: flex-start; + gap: 8px; + margin-bottom: 8px; +} +.refugio-nombre { + font-family: var(--font-head); + font-weight: 700; + font-size: 15px; + color: var(--tinta); +} +.refugio-verificado { + font-size: 10px; + font-weight: 700; + color: var(--verde); + background: var(--verde-suave); + padding: 4px 8px; + border-radius: 10px; + flex-shrink: 0; + white-space: nowrap; +} +.refugio-ubicacion { + font-size: 12.5px; + color: var(--texto-3); + margin-bottom: 14px; +} +.refugio-barra { + height: 10px; + border-radius: 6px; + background: var(--borde-2); + overflow: hidden; + margin-bottom: 6px; +} +.refugio-barra-fill { + height: 100%; + border-radius: 6px; + background: var(--rojo); +} +.refugio-recaudo { + font-size: 11.5px; + color: var(--texto-3); + margin-bottom: 16px; +} +.refugio-acciones { + display: flex; + gap: 8px; +} +.refugio-donar, +.refugio-voluntariar { + flex: 1; + text-align: center; + padding: 8px; + border-radius: 20px; + font-size: 12.5px; + font-weight: 700; + cursor: pointer; + border: none; + font-family: var(--font-body); +} +.refugio-donar { + background: var(--verde); + color: #fff; +} +.refugio-donar:hover { + background: var(--verde-hover); +} +.refugio-voluntariar { + background: var(--blanco); + border: 1px solid var(--borde); + color: var(--texto-2); + border-radius: 8px; +} + +/* Mascotas en adopción */ +.pets-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); + gap: 18px; +} +.pet-card { + border-radius: 18px; + overflow: hidden; + background: var(--blanco); + border: 1px solid var(--borde); + box-shadow: var(--sombra-tarjeta); +} +.pet-img { + width: 100%; + height: 160px; + object-fit: cover; + background: var(--img-fallback); +} +.pet-cuerpo { + padding: 16px; +} +.pet-cabeza { + display: flex; + justify-content: space-between; + align-items: baseline; + margin-bottom: 4px; +} +.pet-nombre { + font-family: var(--font-head); + font-weight: 700; + font-size: 15px; + color: var(--tinta); +} +.pet-edad { + font-size: 12px; + color: var(--texto-3); +} +.pet-meta { + font-size: 12px; + color: var(--texto-3); + margin-bottom: 10px; +} +.pet-notas { + font-size: 12px; + color: #4a423c; + line-height: 1.5; + margin-bottom: 14px; +} +.pet-postular { + width: 100%; + text-align: center; + padding: 9px; + border-radius: 8px; + background: var(--tinta); + color: #fff; + font-size: 12.5px; + font-weight: 700; + cursor: pointer; + border: none; + font-family: var(--font-body); +} + +/* Tablero */ +.board-filtros { + display: flex; + gap: 8px; + flex-wrap: wrap; + margin-bottom: 12px; +} +.board-zonas { + display: flex; + gap: 8px; + flex-wrap: wrap; + margin-bottom: 20px; +} +.board-filtro, +.board-zona { + padding: 8px 16px; + border-radius: 20px; + font-size: 12.5px; + font-weight: 600; + cursor: pointer; + background: var(--crema); + border: 1px solid var(--borde); + color: var(--texto-2); + font-family: var(--font-body); +} +.board-zona { + padding: 7px 14px; + border-radius: 16px; + font-size: 12px; +} +.board-filtro.activo { + background: var(--rojo); + border-color: var(--rojo); + color: #fff; +} +.board-zona.activo { + background: var(--tinta); + border-color: var(--tinta); + color: #fff; +} +.board-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); + gap: 16px; +} +.board-card { + border-radius: 16px; + overflow: hidden; + background: var(--blanco); + border: 1px solid var(--borde); + box-shadow: var(--sombra-tarjeta); +} +.board-img-wrap { + position: relative; + height: 130px; +} +.board-img { + width: 100%; + height: 100%; + object-fit: cover; + background: var(--img-fallback); +} +.board-badge { + position: absolute; + top: 10px; + left: 10px; + font-size: 10px; + font-weight: 700; + padding: 4px 9px; + border-radius: 10px; + color: #fff; +} +.board-badge.perdido { + background: var(--rojo); +} +.board-badge.encontrado { + background: var(--verde); +} +.board-cuerpo { + padding: 14px; +} +.board-nombre { + font-weight: 700; + font-size: 13.5px; + color: var(--tinta); + margin-bottom: 4px; +} +.board-meta { + font-size: 12px; + color: var(--texto-3); +} +.board-vacio { + padding: 32px; + text-align: center; + color: var(--tenue); + font-size: 13.5px; + background: var(--crema); + border-radius: 12px; +} + +@media (max-width: 900px) { + .refugios-grid, + .pets-grid, + .board-grid { + grid-template-columns: 1fr; + } +} diff --git a/src/pages/Comunidad.tsx b/src/pages/Comunidad.tsx new file mode 100644 index 0000000..a65d024 --- /dev/null +++ b/src/pages/Comunidad.tsx @@ -0,0 +1,162 @@ +import { useEffect, useMemo, useState } from 'react'; +import { useLocation } from 'react-router-dom'; +import Seo from '../components/Seo'; +import Navbar from '../components/Navbar'; +import Footer from '../components/Footer'; +import BusquedaIA from '../components/BusquedaIA'; +import { refugios, mascotas, tablero, coincidencias } from '../data/comunidad'; +import s from './Comunidad.module.css'; + +type Tab = 'adopciones' | 'busqueda'; +type BoardType = 'all' | 'perdido' | 'encontrado'; + +export default function Comunidad() { + const location = useLocation(); + const [tab, setTab] = useState(location.hash === '#busqueda' ? 'busqueda' : 'adopciones'); + const [boardType, setBoardType] = useState('all'); + const [boardZone, setBoardZone] = useState('all'); + + const zonas = useMemo(() => ['all', ...Array.from(new Set(tablero.map((b) => b.zone)))], []); + + useEffect(() => { + const h = location.hash.replace('#', ''); + if (h === 'adopciones' || h === 'busqueda') setTab(h); + }, [location.hash]); + + const selectTab = (name: Tab) => { + setTab(name); + window.history.replaceState(null, '', `#${name}`); + }; + + const boardVisible = tablero.filter( + (b) => (boardType === 'all' || b.type === boardType) && (boardZone === 'all' || b.zone === boardZone), + ); + + return ( + <> + + + +
+
+

Comunidad

+

Refugios verificados, adopciones seguras y mascotas perdidas — sin fraudes de redes sociales.

+
+ + +
+
+
+ + {/* ============ ADOPCIONES ============ */} +