1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7592],{7592:function(e,l,n){n.r(l),n.d(l,{default:function(){return x}});var i=n(5893),o=n(7294),r=n(1274),s=n(1890),a=n(3016),d=n(9466);function t(e){let{winner:l,index:n}=e;var o,r,t,c,x;const h=(null===l||void 0===l?void 0:l.add_company_link)&&(null===l||void 0===l||null===(o=l.company_link)||void 0===o?void 0:o.logo),v=null===l||void 0===l?void 0:l.linkedin;return(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:"body-m font-semibold text-gray-700",children:l.name}),(0,i.jsx)("p",{className:"body-xs text-gray-400",children:l.location}),(h||v)&&(0,i.jsxs)("div",{className:"mt-3 flex flex-wrap gap-3",children:[(null===l||void 0===l?void 0:l.add_company_link)&&(null===l||void 0===l||null===(r=l.company_link)||void 0===r?void 0:r.logo)&&(0,i.jsx)("div",{children:(null===l||void 0===l||null===(t=l.company_link)||void 0===t?void 0:t.link)?(0,i.jsx)("div",{children:(0,i.jsx)(a.rU,{href:l.company_link.link,target:"_blank",className:"group inline-flex h-[2.75rem] items-center justify-center rounded-[.188rem] border border-grey-400 px-3 py-1.5 transition-colors duration-300 hover:border-blue-800 hover:bg-blue-800",children:(0,i.jsx)(d.gI,{image:null===l||void 0===l||null===(c=l.company_link)||void 0===c?void 0:c.logo,className:"transition-filter h-full w-full object-contain duration-300 group-hover:brightness-0 group-hover:invert"})})}):(0,i.jsx)("div",{className:"group inline-flex h-[2.75rem] items-center justify-center rounded-[.188rem] border border-grey-400 px-3 py-1.5",children:(0,i.jsx)(d.gI,{image:null===l||void 0===l||null===(x=l.company_link)||void 0===x?void 0:x.logo,className:"h-full w-full object-contain"})})}),(null===l||void 0===l?void 0:l.linkedin)&&(0,i.jsx)("div",{children:(0,i.jsx)(a.rU,{href:l.linkedin,target:"_blank",className:"group flex aspect-[1/1] w-9 items-center justify-center rounded-[.188rem] border border-grey-400 transition-colors duration-300 hover:border-blue-800 hover:bg-blue-800",children:(0,i.jsx)(s.nI,{textColor:"text-blue-800 group-hover:text-white transition-colors duration-300"})})})]})]})}function c(e){let{heading:l,winners:n,headingTag:o="p"}=e;return(null===n||void 0===n?void 0:n.length)?(0,i.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,i.jsx)("div",{className:"h-[1px] w-full border border-t-gray-100 border-opacity-70"}),l&&(0,i.jsx)(o,{className:"body-s text-grey-500",children:l}),n.map(((e,l)=>(0,i.jsx)(t,{winner:e,index:l},"winner-".concat(l))))]}):null}function x(e){var l;const{awards_stacked_scroller:n}=e,s=n.map((e=>e.heading)),[a,d]=(0,o.useState)((null===(l=s[0])||void 0===l?void 0:l.toLowerCase().replaceAll(" ","-"))||"");return(0,o.useEffect)((()=>{const e=()=>{s.forEach((e=>{const l="card-".concat(e.toLowerCase().replaceAll(" ","-"));(e=>{if(void 0===e)return!1;const l=document.getElementById(e);if(null===l)return!1;const n=l.getBoundingClientRect(),i=(window.innerHeight||document.documentElement.clientHeight)/2;return n.top<=i&&n.bottom>=i})(l)&&d(l)}))};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}}),[s]),(0,i.jsxs)("div",{className:"flex flex-col items-stretch gap-8 md:gap-16 lg:flex-row",children:[(0,i.jsx)("div",{className:"hidden w-[282px] lg:block",children:(0,i.jsx)("div",{className:"u-p2 sticky top-[100px] flex min-h-[250px] list-none flex-col flex-nowrap gap-4 overflow-x-hidden overflow-y-hidden",children:(0,i.jsx)("div",{className:"flex flex-col gap-4 md:gap-7",children:s.map(((e,l)=>(0,i.jsx)("a",{href:"#card-".concat(e.toLowerCase().replaceAll(" ","-")),className:"label text-left ".concat(a==="card-".concat(e.toLowerCase().replaceAll(" ","-"))?"text-blue-800":"text-gray-400"," transition-colors duration-200 hover:text-blue-800"),children:(0,i.jsxs)("div",{className:"flex flex-row items-center gap-3",children:[(0,i.jsx)("span",{className:"h-[11px] w-[13px] ".concat(a==="card-".concat(e.toLowerCase().replaceAll(" ","-"))?"opacity-100":""," opacity-0 transition-opacity duration-300"),children:(0,i.jsxs)("svg",{width:"13",height:"11",viewBox:"0 0 13 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M10.5488 5.5L0.972656 5.5",stroke:"#030A3A",strokeWidth:"1.2"}
1),(0,i.jsx)("path",{d:"M7.15625 1.29199L11.3643 5.5L7.15625 9.70801",stroke:"#030A3A",strokeWidth:"1.2"})]})}),(0,i.jsx)("span",{className:" pt-[1px]",children:e})]})},l)))})})}),(0,i.jsx)("div",{className:"flex-1",children:(0,i.jsx)("div",{className:"flex flex-col gap-14 md:gap-28",children:n&&(null===n||void 0===n?void 0:n.length)>0&&n.map(((e,l)=>{const{awards:n}=e;return(0,i.jsxs)("div",{id:"card-".concat(null===e||void 0===e?void 0:e.heading.toLowerCase().replaceAll(" ","-")),className:"flex w-full flex-col",children:[e&&(0,i.jsx)("div",{className:"",children:(0,i.jsx)(r.W,{...e,options:{heading_tag:"h3"}})}),n&&(0,i.jsx)("div",{className:"flex flex-col gap-8 pt-8 md:pt-12",children:n.map(((e,l)=>(0,i.jsx)(h,{...e,index:l},"awards-".concat(l))))})]},l)}))})})]})}function h(e){var l,n,o;const{icon:r,heading:s,content:a,winners:t,honorable_mentions:x,index:h}=e;return(0,i.jsxs)("div",{className:"flex flex-col gap-10",children:[0===h&&(0,i.jsx)("div",{className:"h-[1px] w-full border border-t-gray-200 border-opacity-70"}),(0,i.jsxs)("div",{className:"flex flex-col gap-4 pt-4",children:[(0,i.jsxs)("div",{className:"flex flex-row items-center gap-4",children:[(0,i.jsx)(d.gI,{image:r,className:"w-8 md:w-14"}),(0,i.jsx)("h4",{className:"text-h4 font-medium",children:s})]}),(0,i.jsx)("div",{className:"flex flex-col gap-2",children:(0,i.jsx)("div",{className:"body-s text-gray-500",dangerouslySetInnerHTML:{__html:a}})})]}),(0,i.jsxs)("div",{className:"grid grid-cols-1 gap-6 pb-4 ".concat((null===x||void 0===x||null===(l=x.honorable_mentions)||void 0===l?void 0:l.length)>0?"lg:grid-cols-2":""),children:[(null===t||void 0===t||null===(n=t.winners)||void 0===n?void 0:n.length)>0&&(0,i.jsx)(c,{heading:null===t||void 0===t?void 0:t.heading,winners:null===t||void 0===t?void 0:t.winners}),(null===x||void 0===x||null===(o=x.honorable_mentions)||void 0===o?void 0:o.length)>0&&(0,i.jsx)(c,{heading:null===x||void 0===x?void 0:x.heading,winners:null===x||void 0===x?void 0:x.honorable_mentions,headingTag:"h5"})]}),(0,i.jsx)("div",{className:"h-[1px] w-full border border-t-gray-200 border-opacity-70"})]})}}}]);
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.