1import{c as V,r as h,j as e,a as z,X as oe,L as H,q as re,B as _,s as ne}from"./index-_j3RPT6U.js";import{B as E}from"./button-BTLo1OBK.js";import{o as se,a as M,_ as ie,s as O,I as Z}from"./schemas-DANYVR7-.js";import{T as le}from"./textarea-CxtTelaw.js";import{C as ce}from"./calendar-DHElA8Oc.js";import{F as de}from"./file-text-DXWAyN0o.js";import{a as A,C as me}from"./chevron-up-DFSIkpx4.js";import{C as pe}from"./chevron-down-1GOqsxkD.js";import{D as ue,a as be,b as $,c as U,d as R}from"./dialog-BWLhp5XF.js";import{g as xe}from"./landing-BJeMjFQJ.js";import{C as he}from"./chevron-left-BPY_14u5.js";import{C as ge}from"./chevron-right-BP_-R1JO.js";import ve from"./NotFound-CaW7afNB.js";import"./index-B1n-au7M.js";import"./arrow-left-Ry9i0Fg1.js";const ye=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]],fe=V("circle-plus",ye);const je=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],K=V("trash-2",je);const Ne=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Ce=V("upload",Ne),B={custom:"custom"},q=O().trim(),G=a=>(a/(1024*1024)).toFixed(1),W=a=>{switch(a.type){case"email":return q.min(1,"Este campo es obligatorio.").email("Ingresa un correo valido.");case"url":return q.min(1,"Este campo es obligatorio.").url("Ingresa una URL valida que comience con http:// o https://.");case"tel":return q.min(1,"Este campo es obligatorio.").refine(t=>(t.match(/\d/g)??[]).length>=7,"Ingresa un telefono valido.");case"number":return q.min(1,"Este campo es obligatorio.").refine(t=>!Number.isNaN(Number(t)),"Ingresa un numero valido.").refine(t=>Number(t)>0,"Ingresa un numero mayor a cero.");case"date":return q.min(1,"Este campo es obligatorio.").refine(t=>(t.match(/\d/g)??[]).length>=8,"Ingresa una fecha valida.");case"radio":return q.min(1,"Debes seleccionar una opcion.");case"image-multiselect":return M(q).superRefine((t,o)=>{a.required&&t.length===0&&o.addIssue({code:B.custom,message:"Debes seleccionar al menos una opcion."})});case"textarea":return q.min(1,"Este campo es obligatorio.").refine(t=>(t.match(/[A-Za-zÃ-ÿ]/g)??[]).length>=30,"Ingresa al menos 30 letras.");case"text":return q.min(1,"Este campo es obligatorio.").refine(t=>(t.match(/[A-Za-zÃ-ÿ]/g)??[]).length>=3,"Ingresa al menos 3 letras.");case"links":return M(O()).transform(t=>t.map(o=>o.trim()).filter(Boolean)).superRefine((t,o)=>{if(a.required&&t.length===0){o.addIssue({code:B.custom,message:"Debes agregar al menos un link."});return}t.forEach((r,s)=>{O().url().safeParse(r).success||o.addIssue({code:B.custom,message:"Ingresa links validos que comiencen con http:// o https://.",path:[s]})})});case"file-upload":return M(ie(File)).max(a.maxFiles??5,`Solo puedes adjuntar hasta ${a.maxFiles??5} archivos.`).refine(t=>t.reduce((o,r)=>o+r.size,0)<=(a.maxTotalSizeMb??100)*1024*1024,`El peso total no puede superar ${a.maxTotalSizeMb??100} MB.`);default:return q}},Q=({field:a,value:t,links:o,files:r,selectedOptions:s})=>a.type==="links"?o:a.type==="file-upload"?r:a.type==="image-multiselect"?s:t,we=({field:a,value:t,links:o,files:r,selectedOptions:s})=>{const n=W(a).safeParse(Q({field:a,value:t,links:o,files:r,selectedOptions:s}));return n.success?null:n.error.issues[0]?.message??"Revisa este campo."},Se=(a,t)=>{const o=se(Object.fromEntries(a.fields.map(i=>[i.id,W(i)]))),r=Object.fromEntries(a.fields.map(i=>[i.id,Q({field:i,value:t.values[i.id]??"",links:t.linksByField[i.id]??[],files:t.filesByField[i.id]??[],selectedOptions:t.multiSelectByField[i.id]??[]})])),s=o.safeParse(r),n={};return s.success||s.error.issues.forEach(i=>{const u=String(i.path[0]??"");u&&!n[u]&&(n[u]=i.message)}),n},qe=a=>Object.values(a).flat(),ke=(a,t)=>t["nombre-proyecto"]?.trim()||t["nombre-empresa"]?.trim()||`${a.heroTitle} - ${a.categoryLabel}`,ze=({category:a,values:t,linksByField:o,multiSelectByField:r})=>({categoryLabel:a.categoryLabel,categorySlug:a.slug,steps:a.steps.map(s=>({id:s.id,name:s.name,title:s.title,fields:s.fields.map(n=>({id:n.id,label:n.label,type:n.type,value:n.type==="links"?(o[n.id]??[]).map(i=>
1i.trim()).filter(Boolean):n.type==="image-multiselect"?r[n.id]??[]:t[n.id]??""}))})),values:t}),T=({children:a,field:t,htmlFor:o,error:r})=>e.jsxs("div",{id:t.id,className:z("block bg-white p-5 shadow-[0_10px_30px_rgba(3,20,51,0.05)] ring-1",r?"ring-cbc-danger-500":"ring-cbc-slate-100"),children:[e.jsxs("label",{htmlFor:o,className:"block",children:[e.jsxs("div",{className:` 2 flex flex-wrap items-start gap-1 text-sm/relaxed text-cbc-slate-500 3 md:text-[15px] 4 `,children:[e.jsx("span",{children:t.label}),t.required?e.jsx("span",{className:"font-semibold text-cbc-primary-600",children:"*"}):null]}),t.description?e.jsx("p",{className:` 5 mt-1 text-sm/relaxed whitespace-pre-line text-cbc-slate-500 6 `,children:t.description}):null]}),a,r?e.jsx("p",{className:"mt-3 text-sm font-medium text-cbc-danger-700",children:r}):null]}),Ie=({field:a,files:t,onChange:o,error:r})=>{const s=h.useId(),n=h.useRef(null),[,i]=h.useState(null),[u,g]=h.useState(!1),c=a.maxFiles??5,x=a.maxTotalSizeMb??100,d=t.reduce((l,N)=>l+N.size,0),b=l=>{if(!l)return;const N=Array.from(l),k=[...t,...N],P=k.reduce((C,w)=>C+w.size,0);if(k.length>c){const C=`Solo puedes adjuntar hasta ${c} archivos.`;i(C),o(t,C);return}if(P>x*1024*1024){const C=`El peso total no puede superar ${x} MB.`;i(C),o(t,C);return}i(null),o(k,null),n.current&&(n.current.value="")},I=l=>{const N=t.filter((k,P)=>P!==l);i(null),o(N,null)};return e.jsxs(T,{field:a,error:r,children:[e.jsx("input",{ref:n,id:s,type:"file",multiple:!0,className:"sr-only",onChange:l=>b(l.target.files)}),e.jsxs("button",{type:"button",onClick:()=>n.current?.click(),onDragEnter:l=>{l.preventDefault(),g(!0)},onDragOver:l=>{l.preventDefault(),g(!0)},onDragLeave:l=>{l.preventDefault();const N=l.relatedTarget;(!N||!l.currentTarget.contains(N))&&g(!1)},onDrop:l=>{l.preventDefault(),g(!1),b(l.dataTransfer.files)},className:z(` 7 mt-4 flex min-h-24 w-full flex-col items-center justify-center gap-1 8 rounded-[6px] border border-dashed px-4 py-6 text-center 9 transition-colors 10 `,u?"border-cbc-primary-600 bg-cbc-primary-100":` 11 border-cbc-slate-200 bg-cbc-slate-50 12 hover:bg-cbc-primary-100 13 `),children:[e.jsx(Ce,{className:"size-5 text-cbc-primary-600"}),e.jsx("span",{className:"text-sm font-medium text-cbc-primary-900",children:u?"Suelta los archivos aqui":a.uploadPromptLabel??"Arrastra archivos aqui o haz clic para agregarlos"}),e.jsxs("span",{className:"text-sm text-cbc-slate-500",children:["Tamano maximo: ",a.maxTotalSizeLabel??`${x} MB`]})]}),e.jsxs("div",{className:` 14 mt-4 flex flex-wrap gap-x-5 gap-y-2 text-sm text-cbc-slate-500 15 `,children:[e.jsxs("span",{children:[t.length,"/",c," archivos"]}),e.jsxs("span",{children:[G(d)," MB de ",a.maxTotalSizeLabel??`${x} MB`]})]}),t.length>0?e.jsx("div",{className:"mt-4 space-y-2",children:t.map((l,N)=>e.jsxs("div",{className:` 16 flex items-center justify-between gap-3 rounded-[6px] border 17 border-cbc-slate-200 px-4 py-3 18 `,children:[e.jsxs("div",{className:"flex min-w-0 items-center gap-3",children:[e.jsx(de,{className:"size-4 shrink-0 text-cbc-primary-600"}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:` 19 truncate text-sm font-medium text-cbc-primary-900 20 `,children:l.name}),e.jsxs("p",{className:"text-xs text-cbc-slate-500",children:[G(l.size)," MB"]})]})]}),e.jsx("button",{type:"button",onClick:()=>I(N),className:` 21 text-cbc-slate-500 transition-colors 22 hover:text-cbc-danger-700 23 `,"aria-label":`Eliminar ${l.name}`,children:e.jsx(K,{className:"size-4"})})]},`${l.name}-${N}`))}):null]})},Pe=({field:a,links:t,onChange:o,error:r})=>{const s=t.length>0?t:[""],n=(g,c)=>{const x=[...s];x[g]=c,o(x)},i=()=>o([...s,""]),u=g=>{const c=s.filter((x,d)=>d!==g);o(c.length>0?c:[""])};return e.jsx(T,{field:a,error:r,children:e.jsx("div",{className:"mt-4 space-y-3",children:s.map((g,c)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(Z,{type:"url",value:g,placeholder:a.placeholder,onChange:x=>n(c,x.target.value),className:` 24 min-h-12 rounded-none border-cbc-slate-200 bg-cbc-slate-50 25 text-base text-cbc-slate-700 shadow-none 26 focus-visible:ring-0 focus-visible:ring-offset-0 27 `}),e.jsx("button",{type:"button",onClick:c===s.length-1?i:()=>u(c),className:` 28 shrink-0 text-cbc-primary-600 transition-colors 29 hover:text-cbc-primary-700 30 `,"aria-label":c===s.length-1?"Agregar link":"Eliminar link",children:c===s.length-1?e.jsx(fe,{className:` 31 size-7 fill-current stroke-white stroke-[1.8] 32 text-cbc-primary-600 33 `}):e.jsx(K,{className:"size-5"})})]}
33,`link-${c}`))})})},Fe=({field:a,selectedOptions:t,onChange:o,error:r})=>{const[s,n]=h.useState(!1),i=a.options??[],u=i.filter(d=>!d.hiddenByDefault),g=i.filter(d=>d.hiddenByDefault),c=s||u.length===0?i:u,x=d=>{o(t.includes(d)?t.filter(b=>b!==d):[...t,d])};return e.jsxs(T,{field:a,error:r,children:[e.jsx("div",{className:` 34 mt-6 grid gap-4 35 sm:grid-cols-2 36 xl:grid-cols-4 37 `,children:c.map(d=>{const b=t.includes(d.value);return e.jsxs("button",{type:"button",onClick:()=>x(d.value),className:z(` 38 flex h-full flex-col items-start rounded-[6px] border p-4 39 text-left transition-colors 40 `,b?"border-cbc-primary-600 bg-cbc-primary-100":` 41 border-cbc-slate-200 bg-white 42 hover:border-cbc-slate-300 43 `),children:[e.jsxs("div",{className:"flex w-full items-start justify-between gap-3",children:[d.imageSrc?e.jsx("img",{src:d.imageSrc,alt:d.label,className:"h-24 w-auto max-w-full object-contain"}):e.jsx("span",{className:"text-sm font-semibold text-cbc-slate-700",children:d.label}),e.jsx("span",{className:z(` 44 mt-1 flex size-5 shrink-0 items-center justify-center 45 rounded-full border transition-colors 46 `,b?"border-cbc-primary-600 bg-cbc-primary-600":` 47 border-cbc-slate-300 bg-white 48 `),"aria-hidden":"true",children:b?e.jsx(A,{className:"size-3.5 text-white"}):null})]}),e.jsx("p",{className:"mt-4 text-sm/snug font-semibold text-cbc-slate-700",children:d.label}),d.description?e.jsx("p",{className:"mt-2 text-sm/relaxed text-cbc-slate-500",children:d.description}):null]},d.value)})}),g.length>0?e.jsxs("button",{type:"button",onClick:()=>n(d=>!d),className:` 49 mt-4 inline-flex items-center gap-2 text-sm font-medium 50 text-cbc-slate-700 transition-colors 51 hover:text-cbc-primary-900 52 `,children:[e.jsx("span",{children:s?"Ocultar":a.showMoreLabel??"Otros"}),s?e.jsx(me,{className:"size-4"}):e.jsx(pe,{className:` 53 size-4 54 `})]}):null]})},Ee=({field:a,value:t,links:o,files:r,selectedOptions:s,onChange:n,onLinksChange:i,onFilesChange:u,onMultiSelectChange:g,error:c})=>{const x=h.useId(),d="mt-3 min-h-13 rounded-none border-0 border-b border-cbc-slate-200 bg-transparent px-0 text-base text-cbc-slate-700 shadow-none focus-visible:ring-0 focus-visible:ring-offset-0";return a.type==="file-upload"?e.jsx(Ie,{field:a,files:r,onChange:u,error:c}):a.type==="links"?e.jsx(Pe,{field:a,links:o,onChange:i,error:c}):a.type==="image-multiselect"?e.jsx(Fe,{field:a,selectedOptions:s,onChange:g,error:c}):a.type==="radio"?e.jsx(T,{field:a,error:c,children:e.jsx("div",{className:"mt-4 space-y-3",children:a.options?.map(b=>e.jsxs("label",{className:` 55 flex items-start gap-3 text-base text-cbc-ink-700 56 `,children:[e.jsx("input",{type:"radio",name:a.id,value:b.value,checked:t===b.value,onChange:I=>n(I.target.value),className:"mt-1 size-4 accent-cbc-primary-600"}),e.jsx("span",{children:b.label})]},b.value))})}):e.jsx(T,{field:a,htmlFor:x,error:c,children:a.type==="textarea"?e.jsx(le,{id:x,value:t,placeholder:a.placeholder,onChange:b=>n(b.target.value),className:z(d,"min-h-24 resize-y pt-3",c&&` 57 border-cbc-danger-500 58 `)}):e.jsxs("div",{className:"relative",children:[a.type==="date"?e.jsx(ce,{className:` 59 pointer-events-none absolute top-7 left-0 size-4 60 text-cbc-neutral-300 61 `}):null,e.jsx(Z,{id:x,type:a.type==="date"?"text":a.type,value:t,placeholder:a.placeholder,onChange:b=>n(b.target.value),className:z(d,a.type==="date"&&"pl-7",c&&` 62 border-cbc-danger-500 63 `)})]})})},Te=({category:a})=>e.jsxs("section",{className:"relative isolate overflow-hidden bg-cbc-primary-900",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:a.heroImageSrc,alt:a.heroImageAlt,className:"size-full object-cover"}),e.jsx("div",{className:` 64 absolute inset-0 65 bg-[linear-gradient(90deg,rgba(7,22,52,0)_0%,rgba(7,22,52,0.7)_50%)] 66 `})]}),e.jsx("div",{className:` 67 relative container min-h-90 py-20 68 md:min-h-100 md:py-28 69 `,children:e.jsxs("div",{className:"flex min-h-[inherit] flex-col justify-end text-white",children:[e.jsxs("div",{className:"items-right mx-auto flex w-full flex-col text-right",children:[e.jsx("h2",{className:` 70 text-4xl! font-black tracking-tight uppercase 71 md:text-[4rem] md:leading-none 72 `,children:a.heroTitle}),e.jsxs("p",{className:` 73 mt-4 text-lg text-white/88 74 md:text-[2rem] md:leading-tight 75 `,children:[a.heroKicker?`${a.heroKicker}: `:"",e.jsx("strong",{className:"font-black text-white",children:a.categoryLabel})]})]}),a.heroHighlightTitle||a.heroHighlightDescription?e.jsx("div",{className:` 76 mt-10 flex justify-center 77 lg:mt-8 lg:justify-end 78 `,children:e.jsxs("div",{className:` 79 max-w-[420px] text-center text-sm/snug text-white/92 80 lg:text-right 81 `,children:[a.heroHighlightTitle?e.jsx("p",{className:` 82 text-base font-black text-white 83 md:text-[1.35rem] 84 `,children:a.heroHighlightTitle}):null,a.heroHighlightDescription?e.jsx("p",{className:` 85 mt-2 text-sm font-semibold text-balance text-white/92 86 md:text-[1.02rem] 87 `,children:a.heroHighlightDescription}):null]})}):null]})})]}),Ae=({steps:a,currentStepIndex:t,onStepSelect:o})=>e.jsx("nav",{"aria-label":"Progreso de la postulacion",className:` 88 mx-auto mt-14 max-w-[520px] 89 md:mt-18 90 `,children:e.jsxs("div",{className:"relative px-6",children:[e.jsx("div",{"aria-hidden":"true",className:` 91 absolute top-[9px] right-[calc(12.5%+6px)] left-[calc(12.5%+6px)] 92 h-[2px] bg-cbc-slate-300 93 `}),e.jsx("div",{"aria-hidden":"true",className:` 94 absolute top-[9px] left-[calc(12.5%+6px)] h-[2px] bg-cbc-primary-800 95 transition-all 96 `,style:{width:t===0?"0%":`calc(((100% - ((12.5% + 6px) * 2)) / ${a.length-1}) * ${t})`}}),e.jsx("div",{className:"relative grid grid-cols-4 gap-2",children:a.map((r,s)=>{const n=s<t,i=s===t;return e.jsxs("button",{type:"button",className:"flex min-w-0 flex-col items-center text-center",onClick:()=>o(s),children:[e.jsx("span",{className:z(` 97 flex size-5 items-center justify-center rounded-full border 98 bg-white transition-colors 99 `,n||i?` 100 border-cbc-primary-800 bg-cbc-primary-800 101 `:"border-cbc-primary-300"),children:n?e.jsx(A,{className:"size-3.5 text-white"}):e.jsx("span",{className:z("size-2.5 rounded-full",i?"bg-white":"bg-transparent")})}),e.jsx("span",{className:` 102 mt-3 text-xs font-semibold text-cbc-slate-700 103 md:text-sm 104 `,children:r.name})]},r.id)})})]})}),Le=({step:a,requiredLegend:t})=>e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:` 105 bg-cbc-primary-800 px-6 py-7 text-white 106 shadow-[0_16px_44px_rgba(2,13,33,0.16)] 107 md:px-10 md:py-9 108 `,children:[e.jsx("p",{className:` 109 text-sm font-black tracking-[0.14em] text-white/82 uppercase 110 `,children:a.name}),e.jsx("h2",{className:` 111 mt-3 text-2xl font-black 112 md:text-[34px] md:leading-tight 113 `,children:a.title}),e.jsx("p",{className:` 114 mt-3 max-w-[880px] text-sm/relaxed text-white/82 115 md:text-base 116 `,children:a.description})]}),e.jsx("div",{className:"mt-6 flex justify-end",children:e.jsxs("p",{className:` 117 text-xs text-cbc-slate-500 118 md:text-sm 119 `,children:[e.jsx("span",{className:"font-semibold text-cbc-primary-600",children:"*"})," ",t]})})]}),De=({category:a,open:t,onOpenChange:o,onRedirectHome:r})=>{const[s,n]=h.useState(!1);return h.useEffect(()=>{if(!t)return;const i=window.setTimeout(()=>{o(!1),r()},2e4);return()=>{window.clearTimeout(i)}},[o,r,t]),h.useEffect(()=>{const i=window.matchMedia("(max-width: 767px)"),u=()=>n(i.matches);return u(),i.addEventListener("change",u),()=>i.removeEventListener("change",u)},[]),e.jsx(ue,{open:t,onOpenChange:o,children:e.jsx(be,{className:s?` 120 top-0 left-0 h-dvh w-screen max-w-none translate-0 gap-0 rounded-none 121 border-0 bg-cbc-gradient-success px-4 pt-4 pb-7 text-center text-white 122 shadow-none 123 [&>button]:hidden 124 `:` 125 top-0! left-0! h-screen w-screen max-w-none! translate-0! border-0 126 bg-transparent p-0 shadow-none 127 sm:rounded-none 128 [&>button]:hidden 129 `,children:s?e.jsxs("div",{className:"flex h-full flex-col",children:[e.jsx("button",{type:"button",onClick:()=>o(!1),className:` 130 inline-flex size-6 items-center justify-center text-white 131 `,"aria-label":"Cerrar",children:e.jsx(oe,{className:"size-4"})}),e.jsxs("div",{className:"flex flex-1 flex-col items-center justify-center",children:[e.jsxs("svg",{viewBox:"0 0 140 140",className:"size-36",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[e.jsx("path",{d:"M70 13C78.7 13 85.1 22 92.7 24.1C100.6 26.3 111.2 22 117.3 28.1C123.4 34.2 119.1 44.8 121.3 52.7C123.4 60.3 132.4 66.7 132.4 75.4C132.4 84.1 123.4 90.5 121.3 98.1C119.1 106 123.4 116.6 117.3 122.7C111.2 128.8 100.6 124.5 92.7 126.7C85.1 128.8 78.7 137.8 70 137.8C61.3 137.8 54.9 128.8 47.3 126.7C39.4 124.5 28.8 128.8 22.7 122.7C16.6 116.6 20.9 106 18.7 98.1C16.6 90.5 7.6 84.1 7.6 75.4C7.6 66.7 16.6 60.3 18.7 52.7C20.9 44.8 16.6 34.2 22.7 28.1C28.8 22 39.4 26.3 47.3 24.1C54.9 22 61.3 13 70 13Z",stroke:"white",strokeWidth:"5"}),e.jsx("path",{d:"M50 75L64 89L91 62",stroke:"white",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round"})]}),e.jsxs($,{className:` 132 mt-8 text-[2rem] leading-tight font-bold text-white 133 `,children:["Gracias por postular",e.jsx("br",{}),"a este Premio"]}),e.jsx(U,{className:` 134 mt-4 max-w-[280px] text-base/snug text-white/95 135 `,children:"Hemos recibido correctamente tu información. Nos pondremos en contacto para las siguientes etapas del proceso."})]}),e.jsxs("div",{className:"mt-8 grid gap-3",children:[e.jsx(E,{asChild:!0,type:"button",variant:"outline",className:` 136 h-12 w-full rounded-none border-2 border-white bg-transparent 137 text-base font-semibold text-white 138 hover:bg-white hover:text-cbc-navy 139 `,children:e.jsx(H,{to:"/",onClick:()=>o(!1),children:"Ir al inicio"})}),e.jsx(R,{asChild:!0,children:e.jsx(E,{type:"button",variant:"ghost",className:` 140 h-12 w-full rounded-none border border-white/55 141 bg-transparent text-base font-semibold text-white 142 hover:bg-white/10 hover:text-white 143 `,children:"Volver al formulario"})})]})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:a.heroImageSrc,alt:a.heroImageAlt,className:"size-full object-cover"}),e.jsx("div",{className:` 144 absolute inset-0 145 bg-[linear-gradient(90deg,rgba(7,22,52,0.18)_0%,rgba(7,22,52,0.7)_55%,rgba(7,22,52,0.8)_100%)] 146 `})]}),e.jsx("div",{className:` 147 relative flex min-h-screen items-center justify-center px-6 py-10 148 `,children:e.jsxs("div",{className:` 149 w-full max-w-[320px] bg-white px-8 py-10 text-center 150 shadow-[0_25px_60px_rgba(4,18,42,0.28)] 151 md:max-w-[360px] md:px-10 152 `,children:[e.jsx("div",{className:` 153 mx-auto flex h-18 w-18 items-center justify-center 154 rounded-[28px] border-[3px] border-cbc-primary-600 155 text-cbc-primary-600 156 `,children:e.jsx(A,{className:"size-8"})}),e.jsxs($,{className:` 157 mt-6 text-[2rem] leading-[1.05] font-black text-cbc-ink-900 158 `,children:["Gracias por postular",e.jsx("br",{}),"a este Premio"]}),e.jsx(U,{className:` 159 mt-5 text-base/relaxed text-cbc-ink-700 160 `,children:"Hemos recibido correctamente su informacion. Nos pondremos en contacto para las siguientes etapas del proceso. Seras redirigido al inicio en 20 segundos."}),e.jsxs("div",{className:"mt-7 flex flex-col gap-3",children:[e.jsx(E,{asChild:!0,type:"button",variant:"outline",className:` 161 mx-auto min-w-28 rounded-none border-2 162 border-cbc-primary-600 bg-transparent px-7 text-base 163 font-semibold text-cbc-primary-600 164 hover:bg-cbc-primary-100 hover:text-cbc-primary-600 165 `,children:e.jsx(H,{to:"/",onClick:()=>o(!1),children:"Ir al inicio"})}),e.jsx(R,{asChild:!0,children:e.jsx(E,{type:"button",variant:"ghost",className:` 166 mx-auto text-sm font-medium text-cbc-slate-500 167 hover:bg-transparent hover:text-cbc-primary-900 168 `,children:"Volver al formulario"})})]})]})})]})})})},Me=(a,t)=>{const{[a]:o,...r}=t;return r},Be=a=>
168{const[t,o]=h.useState(0),[r,s]=h.useState({}),[n,i]=h.useState({}),[u,g]=h.useState({}),[c,x]=h.useState({}),[d,b]=h.useState({}),[I,l]=h.useState(null),[N,k]=h.useState(!1),[P,C]=h.useState(!1),w=a.steps[t],L=t===0,j=t===a.steps.length-1,S=(m,p)=>{b(v=>p?{...v,[m]:p}:Me(m,v))},F=(m,p,v)=>{if(!m)return;const y=we({field:m,value:v?.value??r[p]??"",links:v?.links??u[p]??[],files:v?.files??n[p]??[],selectedOptions:v?.selectedOptions??c[p]??[]});S(p,y)},X=(m,p)=>{s(y=>({...y,[m]:p})),l(null);const v=w.fields.find(y=>y.id===m);F(v,m,{value:p})},J=(m,p,v)=>{if(i(D=>({...D,[m]:p})),l(null),v){S(m,v);return}const y=w.fields.find(D=>D.id===m);F(y,m,{files:p})},Y=(m,p)=>{g(y=>({...y,[m]:p})),l(null);const v=w.fields.find(y=>y.id===m);F(v,m,{links:p})},ee=(m,p)=>{x(y=>({...y,[m]:p})),l(null);const v=w.fields.find(y=>y.id===m);F(v,m,{selectedOptions:p})},ae=()=>{const m=Se(w,{values:r,filesByField:n,linksByField:u,multiSelectByField:c});return b(m),Object.keys(m).length>0?(window.requestAnimationFrame(()=>{const p=w.fields.find(y=>m[y.id])?.id;if(!p)return;document.getElementById(p)?.scrollIntoView({behavior:"smooth",block:"center"})}),!1):!0},te=async()=>{k(!0),l(null);try{await xe({applicant:{email:r["correo-encargado"]?.trim()||null,name:r["nombre-encargado"]?.trim()||null,organization:r["nombre-empresa"]?.trim()||null},category:a.slug,data:ze({category:a,values:r,linksByField:u,multiSelectByField:c}),submissionType:"prize_application",title:ke(a,r)},qe(n)),C(!0)}catch(m){const p=m instanceof Error?m.message:"No pudimos enviar tu postulacion. Intenta nuevamente.";l(p),window.requestAnimationFrame(()=>{window.scrollTo({top:0,behavior:"smooth"})})}finally{k(!1)}};return{currentStepIndex:t,currentStep:w,isFirstStep:L,isLastStep:j,values:r,filesByField:n,linksByField:u,multiSelectByField:c,errorsByField:d,submitError:I,isSubmitting:N,showSuccessModal:P,setCurrentStepIndex:o,setShowSuccessModal:C,handleValueChange:X,handleFilesChange:J,handleLinksChange:Y,handleMultiSelectChange:ee,handlePrimaryAction:async()=>{if(ae()){if(j){await te();return}o(p=>Math.min(p+1,a.steps.length-1))}}}},_e=({category:a})=>{const t=re(),{currentStepIndex:o,currentStep:r,isFirstStep:s,isLastStep:n,values:i,filesByField:u,linksByField:g,multiSelectByField:c,errorsByField:x,submitError:d,isSubmitting:b,showSuccessModal:I,setCurrentStepIndex:l,setShowSuccessModal:N,handleValueChange:k,handleFilesChange:P,handleLinksChange:C,handleMultiSelectChange:w,handlePrimaryAction:L}=Be(a);return e.jsxs("section",{className:` 169 bg-cbc-slate-50 pb-16 text-cbc-primary-900 170 md:pb-24 171 `,children:[e.jsx(Te,{category:a}),e.jsx("div",{className:"container mt-12",children:e.jsxs("div",{className:"mx-auto max-w-290",children:[e.jsx(Le,{step:r,requiredLegend:a.requiredLegend}),e.jsx("section",{className:` 172 mt-5 space-y-4 173 md:space-y-5 174 `,children:r.fields.map(j=>e.jsx(Ee,{field:j,value:i[j.id]??"",links:g[j.id]??[],files:u[j.id]??[],selectedOptions:c[j.id]??[],onChange:S=>k(j.id,S),onLinksChange:S=>C(j.id,S),onFilesChange:(S,F)=>P(j.id,S,F),onMultiSelectChange:S=>w(j.id,S),error:x[j.id]},j.id))}),d?e.jsx("div",{className:` 175 mt-6 border border-cbc-danger-500 bg-cbc-danger-100 px-5 py-4 176 text-sm font-medium text-cbc-danger-700 177 `,children:d}):null,e.jsxs("div",{className:` 178 mt-8 flex flex-col gap-4 179 sm:flex-row sm:justify-end 180 `,children:[e.jsxs(E,{type:"button",variant:"outline",className:` 181 min-w-32 rounded-none border-2 border-cbc-blue px-6 text-base 182 text-cbc-blue 183 hover:border-cbc-blue hover:bg-cbc-blue hover:text-white 184 `,onClick:()=>l(j=>Math.max(j-1,0)),disabled:s||b,children:[e.jsx(he,{className:"size-4"}),"Anterior"]}),e.jsxs(E,{type:"button",variant:"outline",className:` 185 min-w-40 rounded-none border-2 border-cbc-navy px-6 text-base 186 text-cbc-navy 187 hover:bg-cbc-navy hover:text-white 188 `,disabled:b,onClick:L,children:[n?b?"Enviando...":"Enviar postulacion":"Siguiente",n?e.jsx(A,{className:"size-4"}):e.jsx(ge,{className:` 189 size-4 190 `})]})]}),e.jsx(Ae,{steps:a.steps,currentStepIndex:o,onStepSelect:l})]})}),e.jsx(De,{category:a,open:I,onOpenChange:N,onRedirectHome:()=>t("/")})]})},f=(a,t,o,r)=>({label:t,value:a,description:o,hiddenByDefault:r,imageSrc:_.postulaciones.getInnovationIcon(a)}),Oe=[f("06","Agua limpia y saneamiento","Innovacion en productos, servicios o procesos que favorezcan la disponibilidad y la gestion sostenible del agua y el saneamiento."),f("07","Energia asequible y no contaminante","Innovacion en productos, servicios o procesos que favorezcan mejoras en eficiencia energetica (energia limpia, renovable, moderna y sostenible)."),f("08","Trabajo decente y crecimiento economico","Innovacion en productos, servicios o procesos que hayan generado crecimiento economico
190y nuevos empleos."),f("09","Industria, innovacion e infraestructura","Innovacion en productos, servicios o procesos que introduzcan y promuevan nuevas tecnologias, faciliten el comercio internacional y permitan el uso eficiente de los recursos."),f("11","Ciudades y comunidades sostenibles","Innovacion en productos, servicios o procesos que permitan asegurar el acceso a viviendas y servicio basicos adecuados, accesibles y sostenibles."),f("12","Produccion y consumo responsables","Innovacion que aumenta la eficiencia de recursos y que promueve estilos de vida sostenibles (logrando una mayor gestion sostenible y el uso eficiente de los recursos naturales)."),f("13","Accion por el clima","Innovacion que contribuya a la educacion, la sensibilizacion y la capacidad humana e institucional respecto de la mitigacion del cambio climatico, la adaptacion a el, la reduccion de sus efectos y la alerta temprana."),f("01","Fin de la pobreza","Promueve politicas inclusivas y sostenibles impulsadas por Naciones Unidas, para reducir desigualdades y fortalecer la resiliencia frente a crisis economicas, sociales y ambientales.",!0),f("02","Hambre cero","Impulsado por Naciones Unidas, promueve la seguridad alimentaria, la nutricion y el apoyo a pequenos productores agricolas.",!0),f("03","Salud y bienestar","Impulsado por Naciones Unidas, aborda la prevencion de enfermedades, el acceso a servicios de salud de calida
190d y la reduccion de riesgos sanitarios.",!0),f("04","Educacion de calidad","Impulsado por Naciones Unidas, promueve el acceso, la permanencia y la mejora continua de los sistemas educativos.",!0),f("05","Igualdad de genero","Impulsado por Naciones Unidas, promueve la participacion plena y efectiva de las mujeres en todos los ambitos de la sociedad.",!0),f("10","Reduccion de las desigualdades","Impulsado por Naciones Unidas, fomenta politicas impulsivas que reduzcan las desigualdades dentro y entre los paises.",!0),f("14","Vida submarina","Impulsado por Naciones Unidas, promueve la proteccion de los ecosistemas marinos y la reduccion de la contaminacion oceanica.",!0),f("15","Vida de ecosistemas terrestres","Impulsado por Naciones Unidas, promueve la lucha contra la desertificacion, la degradacion de la tierra y la perdida de biodiversidad.",!0),f("16","Paz, justicia e instituciones solidas","Impulsado por Naciones Unidas, fortalece el Estado de derecho, la participacion ciudadana y la gobernanza.",!0),f("17","Alianzas para lograr los objetivos","Impulsado por Naciones Unidas, promueve la cooperacion entre gobiernos, sectores privados y sociedad civil para alcanzar los ODS.",!0)],Ve={excelencia:{slug:"excelencia",year:"2026",categoryLabel:"Excelencia en Ejecucion de Proyectos",heroTitle:"Postulacion Premio CBC 2026",heroImageSrc:_.postulaciones.getHero("excelencia"),heroImageAlt:"Vista general de instalaciones industriales vinculadas al premio CBC",heroKicker:"Categoria",heroHighlightTitle:"Ganador Premio CBC 2025",heroHighlightDescription:"Upgrade de la planta concentradora y overhaul de los espesadores / Rajo Inca - Codelco Division Salvador",requiredLegend:"Indica que la consigna es obligatoria",steps:[{id:"postulante",name:"Paso 1",title:"Datos de la empresa postulante",description:"Ingresa los antecedentes generales y la informacion de contacto de la empresa que presenta esta postulacion.",fields:[{id:"nombre-empresa",label:"Nombre de la empresa",placeholder:"Completar",type:"text",required:!0},{id:"sitio-web-empresa",label:"Sitio web de la empresa",placeholder:"Completar",type:"url",required:!0},{id:"nombre-encargado",label:"Nombre completo de la persona encargada de la postulacion",placeholder:"Completar",type:"text",required:!0},{id:"cargo-encargado",label:"Cargo de la persona encargada de la postulacion",placeholder:"Completar",type:"text",required:!0},{id:"telefono-encargado",label:"Telefono de la persona encargada de la postulacion",placeholder:"Completar",type:"tel",required:!0},{id:"correo-encargado",label:"Correo de la persona encargada de la postulacion",placeholder:"Completar",type:"email",required:!0},{id:"inicio-empresa",label:"Anos de funcionamiento de la empresa",description:"Indicar en que fecha inicio sus actividades",placeholder:"00/00/0000",type:"date",required:!0}]},{id:"empresa",name:"Paso 2",title:"Tamano de la empresa postulante",description:"En esta seccion buscamos registrar el tamano de la empresa postulante como antecedente. Este dato no influira en la evaluacion y tiene como unico proposito brindar contexto al jurado.",fields:[{id:"trabajadores-directos",label:"Por favor indica el numero aproximado de trabajadores (directos) contratados en la empresa al ano 2025",placeholder:"Completar",type:"number",required:!0},{id:"sucursales",label:"Por favor indica el numero de sucursales o puntos de venta que tiene la empresa",placeholder:"Completar",type:"number",required:!0},{id:"paises-operacion",label:"Por favor indica el numero de paises en los cuales tiene operaciones",placeholder:"Completar",type:"number",required:!0}]},{id:"proyecto",name:"Paso 3",title:"Informacion de la iniciativa postulada",description:"Describe el proyecto de inversion, el tipo de participacion de tu empresa y los criterios de evaluacion que respaldan esta postulacion.",fields:[{id:"nombre-proyecto",label:"Nombre del proyecto de inversion en el cual participo tu empresa",placeholder:"Completar",type:"text",required:!0},{id:"tipo-participacion",label:"Tipo de participacion de tu empresa en el proyecto de inversion: Indicar si fue a traves de un contrato directo con el mandante o a traves de un contratista principal (como proveedor de servicio)",type:"radio",required:!0,options:[{label:"Contrato directo con el mandante",value:"contrato-directo-mandante"},{label:"A traves de un contratista principal (como proveedor de servicio)",value:"contratista-principal"}]},{id:"descripcion-participacion",label:"Describe la participacion de tu empresa en el proyecto de inversion: ¿De que se trato?",placeholder:"Completar",type:"textarea",required:!0},{id:"envergadura",label:"Envergadura: Senala el alcance o amplitud del trabajo desarrollado, tanto en aspectos financieros, organizacionales y de procesos",placeholder:"Completar",type:"textarea",required:!0},{id:"complejidad",label:"Complejidad: Senala la diversidad e interrelacion de equipos profesionales, tecnicos, de gestion interna y con el entorno para conseguir el exito del trabajo o servicio mandatado",placeholder:"Completar",type:"textarea",required:!0},{id:"plazo-ejecucion",label:"Plazo de ejecucion: Comenta sobre el grado de cumplimiento de los plazos originalmente programados y su impacto en los costos del proyecto",placeholder:"Completar",type:"textarea",required:!0},{id:"mano-obra",label:"Mano de obra utilizada/empleabilidad local: Senala la cantidad de personas vinculadas al contrato, junto a las acciones desarrolladas para facilitar el empleo local y el mejoramiento de sus competencias",placeholder:"Completar",type:"textarea",required:!0},{id:"salud-seguridad",label:"Salud y seguridad laboral: Senala el conjunto de practicas y medidas disenadas para proteger la salud y la seguridad de los trabajadores",placeholder:"Completar",type:"textarea",required:!0},{id:"vinculacion-comunidades",label:"Vinculacion con comunidades locales: Describe la interaccion y las relaciones establecidas con las comunidades ubicadas en las areas cercanas al proyecto",placeholder:"Completar",type:"textarea",required:!0},{id:"sustentabilidad-ambiental",label:"Sustentabilidad ambiental: Senala las practicas utilizadas para mitigar el impacto del proyecto en el medio ambiente",placeholder:"Completar",type:"textarea",required:!0},{id:"innovacion-tecnologia",label:"Innovacion y tecnologia: Comenta si hubo desarrollo o utilizacion de un nuevo producto, proceso, servicio o tecnologia para el cumplimiento exitoso del contrato",placeholder:"Completar",type:"textarea",required:!0},{id:"gestion-proveedores",label:"Gestion con proveedores: Comenta a grandes rasgos la relacion y colaboracion con otros proveedores y contratistas",placeholder:"Completar",type:"textarea",required:!0}
190,{id:"archivos-respaldo",label:"Por favor, adjunta un maximo de 5 archivos que validen la participacion meritoria de tu empresa en el proyecto mencionado",description:"Pueden ser imagenes, documentos, apariciones en prensa, etc. Si no tienes en este momento el material solicitado, puedes enviarlo posteriormente a Carmen Abarca, [email protected]",type:"file-upload",maxFiles:5,maxTotalSizeMb:100},{id:"links-video",label:"Por favor, adjunta un video resumen de la participacion de tu empresa en el proyecto postulado",description:"Si no tienes en este momento el material solicitado, puedes enviarlo posteriormente a Carmen Abarca, [email protected]",type:"links",placeholder:"Link de tu video: https://",addButtonLabel:"Agregar link"}]},{id:"mandante",name:"Paso 4",title:"Datos de contacto del mandante",description:"Ingresa la informacion de contacto del mandante o contraparte principal vinculada al proyecto postulado.",fields:[{id:"nombre-mandante",label:"Nombre de la empresa mandante del proyecto",placeholder:"Completar",type:"text",required:!0},{id:"contacto-mandante",label:"Nombre completo del contacto de la empresa mandante",placeholder:"Completar",type:"text",required:!0},{id:"cargo-mandante",label:"Cargo del contacto de la empresa mandante",placeholder:"Completar",type:"text",required:!0},{id:"correo-mandante",label:"Correo del contacto de la empresa mandante",placeholder:"Completar",type:"email",required:!0},{id:"telefono-mandante",label:"Telefono del contacto de la empresa mandante",placeholder:"Completar",type:"tel",required:!0}]}]},innovacion:{slug:"innovacion",year:"2026",categoryLabel:"Innovacion Empresarial",heroTitle:"Postulacion Premio CBC 2026",heroImageSrc:_.postulaciones.getHero("innovacion"),heroImageAlt:"Infraestructura industrial vinculada a la categoria de innovacion empresarial",heroKicker:"Categoria",heroHighlightTitle:"Ganador Premio CBC 2025",heroHighlightDescription:"Nuevo Terminal de Embarque automatizado de concentrado de cobre",requiredLegend:"Indica que la consigna es obligatoria",steps:[{id:"postulante",name:"Paso 1",title:"Datos de la empresa postulante",description:"Ingresa los antecedentes generales y la informacion de contacto de la empresa que presenta esta postulacion.",fields:[{id:"nombre-empresa",label:"Nombre de la empresa",placeholder:"Completar",type:"text",required:!0},{id:"sitio-web-empresa",label:"Sitio web de la empresa",placeholder:"Completar",type:"url",required:!0},{id:"nombre-encargado",label:"Nombre completo de la persona encargada de la postulacion",placeholder:"Completar",type:"text",required:!0},{id:"cargo-encargado",label:"Cargo de la persona encargada de la postulacion",placeholder:"Completar",type:"text",required:!0},{id:"telefono-encargado",label:"Telefono de la persona encargada de la postulacion",placeholder:"Completar",type:"tel",required:!0},{id:"correo-encargado",label:"Correo de la persona encargada de la postulacion",placeholder:"Completar",type:"email",required:!0},{id:"inicio-empresa",label:"Anos de funcionamiento de la empresa",description:"Indicar en que fecha inicio sus actividades",placeholder:"00/00/0000",type:"date",required:!0}]},{id:"empresa",name:"Paso 2",title:"Tamano de la empresa postulante",description:"En esta seccion buscamos registrar el tamano de la empresa postulante como antecedente. Este dato no influira en la evaluacion y tiene como unico proposito brindar contexto al jurado.",fields:[{id:"trabajadores-directos",label:"Por favor indica el numero aproximado de trabajadores (directos) contratados en la empresa al ano 2025",placeholder:"Completar",type:"number",required:!0},{id:"sucursales",label:"Por favor indica el numero de sucursales o puntos de venta que tiene la empresa",placeholder:"Completar",type:"number",required:!0},{id:"paises-operacion",label:"Por favor indica el numero de paises en los cuales tiene operaciones",placeholder:"Completar",type:"number",required:!0}]},{id:"innovacion",name:"Paso 3",title:"Informacion de la innovacion postulada",description:"Describe la innovacion, su tipo, el aporte que genera y los antecedentes que respaldan esta postulacion.",fields:[{id:"tipo-innovacion",label:"Tipo de Innovacion: Indicar si es una innovacion de producto o servicio, proceso o modelo de negocio",type:"radio",required:!0,options:[{label:"Producto o Servicio",value:"producto-o-servicio"},{label:"Proceso",value:"proceso"},{label:"Modelo de Negocio",value:"modelo-de-negocio"}]},{id:"descripcion-innovacion",label:"Descripcion de la innovacion: ¿De que se trata?",placeholder:"Completar",type:"textarea",required:!0},{id:"ods-innovacion",label:"Sustentabilidad: A cual/cuales Objetivo/s de Desarrollo Sostenible (ODS) contribuye la innovacion",description:`Los ODS son 17 objetivos globales interconectados disenados como plan para lograr un futuro mejor y mas sostenible para todos. 191Los ODS fueron establecidos en 2015 por la Asamblea General de las Naciones Unidas y se pretende alcanzarlos para 2030. 192Aca te proponemos 7 de los 17, pero dejamos un campo abierto por si deseas agregar uno adicional. 193 194(Seleccionar mas de una opcion)`,type:"image-multiselect",required:!0,options:Oe,showMoreLabel:"Otros"},{id:"novedad",label:"Novedad: Describe el grado en que la propuesta constituye una contribucion inedita a nivel local o internacional",placeholder:"Completar",type:"textarea",required:!0},{id:"impacto-financiero",label:"Impacto financiero: Senala el efecto positivo en los ingresos y/o rentabilidad de la empresa",placeholder:"Completar",type:"textarea",required:!0},{id:"proteccion",label:"Proteccion: Senala si la innovacion postulada cuenta con barreras que dificulten la replicabilidad de ella",description:"Por ejemplo: propiedad intelectual, patentes, marcas comerciales, altos costos de inversion, etc.",placeholder:"Completar",type:"textarea",required:!0}
194,{id:"archivos-respaldo",label:"Por favor, adjunta un maximo de 5 archivos que validen la participacion meritoria de tu empresa en el proyecto mencionado",description:`Pueden ser imagenes, documentos, apariciones en prensa, etc. 195Si no tienes en este momento el material solicitado, puedes enviarlo posteriormente a Carmen Abarca, [email protected]`,type:"file-upload",maxFiles:5,maxTotalSizeMb:1024,maxTotalSizeLabel:"1 GB",uploadPromptLabel:"Agregar archivo aqui"},{id:"links-video",label:"Por favor, adjunta un video resumen de la innovacion",description:"Si no tienes en este momento el material solicitado, puedes enviarlo posteriormente a Carmen Abarca, [email protected]",type:"links",placeholder:"Link de tu video: https://",addButtonLabel:"Agregar link"}]},{id:"caso-exito",name:"Paso 4",title:"Caso de exito y datos de contacto",description:"Ingresa la organizacion que aplico la innovacion y los datos de contacto que respaldan el caso de exito.",fields:[{id:"organizacion-caso-exito",label:"Nombre de la organizacion que aplico la innovacion comentada anteriormente y que la describe como un exito",placeholder:"Completar",type:"text",required:!0},{id:"descripcion-caso-exito",label:"Describa el caso de exito",placeholder:"Completar",type:"textarea",required:!0},{id:"nombre-contacto-caso-exito",label:"Nombre del contacto en la empresa aplicada",placeholder:"Completar",type:"text",required:!0},{id:"cargo-contacto-caso-exito",label:"Cargo del contacto en la empresa aplicada",placeholder:"Completar",type:"text",required:!0},{id:"correo-contacto-caso-exito",label:"Correo del contacto en la empresa aplicada",placeholder:"Completar",type:"email",required:!0},{id:"telefono-contacto-caso-exito",label:"Telefono del contacto en la empresa aplicada",placeholder:"Completar",type:"tel",required:!0}]}]}},He=a=>a?Ve[a]:void 0,na=()=>{const{category:a}=ne(),t=He(a);return h.useEffect(()=>{t&&(document.title=`${t.heroTitle} | CBC`)},[t]),t?e.jsx(_e,{category:t}):e.jsx(ve,{})};export{na as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.