PageSourceSearch

https://lorenzocucci.com/_next/static/chunks/app/%5Blang%5D/certifications/page-7009a9daf406b306.js

js lorenzocucci.com collected 2026-10-02 01:35:04 UTC 3,639 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[899],{2832:(e,t,a)=>{Promise.resolve().then(a.bind(a,7505))},3786:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(9946).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},6474:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(9946).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},7505:(e,t,a)=>{"use strict";a.d(t,{default:()=>m});var s=a(5155),r=a(2115),l=a(7254),i=a(9699),n=a(4220),c=a(6610),o=a(9037),d=a(3786),p=a(6474),h=a(9209);function m(){let{lang:e}=(0,i.F9)(),t=r.useMemo(()=>(0,i.uo)(e),[e]),[a,m]=(0,r.useState)(()=>n.cI.map(()=>!0)),x=e=>m(t=>{let a=[...t];return a[e]=!a[e],a});return(0,s.jsxs)(l.default,{children:[(0,s.jsx)(i._x,{icon:o.A,title:(0,c.tr)(n.CT.sections.certifications,e)}),(0,s.jsx)("div",{className:"space-y-4 mt-6",children:n.cI.map((r,l)=>{let o=(0,c.tr)(r.name,e),m=(0,c.tr)(r.issuer,e),u=(0,c.tr)(r.period,e),v=r.description?(0,c.tr)(r.description,e):"",f=r.skills||[],g=r.url,k=r.credentialUrl,j=a[l];return(0,s.jsxs)("div",{className:"relative card p-4",children:[k?(0,s.jsxs)("a",{href:k,target:"_blank",rel:"noreferrer",className:"absolute right-10 top-2 inline-flex items-center gap-1 px-3 py-2 rounded-xl hover:bg-white/10 text-sm font-medium",title:(0,c.tr)(n.UI.actions.viewCredential,e),"aria-label":(0,c.tr)(n.UI.actions.viewCredential,e),onClick:e=>e.stopPropagation(),children:[(0,s.jsx)(d.A,{className:"h-4 w-4"}),(0,c.tr)(n.UI.actions.viewCredential,e)]}):null,(0,s.jsxs)("div",{role:"button",tabIndex:0,"aria-expanded":j,"aria-controls":"cert-".concat(l,"-content"),onClick:()=>x(l),onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),x(l))},className:"flex items-start justify-between gap-3 pr-10 cursor-pointer select-none group",title:j?(0,c.tr)(n.UI.actions.collapse,e):(0,c.tr)(n.UI.actions.expand,e),children:[(0,s.jsxs)(e=>{let{children:t}=e;return g?(0,s.jsx)("a",{href:g,target:"_blank",rel:"noreferrer",className:"flex items-center gap-3 group/link","aria-label":o,title:o,onClick:e=>e.stopPropagation(),children:t}):(0,s.jsx)("div",{className:"flex items-center gap-3",children:t})},{children:[(0,s.jsx)(i.FQ,{src:r.logo,label:o}),(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsx)("div",{className:"text-sm opacity-90",children:m}),(0,s.jsx)("div",{className:"font-semibold text-base md:text-lg leading-tight truncate group-hover/link:underline",children:o}),(0,s.jsx)("div",{className:"text-sm opacity-80",children:u})]})]}),(0,s.jsx)(p.A,{className:"absolute right-2 top-2 h-5 w-5 transition-transform group-hover:scale-110 ".concat(j?"rotate-180":"")})]}),(0,s.jsx)("div",{id:"cert-".concat(l,"-content"),className:"mt-3 grid transition-all duration-300 ease-in-out ".concat(j?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"),children:(0,s.jsxs)("div",{className:"min-h-0 overflow-hidden",children:[v?(0,s.jsx)(h.default,{className:"text-sm md:text-base opacity-90",children:v}):null,f.length?(0,s.jsx)("div",{className:"mt-3 flex flex-wrap gap-2",children:f.map(e=>{let a=t[e];return(0,s.jsx)("span",{className:"skill-chip",style:{"--skill-accent":a},children:e},e)})}):null]})})]},l)})})]})}},9037:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});let s=(0,a(9946).A)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])}},e=>{e.O(0,[798,430,441,964,358],()=>e(e.s=2832)),_N_E=e.O()}]);

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.