1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6704],{317:function(e,t,n){var a=n(52322);n(2784);var i=n(45847),l=n.n(i);t.Z=e=>{let{formId:t,popup:n}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l(),{async:!0,src:"https://tally.so/widgets/embed.js"}),(0,a.jsx)(l(),{id:"tally-config-".concat(t),dangerouslySetInnerHTML:{__html:'\n window.TallyConfig = {\n "formId": window.innerWidth >= 800 ? "'.concat(t,'" : undefined,\n "popup": ').concat(JSON.stringify(n),"\n }\n ")}})]})}},25562:function(e,t,n){n.d(t,{Z:function(){return g}});var a=n(52322);n(2784);var i=n(93544),l=n(97729),o=n.n(l),r=n(6958),s=n(39097),d=n.n(s),c=n(23846),p=n(21336);let u=(0,i.W2)("Breadcrumbs").create(e=>{let{theme:t}=e;return{root:{position:"absolute",display:"flex",gap:4,top:-58,left:0,[t.breakpoints.down("sm")]:{top:-36}},breadcrumb:{display:"flex",alignItems:"center",gap:4,textDecoration:"none",color:"inherit","&:not(:last-child)":{"& > *":{opacity:"50%"},"&:hover > *:first-child":{opacity:"100%"}}},chevron:{width:14,height:14,display:"inline",transform:"translateY(1px)"}}});var h=e=>{let{breadcrumbs:t}=e,{classes:n}=u();if(!(null==t?void 0:t.length))return null;let i={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:t.map((e,t)=>{let{label:n,href:a}=e;return{"@type":"ListItem",position:t+1,name:n,item:(0,p.hF)(a)}})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o(),{children:(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(i)}})}),(0,a.jsx)("header",{className:n.root,children:t.map((e,i)=>{let{label:l,href:o}=e;return(0,a.jsxs)(d(),{href:o,className:n.breadcrumb,children:[(0,a.jsx)(c.Z,{style:"bodySmall",children:l}),i+1<t.length&&(0,a.jsx)(r.Z,{className:n.chevron})]},l)})})]})};let m=(0,i.W2)("Column").create(()=>({root:{position:"relative",margin:"0 auto",display:"flex",flexDirection:"column",maxWidth:"100%"},extraThin:{width:686},thin:{width:770},normal:{width:960},wide:{width:1160}}));var g=e=>{let{extraThin:t,thin:n,wide:i,breadcrumbs:l,className:o,children:r}=e,{classes:s,cx:d}=m();return(0,a.jsxs)("div",{className:d(s.root,s[t?"extraThin":n?"thin":i?"wide":"normal"],o),children:[l&&(0,a.jsx)(h,{breadcrumbs:l}),r]})}},69590:function(e,t,n){var a=n(52322);n(2784);var i=n(93544),l=n(77662),o=n(43900),r=n(23846),s=n(87612),d=n(25562),c=n(14862),p=n(16462),u=n(39097),h=n.n(u);let m=(0,i.W2)("NewsletterSection").create(e=>{let{theme:t}=e;return{eagRoot:{background:t.palette.eag.primary.lightest},blue:{background:t.palette.ea.blue},content:{display:"flex",flexDirection:"row",alignItems:"center",gap:48,[t.breakpoints.down("sm")]:{flexDirection:"column"}},info:{maxWidth:"calc(min(520px, 100%))",display:"flex",flexDirection:"column",alignItems:"stretch",justifyContent:"center",gap:32},eagHeading:{color:t.palette.eag.text.main,fontFamily:t.fonts.eag,fontStretch:"expanded",fontSize:30,fontWeight:700,lineHeight:"120%",letterSpacing:"0.8px",marginBottom:8},imageContainer:{display:"flex",flexBasis:"40%",width:220,height:220,minHeight:220,maxWidth:"90vw",[t.breakpoints.up(1080)]:{transform:"scale(1.4)"},[t.breakpoints.down("xs")]:{height:300,minHeight:300}},image:{minWidth:"100%",backgroundImage:"url('".concat(l.Hr,"')"),backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center"},archiveLink:{display:"inline-block",marginTop:-16,"& a":{color:t.palette.ea.black,"&:hover":{color:t.palette.ea.orangeDark}}}}});t.Z=e=>{let{title:t,location:n,eag:i,hideArchiveLink:u,blue:g,onSubmit:f,className:x}=e,y=i?c.Z:s.Z,b=i?p.Z:d.Z,{classes:v,cx:w}=m();return(0,a.jsx)(y,{className:w(i&&v.eagRoot,g&&v.blue,x),children:(0,a.jsx)(b,{children:(0,a.jsxs)("div",{className:v.content,children:[(0,a.jsxs)("div",{className:v.info,children:[t&&(0,a.jsx)(r.Z,{style:"title",children:t}),(0,a.jsxs)(r.Z,{style:t?"subtitle":"quote",className:w(i&&v.eagHeading),children:["Join ",l.bB," subscribers and sign up for the EA Newsletter, a monthly email with the"," ",(0,a.jsx)("strong",{children:"latest ideas and opportunities"})]}),(0,a.jsx)(o.Z,{location:n,eag:i,buttonTitle:"Sign up",onSubmit:f}),!u&&(0,a.jsx)(r.Z,{style:"bodySmall",className:v.archiveLink,children:(0,a.jsx)(h(),{href:"/ea-newsletter-archives",children:"View past editions"})})]}),(0,a.jsx)("div",{className:v.imageContainer,children:(0,a.jsx)("div",{className:v.image})})]})})})}},87062:function(e,t,n){n.d(t,{Z:function(){return v}});var a=n(52322),i=n(2784),l=n(93544),o=n(53898),r=n(37695),s=n(23846);let d=(0,l.W2)("OpportunityFilter").withNestedSelectors().create(e=>{let{theme:t,classes:n}=e;return{root:{position:"relative"},button:{width:"100%",height:"100%",cursor:"pointer",userSelect:"none",background:"transparent",border:"1px solid ".concat(t.palette.grey[400]),outline:"none",padding:"12px 16px",display:"flex",justifyContent:"space-between",alignItems:"center",fontWeight:500,"&:hover":{borderColor:t.palette.ea.black}},chevron:{width:20,marginRight:-6,transition:"transform ease-in-out 0.2s"},chevronOpen:{transform:"rotate(-180deg)"},search:{width:"100%",borderRadius:"none",background:"transparent",padding:"10px 12px",outline:"none",border:"none",borderBottom:"1px solid ".concat(t.palette.ea.black),fontFamily:t.fonts.sansSerif,fontSize:15,fontWeight:400,lineHeight:"150%",letterSpacing:"-0.16px","&::placeholder":{color:t.palette.grey[600]}},list:{position:"absolute",zIndex:10,width:"100%",background:t.palette.ea.white,border:"1px solid ".concat(t.palette.ea.black),marginTop:-1,padding:0,maxHeight:380,overflow:"auto"},listClosed:{display:"none"},listItem:{cursor:"pointer",listStyle:"none",display:"flex",alignItems:"center",gap:10,padding:"8px 12px",margin:0},highlighted:{background:t.palette.ea.orange,["& .".concat(n.checkbox)]:{borderColor:t.palette.ea.black}},checkbox:{display:"grid",placeContent:"center",appearance:"none",backgroundColor:"transparent",margin:0,width:14,height:14,minWidth:14,minHeight:14,border:"1.5px solid ".concat(t.palette.grey[300]),borderRadius:2,transition:"background-color 120ms ease-in-out, border-color 120ms ease-in-out","&::before":{content:'""',width:"0.65em",height:"0.65em",transform:"scale(0)",transition:"120ms transform ease-in-out",boxShadow:"inset 1em 1em ".concat(t.palette.ea.white),transformOrigin:"bottom left",clipPath:"pol
1ygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)"},"&:checked":{backgroundColor:t.palette.ea.black,borderColor:t.palette.ea.black},"&:checked::before":{transform:"scale(1)"}},noFilters:{padding:"10px 12px",color:t.palette.grey[600]},label:{flex:1,fontSize:14},count:{flexShrink:0,color:t.palette.grey[600],fontSize:14},buttonCount:{color:t.palette.grey[600]}}});var c=e=>{let{filter:{name:t,title:n,values:l,counts:c,searchAliases:p},activeValues:u,onToggleFilter:h}=e,[m,g]=(0,i.useState)(""),f=(0,i.useRef)(null),x=(0,i.useMemo)(()=>l.map(e=>{var t,n;return{value:e,needles:[e.toLowerCase(),...null!==(n=null==p?void 0:null===(t=p[e])||void 0===t?void 0:t.map(e=>e.toLowerCase()))&&void 0!==n?n:[]]}}),[l,p]),y=(0,i.useMemo)(()=>{if(!m)return l;let e=m.toLowerCase();return x.filter(t=>{let{needles:n}=t;return n.some(t=>t.includes(e))}).map(e=>{let{value:t}=e;return t})},[m,l,x]),{getDropdownProps:b,selectedItems:v}=(0,o.M$)({selectedItems:u?Array.from(u):[]}),{isOpen:w,getToggleButtonProps:k,getMenuProps:j,highlightedIndex:S,getItemProps:N,setHighlightedIndex:C}=(0,o.L7)({selectedItem:null,defaultHighlightedIndex:-1,items:y,stateReducer:(e,t)=>{let{changes:n,type:a}=t;switch(a){case o.L7.stateChangeTypes.ToggleButtonKeyDownEnter:case o.L7.stateChangeTypes.ToggleButtonKeyDownSpaceButton:case o.L7.stateChangeTypes.ItemClick:return{...n,isOpen:!0,highlightedIndex:e.highlightedIndex};case o.L7.stateChangeTypes.ToggleButtonBlur:if(document.activeElement===f.current)return{...n,isOpen:!0};return{...n,selectedItem:e.selectedItem};case o.L7.stateChangeTypes.MenuMouseLeave:case o.L7.stateChangeTypes.ToggleButtonKeyDownEscape:return{...n,selectedItem:e.selectedItem};default:return n}},onStateChange:e=>{let{type:n,selectedItem:a}=e;switch(n){case o.L7.stateChangeTypes.ToggleButtonKeyDownEnter:case o.L7.stateChangeTypes.ToggleButtonKeyDownSpaceButton:case o.L7.stateChangeTypes.ItemClick:a&&h(t,a)}}}),I=(0,i.useCallback)(e=>{g(e.target.value)},[]),W=(0,i.useCallback)(e=>{0!==y.length&&("ArrowDown"===e.key?(e.preventDefault(),C(null==S?0:Math.min(S+1,y.length-1))):"ArrowUp"===e.key?(e.preventDefault(),C(null==S?0:Math.max(S-1,0))):"Enter"===e.key&&null!==S&&S>=0&&(e.preventDefault(),h(t,y[S])))},[S,t,y,h]);(0,i.useEffect)(()=>{m.length>0?C(0):C(-1)},[m,C]),(0,i.useEffect)(()=>{w&&setTimeout(()=>{var e;null===(e=f.current)||void 0===e||e.focus()},0)},[w]);let{classes:Z,cx:D}=d();return(0,a.jsxs)("div",{className:Z.root,children:[(0,a.jsxs)(s.Z,{style:"bodyRegular",As:"button",passthroughProps:k(b({preventKeyAction:w})),className:Z.button,children:[(0,a.jsxs)("span",{children:[n," ",v.length>0&&(0,a.jsxs)("span",{className:Z.buttonCount,children:["(",v.length,")"]})]}),(0,a.jsx)(r.Z,{className:D(Z.chevron,w&&Z.chevronOpen)})]}),(0,a.jsx)("ul",{className:D(Z.list,!w&&Z.listClosed),...j({suppressRefError:!0}),children:w&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("li",{role:"none",children:(0,a.jsx)("input",{placeholder:"Search...",value:m,ref:f,onChange:I,onKeyDown:W,className:Z.search})}),y.map((e,t)=>{var n,i;return(0,a.jsxs)("li",{className:D(Z.listItem,S===t&&Z.highlighted),...N({item:e,index:t}),children:[(0,a.jsx)("input",{type:"checkbox",checked:null!==(n=null==u?void 0:u.has(e))&&void 0!==n&&n,readOnly:!0,className:Z.checkbox}),(0,a.jsx)(s.Z,{style:"bodyRegular",className:Z.label,children:e}),(0,a.jsx)(s.Z,{style:"bodyRegular",className:Z.count,children:null!==(i=c[e])&&void 0!==i?i:0})]},e)}),0===y.length&&(0,a.jsx)(s.Z,{style:"body",className:Z.noFilters,children:"No matching filters"})]})})]})},p=n(13477),u=n(8244),h=n(98618),m=n(47312);let g=(0,l.W2)("OpportunitySalaryFilter").create(e=>{let{theme:t}=e;return{root:{position:"relative"},button:{width:"100%",height:"100%",cursor:"pointer",userSelect:"none",background:"transparent",border:"1px solid ".concat(t.palette.grey[400]),outline:"none",padding:"12px 16px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:8,fontFamily:t.fonts.sansSerif,fontSize:15,fontWeight:500,color:"inherit","&:hover":{borderColor:t.palette.ea.black}},buttonValue:{color:t.palette.grey[600]},chevron:{width:20,marginRight:-6,flexShrink:0,transition:"transform ease-in-out 0.2s"},chevronOpen:{transform:"rotate(-180deg)"},panel:{position:"absolute",zIndex:10,top:"calc(100% - 1px)",left:0,right:0,width:"100%",background:t.palette.ea.white,border:"1px solid ".concat(t.palette.ea.black),padding:"16px 12px 12px",display:"flex",flexDirection:"column",gap:12,fontFamily:t.fonts.sansSerif}
1,panelHidden:{display:"none"},headingRow:{display:"flex",alignItems:"center",gap:6},heading:{color:t.palette.grey[800],fontSize:14,fontWeight:500,margin:0},infoBtn:{appearance:"none",background:"transparent",border:"none",padding:0,margin:0,cursor:"help",display:"inline-flex",color:t.palette.grey[500],position:"relative","&:hover, &:focus-visible":{color:t.palette.grey[800]},"&:hover [data-tooltip], &:focus-visible [data-tooltip]":{visibility:"visible",opacity:1},"&:focus-visible":{outline:"none"}},infoIcon:{width:14,height:14},tooltip:{visibility:"hidden",opacity:0,transition:"opacity 0.15s ease-in-out",position:"absolute",bottom:"calc(100% + 6px)",left:"50%",transform:"translateX(-50%)",maxWidth:220,width:"max-content",padding:"8px 10px",background:t.palette.ea.black,color:t.palette.ea.white,fontSize:14,fontWeight:400,lineHeight:"140%",borderRadius:4,pointerEvents:"none",zIndex:20,textAlign:"left"},presets:{display:"flex",flexWrap:"wrap",gap:4},preset:{cursor:"pointer",background:"transparent",border:"1px solid ".concat(t.palette.grey[400]),borderRadius:9999,padding:"6px 10px",fontFamily:t.fonts.sansSerif,fontSize:14,fontWeight:500,color:t.palette.grey[900],"&:hover":{borderColor:t.palette.ea.black}},presetSelected:{background:"".concat(t.palette.ea.teal,"1A"),borderColor:t.palette.ea.teal,color:t.palette.ea.tealDark,"&:hover":{borderColor:t.palette.ea.tealDark}},inputRow:{position:"relative",display:"flex",alignItems:"center",background:t.palette.ea.opportunityInputDesktop,padding:"14px 12px",gap:6},currency:{color:t.palette.grey[800],fontSize:16},input:{flex:1,border:"none",outline:"none",background:"transparent",fontFamily:t.fonts.sansSerif,fontSize:16,fontWeight:400,color:t.palette.grey[900],minWidth:0,padding:0,"&::placeholder":{color:t.palette.grey[600]}},divider:{height:1,background:t.palette.grey[200],margin:"0 -12px"},toggleRow:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:8},toggleLabel:{appearance:"none",background:"transparent",border:"none",padding:0,margin:0,textAlign:"left",color:t.palette.grey[800],fontFamily:t.fonts.sansSerif,fontSize:14,fontWeight:500,cursor:"pointer",userSelect:"none","&:focus-visible":{outline:"2px solid ".concat(t.palette.ea.teal),outlineOffset:2}},footerRow:{display:"flex",alignItems:"center",justifyContent:"center"},clearButton:{background:"transparent",border:"none",padding:0,cursor:"pointer",color:t.palette.grey[600],fontFamily:t.fonts.sansSerif,fontSize:14,fontWeight:500,"&:hover":{color:t.palette.grey[900]}}}}),f=e=>void 0===e?"":e.toLocaleString("en-US"),x=e=>{let t=e.replace(/[^0-9]/g,"");if(!t)return;let n=Number(t);return Number.isFinite(n)&&n>0?n:void 0};var y=e=>{let{minSalary:t,setMinSalary:n,hideUnknownSalary:l,setHideUnknownSalary:o}=e,s=(0,h.Ke)(),[d,c]=(0,i.useState)(!1),[y,b]=(0,i.useState)(f(t)),v=(0,i.useRef)(null);(0,i.useEffect)(()=>{b(f(t))},[t]),(0,i.useEffect)(()=>{if(!d)return;let e=e=>{v.current&&!v.current.contains(e.target)&&c(!1)},t=e=>{"Escape"===e.key&&c(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t)}},[d]);let w=(0,i.useCallback)(()=>{c(e=>!e)},[]),k=(0,i.useCallback)(e=>{if(e===t){n(void 0);return}s("opportunitiesSalaryPreset",{value:e}),n(e)},[t,n,s]),j=(0,i.useCallback)(e=>{b(f(x(e.target.value)))},[]),S=(0,i.useCallback)(()=>{let e=x(y);e!==t&&(void 0!==e&&s("opportunitiesSalaryInput",{value:e}),n(e))},[y,t,n,s]),N=(0,i.useCallback)(e=>{"Enter"===e.key&&(e.preventDefault(),S())},[S]),C=(0,i.useCallback)(e=>{o("function"==typeof e?e(l):e)},[l,o]),I=(0,i.useCallback)(()=>{n(void 0),o(!1)},[n,o]),{classes:W,cx:Z}=g(),D=void 0!==t,R=D||l;return(0,a.jsxs)("div",{className:W.root,ref:v,children:[(0,a.jsxs)("button",{type:"button","aria-haspopup":"dialog","aria-expanded":d,onClick:w,className:W.button,children:[(0,a.jsxs)("span",{children:["Salary",D&&(0,a.jsxs)("span",{className:W.buttonValue,children:[" ",(0,u.iI)(t),"+"]})]}),(0,a.jsx)(r.Z,{className:Z(W.chevron,d&&W.chevronOpen)})]}),(0,a.jsxs)("div",{className:Z(W.panel,!d&&W.panelHidden),role:"dialog","aria-label":"Salary filter",children:[(0,a.jsxs)("div",{className:W.headingRow,children:[(0,a.jsx)("p",{className:W.heading,children:"Minimum annual salary, USD"}),(0,a.jsxs)("button",{type:"button",className:W.infoBtn,"aria-label":"How salary is calculated","aria-describedby":"salary-calc-tooltip",children:[(0,a.jsx)(p.Z,{className:W.infoIcon}),(0,a.jsx)("span",{id:"salary-calc-tooltip",role:"tooltip","data-tooltip":!0,className:W.tooltip,children:"Hourly, weekly, or monthly salaries are annualized and converted to USD"})]})]}),(0,a.jsx)("div",{className:W.presets,children:u.qW.map(e=>{let n=t===e;return(0,a.jsx)("button",{type:"button",className:Z(W.preset,n&&W.presetSelected),onClick:()=>k(e),children:(0,u.iI)(e)},e)})}),(0,a.jsxs)("div",{className:W.inputRow,children:[(0,a.jsx)("span",{className:W.currency,children:"$"}),(0,a.jsx)("input",{type:"text",inputMode:"numeric",value:y,onChange:j,onBlur:S,onKeyDown:N,placeholder:"0","aria-label":"Minimum annual salary in USD",className:W.input})]}),(0,a.jsx)("div",{className:W.divider}),(0,a.jsxs)("div",{className:W.toggleRow,children:[(0,a.jsx)("button",{type:"button",id:"salary-hide-unknown-label",onClick:()=>o(!l),className:W.toggleLabel,children:"Hide roles without salary info"}),(0,a.jsx)(m.Z,{value:l,setValue:C,"aria-labelledby":"salary-hide-unknown-label"})]}),R&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:W.divider}),(0,a.jsx)("div",{className:W.footerRow,children:(0,a.jsx)("button",{type:"button",onClick:I,className:W.clearButton,children:"Clear"})})]})]})]})};let b=(0,l.W2)("OpportunityFilters").create(e=>{let{theme:t}=e;return{root:{width:"100%",display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:8,[t.breakpoints.down("sm")]:{gridTemplateColumns:"repeat(2, 1fr)"},[t.breakpoints.down("xs")]:{gridTemplateColumns:"1fr"}}}});var v=e=>{let{filterOptions:t,activeFacetFilters:n,onToggleFilter:i,minSalary:l,setMinSalary:o,hideUnknownSalary:r,setHideUnknownSalary:s}=e,{classes:d}
1=b();return(0,a.jsxs)("div",{className:d.root,children:[t.map(e=>(0,a.jsx)(c,{filter:e,activeValues:n[e.name],onToggleFilter:i},e.name)),(0,a.jsx)(y,{minSalary:l,setMinSalary:o,hideUnknownSalary:r,setHideUnknownSalary:s})]})}},84213:function(e,t,n){var a=n(52322),i=n(2784),l=n(97729),o=n.n(l),r=n(93544),s=n(187),d=n(77559),c=n(8244),p=n(24087),u=n(69590),h=n(59736),m=n(87612),g=n(25562),f=n(96921),x=n(68568);let y=(0,r.W2)("OpportunitiesShell").create(e=>{let{theme:t}=e;return{root:{color:t.palette.dark.black},header:{paddingBottom:40},splash:{display:"flex",flexDirection:"column",gap:16,"& h2":{fontSize:72,fontWeight:600,lineHeight:"110%",color:t.palette.ea.white,"&:first-child":{marginBottom:"0 !important"},[t.breakpoints.down("sm")]:{fontSize:56},[t.breakpoints.down("xs")]:{fontSize:32}}},splashSubtitleRow:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"flex-end",gap:64,"& > div:first-of-type":{flex:1,minWidth:0},'& [data-style="subtitle"]':{maxWidth:720},[t.breakpoints.down("md")]:{gap:48},[t.breakpoints.down("sm")]:{flexDirection:"column",alignItems:"stretch",gap:32}},buttonsMobile:{display:"flex",flexDirection:"row",gap:8,"& a":{padding:"8px 16px"},[t.breakpoints.up("md")]:{display:"none"}},splashLinks:{display:"flex",flexDirection:"row",gap:24,flexWrap:"wrap",flexShrink:0,paddingBottom:6,[t.breakpoints.down("sm")]:{paddingBottom:0,justifyContent:"flex-start",gap:16}},splashLink:{color:t.palette.ea.white,textDecoration:"underline",textUnderlineOffset:3,fontFamily:t.fonts.sansSerif,fontSize:16,fontWeight:500,"&:hover":{color:t.palette.ea.orange}},buttonLabelMobile:{display:"flex",alignItems:"center",justifyContent:"center",gap:6,"& svg":{width:20,[t.breakpoints.down(380)]:{display:"none"}}},filterSectionDesktop:{padding:"0 120px",[t.breakpoints.down("sm")]:{padding:"0 24px",display:"none"}},filterSectionMobile:{paddingTop:24,paddingBottom:0,[t.breakpoints.up("md")]:{display:"none"}},filters:{background:t.palette.ea.white,borderRadius:6,padding:20,display:"flex",flexDirection:"column",gap:16,"& a":{whiteSpace:"nowrap"}},filterRow:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:8},filterFooter:{color:t.palette.grey[600]},filterColumnMobile:{display:"flex",flexDirection:"column",gap:8},filterButton:{justifyContent:"center"},inputContainer:{position:"relative",width:"100%"},inputIcon:{width:20,position:"absolute",left:15,top:14},input:{width:"100%",padding:"14px 16px 14px 48px",border:"none",outline:"none",fontSize:16,[t.breakpoints.up("md")]:{background:t.palette.ea.opportunityInputDesktop},[t.breakpoints.down("sm")]:{background:t.palette.ea.opportunityInputMobile}},results:{paddingTop:32},srOnly:{position:"absolute",width:1,height:1,overflow:"hidden",clip:"rect(0 0 0 0)",whiteSpace:"nowrap"}}});t.Z=e=>{let{page:t,title:n,titleSuffix:l,description:r,canonicalPath:b,query:v,onChangeQuery:w,onBlurQuery:k,filtersNode:j,totalFilters:S,filtersOpen:N,onToggleFilters:C,splashContent:I,hiddenHeading:W,headChildren:Z,resultsHeader:D,children:R}=e,{splash:T,fullTimeRoles:A,missingFilter:F}=(0,s.wW)(t.fields.body),{splashTitleMd:L,splashSubtitleMd:O}=(0,i.useMemo)(()=>{let e=[],t=[];for(let n of(null!=T?T:"").split("\n"))/^\s*#(?!#)/.test(n)?e.push(n):n.trim()&&t.push(n);return{splashTitleMd:e.join("\n\n"),splashSubtitleMd:t.join("\n\n")}},[T]),z=!!(A||F),{classes:H,cx:E}=y(),B=(0,a.jsxs)("div",{className:H.inputContainer,children:[(0,a.jsx)(d.Z,{className:H.inputIcon}),(0,a.jsx)("input",{value:v,onChange:w,onBlur:k,placeholder:"Search...","aria-label":"Search opportunities",className:H.input})]});return(0,a.jsxs)(h.Z,{title:n,titleSuffix:l,description:r,canonicalPath:b,previewImageUrl:"/opportunities-preview.jpg",footerExtraLinks:c.Xu,loadingIndicatorDisabled:!0,hideFooterNewsletter:!0,noPopups:!0,dark:!0,children:[Z&&(0,a.jsx)(o(),{children:Z}),(0,a.jsxs)("div",{className:H.root,children:[(0,a.jsx)(p.Z,{}),(0,a.jsx)(m.Z,{style:"black",className:H.header,children:(0,a.jsxs)(g.Z,{wide:!0,children:[W&&(0,a.jsx)("h1",{className:H.srOnly,children:W}),null!=I?I:(0,a.jsxs)("div",{className:H.splash,children:[(0,a.jsx)(f.Z,{simpleHeadings:!0,children:L}),(0,a.jsxs)("div",{className:H.splashSubtitleRow,children:[(0,a.jsx)(f.Z,{simpleHeadings:!0,children:O}),(0,a.jsx)("div",{className:H.buttonsMobile,children:(0,a.jsx)(x.Z,{title:"Get notified",contentClassName:H.buttonLabelMobile,href:c.mL,style:"outlined",color:"white",asAnchor:!0})}),(0,a.jsxs)("div",{className:H.splashLinks,children:[(0,a.jsx)("a",{href:"/opportunities/submit",className:H.splashLink,children:"Submit opportunity"}),(0,a.jsx)("a",{href:"/opportunities/feedback",className:H.splashLink,children:"Send feedback"})]})]})]})]})}),(0,a.jsx)(m.Z,{style:"blackToSand",noPadding:!0,className:H.filterSectionDesktop,children:(0,a.jsxs)(g.Z,{wide:!0,className:H.filters,children:[(0,a.jsxs)("div",{className:H.filterRow,children:[B,(0,a.jsx)(x.Z,{title:"Get notified about new roles",href:c.mL,eventName:"opportunitiesNewsletterClick",color:"black",arrow:!1,asAnchor:!0})]}),j,z&&(0,a.jsxs)("div",{className:E(H.filterRow,H.filterFooter),children:[A&&(0,a.jsx)(f.Z,{simpleHeadings:!0,paragraphStyle:"bodySmall",children:A}),F&&(0,a.jsx)(f.Z,{simpleHeadings:!0,paragraphStyle:"bodySmall",children:F})]})]})}),(0,a.jsx)(m.Z,{style:"sand",className:H.filterSectionMobile,children:(0,a.jsxs)(g.Z,{wide:!0,className:H.filterColumnMobile,children:[B,(0,a.jsx)(x.Z,{title:"".concat(N?"Hide":"Show"," filters").concat(S>0?" (".concat(S,")"):""),style:"outlined",onClick:C,className:H.filterButton}),N&&j,A&&(0,a.jsx)("div",{className:E(H.filterRow,H.filterFooter),children:(0,a.jsx)(f.Z,{simpleHeadings:!0,paragraphStyle:"bodySmall",children:A})})]})}),(0,a.jsx)(m.Z,{className:H.results,children:(0,a.jsxs)(g.Z,{wide:!0,children:[D,R]})}),(0,a.jsx)(u.Z,{blue:!0,location:"opportunities"})]})]})}},24087:function(e,t,n){var a=n(52322);n(2784);var i=n(317);t.Z=()=>(0,a.jsx)(i.Z,{formId:"n0KyVP",popup:{width:420,open:{trigger:"time",ms:45e3},showOnce:!0,autoClose:0}})},94874:function(e,t,n){n.d(t,{Z:function(){return W}});var a=n(52322),i=n(2784),l=n(23503),o=n(98618),r=n(93544),s=n(21336),d=n(62202);let c=e=>{let t="".concat((0,s.SV)(),"/opportunities/").concat(e);return{copyPath:(0,i.useCallback)(async()=>{try{await window.navigator.clipboard.writeText(t),d.ZP.success("Copied link to clipboard")}
1catch(e){d.ZP.error("Failed to copy link to clipboard"),console.error("Error copying link:",e)}},[t])}};var p=n(78889),u=n(44140),h=n(8244),m=n(96577),g=n.n(m),f=n(37695),x=n(97217),y=n(6739),b=n(70881),v=n(93204),w=n(39097),k=n.n(w),j=e=>{let{name:t,link:n,className:i}=e,l=(0,v.I)(null!=n?n:"#","opportunityCardOrgClick",{name:t,link:n},!0);return n?(0,a.jsx)(k(),{...l,className:i,children:t}):t},S=n(96921),N=n(68568),C=n(23846);let I=(0,r.W2)("OpportunityCard").create(e=>{let{theme:t}=e;return{root:{position:"relative",overflow:"hidden",borderRadius:6,background:"rgba(255,255,255,0.75)",textDecoration:"none",fontFamily:t.fonts.sansSerif,width:"100%",padding:20,display:"flex",flexDirection:"column",scrollMarginTop:t.dimensions.nav.height,[t.breakpoints.down("sm")]:{padding:16}},rootClickable:{cursor:"pointer","&:hover":{background:"rgba(255,255,255,1)",outline:"1px solid ".concat(t.palette.grey[300])}},rootFeatured:{background:"rgba(255,255,255,1)",outline:"1px solid ".concat(t.palette.ea.black),"&:hover":{outline:"1px solid ".concat(t.palette.ea.black)}},chevron:{cursor:"pointer",position:"absolute",top:18,right:18,width:18,color:t.palette.grey[600],transition:"transform ease-in-out 0.2s"},chevronOpen:{transform:"rotate(-180deg)"},header:{display:"flex",gap:16},imageContainer:{width:60,height:60,minWidth:60,overflow:"hidden",fontSize:0,[t.breakpoints.down("sm")]:{width:44,height:44,minWidth:44}},image:{objectFit:"contain",[t.breakpoints.down("sm")]:{width:44,height:44}},summaryContainer:{flexGrow:1,minWidth:0,display:"flex",flexDirection:"column",gap:8,paddingRight:16,[t.breakpoints.down("sm")]:{gap:4}},title:{color:t.palette.ea.black,fontWeight:600,lineHeight:"125%",marginBottom:-4,[t.breakpoints.down("sm")]:{marginBottom:0}},organizations:{display:"flex",alignItems:"center",gap:12,color:t.palette.grey[600],fontSize:14,fontWeight:450,overflow:"hidden"},orgNames:{minWidth:0,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",[t.breakpoints.down("sm")]:{maxWidth:"100%"}},organization:{textDecoration:"none",color:t.palette.grey[600],"&:hover":{color:t.palette.grey[1e3]}},orgDivider:{width:1,height:14,background:t.palette.grey[300],flexShrink:0,[t.breakpoints.down("sm")]:{display:"none"}},locationRow:{display:"flex",alignItems:"center",gap:4,minWidth:0,flexShrink:0,maxWidth:"50%",[t.breakpoints.down("sm")]:{display:"none"}},mobileMeta:{display:"none",[t.breakpoints.down("sm")]:{display:"flex",flexDirection:"row",alignItems:"center",gap:8,marginTop:12,color:t.palette.grey[600],fontSize:14}},mobileMetaDate:{marginLeft:"auto"},mobileLocation:{display:"flex",alignItems:"center",gap:4,minWidth:0},locationText:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},pinIcon:{width:14,minWidth:14,color:t.palette.grey[600]},footer:{display:"flex",gap:16,justifyContent:"space-between",alignItems:"flex-end",[t.breakpoints.down("sm")]:{display:"none"}},chips:{display:"flex",flexWrap:"wrap",gap:8,flex:1,minWidth:0},expandedChips:{[t.breakpoints.up("md")]:{display:"none"}},date:{color:t.palette.grey[600],fontSize:14,whiteSpace:"nowrap",fontWeight:450},details:{display:"flex",flexDirection:"column",gap:32,marginTop:40,[t.breakpoints.down("sm")]:{gap:20,marginTop:24}},detailsRow:{display:"flex",flexDirection:"row",gap:40,[t.breakpoints.down("xs")]:{flexDirection:"column",gap:20}},detailsHeading:{color:t.palette.grey[600],marginBottom:8},detailsNoWrap:{whiteSpace:"nowrap"},actions:{display:"flex",flexDirection:"row",alignItems:"center",[t.breakpoints.down(350)]:{flexDirection:"column",alignItems:"flex-start",gap:8}},apply:{flexGrow:1},button:{display:"inline-flex",whiteSpace:"nowrap"},menuIcon:{width:20,flexShrink:0},menu:{display:"flex",flexDirection:"row",alignItems:"center",gap:4},iconButton:{display:"flex",alignItems:"center",gap:6,background:"none",border:"none",cursor:"pointer",padding:"6px 10px",color:"#757575",fontSize:14,fontWeight:450,fontFamily:t.fonts.sansSerif,whiteSpace:"nowrap",textDecoration:"none","&:hover":{color:t.palette.ea.black}},description:{wordBreak:"break-word"}}});var W=(0,i.memo)(e=>{var t,n,r,s,d,m;let{opportunity:{id:v,title:w,logoUrl:k,organizations:W,causeAreasBucketed:Z,deadlineSoon:D,location:R,applicationDeadline:T,opportunityTypes:A,routesToImpact:F,description:L,applicationLink:O,skillSet
1:z,source:H,createdAt:E,salary:B,salaryOriginal:M},expanded:U,featured:P,onExpand:K,onToggleFilter:q}=e,V=(0,l.wW)(),_=(0,o.Ke)(),G=(0,i.useRef)(null),J=(0,i.useRef)(null),{copyPath:$}=c(v),X=(0,h.Eh)(E),Y=null==R?void 0:R.replace(/;/g,":"),Q=(0,i.useCallback)(()=>{null==K||K(v);let e=U?"closeOpportunity":"openOpportunity";V(e,{props:{opportunityId:v}}),_(e,{opportunityId:v})},[V,_,v,U,K]),ee=(0,i.useCallback)(e=>{var t,n,a;let i=e.target;"A"===i.tagName||"button"===i.role||(null===(t=G.current)||void 0===t?void 0:t.contains(i))||(null===(n=J.current)||void 0===n?void 0:n.contains(i))||U&&(null===(a=window.getSelection())||void 0===a?void 0:a.toString())||Q()},[U,G,J,Q]),{classes:et,cx:en}=I(),ea=(0,a.jsxs)(a.Fragment,{children:[null==Z?void 0:Z.map(e=>(0,a.jsx)(b.Z,{title:e,onClick:"Global catastrophic risks"===e?void 0:()=>q("causeAreas",e)},e)),null==A?void 0:A.map(e=>(0,a.jsx)(b.Z,{title:e,onClick:()=>q("opportunityTypes",e)},e)),D&&(0,a.jsx)(b.Z,{title:"Deadline soon"})]});return(0,a.jsxs)("div",{id:v,onClick:ee,className:en(et.root,et.rootClickable,P&&et.rootFeatured),children:[(0,a.jsx)(f.Z,{className:en(et.chevron,U&&et.chevronOpen)}),(0,a.jsxs)("div",{className:et.header,children:[(0,a.jsx)("div",{className:et.imageContainer,children:k&&(0,a.jsx)(g(),{src:k,alt:w,width:60,height:60,className:et.image})}),(0,a.jsxs)("div",{className:et.summaryContainer,children:[(0,a.jsx)(C.Z,{style:"body",className:et.title,children:w}),W&&(0,a.jsxs)(C.Z,{style:"bodySmall",className:et.organizations,children:[(0,a.jsx)("span",{className:et.orgNames,children:W.map((e,t)=>{let{name:n,link:l}=e;return(0,a.jsxs)(i.Fragment,{children:[t>0&&", ",(0,a.jsx)(j,{name:n,link:l,className:et.organization})]},n)})}),Y&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:et.orgDivider}),(0,a.jsxs)("span",{className:et.locationRow,children:[(0,a.jsx)(x.Z,{className:et.pinIcon}),(0,a.jsx)("span",{className:et.locationText,children:Y})]})]})]}),(0,a.jsxs)("div",{className:et.footer,children:[(0,a.jsx)("div",{className:et.chips,children:ea}),X&&(0,a.jsx)(C.Z,{style:"bodySmall",className:et.date,children:X})]})]})]}),(Y||X)&&(0,a.jsxs)("div",{className:et.mobileMeta,children:[Y&&(0,a.jsxs)("span",{className:et.mobileLocation,children:[(0,a.jsx)(x.Z,{className:et.pinIcon}),(0,a.jsx)("span",{className:et.locationText,children:Y})]}),X&&(0,a.jsx)(C.Z,{style:"bodySmall",className:en(et.date,et.mobileMetaDate),children:X})]}),U&&(0,a.jsxs)("div",{className:et.details,children:[(0,a.jsx)("div",{className:en(et.chips,et.expandedChips),children:ea}),(T||M||void 0!==B||(null==F?void 0:F.length))&&(0,a.jsxs)("div",{className:et.detailsRow,children:[T&&(0,a.jsxs)("div",{className:et.detailsNoWrap,children:[(0,a.jsx)(C.Z,{style:"bodySmall",className:et.detailsHeading,children:"Deadline"}),(0,a.jsx)(C.Z,{style:"bodySmall",children:T})]}),(M||void 0!==B)&&(0,a.jsxs)("div",{children:[(0,a.jsx)(C.Z,{style:"bodySmall",className:et.detailsHeading,children:"Salary"}),(0,a.jsx)(C.Z,{style:"bodySmall",children:null!=M?M:(0,u.ZP)(B)})]}),F&&F.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)(C.Z,{style:"bodySmall",className:et.detailsHeading,children:"Routes to impact"}),(0,a.jsx)("div",{className:et.chips,children:F.map(e=>(0,a.jsx)(b.Z,{title:e,onClick:()=>q("routesToImpact",e)},e))})]})]}),L&&(0,a.jsxs)("div",{children:[(0,a.jsx)(C.Z,{style:"bodySmall",className:et.detailsHeading,children:"Description"}),(0,a.jsx)(S.Z,{simpleHeadings:!0,paragraphStyle:"bodyRegular",className:et.description,children:L})]}),(0,a.jsxs)("div",{className:et.actions,children:[(0,a.jsx)("div",{className:et.apply,children:O&&(0,a.jsx)(N.Z,{title:"View opportunity",href:(0,p.mq)(O.trim(),{utm_source:"ea-opps"}),eventName:"opportunityApply",analyticsProps:{position:"inline",opportunityId:v,opportunityType:null!==(t=null==A?void 0:A.join(", "))&&void 0!==t?t:"",location:null!=R?R:"",organization:null!==(n=null==W?void 0:W.map(e=>e.name).join(", "))&&void 0!==n?n:"",causeAreas:null!==(r=null==Z?void 0:Z.join(", "))&&void 0!==r?r:"",routesToImpact:null!==(s=null==F?void 0:F.join(", "))&&void 0!==s?s:"",source:null!==(d=null==H?void 0:H.join(", "))&&void 0!==d?d:"",skillSet
1:null!==(m=null==z?void 0:z.join(", "))&&void 0!==m?m:""},onClick:()=>{var e;_("opportunityApply",{opportunityId:v,opportunityTitle:w,opportunityTypes:null!=A?A:[],location:null!=R?R:null,organizations:null!==(e=null==W?void 0:W.map(e=>e.name))&&void 0!==e?e:[],causeAreas:null!=Z?Z:[],routesToImpact:null!=F?F:[],source:null!=H?H:[],skillSet:null!=z?z:[],deadlineSoon:D,applicationDeadline:null!=T?T:null})},innerRef:G,className:et.button,asAnchor:!0,arrow:!0})}),(0,a.jsx)("div",{className:et.menu,ref:J,children:(0,a.jsxs)("button",{className:et.iconButton,onClick:e=>{e.stopPropagation(),$()},"aria-label":"Copy link",children:[(0,a.jsx)(y.Z,{className:et.menuIcon}),"Copy link"]})})]})]})]})})},70881:function(e,t,n){var a=n(52322);n(2784);let i=(0,n(93544).W2)("OpportunityChip").withParams().create(e=>{let{theme:t,hash:n}=e;return{root:{display:"flex",alignItems:"center",gap:4,fontFamily:t.fonts.sansSerif,fontSize:13,fontWeight:500,padding:"3px 6px",borderRadius:4,color:t.palette.chips[n%t.palette.chips.length],background:"".concat(t.palette.chips[n%t.palette.chips.length]).concat("18"),maxWidth:"100%",minWidth:0},title:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",minWidth:0},clickable:{cursor:"pointer","&:hover":{background:"".concat(t.palette.chips[n%t.palette.chips.length]).concat("30")}},icon:{width:16}}}),l=e=>{let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t&=t;return Math.abs(t)};t.Z=e=>{let{title:t,hashKey:n,Icon:o,afterNode:r,onClick:s}=e,{classes:d,cx:c}=i({hash:l(null!=n?n:t)});return(0,a.jsxs)("div",{onClick:s,role:s?"button":void 0,className:c(d.root,s&&d.clickable),title:t,children:[o&&(0,a.jsx)(o,{className:d.icon}),(0,a.jsx)("span",{className:d.title,children:t}),r]})}},87612:function(e,t,n){var a=n(52322);n(2784);let i=(0,n(93544).W2)("Section").create(e=>{let{theme:t}=e;return{root:{position:"relative",scrollMarginTop:t.dimensions.nav.height},padding:{padding:"110px 120px",[t.breakpoints.down("sm")]:{padding:"48px 24px"}},sand:{background:t.palette.ea.sand},blue:{background:t.palette.ea.blue},orange:{background:t.palette.ea.orangeDark},black:{background:t.palette.dark.black,color:t.palette.dark.white},blackToSand:{background:"linear-gradient(\n to bottom,\n ".concat(t.palette.dark.black," 0%,\n ").concat(t.palette.dark.black," 50%,\n ").concat(t.palette.ea.sand," 50%,\n ").concat(t.palette.ea.sand," 100%\n )")},overflowHidden:{overflow:"hidden"}}});t.Z=e=>{let{style:t="sand",noPadding:n,overflowHidden:l,id:o,className:r,children:s}=e,{classes:d,cx:c}=i();return(0,a.jsx)("section",{id:o,className:c(d.root,d[t],!n&&d.padding,l&&d.overflowHidden,r),children:s})}},47312:function(e,t,n){var a=n(52322),i=n(2784);let l=(0,n(93544).W2)("Toggle").create(e=>{let{theme:t}=e;return{root:{cursor:"pointer",position:"relative",width:34,minWidth:34,he
1ight:20,borderRadius:10,background:t.palette.ea.greyLight,overflow:"hidden","&:focus-visible":{outline:"2px solid ".concat(t.palette.ea.teal),outlineOffset:2}},switch:{position:"absolute",borderRadius:10,transition:"all 0.2s ease-in-out",padding:2,pointerEvents:"none"},switchOn:{background:t.palette.ea.teal,left:0},switchOff:{background:t.palette.ea.greyLight,left:-14},handle:{background:t.palette.ea.white,borderRadius:"50%",width:16,height:16,marginLeft:14}}});t.Z=e=>{let{value:t,setValue:n,"aria-label":o,"aria-labelledby":r}=e,s=(0,i.useCallback)(()=>n(e=>!e),[n]),d=(0,i.useCallback)(e=>{(" "===e.key||"Enter"===e.key)&&(e.preventDefault(),n(e=>!e))},[n]),{classes:c,cx:p}=l();return(0,a.jsx)("div",{role:"switch","aria-checked":t,"aria-label":o,"aria-labelledby":r,tabIndex:0,onClick:s,onKeyDown:d,className:c.root,children:(0,a.jsx)("div",{className:p(c.switch,t?c.switchOn:c.switchOff),children:(0,a.jsx)("div",{className:c.handle})})})}},16462:function(e,t,n){var a=n(52322);n(2784);let i=(0,n(93544).W2)("EAGColumn").create(()=>({root:{margin:"0 auto",display:"flex",flexDirection:"column"},centered:{alignItems:"center"},extraThin:{maxWidth:"calc(min(650px, 100%))",width:650},thin:{maxWidth:"calc(min(800px, 100%))",width:800},normal:{maxWidth:"calc(min(1100px, 100%))",width:1100},wide:{maxWidth:"calc(min(1600px, 100%))",width:1600},extraWide:{maxWidth:"calc(min(2000px, 100%))",width:2e3},gap:{gap:50}}));t.Z=e=>{let{centered:t,extraThin:n,thin:l,wide:o,extraWide:r,gap:s,className:d,children:c}=e,{classes:p,cx:u}=i();return(0,a.jsx)("div",{className:u(p.root,p[n?"extraThin":l?"thin":o?"wide":r?"extraWide":"normal"],t&&p.centered,s&&p.gap,d),children:c})}},14862:function(e,t,n){var a=n(52322);n(2784);var i=n(93544),l=n(91035);let o=(0,i.W2)("EAGSection").create(e=>{let{theme:t}=e;return{padding:{padding:"100px 100px",[t.breakpoints.down("md")]:{padding:"100px 80px"},[t.breakpoints.down("sm")]:{padding:"60px 60px"},[t.breakpoints.down("xs")]:{padding:"50px 20px"}},plain:{background:t.palette.eag.text.inverse},lightest:{background:t.palette.eag.primary.lightest},light:{background:t.palette.eag.primary.light},medium:{background:t.palette.eag.primary.medium},dark:{background:t.palette.eag.primary.dark},summit:{background:t.palette.eag.summit},transparent:{},centered:{textAlign:"center"}}});t.Z=e=>{let{style:t="plain",centered:n,noPadding:i,id:r,className:s,children:d}=e,{revealedSectionClassName:c,ref:p}=(0,l.h)(),{classes:u,cx:h}=o();return(0,a.jsx)("section",{ref:p,id:r,className:h(c,u[t],n&&u.centered,!i&&u.padding,s),children:d})}},70975:function(e,t,n){n.d(t,{Mx:function(){return S},Os:function(){return y},Qq:function(){return k},Rt:function(){return N},dt:function(){return j},z$:function(){return w},zE:function(){return Z}});var a=n(82108),i=n.n(a),l=n(829),o=n.n(l),r=n(74600),s=n.n(r);let d={opportunityTypes:["Full-time","Part-time","Internship","Fellowship","Volunteer","Funding","Independent","Course","Contest","Event","Advising","Recurring"],education:["High","Undergraduate","Graduate","Doctoral","Specialized"]},c=["Remote","USA","UK","Europe","Canada","Central America","South America","Asia","Africa","Australia","Middle East"],p=e=>c.some(t=>e.startsWith(t)),u={USA:["United States"],UK:["United Kingdom"]},h=(e,t)=>{if(e in d){let n=d[e];return o()(t,e=>{let t=n.findIndex(t=>e.startsWith(t));return t>=0?t:n.length},e=>e)}return t.sort()},m=(e,t)=>{let n=new Set;for(let a of e){let e=a[t];
1if(Array.isArray(e))for(let t of e)t&&"string"==typeof t&&n.add(t);else e&&"string"==typeof e&&n.add(e)}return h(t,Array.from(n))},g=(e,t)=>{let n={};for(let l of e){var a,i;let e=l[t];if(Array.isArray(e))for(let t of e)t&&"string"==typeof t&&(n[t]=(null!==(a=n[t])&&void 0!==a?a:0)+1);else e&&"string"==typeof e&&(n[e]=(null!==(i=n[e])&&void 0!==i?i:0)+1)}return n},f=e=>i()(s()(e).replace(/\bfilter\b\s*/gi,"").toLowerCase().trim()),x=e=>{var t;return null!==(t=Array.isArray(e)?e[0]:e)&&void 0!==t?t:""},y=e=>Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return null!=t&&""!==t&&(!Array.isArray(t)||t.length>0)})),b=e=>{let t={};for(let[n,a]of new URLSearchParams(e)){let e=t[n];null==e?t[n]=a:Array.isArray(e)?t[n]=[...e,a]:t[n]=[e,a]}return t},v=(e,t,n)=>{let a=e[t];return Array.isArray(a)?a.some(e=>n.has(e)):!!a&&"string"==typeof a&&n.has(a)},w=(e,t,n)=>{let a="number"==typeof e.salary?e.salary:void 0;return void 0===a?!n:void 0===t||a>=t},k=(e,t)=>{let n=[...e];for(let e in t){let a=t[e];a.size&&(n=n.filter(t=>v(t,e,a)))}return n},j=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;return t.map(t=>{let i=m(e,t),l=e;for(let e in n){if(e===t)continue;let a=n[e];(null==a?void 0:a.size)&&(l=l.filter(t=>v(t,e,a)))}a&&(l=a(l));let o=g(l,t),r="locationFilter"===t,s=i;if(r){let e=[],t=[];for(let n of i)(p(n)?e:t).push(n);e.sort((e,t)=>{var n,a;let i=(null!==(n=o[t])&&void 0!==n?n:0)-(null!==(a=o[e])&&void 0!==a?a:0);return 0!==i?i:e.localeCompare(t)}),t.sort(),s=[...e,...t]}return{name:t,title:f(t),values:s,counts:o,...r&&{searchAliases:u}}}).filter(e=>{let{values:t}=e;return t.length>0})},S=(e,t,n)=>{var a;let i=x(e.sort),l=null!==(a=n.find(e=>e.title===i))&&void 0!==a?a:n[0],o=x(e.minSalary),r=o?Number(o):NaN,s=Number.isFinite(r)&&r>0?r:void 0;return{query:x(e.query),activeFacetFilters:Object.fromEntries(t.filter(t=>e[t]).map(t=>{let n=e[t];return[t,new Set("string"==typeof n?[n]:n)]})),minSalary:s,hideUnknownSalary:"1"===x(e.hideUnknownSalary),sorting:l}},N=(e,t,n,a,i,l,o,r)=>{let s={...e};for(let e of t)delete s[e];for(let e in s.query=n||void 0,a){var d;let t=Array.from(null!==(d=a[e])&&void 0!==d?d:[]);s[e]=t.length>0?t:void 0}return s.sort=i!==l?i:void 0,s.minSalary=void 0!==o?String(o):void 0,s.hideUnknownSalary=r?"1":void 0,y(s)},C=(e,t)=>e.size===t.size&&Array.from(e).every(e=>t.has(e)),I=(e,t)=>{for(let i of new Set([...Object.keys(e),...Object.keys(t)])){var n,a;if(!C(null!==(n=e[i])&&void 0!==n?n:new Set,null!==(a=t[i])&&void 0!==a?a:new Set))return!1}return!0},W=(e,t)=>e.query===t.query&&e.sorting.title===t.sorting.title&&e.minSalary===t.minSalary&&e.hideUnknownSalary===t.hideUnknownSalary&&I(e.activeFacetFilters,t.activeFacetFilters),Z=(e,t,n,a)=>{let i=S(e,n,a);if(t.length<=1)return{needsClientReconcile:!1,state:i};let l=S(b(t),n,a);return{needsClientReconcile:!W(i,l),state:l}}},91035:function(e,t,n){n.d(t,{h:function(){return s}});var a=n(2784);let i=e=>{let{onEnter:t,onExit:n,threshold:i=.8,maxTriggers:l=-1}=e,o=(0,a.useRef)(0),r=(0,a.useRef)(0),s=(0,a.useRef)(null);return(0,a.useEffect)(()=>{let e=s.current;if(e){let a=new IntersectionObserver(e=>{let[{isIntersecting:a}]=e;a?(l<0||o.current<l)&&(o.current++,null==t||t()):(l<0||r.current<l)&&(r.current++,null==n||n())},{threshold:i});return a.observe(e),()=>a.unobserve(e)}},[s,t,n,i,l]),s};var l=n(93544);let o={transform:"translateY(20px) scale(0.90)",opacity:.5,filter:"brightness(60%)"},r=(0,l.W2)("useRevealedSection").create(()=>({root:{position:"relative",width:"100%",minWidth:"100%",maxWidth:"100%"},magnify:{"& > *":{transition:Object.keys(o).map(e=>"".concat(e," ease ").concat("0.7s")).join(", "),transformOrigin:"bottom center"}},magnifyHidden:{"& > *":{...o}}})),s=()=>{let[e,t]=(0,a.useState)(!1),n=(0,a.useCallback)(()=>t(!1),[]);(0,a.useEffect)(()=>{window.location.hash||t(!0)},[]);let l=i({onEnter:n,maxTriggers:1,threshold:0}),{classes:o,cx:s}=r();return{revealedSectionClassName:s(o.root,o.magnify,e&&o.magnifyHidden),ref:l}}}}]);
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.