"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6168],{4151:function(n,e,t){t.d(e,{W:function(){return s}});var r=t(5893),o=t(1664),i=t.n(o),l=t(2963),s=n=>{let{children:e,className:t="",icon:o="plus",href:s="#",target:a,...c}=n,d="flex gap-4 items-center border-b md:border-b-2 lg:border-b-[3px] border-current w-max text-lg xl:text-2xl";return t&&(d="".concat(d," ").concat(t)),(0,r.jsxs)(i(),{href:s,...c,className:"button group "+d,target:a,children:[e,"_blank"===a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.K5,{className:"w-4 md:w-6 arrow-down h-4 md:h-6 -rotate-[135deg] group-hover:hidden"}),(0,r.jsx)(l.K5,{className:"w-4 md:w-6 arrow-down hidden h-4 md:h-6 -rotate-90 group-hover:block"})]}),"plus"===o&&"_blank"!==a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.v3,{className:"w-4 md:w-6 h-4 plus group-hover:hidden md:h-6"}),(0,r.jsx)(l.K5,{className:"w-4 md:w-6 arrow-down hidden h-4 md:h-6 -rotate-90 group-hover:block"})]}),"arrowRight"===o&&"_blank"!==a&&(0,r.jsx)(l.ol,{className:"w-4 arrow-right md:w-6 h-4 md:h-6"}),"arrowDown"===o&&"_blank"!==a&&(0,r.jsx)(l.K5,{className:"w-4 arrow-down md:w-6 h-4 md:h-6"})]})}},1456:function(n,e,t){t.d(e,{Z:function(){return o}});var r=t(5893),o=n=>{let{children:e,className:t=""}=n;return(0,r.jsx)("div",{className:"container "+t,children:e})}},7472:function(n,e,t){var r=t(5893);e.Z=n=>{let{className:e}=n;return(0,r.jsxs)("svg",{className:e,width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M46 24L2 24",stroke:"currentColor",strokeWidth:"3",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M22.4141 2C22.4141 1.17157 23.0856 0.5 23.9141 0.5C24.7425 0.5 25.4141 1.17157 25.4141 2H22.4141ZM25.4141 46C25.4141 46.8284 24.7425 47.5 23.9141 47.5C23.0856 47.5 22.4141 46.8284 22.4141 46H25.4141ZM25.4141 2V46H22.4141V2H25.4141Z",fill:"currentColor"})]})}},2963:function(n,e,t){t.d(e,{K5:function(){return o},ol:function(){return i},v3:function(){return l.Z}});var r=t(5893),o=n=>{let{className:e}=n;return(0,r.jsxs)("svg",{className:e,width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M24 45.4675L24 2.00006",stroke:"currentColor",strokeWidth:"3",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M47.0932 23.6059C47.6605 23.0021 47.6308 22.0528 47.027 21.4856C46.4233 20.9184 45.474 20.948 44.9068 21.5518L47.0932 23.6059ZM22.9068 44.97C22.3396 45.5738 22.3692 46.5231 22.973 47.0903C23.5768 47.6575 24.5261 47.6279 25.0933 47.0241L22.9068 44.97ZM44.9068 21.5518L22.9068 44.97L25.0933 47.0241L47.0932 23.6059L44.9068 21.5518Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M0.918345 24.1415C0.344388 23.5442 0.363377 22.5946 0.960759 22.0206C1.55814 21.4467 2.5077 21.4657 3.08166 22.0631L0.918345 24.1415ZM25.0816 44.9609C25.6555 45.5583 25.6366 46.5078 25.0392 47.0818C24.4418 47.6557 23.4922 47.6367 22.9183 47.0394L25.0816 44.9609ZM3.08166 22.0631L25.0816 44.9609L22.9183 47.0394L0.918345 24.1415L3.08166 22.0631Z",fill:"currentColor"})]})},i=n=>{let{className:e}=n;return(0,r.jsxs)("svg",{className:e,width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M45.4668 24L1.99933 24",stroke:"currentColor",strokeWidth:"3",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M23.6052 0.906751C23.0014 0.339534 22.0521 0.369178 21.4849 0.972962C20.9177 1.57675 20.9473 2.52603 21.5511 3.09325L23.6052 0.906751ZM44.9693 25.0932C45.5731 25.6604 46.5224 25.6308 47.0896 25.027C47.6568 24.4232 47.6272 23.4739 47.0234 22.9067L44.9693 25.0932ZM21.5511 3.09325L44.9693 25.0932L47.0234 22.9067L23.6052 0.906751L21.5511 3.09325Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M24.1408 47.0817C23.5434 47.6556 22.5939 47.6366 22.0199 47.0392C21.446 46.4419 21.4649 45.4923 22.0623 44.9183L24.1408 47.0817ZM44.9601 22.9184C45.5575 22.3445 46.5071 22.3634 47.081 22.9608C47.655 23.5582 47.636 24.5078 47.0386 25.0817L44.9601 22.9184ZM22.0623 44.9183L44.9601 22.9184L47.0386 25.0817L24.1408 47.0817L22.0623 44.9183Z",fill:"currentColor"})]})},l=t(7472)},768:function(n,e,t){t.d(e,{Z:function(){return S}});var r=t(5893),o=t(1163),i=t(4593),l=t(1519),s=t(5152),a=t.n(s),c=t(4968),d=t(681),u=t(7294),g=t(6546),h=t(9382),p=t(3493),m=t.n(p),f=t(5605),x=t(5481),v=t(1664),w=t.n(v),b=n=>{let{href:e="/",className:t}=n;return t+=" flex gap-2 items-center nav-logo",(0,r.jsx)(w(),{href:e,className:t,passHref:!0,children:(0,r.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 666.61 150.62",width:"168",height:"100%",children:(0,r.jsxs)("g",{children:[(0,r.jsx)("path",{d:"M249.96,42.2c9.33,0,17.13,3.18,23.4,9.53c6.26,6.36,9.34,14.25,9.34,23.59s-3.08,17.24-9.34,23.59s-14.06,9.54-23.4,9.54   c-9.34,0-17.05-3.18-23.31-9.54c-6.23-6.25-9.63-14.77-9.43-23.59c-0.2-8.82,3.21-17.34,9.43-23.59   C232.74,45.43,241.2,41.98,249.96,42.2z M234.26,58.76c-4.32,4.41-6.64,10.39-6.45,16.56c-0.2,6.17,2.13,12.16,6.45,16.57   c4.05,4.35,9.76,6.77,15.7,6.64c5.93,0.09,11.63-2.32,15.69-6.64c4.34-4.43,6.45-9.92,6.45-16.57c0.2-6.17-2.13-12.15-6.45-16.56   c-4.07-4.32-9.76-6.72-15.69-6.63C244.02,52,238.31,54.41,234.26,58.76L234.26,58.76z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M304.84,43.64h22.53c6,0,10.59,1.83,14,5.49c3.28,3.49,5.07,8.11,5,12.9c0.07,4.91-1.8,9.65-5.2,13.2   c-3.56,3.75-8.28,5.58-14.25,5.58h-11.68V107h-10.4V43.64z M315.24,71.47h10.49c6.26,0,10.12-4.53,10.12-9.53s-3.66-8.76-9.92-8.76   h-10.69V71.47z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M391.88,107h-10.4V53.18h-20.7v-9.54h51.81v9.54h-20.71V107z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M431.84,43.64h10.4V107h-10.4V43.64z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M531.6,107h-10.4V63.13l-17.07,29.62h-9.44l-17-29.66V107h-10.4V43.64h11.54l20.6,35.82l20.61-35.82h11.56V107z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M568.13,91.02l-5.87,16h-11.41l24.74-63.36h10.21l24.65,63.36h-11.32l-6-16H568.13z M580.65,57.22l-9,24.27h18   L580.65,57.22z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M640.13,43.64v53.83h26.48V107h-36.9V43.64H640.13z",fill:"currentColor",className:"logotype"}),(0,r.jsx)("path",{d:"M56.99,103.61c-12.86,0.04-25.21-4.96-34.42-13.93C3.88,71.55,3.42,41.71,21.55,23.02c0.34-0.35,0.68-0.69,1.02-1.02   c19.2-18.56,49.65-18.56,68.85,0l0,0c18.69,18.12,19.15,47.97,1.02,66.66c-0.34,0.35-0.68,0.69-1.02,1.02   C82.21,98.65,69.85,103.65,56.99,103.61z M56.99,18.78c-10.05-0.03-19.72,3.88-26.92,10.89c-14.45,13.99-14.83,37.05-0.84,51.5   c0.28,0.28,0.56,0.57,0.84,0.84c15.01,14.52,38.84,14.52,53.85,0c14.45-13.99,14.83-37.05,0.84-51.5   c-0.28-0.28-0.56-0.57-0.84-0.84l0,0C76.71,22.66,67.04,18.75,56.99,18.78z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M67.13,127.64c-16.65,0.07-32.66-6.39-44.6-18C-1.66,86.19-2.26,47.57,21.19,23.38c0.44-0.45,0.89-0.9,1.34-1.34   c24.59-24.05,64.61-24.06,89.21,0l0,0c24.19,23.45,24.79,62.07,1.34,86.26c-0.44,0.45-0.89,0.9-1.34,1.34   C99.8,121.25,83.78,127.71,67.13,127.64z M67.13,14.64c-13.85-0.05-27.17,5.34-37.1,15C10.07,48.96,9.56,80.8,28.88,100.75   c0.38,0.39,0.76,0.77,1.15,1.15c20.69,20.01,53.51,20.01,74.2,0c19.95-19.32,20.47-51.16,1.15-71.11   c-0.38-0.39-0.76-0.77-1.15-1.15l0,0c-9.93-9.65-23.25-15.03-37.1-14.97V14.64z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M76.91,150.62c-20.3,0.07-39.81-7.83-54.34-22C-6.88,100.06-7.6,53.05,20.95,23.6c0.53-0.55,1.07-1.09,1.62-1.62   c30-29.31,78.72-29.3,108.68,0l0,0c29.45,28.55,30.17,75.57,1.62,105.02c-0.53,0.55-1.07,1.09-1.62,1.62   C116.72,142.79,97.2,150.69,76.91,150.62z M76.91,10.73c-17.49-0.06-34.31,6.74-46.84,18.94C4.86,54.09,4.21,94.32,28.63,119.53   c0.47,0.49,0.95,0.97,1.44,1.44c25.83,25.26,67.85,25.26,93.68,0c25.21-24.42,25.86-64.65,1.44-89.86   c-0.47-0.49-0.95-0.97-1.44-1.44l0,0C111.22,17.47,94.4,10.67,76.91,10.73z",fill:"currentColor"})]})})})};function y(n){let{className:e,open:t}=n;return(0,u.useEffect)(()=>{h.ZP.killTweensOf(".ham-top"),h.ZP.killTweensOf(".ham-middle"),h.ZP.killTweensOf(".ham-bottom"),t?(h.ZP.to(".ham-top",{duration:.3,rotate:45,y:10,transformOrigin:"center"}),h.ZP.to(".ham-bottom",{duration:.3,rotate:-45,y:-10,transformOrigin:"center"}),h.ZP.to(".ham-middle",{duration:.3,x:200})):(h.ZP.to(".ham-top",{duration:.3,rotate:0,y:0}),h.ZP.to(".ham-bottom",{duration:.3,rotate:0,y:0}),h.ZP.to(".ham-middle",{duration:.3,x:0}))},[t]),(0,r.jsx)("div",{className:e+" hamburger-icon",children:(0,r.jsxs)("svg",{width:"42",height:"42",viewBox:"0 0 42 42",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{className:"ham-top",d:"M33 11L9 11",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{className:"ham-middle",d:"M33 21L9 21",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{className:"ham-bottom",d:"M33 31L9 31",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"})]})})}let k=a()(()=>Promise.all([t.e(5935),t.e(5675),t.e(8970)]).then(t.bind(t,8970)),{loadableGenerated:{webpack:()=>[8970]}}),C=a()(()=>t.e(4826).then(t.bind(t,4826)),{loadableGenerated:{webpack:()=>[4826]}});h.ZP.registerPlugin(g.ScrollTrigger),h.ZP.config({nullTargetWarn:!1});var I=()=>{var n,e,t;let{menus:o,options:i}=(0,c.ZP)(),l=(0,u.useRef)();l.current="nav-"+((null===(n=i.headerColor)||void 0===n?void 0:n.toLowerCase())||"white");let s=(0,f.pU)(o,"MAIN_MENU"),a=(0,f.pU)(o,"SECONDARY_MENU"),d=(0,u.useRef)(),p=(0,u.useRef)(0),[v,w]=(0,u.useState)(!1),[I,P]=(0,u.useState)(!1),A=()=>{P(!1),d.current&&(h.ZP.killTweensOf(d.current),h.ZP.to(d.current,{duration:.3,y:0,onComplete:()=>{p.current=window.scrollY}}))},T=(0,u.useRef)(),j=1===i.headerOpacity?" !bg-opacity-100 ":"bg-opacity-0";(0,u.useEffect)(()=>{T.current||(T.current=g.ScrollTrigger.create({trigger:".main",start:"top top",onLeaveBack:()=>{(null==d?void 0:d.current)&&("nav-white"!==l.current&&(d.current.classList.remove("nav-white"),d.current.classList.add(l.current)),A())}}))},[l]);let L=()=>{!(window.scrollY<=10)&&(P(!0),d.current&&(h.ZP.killTweensOf(d.current),h.ZP.to(d.current,{duration:.3,y:-100,onComplete:()=>{if(p.current=window.scrollY,"nav-white"!==l.current){var n,e;null==d||null===(n=d.current)||void 0===n||n.classList.remove(l.current),null==d||null===(e=d.current)||void 0===e||e.classList.add("nav-white")}}})))};return(0,u.useEffect)(()=>{window.addEventListener("scroll",m()(()=>{(null==d?void 0:d.current)&&setTimeout(()=>{p.current<window.scrollY?L():p.current>window.scrollY&&A()},50)},500,{trailing:!1}))},[l]),(0,r.jsxs)("header",{ref:d,className:"fixed w-full flex flex-col pointer-events-none h-full top-0 left-0 z-50 transition-colors "+l.current,children:[(0,r.jsx)("style",{children:"\n        .nav-submenu {\n          visibility: hidden;\n        }\n        "}),(0,r.jsx)("div",{className:"nav-wrapper "+j,children:(0,r.jsx)("nav",{className:"container pointer-events-auto",children:(0,r.jsxs)(x.Z,{className:"flex justify-between items-center h-[54px] llg:h-16",children:[(0,r.jsx)("p",{onClick:()=>w(!1),children:(0,r.jsx)(b,{href:"/",className:"w-[132px] llg:w-auto llg:h-[38px]"})}),(0,r.jsx)("ul",{className:"hidden main-nav llg:flex uppercase self-stretch font-bold",children:s&&(null===(e=s.menuItems)||void 0===e?void 0:e.map(n=>(0,r.jsx)(k,{scrolled:I,item:n,className:"group px-[10px]"},n.id)))}),(0,r.jsx)("ul",{className:"hidden secondary-nav self-stretch llg:flex uppercase font-bold",children:a&&(null===(t=a.menuItems)||void 0===t?void 0:t.map(n=>(0,r.jsx)(k,{scrolled:I,variant:"secondary",item:n,className:"group px-[10px]"},n.id)))}),(0,r.jsx)("div",{onClick:()=>w(!v),children:(0,r.jsx)(y,{open:v,className:"llg:hidden"})})]})})}),(0,r.jsx)(C,{open:v,navigation:s,secondary:a,closeMainMenu:w})]})},P=n=>{let{children:e}=n;return(0,r.jsx)("main",{className:"main grow overflow-x-hidden",children:e})},A=()=>{let{preview:n}=(0,c.ZP)();return n?(0,r.jsx)(w(),{href:"/api/exit-preview",prefetch:!1,className:"bottom-10 left-10 fixed z-50 bg-gray-900 hover:bg-gray-800 text-white font-bold py-2 px-4 rounded",children:"Exit Preview"}):null},T=t(9332),j=n=>{let{className:e}=n;return(0,r.jsxs)("svg",{className:e,width:"24",height:"20",viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M3.51465 1.51465L20.4852 18.4852",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.jsx)("path",{d:"M3.51465 18.4854L20.4852 1.51479",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"round",strokeLinejoin:"round"})]})},L=t(4151),N=function(){let n=(0,T.useSearchParams)(),[e,t]=(0,u.useState)(!1),o=n.get("show_banner"),i="true"===o||""===o,{options:l}=(0,c.ZP)(),{topBannerText:s,topBannerCta:a}=l;return(0,u.useEffect)(()=>{"false"===localStorage.getItem("show_banner")?t(!1):t(i)},[i]),e&&(0,r.jsx)("div",{className:"fixed bg-primary-700 py-10 px-12 text-white text-subtitle z-100 pointer-events-auto",children:(0,r.jsxs)("div",{className:"lg:grid grid-cols-12 lg:gap-4 align-middle",children:[(0,r.jsx)("div",{className:"mr-8 lg:mr-0 col-span-8",children:s}),(0,r.jsx)("div",{className:"col-span-3 flex items-center",children:(0,r.jsx)(L.W,{href:a.url,icon:"",className:"text-secondary-100 mt-4 lg:mt-0",children:(0,r.jsx)("span",{className:"text-xl lg:text-2xl",children:a.title})})}),(0,r.jsx)("div",{className:"fixed top-10 right-10 lg:relative lg:top-0 lg:right-0 col-span-1 flex items-center cursor-pointer",onClick:()=>{t(!1),localStorage.setItem("show_banner",!1)},children:(0,r.jsx)(j,{className:"text-secondary-100"})})]})})};let B=a()(()=>Promise.all([t.e(5935),t.e(5486),t.e(890),t.e(6065)]).then(t.bind(t,5973)),{loadableGenerated:{webpack:()=>[5973]}});var S=n=>{let{children:e}=n,{asPath:t}=(0,o.useRouter)(),{homepage:s,metadata:a={}}=(0,c.ZP)();a.og||(a.og={}),a.og.url="".concat(s).concat(t);let u={defaultTitle:a.title,...(0,d.iB)(a,{setTitle:!1,link:[{rel:"alternate",type:"application/rss+xml",href:"/feed.xml"},{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"},{rel:"manifest",href:"/site.webmanifest"}]})};return(0,r.jsxs)("div",{className:"flex flex-col min-h-screen",children:[(0,r.jsx)(i.q,{...u}),(0,r.jsx)(N,{}),(0,r.jsx)(I,{}),(0,r.jsx)(P,{children:e}),(0,r.jsx)(l.c,{}),(0,r.jsx)(A,{}),(0,r.jsx)(B,{})]})}},5481:function(n,e,t){t.d(e,{Z:function(){return i}});var r=t(5893);let o=(0,t(7294).forwardRef)((n,e)=>{let{className:t,children:o,...i}=n;return(0,r.jsx)("section",{ref:e,className:"w-full "+(t||""),...i,children:o})});o.displayName="Section";var i=o},3232:function(n,e,t){t.d(e,{K:function(){return r}});let r="#graphql\nblocks {\n  name\n  ... on CoreTableBlock {\n    originalContent\n    attributes {\n      ... on CoreTableBlockAttributes {\n        head {\n          cells {\n            colspan\n            rowspan\n            scope\n            tag\n          }\n        }\n        body { \n          cells {\n            colspan\n            rowspan\n            scope\n            tag\n          }\n        }\n        foot {\n          cells {\n            colspan\n            rowspan\n            scope\n            tag\n          }\n        }\n      }\n    }\n  }\n  ... on CoreListBlock {\n    innerBlocks {\n      ... on CoreListItemBlock {\n          originalContent\n        }\n    }\n    attributes {\n      ... on CoreListBlockAttributes {\n        ordered\n        className\n        values\n      }\n    }\n  }\n  ... on CoreHeadingBlock {\n    originalContent\n    attributes {\n      ... on CoreHeadingBlockAttributes {\n        align\n        anchor\n        backgroundColor\n        className\n        level\n        style\n        textAlign\n        textColor\n        fontSize\n      }\n    }\n  }\n  ... on CoreParagraphBlock {\n    originalContent\n    attributes {\n      ... on CoreParagraphBlockAttributes {\n        align\n        anchor\n        backgroundColor\n        className\n        dropCap\n        style\n        textColor\n        fontSize\n      }\n    }\n  }\n  ... on CoreQuoteBlock {\n    originalContent\n    attributes {\n      ... on CoreQuoteBlockAttributes {\n        value\n        anchor\n        className\n        style\n        fontSize\n      }\n    }\n  }\n  ... on CoreImageBlock {\n    attributes {\n      ... on CoreImageBlockAttributes {\n        url\n        width\n        height\n        id\n        href\n        className\n        alt\n      }\n    }\n  }\n  ... on CoreHtmlBlock {\n    originalContent\n    attributes {\n      ... on CoreHtmlBlockAttributes {\n        html: content\n      }\n    }\n  }\n  ... on CoreColumnsBlock {\n    innerBlocks {\n      ... on CoreColumnBlock {\n        name\n        innerBlocks {\n          name\n          ... on CoreHeadingBlock {\n            originalContent\n          }\n          ... on CoreParagraphBlock {\n            originalContent\n          }\n          ... on CoreImageBlock {\n            attributes {\n              ... on CoreImageBlockAttributes {\n                url\n                width\n                height\n                id\n                href\n                alt\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n\n  ... on AcfHighlightsBlock {\n    highlights {\n      highlights {\n        value\n        label\n        text\n      }\n    }\n  }\n  ... on AcfHeaderBlock {\n    blockHeader {\n      overtitle\n      title\n      text\n      button {\n        target\n        title\n        url\n      }\n      image {\n        altText\n        caption\n        sourceUrl(size: LARGE)\n        srcSet\n        sizes\n        id\n        mediaDetails {\n          height\n          width\n        }\n      }\n      lottie\n    }\n  }\n  ... on AcfImageTextBlock {\n    blockImgText {\n      title\n      subtitle\n      text\n      side\n      dimension\n      graphics\n      roundedImage\n      image {\n        altText\n        caption\n        sourceUrl(size: LARGE)\n        srcSet\n        sizes\n        id\n        mediaDetails {\n          height\n          width\n        }\n      }\n      buttons {\n        button {\n          target\n          title\n          url\n        }\n      }\n    }\n  }\n  ... on AcfHomeHeroBlock {\n    blockHomeHero {\n      lottie\n      texts {\n        text\n      }\n    }\n  }\n  ... on AcfServicesBlock {\n    blockServices {\n      title\n      text\n      color\n      button{\n        target\n        title\n        url\n      }\n      services {\n        service {\n          ...on Service{\n            id\n            databaseId\n            title\n            content\n          }\n        }\n      }\n    }\n  }\n  ... on AcfSolutionsBlock {\n    blockSolutions {\n      title\n      text\n      color\n      solutions {\n        title\n        text\n        button{\n          target\n          title\n          url\n        }\n        services {\n          service {\n            ...on Service{\n              id\n              databaseId\n              title\n              slug\n              content\n            }\n          }\n        }\n      }\n    }\n  }\n  ... on AcfCardCarouselBlock {\n    blockCarousel {\n      title\n      text\n      button {\n        target\n        title\n        url\n      }\n      cards {\n        card {\n          ...on CaseStudy {\n            id\n            title\n            slug\n            categories {\n              edges {\n                node {\n                  databaseId\n                  id\n                  name\n                  slug\n                }\n              }\n            }\n            featuredImage {\n              node {\n                altText\n                caption\n                sourceUrl(size: LARGE)\n                srcSet\n                sizes\n                id\n                mediaDetails {\n                  height\n                  width\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  ... on AcfBigCarouselBlock {\n    blockBigCarousel {\n      title\n      text\n      overlay\n      color\n      cards {\n        image {\n          altText\n          caption\n          sourceUrl(size: LARGE)\n          srcSet\n          sizes\n          id\n          mediaDetails {\n            height\n            width\n          }\n        }\n        lottie\n        title\n        text\n        button {\n            target\n            title\n            url\n        }\n      }\n    }\n  }\n  ... on AcfLogoCarouselBlock {\n    blockLogoCarousel {\n      title\n      text\n      logos{\n        url\n        logo {\n          altText\n          caption\n          sourceUrl(size: LARGE)\n          srcSet\n          sizes\n          id\n          mediaDetails {\n            height\n            width\n          }\n        }\n      }\n    }\n  }\n  ... on AcfTestimonialsCarouselBlock {\n    blockTestimonialsCarousel {\n      title\n      reviews {\n          content\n          name\n          job\n          company\n        \n      }\n    }\n  }\n  ... on AcfInsightsBlock {\n    blockInsights {\n      title\n      text\n      button {\n        target\n        title\n        url\n      } \n    }\n  }\n  ... on AcfGridIconsBlock {\n    blockGridIcons {\n      title\n      text\n      color\n      icons {\n        icon\n        title\n        text\n        button {\n          target\n          title\n          url\n        }\n      }\n    }\n  }\n  ... on AcfColumnsIconsBlock {\n    blockColumnsIcons {\n      title\n      text\n      color\n      size\n      arrow\n      icons {\n        icon\n        title\n        text\n        button {\n          target\n          title\n          url\n        }\n      }\n    }\n  }\n  ... on AcfVerticalSliderBlock {\n    blockVerticalSlider{\n      slides{\n        title\n        text\n        lottie\n      }\n    }\n  }\n  ... on AcfCallToActionBlock {\n    blockCallToAction {\n      overtitle\n      title\n      text\n      smallText\n      color\n      button{\n        target\n        title\n        url\n      }\n    }\n  }\n  ... on AcfCallToActionTextBlock {\n    blockCallToActionText {\n      text\n      button{\n        target\n        title\n        url\n      }\n    }\n  }\n  ... on AcfAudiencesBlock {\n    blockAudiences {\n      title\n      button {\n        target\n        title\n        url\n      }\n      audiences{\n        audience{\n          ...on Audience{\n            id\n            databaseId\n            date\n            slug\n            title\n            audienceDetails {\n              list {\n                text\n              }\n              button {\n                target\n                title\n                url\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  ...on AcfFormBlock {\n    blockForm {\n      title\n      text\n      button{\n        target\n        title\n        url\n      }\n      formId\n    }\n  }\n  ... on AcfOfficesBlock {\n    blockOffices {\n      title\n      offices{\n        office{\n          ...on Office{\n            id\n            databaseId\n            date\n            slug\n            title\n            officeDetails {\n              address\n              email\n            }\n            featuredImage {\n              node {\n                altText\n                caption\n                sourceUrl(size: LARGE)\n                srcSet\n                sizes\n                id\n                mediaDetails {\n                  height\n                  width\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n  ...on AcfOpenPositionsBlock {\n    blockOpenPositions {\n      anchorId\n      title\n      onlyThisLocations {\n        ...on Location {\n          databaseId\n        }\n      }\n    }\n  }\n  ...on AcfVideoBlock {\n    blockVideo {\n      videoId\n      videoType\n      coverImage {\n        altText\n        caption\n        sourceUrl(size: LARGE)\n        srcSet\n        sizes\n        id\n        mediaDetails {\n          height\n          width\n        }\n      }\n    }\n  }\n  ...on AcfAccordionBlock {\n    blockAccordion {\n      title\n      accordion {\n        title\n        text\n      }\n    }\n  }\n  ...on AcfMapBlock {\n    blockMap {\n      title\n      text\n      address\n      phoneNumbers{\n        phoneNumber {\n          target\n          title\n          url\n        }\n      }\n      map\n    }\n  }\n  ... on AcfImgGridBlock {\n    blockImgGrid {\n      title\n      text\n      items {\n        image {\n          altText\n          caption\n          sourceUrl(size: LARGE)\n          srcSet\n          sizes\n          id\n          mediaDetails {\n            height\n            width\n          }\n        }\n        title\n        subtitle\n        text\n        button {\n            target\n            title\n            url\n        }\n      }\n    }\n  }\n  ... on AcfFullWidthImgBlock {\n    blockFullWidthImg {\n      image {\n          altText\n          caption\n          sourceUrl(size: LARGE)\n          srcSet\n          sizes\n          id\n          mediaDetails {\n            height\n            width\n          }\n        }\n      imagePosition\n    }\n  }\n}\n\n"},7693:function(n,e,t){t.d(e,{$T:function(){return T},CY:function(){return j},F3:function(){return S},L0:function(){return M},TA:function(){return N},bM:function(){return P},cV:function(){return L},kU:function(){return _},qR:function(){return B},yh:function(){return z},zm:function(){return A}});var r=t(2729),o=t(8806),i=t(3232);function l(){let n=(0,r._)(["\n  fragment PostFields on Post {\n    id\n    categories {\n      edges {\n        node {\n          databaseId\n          id\n          name\n          slug\n        }\n      }\n    }\n    insightTypes {\n      edges {\n        node {\n          databaseId\n          id\n          name\n          slug\n        }\n      }\n    }\n    featuredImage {\n      node {\n        altText\n        caption\n        sourceUrl(size: MEDIUM_LARGE)\n        srcSet\n        sizes\n        id\n        mediaDetails {\n          height\n          width\n        }\n      }\n    }\n    databaseId\n    date\n    isSticky\n    postId\n    slug\n    title\n  }\n"]);return l=function(){return n},n}function s(){let n=(0,r._)(["\n  fragment AllPostFields on Post {\n    author {\n      node {\n        avatar {\n          height\n          url\n          width\n        }\n        id\n        name\n        slug\n      }\n    }\n    id\n    categories {\n      edges {\n        node {\n          databaseId\n          id\n          name\n          slug\n        }\n      }\n    }\n    insightTypes {\n      edges {\n        node {\n          databaseId\n          id\n          name\n          slug\n        }\n      }\n    }\n    insightDetail {\n      author {\n        ... on TeamMember {\n          slug\n          title\n          content\n          teamDetails{\n            abstract\n          }\n          featuredImage {\n            node {\n              altText\n              caption\n              sourceUrl(size: LARGE)\n              srcSet\n              sizes\n              id\n              mediaDetails {\n                height\n                width\n              }\n            }\n          }\n        }\n      }\n      fileToDownload {\n        id\n        mediaItemUrl\n      }\n      linkToExternalResource\n    }\n    content\n    date\n    excerpt\n    detailFields{\n      headerColor\n    }\n    featuredImage {\n      node {\n        altText\n        caption\n        sourceUrl(size: LARGE)\n        srcSet\n        sizes\n        id\n        mediaDetails {\n          height\n          width\n        }\n      }\n    }\n    modified\n    databaseId\n    title\n    slug\n    isSticky\n    "," # this import is a fix to have the blocks on the build\n  }\n"]);return s=function(){return n},n}function a(){let n=(0,r._)(["\n  ","\n  query AllPostsIndex {\n    posts(first: 10000, where: { hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n        }\n      }\n    }\n  }\n"]);return a=function(){return n},n}function c(){let n=(0,r._)(["\n  ","\n  query AllPostsArchive {\n    posts(first: 10000, where: { hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n          author {\n            node {\n              avatar {\n                height\n                url\n                width\n              }\n              id\n              name\n              slug\n            }\n          }\n          excerpt\n        }\n      }\n    }\n  }\n"]);return c=function(){return n},n}function d(){let n=(0,r._)(["\n  ","\n  query AllPosts {\n    posts(first: 10000, where: { hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n          author {\n            node {\n              avatar {\n                height\n                url\n                width\n              }\n              id\n              name\n              slug\n            }\n          }\n          content\n          excerpt\n          featuredImage {\n            node {\n              altText\n              caption\n              sourceUrl(size: MEDIUM_LARGE)\n              srcSet\n              sizes\n              id\n              mediaDetails {\n                height\n                width\n              }\n            }\n          }\n          date\n          modified\n        }\n      }\n    }\n  }\n"]);return d=function(){return n},n}function u(){let n=(0,r._)(["\n  ","\n  query getPosts($first: Int, $after: String, $notIn: [ID], $categoryIn: [String], $typeIn: [String]) {\n    posts(\n      first: $first\n      after: $after\n      where: {\n        hasPassword: false\n        notIn: $notIn\n        taxQuery: {\n          relation: AND\n          taxArray: [\n            { terms: $typeIn, taxonomy: INSIGHTTYPE, field: TAXONOMY_ID, operator: IN }\n            { terms: $categoryIn, taxonomy: CATEGORY, field: TAXONOMY_ID, operator: IN }\n          ]\n        }\n      }\n    ) {\n      pageInfo {\n        hasNextPage\n        hasPreviousPage\n        startCursor\n        endCursor\n      }\n      edges {\n        node {\n          ...PostFields\n        }\n      }\n    }\n  }\n"]);return u=function(){return n},n}function g(){let n=(0,r._)(["\n  ","\n  query PostBySlug($slug: ID!, $asPreview: Boolean) {\n    post(id: $slug, idType: SLUG, asPreview: $asPreview) {\n      ...AllPostFields\n    }\n  }\n"]);return g=function(){return n},n}function h(){let n=(0,r._)(["\n  ","\n  query PostById($id: ID!, $asPreview: Boolean) {\n    post(id: $id, idType: DATABASE_ID, asPreview: $asPreview) {\n      ...AllPostFields\n    }\n  }\n"]);return h=function(){return n},n}function p(){let n=(0,r._)(["\n  ","\n  query PostsByCategoryId($categoryId: Int!) {\n    posts(where: { categoryId: $categoryId, hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n        }\n      }\n    }\n  }\n"]);return p=function(){return n},n}function m(){let n=(0,r._)(["\n  ","\n  query PostsByCategoryId($categoryId: Int!) {\n    posts(where: { categoryId: $categoryId, hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n          author {\n            node {\n              avatar {\n                height\n                url\n                width\n              }\n              id\n              name\n              slug\n            }\n          }\n          excerpt\n        }\n      }\n    }\n  }\n"]);return m=function(){return n},n}function f(){let n=(0,r._)(["\n  ","\n  query PostsByCategoryId($categoryId: Int!) {\n    posts(where: { categoryId: $categoryId, hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n          author {\n            node {\n              avatar {\n                height\n                url\n                width\n              }\n              id\n              name\n              slug\n            }\n          }\n          content\n          excerpt\n          featuredImage {\n            node {\n              altText\n              caption\n              id\n              sizes\n              sourceUrl\n              srcSet\n              mediaDetails {\n                height\n                width\n              }\n            }\n          }\n          modified\n        }\n      }\n    }\n  }\n"]);return f=function(){return n},n}function x(){let n=(0,r._)(["\n  ","\n  query PostByAuthorSlugIndex($slug: String!) {\n    posts(where: { authorName: $slug, hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n        }\n      }\n    }\n  }\n"]);return x=function(){return n},n}function v(){let n=(0,r._)(["\n  ","\n  query PostByAuthorSlugArchive($slug: String!) {\n    posts(where: { authorName: $slug, hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n          excerpt\n        }\n      }\n    }\n  }\n"]);return v=function(){return n},n}function w(){let n=(0,r._)(["\n  ","\n  query PostByAuthorSlug($slug: String!) {\n    posts(where: { authorName: $slug, hasPassword: false }) {\n      edges {\n        node {\n          ...PostFields\n          excerpt\n          featuredImage {\n            node {\n              altText\n              caption\n              id\n              sizes\n              sourceUrl\n              srcSet\n              mediaDetails {\n                height\n                width\n              }\n            }\n          }\n          modified\n        }\n      }\n    }\n  }\n"]);return w=function(){return n},n}function b(){let n=(0,r._)(["\n  query PostSEOBySlug($slug: ID!) {\n    post(id: $slug, idType: SLUG) {\n      id\n      seo {\n        canonical\n        metaDesc\n        metaRobotsNofollow\n        metaRobotsNoindex\n        opengraphAuthor\n        opengraphDescription\n        opengraphModifiedTime\n        opengraphPublishedTime\n        opengraphPublisher\n        opengraphTitle\n        opengraphType\n        readingTime\n        title\n        twitterDescription\n        twitterTitle\n        twitterImage {\n          altText\n          sourceUrl\n          mediaDetails {\n            width\n            height\n          }\n        }\n        opengraphImage {\n          altText\n          sourceUrl\n          mediaDetails {\n            height\n            width\n          }\n        }\n      }\n    }\n  }\n"]);return b=function(){return n},n}function y(){let n=(0,r._)(["\n  query PostPerPage {\n    allSettings {\n      readingSettingsPostsPerPage\n    }\n  }\n"]);return y=function(){return n},n}function k(){let n=(0,r._)(["\n  query AllCategories {\n    categories {\n      edges {\n        node {\n          id\n          databaseId\n          name\n          slug\n        }\n      }\n    }\n  }\n"]);return k=function(){return n},n}let C=(0,o.Ps)(l()),I=(0,o.Ps)(s(),i.K),P=(0,o.Ps)(a(),C),A=(0,o.Ps)(c(),C),T=(0,o.Ps)(d(),C),j=(0,o.Ps)(u(),C);(0,o.Ps)(g(),I),(0,o.Ps)(h(),I);let L=(0,o.Ps)(p(),C),N=(0,o.Ps)(m(),C),B=(0,o.Ps)(f(),C),S=(0,o.Ps)(x(),C),M=(0,o.Ps)(v(),C),z=(0,o.Ps)(w(),C);(0,o.Ps)(b()),(0,o.Ps)(y());let _=(0,o.Ps)(k())},5605:function(n,e,t){t.d(e,{pU:function(){return l}}),t(123);var r=t(2729);function o(){let n=(0,r._)(["\n  {\n    menus(first: 1000) {\n      edges {\n        node {\n          id\n          menuItems(first: 1000) {\n            edges {\n              node {\n                cssClasses\n                id\n                parentId\n                label\n                title\n                target\n                path\n                menuOptions {\n                  postRelatedMenu\n                }\n              }\n            }\n          }\n          name\n          slug\n          locations\n        }\n      }\n    }\n  }\n"]);return o=function(){return n},n}(0,t(8806).Ps)(o());let i=function(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{idKey:e="id",parentKey:t="parentId",childrenKey:r="children"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=[],i={};return n.forEach(n=>{let l={...n},{[e]:s,[t]:a=0}=l;i[s]=i[s]||[],l[r]=i[s],a?(i[a]=i[a]||[]).push(l):o.push(l)}),o};function l(n,e){let t=null==n?void 0:n.find(function(n){let{locations:t}=n;return t&&t.map(n=>n.toUpperCase()).includes(e.toUpperCase())});if(!t)return null;let r={};return r.menuItems=i(t.menuItems),r.title=t.name,r}},7177:function(n,e,t){t.d(e,{$4:function(){return d},F3:function(){return s},Jq:function(){return a},Ww:function(){return u},n3:function(){return g}});var r=t(123),o=t(2490),i=t(6906),l=t(7693);function s(n){return"/insights/".concat(n)}async function a(n,e){let t,o,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],g=(0,r.W)();if(0===a.length){let{categories:n}=await c();o=n.map(n=>n.databaseId.toString())}else o=a.map(String);if(0===d.length){let{insightTypes:n}=await (0,i.ZH)();t=n.map(n=>n.databaseId.toString())}else t=d.map(String);let h=await g.query({query:l.CY,variables:{first:n,after:e,notIn:s,categoryIn:o,typeIn:t}}),p=null==h?void 0:h.data.posts.edges.map(n=>{let{node:e={}}=n;return e}),m=null==h?void 0:h.data.posts.pageInfo;return{posts:Array.isArray(p)&&p.map(u),pageInfo:m}}async function c(){let n;let e=(0,r.W)();try{n=await e.query({query:l.kU})}catch(n){throw console.log("[posts][getAllCategories] Failed to query post data: ".concat(n.message)),n}return{categories:null==n?void 0:n.data.categories.edges.map(n=>{let{node:e={}}=n;return e})}}function d(n){if("string"!=typeof n)throw Error("Failed to sanitize excerpt: invalid type ".concat(typeof n));let e=n;return(e=(e=(e=e.replace(/\s?\[&hellip;\]/,"&hellip;")).replace("....",".")).replace(".&hellip;",".")).replace(/\w*<a class="more-link".*<\/a>/,"")}function u(){var n;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={...e};return t.author&&(t.author={...t.author.node}),(null===(n=t.author)||void 0===n?void 0:n.avatar)&&(t.author.avatar=(0,o.BA)(t.author.avatar)),t.categories&&(t.categories=t.categories.edges.map(n=>{let{node:e}=n;return{...e}})),t.insightTypes&&(t.insightTypes=t.insightTypes.edges.map(n=>{let{node:e}=n;return{...e}})),t.featuredImage&&(t.featuredImage=t.featuredImage.node),t}function g(n){if(!Array.isArray(n)||Array.isArray(n)&&0===n.length)return null;let e=n?[...n]:[];return n&&e.shift()}t(4155),l.$T,l.zm,l.bM,l.yh,l.L0,l.F3,l.qR,l.TA,l.cV},681:function(n,e,t){t.d(e,{z0:function(){return c},iB:function(){return d}}),t(123);var r=t(3142),o=t(2729),i=t(8806);function l(){let n=(0,o._)(["\n  {\n    generalSettings {\n      description\n      language\n      title\n    }\n  }\n"]);return l=function(){return n},n}function s(){let n=(0,o._)(["\n  {\n    seo {\n      webmaster {\n        yandexVerify\n        msVerify\n        googleVerify\n        baiduVerify\n      }\n      social {\n        youTube {\n          url\n        }\n        wikipedia {\n          url\n        }\n        twitter {\n          username\n          cardType\n        }\n        pinterest {\n          metaTag\n          url\n        }\n        mySpace {\n          url\n        }\n        linkedIn {\n          url\n        }\n        instagram {\n          url\n        }\n        facebook {\n          url\n          defaultImage {\n            altText\n            sourceUrl\n            mediaDetails {\n              height\n              width\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function a(){let n=(0,o._)(["\n  query Options {\n    acfOptionsOptions {\n      options {\n        titleNewsletter\n        textNewsletter\n        formIdNewsletter\n        ctaJob {\n          title\n          text\n          button {\n            title\n            url\n            target\n          }\n        }\n        audiencesArchive {\n          title\n          text\n          smallText\n          button {\n            title\n            url\n            target\n          }\n        }\n        teamArchive {\n          title\n          text\n          button {\n            title\n            url\n            target\n          }\n        }\n        caseStudiesArchive {\n          title\n          text\n          button {\n            title\n            url\n            target\n          }\n        }\n        insightsArchive {\n          title\n          text\n        }\n        insightsHighlited {\n          insight {\n            __typename\n            ... on Post {\n              id\n              databaseId\n              title\n              excerpt\n              slug\n              categories {\n                edges {\n                  node {\n                    databaseId\n                    id\n                    name\n                    slug\n                  }\n                }\n              }\n              featuredImage {\n                node {\n                  altText\n                  caption\n                  sourceUrl\n                  srcSet\n                  sizes\n                  id\n                  mediaDetails {\n                    height\n                    width\n                  }\n                }\n              }\n            }\n          }\n        }\n        categoryWithFormLayout {\n          id\n          databaseId\n          name\n        }\n        formIdInsights\n        hotNews {\n          target\n          title\n          url\n        }\n        jobBenefits {\n          title\n          text\n        }\n        filledJob {\n          title\n          text\n        }\n        topBannerText\n        topBannerCta {\n          title\n          url\n          target\n        }\n      }\n    }\n  }\n"]);return a=function(){return n},n}function c(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{router:r={},homepage:o=""}=t,{asPath:i}=r,l="".concat(o).concat(i),s=new URL(l).pathname,a={canonical:e.canonical||"".concat(o).concat(s),og:{url:l},twitter:{}};return["description","language","title"].forEach(t=>{let r=void 0!==e[t]?e[t]:n[t];void 0!==r&&(a[t]=r)}),e.og&&["description","image","title","type"].forEach(t=>{var r,o;let i=null===(r=e.og)||void 0===r?void 0:r[t],l=e[t],s=null===(o=n.og)||void 0===o?void 0:o[t],c=n[t],d=i||l||s||c;void 0!==d&&(a.og[t]=d)}),e.twitter&&["cardType","description","imageUrl","title","username"].forEach(n=>{var t;let r=null===(t=e.twitter)||void 0===t?void 0:t[n],o=a.og[n],i=r||o;void 0!==i&&(a.twitter[n]=i)}),"article"===a.og.type&&e.article&&(a.article={},["author","modifiedTime","publishedTime","publisher"].forEach(n=>{let t=e.article[n];void 0!==t&&(a.article[n]=t)})),a}function d(){var n,e,t,o,i,l,s,a,c,d,u,g,h,p,m,f,x,v,w,b,y;let k=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{link:I=[],meta:P=[],setTitle:A=!0}=C,T=(0,r.zm)(k.description),j={htmlAttributes:{lang:k.language}};A&&(j.title=k.title),j.link=[...I,{rel:"canonical",href:k.canonical||(null===(n=k.og)||void 0===n?void 0:n.url)}].filter(function(){let{href:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!n});let L=null===(t=k.og)||void 0===t?void 0:null===(e=t.image)||void 0===e?void 0:e.sourceUrl;return j.meta=[...P,{name:"description",content:T},{property:"og:title",content:k.title||(null===(o=k.og)||void 0===o?void 0:o.title)},{property:"og:description",content:T||(null===(i=k.og)||void 0===i?void 0:i.description)},{property:"og:url",content:null===(l=k.og)||void 0===l?void 0:l.url},{property:"og:image",content:L},{property:"og:image:secure_url",content:L},{property:"og:image:width",content:null===(c=k.og)||void 0===c?void 0:null===(a=c.image)||void 0===a?void 0:null===(s=a.mediaDetails)||void 0===s?void 0:s.width},{property:"og:image:height",content:null===(g=k.og)||void 0===g?void 0:null===(u=g.image)||void 0===u?void 0:null===(d=u.mediaDetails)||void 0===d?void 0:d.height},{property:"og:type",content:(null===(h=k.og)||void 0===h?void 0:h.type)||"website"},{property:"og:site_name",content:k.siteTitle},{property:"twitter:title",content:(null===(p=k.twitter)||void 0===p?void 0:p.title)||(null===(m=k.og)||void 0===m?void 0:m.title)||k.title},{property:"twitter:description",content:(null===(f=k.twitter)||void 0===f?void 0:f.description)||(null===(x=k.og)||void 0===x?void 0:x.description)||T},{property:"twitter:image",content:L},{property:"twitter:site",content:(null===(v=k.twitter)||void 0===v?void 0:v.username)&&"@".concat(k.twitter.username)},{property:"twitter:card",content:null===(w=k.twitter)||void 0===w?void 0:w.cardType},{property:"article:modified_time",content:null===(b=k.article)||void 0===b?void 0:b.modifiedTime},{property:"article:published_time",content:null===(y=k.article)||void 0===y?void 0:y.publishedTime}].filter(function(){let{content:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!n}),j}(0,i.Ps)(l()),(0,i.Ps)(s()),(0,i.Ps)(a())},6906:function(n,e,t){t.d(e,{Zr:function(){return p},ZH:function(){return h}});var r=t(123),o=t(2729),i=t(8806);function l(){let n=(0,o._)(["\n  {\n    insightTypes(first: 10000) {\n      edges {\n        node {\n          id\n          databaseId\n          name\n          slug\n        }\n      }\n    }\n    departments(first: 10000) {\n      edges {\n        node {\n          databaseId\n          description\n          id\n          name\n          slug\n          count\n        }\n      }\n    }\n    locations(first: 10000) {\n      edges {\n        node {\n          databaseId\n          description\n          id\n          name\n          slug\n          count\n        }\n      }\n    }\n    solutions(first: 10000) {\n      edges {\n        node {\n          databaseId\n          description\n          id\n          name\n          slug\n          count\n        }\n      }\n    }\n  }\n"]);return l=function(){return n},n}function s(){let n=(0,o._)(["\n  {\n    insightTypes(first: 10000) {\n      edges {\n        node {\n          id\n          databaseId\n          name\n          slug\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function a(){let n=(0,o._)(["\n  {\n    departments(first: 10000) {\n      edges {\n        node {\n          databaseId\n          description\n          id\n          name\n          slug\n          count\n        }\n      }\n    }\n  }\n"]);return a=function(){return n},n}function c(){let n=(0,o._)(["\n  {\n    locations(first: 10000) {\n      edges {\n        node {\n          databaseId\n          description\n          id\n          name\n          slug\n          count\n        }\n      }\n    }\n  }\n"]);return c=function(){return n},n}function d(){let n=(0,o._)(["\n  {\n    solutions(first: 10000) {\n      edges {\n        node {\n          databaseId\n          description\n          id\n          name\n          slug\n          count\n        }\n      }\n    }\n  }\n"]);return d=function(){return n},n}let u=(0,i.Ps)(l()),g=(0,i.Ps)(s());async function h(){let n;let e=(0,r.W)();try{n=await e.query({query:g})}catch(n){throw console.log("[posts][getAllTypes] Failed to query post data: ".concat(n.message)),n}return{insightTypes:null==n?void 0:n.data.insightTypes.edges.map(n=>{let{node:e={}}=n;return e})}}async function p(){let n=(0,r.W)(),e=await n.query({query:u}),t=null==e?void 0:e.data.insightTypes.edges.map(n=>{let{node:e={}}=n;return e});return{insightTypes:t,departments:null==e?void 0:e.data.departments.edges.map(n=>{let{node:e={}}=n;return e}),locations:null==e?void 0:e.data.locations.edges.map(n=>{let{node:e={}}=n;return e}),solutions:null==e?void 0:e.data.solutions.edges.map(n=>{let{node:e={}}=n;return e})}}(0,i.Ps)(a()),(0,i.Ps)(c()),(0,i.Ps)(d())},2490:function(n,e,t){t.d(e,{h$:function(){return d},BA:function(){return u}}),t(123);var r=t(4931),o=t.n(r),i=t(2729),l=t(8806);function s(){let n=(0,i._)(["\n  {\n    users(first: 10000) {\n      edges {\n        node {\n          avatar {\n            height\n            width\n            url\n          }\n          description\n          id\n          name\n          roles {\n            nodes {\n              name\n            }\n          }\n          slug\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function a(){let n=(0,i._)(["\n  {\n    users(first: 10000) {\n      edges {\n        node {\n          id\n          seo {\n            metaDesc\n            metaRobotsNofollow\n            metaRobotsNoindex\n            title\n            social {\n              youTube\n              wikipedia\n              twitter\n              soundCloud\n              pinterest\n              mySpace\n              linkedIn\n              instagram\n              facebook\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return a=function(){return n},n}function c(){let n=(0,i._)(['\n  mutation LoginUser($wpUser: String!, $wpPassword: String!) {\n    login(input: { clientMutationId: "uniqueId", username: $wpUser, password: $wpPassword }) {\n      authToken\n      user {\n        id\n        name\n      }\n    }\n  }\n']);return c=function(){return n},n}function d(n){return"/team/".concat(o()(n))}function u(n){var e;return{...n,url:null===(e=n.url)||void 0===e?void 0:e.replace("http://","https://")}}(0,l.Ps)(s()),(0,l.Ps)(a()),(0,l.Ps)(c()),t(4155)}}]);