PageSourceSearch

https://www.crowdsec.net/_next/static/chunks/pages/crowdsec-partners-ac4b028c8cc94301.js

js crowdsec.net collected 2026-09-24 08:35:15 UTC 19,520 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7078],{12932:(e,s,t)=>{"use strict";t.d(s,{A:()=>i});var l=t(37876),r=t(54587),a=t.n(r);let i=({partner:e})=>(0,l.jsx)("div",{className:"block",children:(0,l.jsxs)("a",{href:e.partnerFields?.website,className:"block border border-solid rounded-md flex flex-col justify-between h-full p-8 hover:shadow-lg hover:shadow-[#dcdaef] transition-all duration-300 overflow-hidden",style:{borderColor:"#dcdaef"},target:"_blank",children:[(0,l.jsxs)("div",{className:"block",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start mb-4",children:[e?.featuredImage?.node?.sourceUrl&&(0,l.jsx)("div",{className:"flex justify-center items-start",children:(0,l.jsx)(a(),{src:e.featuredImage.node.sourceUrl,height:48,width:80,style:{width:"80px",height:"48px"},className:"object-contain object-left"})}),(0,l.jsxs)("div",{className:"mt-5",children:[(0,l.jsx)("div",{className:"font-semibold text-xl",style:{color:"#5146ae"},children:e.title}),(0,l.jsxs)("div",{className:"flex items-center flex-wrap",children:[(0,l.jsx)("div",{className:"text-sm font-normal capitalize",style:{color:"#9790ce"},children:e.partnerFields.sector?.nodes[0].name}),(0,l.jsx)("div",{className:"rounded-full w-1 h-1 mx-1",style:{backgroundColor:"#9790ce"}}),(0,l.jsx)("div",{className:"text-sm font-normal capitalize",style:{color:"#9790ce"},children:e.partnerFields.region?.nodes[0].name})]})]})]}),(0,l.jsx)("p",{className:"text-sm font-normal tracking-[-.02rem] text-gray-700",children:e.partnerFields.bio})]}),(0,l.jsx)("div",{className:"flex items-center mt-6",children:(0,l.jsx)("div",{className:"font-bold text-sm bg-no-repeat bg-scroll bg-auto pr-5",style:{color:"#5146ae"},children:"See Website"})})]})})},19974:(e,s,t)=>{"use strict";t.r(s),t.d(s,{__N_SSG:()=>C,default:()=>y});var l=t(37876),r=t(70484),a=t(64162),i=t(48230),n=t.n(i),d=t(14232),o=t(54587),c=t.n(o),m=t(38199),x=t.n(m),p=t(50282),h=t.n(p);let u=({partners:e,setModal:s,modal:t})=>t?(0,l.jsxs)("div",{className:"fixed inset-0 flex items-center justify-center z-10",children:[(0,l.jsx)("div",{className:"fixed inset-0",style:{background:"rgba(19, 17, 50, 0.4)"},onClick:()=>s(!1)}),(0,l.jsxs)("div",{className:h().partnerWrapper,children:[(0,l.jsxs)("div",{className:"flex items-center justify-between mb-5",children:[(0,l.jsx)("div",{children:(0,l.jsx)("p",{className:"font-semibold text-1.5xl",children:"Partners in France"})}),(0,l.jsx)("button",{className:"bg-[#dcdaef] pointer flex justify-center items-center rounded-full w-9 h-9",onClick:()=>s(!1),children:(0,l.jsx)("div",{children:(0,l.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M4.94209 3.76863C4.9735 3.80005 5.02443 3.80005 5.05585 3.76863L7.93831 0.886174C8.2312 0.593281 8.70607 0.593281 8.99897 0.886175C9.29186 1.17907 9.29186 1.65394 8.99897 1.94683L5.92841 5.01739L8.99918 8.08816C9.29207 8.38105 9.29207 8.85593 8.99918 9.14882C8.70629 9.44171 8.23141 9.44171 7.93852 9.14882L5.05606 6.26636C5.02464 6.23495 4.97371 6.23495 4.9423 6.26636L2.05984 9.14882C1.76694 9.44171 1.29207 9.44171 0.999178 9.14882C0.706285 8.85593 0.706286 8.38105 0.999179 8.08816L4.06974 5.0176L0.998967 1.94683C0.706074 1.65394 0.706074 1.17907 0.998967 0.8861
174C1.29186 0.593281 1.76673 0.59328 2.05963 0.886173L4.94209 3.76863Z",fill:"#5146AE"})})})})]}),(0,l.jsx)("div",{role:"list",className:"grid grid-cols-3 gap-x-3 gap-y-6 items-center",children:e.map(e=>{let{featuredImage:s,title:t,partnerFields:r}=e,{sector:a,bio:i}=r;return"Seela"===t?null:(0,l.jsx)("div",{role:"listitem",className:"w-full h-full",children:(0,l.jsxs)("div",{className:`${h().card}`,children:[(0,l.jsx)("a",{href:r.website||"/",target:"_blank",className:"absolute inset-0"}),(0,l.jsxs)("div",{className:"w-full py-3 px-6",children:[(0,l.jsxs)("div",{className:h().logo,children:[s?.node?.sourceUrl&&(0,l.jsx)("img",{src:s.node.sourceUrl,alt:s.node.altText}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"font-semibold",style:{color:"#5146ae"},children:t}),(0,l.jsx)("p",{className:h().info,children:a?.nodes?.map(e=>`${e.name} `)})]})]}),(0,l.jsx)("div",{children:(0,l.jsx)("p",{className:h().text,children:i})})]}),(0,l.jsx)("div",{style:{background:"#5146ae"},className:"mt-auto flex items-center py-3 px-5",children:(0,l.jsx)("div",{className:h().link,children:(0,l.jsx)("p",{children:"See website"})})})]})},e.id)})})]})]}):null,g=({partner:e})=>{let{featuredImage:s,title:t,partnerFields:r}=e,{sector:a,bio:i}=r;return(0,l.jsxs)("div",{className:`invisible pointer-events-none group-hover:pointer-events-auto group-hover:visible opacity-0 group-hover:opacity-100 ${h().popup}`,children:[(0,l.jsx)("a",{href:r.website||"/",target:"_blank",className:"absolute inset-0"}),(0,l.jsxs)("div",{className:` ${h().wrapper}`,children:[(0,l.jsxs)("div",{className:"bg-white w-full px-6 pt-3 pb-4",children:[(0,l.jsxs)("div",{className:h().logo,children:[(0,l.jsx)("div",{children:s?.node?.sourceUrl&&(0,l.jsx)("img",{src:s.node.sourceUrl,alt:s?.node?.altText})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"font-semibold",style:{color:"#5146ae"},children:t}),(0,l.jsx)("p",{className:h().info,children:a?.nodes?.map(e=>`${e.name} `)})]})]}),i&&(0,l.jsx)("p",{className:h().text,children:i})]}),(0,l.jsx)("div",{style:{background:"#5146ae"},className:"flex items-center py-3 px-5",children:(0,l.jsx)("div",{className:h().link,children:(0,l.jsx)("p",{children:"See website"})})})]})]})},j=({partners:e})=>{let s=e.filter(e=>e.partnerFields.region.nodes.some(e=>"France"===e.name)),[t,r]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{let e=e=>{"Escape"===e.key&&!(e.ctrlKey||e.altKey||e.shiftKey)&&t&&r(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[t]),(0,l.jsx)("div",{className:"container--boxed",children:(0,l.jsxs)("div",{className:x().wrapper,children:[(0,l.jsx)("div",{className:"relative",children:(0,l.jsx)(c(),{src:"/images/partners/crowdsec-founders-map.png",alt:"world map",width:1e3,height:527})}),(0,l.jsx)("div",{className:"absolute inset-0 z-3",children:(0,l.jsx)("div",{role:"list",className:"relative w-full h-full",children:e.map(e=>(0,l.jsx)("div",{role:"listitem",className:"absolute inset-0 w-full h-full pointer-events-none",children:(0,l.jsx)("div",{className:"block",children:(0,l.jsxs)("div",{id:`partner__${e.id}`,className:"group pointer-events-auto flex-col justify-center items-center flex absolute top-0 bottom-auto left-0 right-auto",style:{transformStyle:"preserve-3d",marginTop:`${e.partnerFields.yAxis||0}rem`,marginLeft:`${e.partnerFields.xAxis||0}rem`},children:[(0,l.jsx)("div",{className:`scale-100 transition-all duration-500 hover:scale-125 ${x().dotWrapper}`,children:(0,l.jsx)("div",{className:x().dot})}),(0,l.jsx)(g,{partner:e})]})})},e.id))})}),s.length>0&&(0,l.jsx)("div",{className:"absolute z-3 inset-0 pointer-events-none",children:(0,l.jsxs)("div",{className:"group flex-col justify-center items-center flex absolute top-0 bottom-auto left-0 right-auto pointer-events-auto",style:{to
1p:"6.2rem",left:"27.5rem"},onClick:()=>r(!0),children:[(0,l.jsx)("div",{className:`${x().dotWrapper} ${x().isMultiple}`,children:(0,l.jsx)("div",{className:"font-bold text-white leading-none",children:s.length})}),(0,l.jsx)("div",{className:`opacity-0 pointer-events-none transition-opacity duration-500 invisible group-hover:opacity-100 group-hover:visible group-hover:pointer-events-auto w-[165px] ${x().tooltip}`,children:(0,l.jsx)("div",{className:"cursor-pointer px-4 py-2 rounded-md bg-[#5146ae]",children:(0,l.jsx)("p",{className:"text-white font-semibold uppercase",children:"Click to see the partners"})})})]})}),(0,l.jsx)(u,{partners:s,modal:t,setModal:r})]})})};var f=t(12932);let v=({partners:e})=>{let s={region:"",sector:""},[t,r]=(0,d.useState)(e),[a,i]=(0,d.useState)(s),{region:n,sector:o}=a;(0,d.useEffect)(()=>{let s=e;n&&o?s=s.filter(e=>e.partnerFields.sector?.nodes[0].name===a.sector&&e.partnerFields.region?.nodes[0].name===a.region):n?s=s.filter(e=>e.partnerFields.region?.nodes[0].name===a.region):o&&(s=s.filter(e=>e.partnerFields.sector?.nodes[0].name===a.sector)),r(s)},[a]);let c=new Set,m=new Set;for(let s of e)s.partnerFields.region&&c.add(s.partnerFields.region.nodes.at(0).name),s.partnerFields.sector&&m.add(s.partnerFields.sector.nodes.at(0).name);let x=(e,s)=>{i({...a,[e]:s})};return(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"border border-brand-purple-50 bg-brand-purple-100 p-4 md:p-16 mb-6 rounded-lg",children:[(0,l.jsx)("div",{className:"mb-5",children:(0,l.jsx)("p",{className:"font-semibold text-1.5xl",children:"Filter your research"})}),(0,l.jsxs)("div",{className:"flex md:flex-row gap-6 md:gap-0 flex-col",children:[(0,l.jsx)(b,{activeFilter:n,array:c,className:"md:border-r md:border-brand-purple-20 md:mr-12",onClick:e=>x("region",e),title:"by region :"}),(0,l.jsx)(b,{title:"by SECTOR :",activeFilter:o,array:m,onClick:e=>x("sector",e)})]}),(0,l.jsxs)("button",{onClick:()=>i(s),className:"gap-3 font-semibold flex items-center mt-8 text-brand-purple",children:[(0,l.jsx)("svg",{width:"12",height:"11",viewBox:"0 0 12 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M5.9309 4.02236C5.96859 4.06006 6.02971 4.06006 6.06741 4.02236L9.52636 0.563409C9.87783 0.211937 10.4477 0.211938 10.7992 0.56341C11.1506 0.914881 11.1506 1.48473 10.7992 1.8362L7.11448 5.52087L10.7994 9.20579C11.1509 9.55726 11.1509 10.1271 10.7994 10.4786C10.4479 10.8301 9.87809 10.8301 9.52661 10.4786L6.06766 7.01963C6.02996 6.98194 5.96884 6.98194 5.93115 7.01963L2.4722 10.4786C2.12072 10.8301 1.55088 10.8301 1.1994 10.4786C0.847933 10.1271 0.847933 9.55726 1.1994 9.20579L4.88407 5.52112L1.19915 1.8362C0.847679 1.48473 0.847679 0.914881 1.19915 0.563409C1.55062 0.211937 2.12047 0.211936 2.47194 0.563408L5.9309 4.02236Z",fill:"currentColor"})}),(0,l.jsx)("p",{children:"Reset filters"})]})]}),(0,l.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:t.map(e=>(0,l.jsx)(f.A,{partner:e},e.id))})]})},b=({title:e,array:s,onClick:t,activeFilter:r,skipLabel:a="",className:i=""})=>(0,l.jsxs)("div",{className:`flex-1 ${i}`,children:[(0,l.jsx)("p",{className:"uppercase text-brand-purple text-base mb-1",children:e}),(0,l.jsx)("div",{className:"flex flex-wrap justify-start gap-2",children:[...s].map((e,s)=>e===a?null:(0,l.jsx)("button",{onClick:()=>t(e),className:`border-2 border-brand-purple text-brand-purple bg-white rounded-full font-semibold md:pl-4 py-1 px-2 md:pr-4 md:py-3 ${r===e?"opacity-70 pointer-events-none":""}`,children:e},s))})]}),w=({partners:e})=>{let[s,t]=(0,d.useState)(!0);return(0,d.useEffect)(()=>{window.screen.width<1024&&t(!1)},[]),(0,l.jsx)("section",{className:"section--md",children:(0,l.jsxs)("div",{className:"container--boxed",children:[(0,l.jsxs)("div",{className:"hidden justify-between lg:flex w-80 mx-auto rounded-xl border border-[#dcdaef] p-2",children:[(0,l.jsx)(N,{active:s,onClick:()=>t(!0),label:"Map view",children:(0,l.jsx)("span",{children:(0,l.jsx)("svg",{width:"15",height:"16",viewBox:"0 0 15 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.66667 8C1.66667 4.77834 4.27834 2.16667 7.5 2.16667C10.7217 2.16667 13.3333 4.77834 13.3333 8C13.3333 11.2217 10.7217 13.8333 7.5 13.8333C4.27834 13.8333 1.66667 11.2217 1.66667 8ZM7.5 0.5C3.35
1786 0.5 0 3.85786 0 8C0 12.1421 3.35786 15.5 7.5 15.5C11.6421 15.5 15 12.1421 15 8C15 3.85786 11.6421 0.5 7.5 0.5ZM11.39 5.20357C11.5328 4.88738 11.4648 4.51576 11.2192 4.27066C10.9737 4.02556 10.6019 3.95826 10.286 4.10172L5.97349 6.06006C5.78405 6.14608 5.63364 6.29987 5.55183 6.49118L3.78794 10.6162C3.65406 10.9293 3.72413 11.2923 3.96491 11.5331C4.20568 11.7739 4.56872 11.8439 4.88181 11.71L9.00681 9.94615C9.19863 9.86413 9.35271 9.71314 9.43859 9.52302L11.39 5.20357ZM6.13756 9.36042L6.95711 7.44385L8.95992 6.53436L8.05328 8.54124L6.13756 9.36042Z",fill:"currentColor"})})})}),(0,l.jsx)(N,{active:!s,onClick:()=>t(!1),label:"list view",children:(0,l.jsx)("span",{children:(0,l.jsx)("svg",{width:"15",height:"10",viewBox:"0 0 15 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.77083 0C1.3106 0 0.9375 0.373096 0.9375 0.833334C0.9375 1.29357 1.3106 1.66667 1.77083 1.66667H2.8125C3.27274 1.66667 3.64583 1.29357 3.64583 0.833334C3.64583 0.373096 3.27274 0 2.8125 0H1.77083ZM5.4161 0C4.95586 0 4.58276 0.373096 4.58276 0.833334C4.58276 1.29357 4.95586 1.66667 5.4161 1.66667H13.2286C13.6888 1.66667 14.0619 1.29357 14.0619 0.833334C14.0619 0.373096 13.6888 0 13.2286 0H5.4161ZM5.4161 4.16682C4.95586 4.16682 4.58276 4.53992 4.58276 5.00015C4.58276 5.46039 4.95586 5.83349 5.4161 5.83349H13.2286C13.6888 5.83349 14.0619 5.46039 14.0619 5.00015C14.0619 4.53992 13.6888 4.16682 13.2286 4.16682H5.4161ZM4.58276 9.16617C4.58276 8.70593 4.95586 8.33283 5.4161 8.33283H13.2286C13.6888 8.33283 14.0619 8.70593 14.0619 9.16617C14.0619 9.6264 13.6888 9.9995 13.2286 9.9995H5.4161C4.95586 9.9995 4.58276 9.6264 4.58276 9.16617ZM0.9375 5.00015C0.9375 4.53992 1.3106 4.16682 1.77083 4.16682H2.8125C3.27274 4.16682 3.64583 4.53992 3.64583 5.00015C3.64583 5.46039 3.27274 5.83349 2.8125 5.83349H1.77083C1.3106 5.83349 0.9375 5.46039 0.9375 5.00015ZM1.77083 8.33283C1.3106 8.33283 0.9375 8.70593 0.9375 9.16617C0.9375 9.6264 1.3106 9.9995 1.77083 9.9995H2.8125C3.27274 9.9995 3.64583 9.6264 3.64583 9.16617C3.64583 8.70593 3.27274 8.33283 2.8125 8.33283H1.77083Z",fill:"currentColor"})})})})]}),(0,l.jsx)("div",{className:"md:mt-16",children:s?(0,l.jsx)(j,{partners:e}):(0,l.jsx)(v,{partners:e})})]})})},N=({active:e,onClick:s,label:t,children:r})=>(0,l.jsxs)("button",{onClick:s,className:`flex ${e?"bg-brand-purple text-white":"text-brand-purple bg-white"} px-5 py-2 transition-all gap-2 font-semibold items-center rounded-md uppercase`,children:[r,(0,l.jsx)("span",{children:t})]});var C=!0;let y=({partners:e,page:s,relatedPosts:t,announcementData:i})=>{let{seo:d,faqStructuredData:o}=s;return(0,l.jsxs)(a.PE,{announcementData:i,children:[(0,l.jsx)(a.UX,{}),(0,l.jsx)(a.kW,{title:d?.title,description:d?.metaDesc,faqStructuredData:o?.faqStructuredData||[],og:{desc:d?.opengraphDescription,image:{alt:d?.opengraphImage?.altText,url:d?.opengraphImage?.sourceUrl,width:d?.opengraphImage?.mediaDetails?.width,height:d?.opengraphImage?.mediaDetails?.height},title:d?.opengraphTitle},twitter:{title:d?.twitterTitle,desc:d?.twitterDescription},schemaOptions:{pageType:["WebPage"],datePublished:s?.date,dateModified:s?.modified,breadcrumb:[{name:"Home",url:"/"},{name:d?.title,active:!0}]}}),(0,l.jsx)("section",{className:"section--lg-m pb-0",children:(0,l.jsxs)("div",{className:"container--boxed text-center",children:[(0,l.jsx)("h1",{className:"heading--h1 text-brand-neutral-900",children:"CrowdSec Partners"}),(0,l.jsx)("p",{className:"text--lg text-brand-neutral-500 mt-6 max-w-md mx-auto",children:"Find the closest partner depending on your location and benefit from immediate support."})]})}),(0,l.jsx)(w,{partners:e}),(0,l.jsx)("section",{className:"section--md pt-0",children:(0,l.jsx)("div",{className:"container--boxed",children:(0,l.jsxs)("div",{className:"relative overflow-hidden bg-brand-neutral-950 px-8 py-8 flex flex-col md:flex-row items-center justify-between rounded-lg shadow-lg",children:[(0,l.jsx)("h2",{className:"text-white text--xl font-semibold text-center md:text-left",children:"Interested in becoming a CrowdSec Partner?"}),(0,l.jsx)(n(),{href:"/become-partner",className:"z-3 button--primary inline-flex mt-6 md:mt-0 analytics-cta analytics-cta--others",children:"Learn more"}),(0,l.jsx)("div",{className:"hidden lg:block absolute bg-brand-purple cta--bg-glow"})]})})}),(0,l.jsx)("section",{className:"section--md pt-0",children:(0,l.jsxs)("div",{className:"container--boxed",children:[(0,l.jsx)("h2",{className:"heading--h3 mb-6 text-gradient--blue text-center",children:"Related resources"}),(0,l.jsx)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3",children:t.map((e,s)=>(0,l.jsx)(r.A,{title:e.title,image:{src:e?.featuredImage?.node?.sourceUrl,alt:e?.featuredImage?.node?.altText},excerpt:e?.excerpt,date:e?.date,readingTime:e?.reading_time,link:{type:"internal",href:`/blog/${e.slug}/`},eyebrow:{title:e?.categories?.nodes?.[0]?.name}},s))})]})})]})}},37304:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/crowdsec-partners",function(){return t(19974)}])},38199:e=>{e.exports={wrapper:"MapView_wrapper__E_ov7",dotWrapper:"MapView_dotWrapper__1IjaJ",isMultiple:"MapView_isMultiple__tyeQ2",dot:"MapView_dot__9DHW7",tooltip:"MapView_tooltip__AbWfG"}},50282:e=>{e.exports={popup:"styles_popup__qjWIc",wrapper:"styles_wrapper__BuSPy",text:"styles_text__vfKis",partnerWrapper:"styles_partnerWrapper__rkQ6C",card:"styles_card__j4QK5",logo:"styles_logo__8Ertl",link:"styles_link__HcYxJ",info:"styles_info__w8_vZ"}},70484:(e,s,t)=>{"use strict";t.d(s,{A:()=>o});
1var l=t(37876),r=t(99588),a=t(54587),i=t.n(a),n=t(48230),d=t.n(n);let o=({title:e,eyebrow:s,image:t,excerpt:a,link:n,date:o,readingTime:c,author:m})=>(0,l.jsxs)("article",{className:"bg-white relative rounded-lg shadow-sm hover:shadow-md transition-shadow flex flex-col h-full",children:[t?.src&&(0,l.jsx)("div",{className:"aspect-video rounded-t-lg overflow-hidden bg-slate-200 relative shrink-0",children:(0,l.jsx)(i(),{src:t.src,alt:t?.alt||e,fill:!0,className:"object-cover"})}),(0,l.jsxs)("div",{className:"p-6 flex flex-col items-start h-full",children:[s?.link&&(0,l.jsx)(d(),{href:s?.link,children:(0,l.jsx)("div",{className:`inline-flex rounded-md py-1 px-3 text-[13px] font-medium mb-3 relative z-10 ${s?.bgColor||"bg-slate-100"} ${s?.color||"text-slate-500"}`,children:s?.title})}),!s?.link&&s?.title&&(0,l.jsx)("span",{className:`inline-flex rounded-md py-1 px-3 text-[13px] font-medium mb-3 relative z-10 ${s?.bgColor||"bg-slate-100"} ${s?.color||"text-slate-500"}`,children:s?.title}),(0,l.jsx)("h2",{className:"text-xl lg:text-2xl font-semibold leading-tight text-slate-800 font-primary",children:e}),a&&(0,l.jsx)("div",{className:"text-sm lg:text-[15px] leading-normal text-brand-neutral-500 line-clamp-3 mt-3",dangerouslySetInnerHTML:{__html:a}}),n?.href&&(0,l.jsx)(d(),{href:n.href,children:(0,l.jsx)("div",{className:"absolute top-0 left-0 w-full h-full "})}),(0,l.jsx)("div",{className:"grow"}),(0,l.jsxs)("footer",{className:"mt-3 w-full flex justify-between items-center",children:[o&&(0,l.jsx)("time",{dateTime:o,className:"text-sm text-slate-400",children:(0,r.Y)(o)}),c&&(0,l.jsxs)("span",{className:"text-sm text-slate-400 block mt-[2px]",children:[c," min read"]}),m?.name&&(0,l.jsx)("span",{className:"text-sm text-slate-400",children:m.name})]})]})]})},99588:(e,s,t)=>{"use strict";t.d(s,{Y:()=>r,m:()=>a});let l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],r=e=>{let s=new Date(e);return l[s.getMonth()]+" "+s.getDate()+", "+s.getFullYear()},a=(e,s)=>{let t=new Date(e),r=new Date(s);if(isNaN(t.getTime())||isNaN(r.getTime()))throw Error("Invalid date");let a=t.getUTCFullYear(),i=r.getUTCFullYear(),n=t.getUTCMonth(),d=r.getUTCMonth(),o=t.getUTCDate(),c=r.getUTCDate();return a!==i?`${o} ${l[n]}, ${a} - ${c} ${l[d]}, ${i}`:n!==d?`${o} ${l[n]} - ${c} ${l[d]}`:o!==c?`${o} - ${c} ${l[d]}`:`${o} ${l[n]}`}}},e=>{e.O(0,[2517,4938,5711,7141,6701,6890,4162,636,6593,8792],()=>e(e.s=37304)),_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.