1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[808],{15710:(e,a,r)=>{"use strict";a.A=void 0;var s=r(48722),l={};l.HeaderShape=s.HeaderShape,l.SingleLineShape=s.SingleLineShape,l.ParagraphShape=s.ParagraphShape,l.RoundShape=s.RoundShape,l.RectangularShape=s.RectangularShape,a.A=l},44049:(e,a,r)=>{"use strict";a.A=void 0;var s,l=function(e){if(e&&e.__esModule)return e;var a={};if(null!=e){for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var s=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};s.get||s.set?Object.defineProperty(a,r,s):a[r]=e[r]}}return a.default=e,a}(r(14232));a.A=(0,((s=r(68288))&&s.__esModule?s:{default:s}).default)("Search","0 0 24 24",l.default.createElement(l.Fragment,null,l.default.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}),l.default.createElement("path",{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"})))},48111:(e,a,r)=>{"use strict";r.d(a,{c:()=>p,t:()=>f});var s=r(49995),l=r(69364),t=r.n(l),n=r(48230),i=r.n(n),o=r(82167),c=r(82359),d=r(37876);let m=o.Ay.img.attrs({className:"inline-block w-1/3 align-top pr-4"}).withConfig({componentId:"sc-6bkmcw-0"})(["max-width:108px;"]),u=(e,a)=>a?`/company/${e}/${a}`:`/company/${e}`,p=({name:e,companyCode:a,employeeCount:r,industry:l,logoUrl:n,description:o,locationCity:p,locationState:h,programCode:f,featuredComment:x})=>(0,d.jsxs)("div",{className:"w-full xs:w-4/5",children:[(0,d.jsxs)("div",{className:"xs:block md:flex",children:[(0,d.jsxs)("div",{className:"xs:mt-4 pt-6 xs:px-4 md:w-2/5",children:[n&&(0,d.jsx)(i(),{href:u(a,f),children:(0,d.jsx)(m,{src:n,alt:`${e} logo`,loading:"lazy"})}),(0,d.jsxs)("div",{className:(0,s.A)("inline-block pt-2 w-2/3",{"pl-3":n}),children:[(0,d.jsx)(i(),{href:u(a,f),className:"font-bold text-TWPBlue hover:text-blue500 focus:text-blue500 cursor-pointer",children:e}),(0,d.jsx)("div",{children:p&&h?`${p}, ${h}`:p||h||""})]})]}),(0,d.jsxs)("div",{className:"md:ml-3 xs:mt-6 flex pt-6 xs:px-4 md:w-2/3",children:[l&&(0,d.jsxs)("div",{className:(0,s.A)("w-48 pr-3",{"xs:w-1/3":r,"xs:w-2/3":!r}),children:[(0,d.jsx)("div",{className:"font-bold",children:"Industry"}),(0,d.jsx)("div",{className:"text-grey600",children:l})]}),r&&(0,d.jsxs)("div",{className:(0,s.A)("w-48",{"xs:w-1/3":l,"xs:w-2/3":!l}),children:[(0,d.jsx)("div",{className:"font-bold",children:"Employees"}),(0,d.jsx)("div",{className:"text-grey600",children:`${r} Employees`})]}),(0,d.jsx)("div",{className:"w-0 sm:w-1/3 right-0 hidden",children:(0,d.jsx)("div",{className:"font-bold",children:"Award Winner"})})]})]}),(0,d.jsx)("div",{className:"my-3 xs:px-4 pb-4",children:t()(o,{length:245})}),x&&(0,d.jsx)("div",{className:"my-3 xs:px-4 pb-4",children:(0,d.jsx)(c.G,{comment:x})}),(0,d.jsx)("hr",{})]});var h=r(15710);let f=()=>(0,d.jsxs)("div",{className:"flex flex-col w-full h-full",children:[(0,d.jsxs)("div",{className:"flex flex-col md:flex-row w-full mb-4",children:[(0,d.jsxs)("div",{className:"flex w-full md:w-1/4",children:[(0,d.jsx)(h.A.RectangularShape,{className:"w-16 h-16"}),(0,d.jsx)(h.A.ParagraphShape,{rows:2,className:"w-1/2 xs:w-1/3 md:w-3/4"})]}),(0,d.jsxs)("div",{className:"flex w-full md:w-1/2 md:pl-8",children:[(0,d.jsx)("div",{className:"flex w-1/2",children:(0,d.jsx)(h.A.ParagraphShape,{rows:2,className:"w-2/3 xs:w-3/4"})}),(0,d.jsx)("div",{className:"flex w-1/2",children:(0,d.jsx)(h.A.ParagraphShape,{rows:2,className:"w-2/3 xs:w-3/4"})})]})]}),(0,d.jsx)(h.A.ParagraphShape,{rows:2,className:"w-full"})]})},48722:(e,a,r)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.RectangularShape=a.RoundShape=a.ParagraphShape=a.SingleLineShape=a.HeaderShape=void 0;var s=i(r(14232)),l=i(r(95062)),t=i(r(15039)),n=i(r(88576));function i(e){return e&&e.__esModule?e:{default:e}}var o=function(e){var a=e.children,r=e.className,l=e.gradientColor;return s.default.createElement("div",{className:(0,t.default)("skeleton__shape-container",r,{"skeleton--white":"white"===l,"skeleton--purple":"purple"===l})},a)};o.propTypes={children:l.default.node.isRequired,className:l.default.string,gradientColor:l.default.oneOf(["grey","white","purple",null])};var c=function(e){var a=e.className,r=e.gradientColor;return s.default.createElement(o,{className:a,gradientColor:r},s.default.createElement("div",{className:"skeleton__shape skeleton__shape--header"}))};a.HeaderShape=c,c.propTypes={className:l.default.string,gradientColor:l.default.oneOf(["grey","white","purple",null])};var d=function(e){var a=e.className,r=e.gradientColor;return s.default.createElement(o,{className:a,gradientColor:r},s.default.createElement("div",{className:"skeleton__shape skeleton__shape--single-line"}))};a.SingleLineShape=d,d.propTypes={className:l.default.string,gradientColor:l.default.oneOf(["grey","white","purple",null])};var m=function(e){var a=e.rows,r=e.className,l=e.gradientColor;return s.default.createElement("div",{className:(0,t.default)("skeleton__shape--paragraph",r)},(0,n.default)(a,function(e){var r="";return e+1===a&&(r="skeleton__shape--single-line--last-line"),s.default.createElement(d,{className:r,key:e,gradientColor:l})}))};a.ParagraphShape=m,m.propTypes={rows:l.default.number.isRequired,className:l.default.string,gradientColor:l.default.oneOf(["grey","white","purple",null])};var u=function(e){var a=e.className,r=e.gradientColor;return s.default.createElement(o,{className:a,gradientColor:r},s.default.createElement("div",{className:"skeleton__shape skeleton__shape--round"}))};a.RoundShape=u,u.propTypes={className:l.default.string,gradientColor:l.default.oneOf(["grey","white","purple",null])};var p=function(e){var a=e.className,r=e.gradientColor;return s.default.createElement(o,{className:a,gradientColor:r},s.default.createElement("div",{className:"skeleton__shape"}))};a.RectangularShape=p,p.propTypes={className:l.default.string,gradientColor:l.default.oneOf(["grey","white","purple",null])}},67393:(e,a,r)=>{"use strict";r.d(a,{D:()=>m});var s=r(14232),l=r(44049),t=r(78047),n=r(58749),i=r(82167),o=r(37876);let c=i.Ay.input.withConfig({componentId:"xo3gg-0"})(["::-ms-clear{display:none;}"]),d=i.Ay.span.withConfig({componentId:"xo3gg-1"})(["position:absolute;top:",";left:",";right:",";"],e=>e.$top||"unset",e=>e.$left||"unset",e=>e.$right||"unset");function m({onSubmit:e,requiredLength:a=3,errorMessage:r="search must have at least 3 characters",defaultValue:i}){let{0:u,1:p}
1=(0,s.useState)(!1),{0:h,1:f}=(0,s.useState)(i??"");return(0,s.useEffect)(()=>{i&&f(i)},[i]),(0,o.jsxs)("form",{onSubmit:function(r){r.preventDefault();let s=h.trim();s.length<a?p(!0):(p(!1),e(s))},role:"search",children:[(0,o.jsxs)("div",{className:"relative",children:[(0,o.jsx)("label",{htmlFor:"search-input",className:"sr-only",children:"Search Companies"}),(0,o.jsx)(c,{id:"search-input",value:h,"aria-label":"Search Companies",type:"text",className:"border border-solid rounded-sm bg-white text-grey500 w-full h-8 pl-8 pr-8 placeholder-grey500",maxLength:100,placeholder:"Search Companies",onChange:e=>{f(e.target.value),p(!1)}}),(0,o.jsx)(d,{$top:"5px",$left:"5px",children:(0,o.jsx)(l.A,{color:n.colors.grey700})}),h.length>0&&(0,o.jsx)(d,{$top:"7px",$right:"5px",children:(0,o.jsx)(t.default,{className:"cursor-pointer",color:n.colors.grey700,size:19,onClick:()=>{f("")}})})]}),u&&(0,o.jsx)("span",{className:"text-red400 text-sm",children:r})]})}},82359:(e,a,r)=>{"use strict";r.d(a,{G:()=>t});var s=r(12601),l=r(37876);let t=({comment:e})=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:"mb-1 font-bold",children:"What our employees are saying:"}),(0,l.jsx)(s.A,{lines:2,more:"Read more",less:"Read less",className:"mb-3 italic leading-6",anchorClass:"text-TWPLinkBlue hover:text-blue500 focus:text-blue500",children:`"${e}"`})]})},88576:(e,a,r)=>{var s=r(63592),l=r(51124),t=r(13051),n=Math.min;e.exports=function(e,a){if((e=t(e))<1||e>0x1fffffffffffff)return[];var r=0xffffffff,i=n(e,0xffffffff);a=l(a),e-=0xffffffff;for(var o=s(i,a);++r<e;)a(r);return o}},90040:(e,a,r)=>{"use strict";r.r(a),r.d(a,{default:()=>i});var s=r(74076),l=r(85494),t=r(56019),n=r(37876);let i=function(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l.Y,{imagePath:{large:"/images/404-header-image.jpg"},children:[(0,n.jsx)(t.s,{}),(0,n.jsx)(s.w,{className:"ml-6",children:(0,n.jsx)("h1",{className:"font-light text-3xl text-white mt-40 ml-10 absolute display3 sm:text-4xl md:text-6xl md:ml-16 lg:ml-4",children:"Uh-oh, something has gone wrong"})})]}),(0,n.jsx)("main",{className:"sm:px-8 md:px-10 mb-20",id:"main-content",children:(0,n.jsxs)(s.w,{className:"sm:w-full w-5/6",children:[(0,n.jsx)("h2",{className:"mt-10",children:"We're having problems loading this page."}),(0,n.jsx)("h3",{className:"my-4",children:"This is embarrassing, but our engineers are on the case! Please try again in a few minutes."})]})})]})}},92225:(e,a,r)=>{"use strict";r.d(a,{R:()=>i,L:()=>w});var s=r(16968),l=r.n(s),t=r(48111),n=r(37876);let i=()=>(0,n.jsx)(n.Fragment,{children:l()([1,2,3,4,5],e=>(0,n.jsx)("div",{className:"w-full xs:w-3/5 mt-10",children:(0,n.jsx)(t.t,{})},`skeleton-${e}`))});var o=r(66284),c=r(59860),d=r(14232),m=r(13381),u=r(48230),p=r.n(u),h=r(89099),f=r(1351);let x=["key"];function g(e,a){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);a&&(s=s.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,s)}return r}function j(e){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?g(Object(r),!0).forEach(function(a){(0,o.A)(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}let v=()=>(0,n.jsxs)("div",{className:"my-24 text-center",children:[(0,n.jsx)("h2",{children:"No Results Found"}),(0,n.jsxs)("p",{className:"w-full md:w-1/2 m-auto",children:["It seems we can't find any companies based on your search. You can try to search another company or ",(0,n.jsx)("a",{href:f.M2,className:"text-blue500",children:"nominate your company."})]})]}),w=({searchTerm:e,searchResult:a,setPageNumber:r})=>{let s=(0,d.useRef)(null),i=(0,h.useRouter)();return a.totalSize>0?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h2",{className:"my-6",ref:s,children:`Showing ${a.totalSize} ${a.totalSize>1?"results":"result"} for ${e}`}),(0,n.jsxs)("div",{children:[l()(a.items,e=>(0,n.jsx)("div",{children:(0,n.jsx)(t.c,{name:e.company.name,companyCode:e.company.code,employeeCount:e.nationalEmployeeCount,industry:e.industry,logoUrl:e.logoUrl,description:e.description,locationCity:e.headquarters?.city,locationState:e.headquarters?.state,programCode:e.programCode,featuredComment:e?.featuredComment})},e.company.code)),(0,n.jsx)("div",{className:"mt-6",children:(0,n.jsx)(m.A,{itemCount:a.totalSize,renderItem:a=>{let{key:r}=a,s=(0,c.A)(a,x);return(0,n.jsx)(p(),j(j({href:`${i.pathname}?company=${e}&page=${s.children}`},s),{},{children:s.children}),r)},itemCountPerPage:a.pageSize,pageNumber:a.pageNumber,onPageChange:a=>{r(a+1),i.push(`${i.pathname}?company=${e}&page=${a+1}`),s.current&&window.scrollTo(0,s.current.offsetTop-100)}})})]})]}):(0,n.jsx)(v,{})}}}]);
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.