1import{r as m,R as v,w as le,n as de,o as ue,u as X,j as pe,M as fe,h as me,O as he,S as be,i as ye}from"./chunk-OB3PAWPO-D99jfmoS.js";import{j as p}from"./jsx-runtime-xZy25FP4.js";import{u as ge}from"./nonce-provider-MrOdNge7.js";import{A as ve}from"./AppContext-Cu17_E8I.js";import{i as F,p as q}from"./isClient-DQ8mFPye.js";import{g as Ee,A as Ce,r as ke}from"./useEventAnalyticsWithScope-BvvlucSg.js";import{i as we}from"./dictation.client-C0PQJDgZ.js";import{h as Oe}from"./permissions-DfvLdeWR.js";import{L as xe}from"./LinkWithAnalytics-Dys_LrX1.js";import{C as Se}from"./constants-D4tk2Ojp.js";/* empty css */import{$ as je}from"./unstyled-DwHm_TXy.js";import{E as j}from"./types-60E4hwct.js";import{E as z}from"./ErrorPage-DcKOiLP6.js";import{H as K}from"./honeybadger-Bl-CwKp_.js";import"./lodash-BKar_yyP.js";import"./auto-kFPGbF9n.js";import"./types-CScZLDmo.js";import"./InsideLinkContext-RzfsvpSl.js";import"./styles-DwurLl7p.js";import"./Footer-BlxU7h6l.js";import"./Icon-4G1BoD8x.js";import"./glyphs-8xPhyvbB.js";import"./types-Cmm1o5Mx.js";import"./environment-EUQd9tWh.js";import"./BaseButton-fyjGR4KG.js";import"./HubspotModal-Crxj1lHe.js";import"./Dialog-BeCz12YK.js";import"./IconButton-B8JG2ctp.js";import"./Heading3-CNkXbsu0.js";import"./domain_helpers-C9xN6VeZ.js";const Re="/assets/utils-kU8LRaEw.css",Ae="/assets/globals-ZXZylqVL.css",_e="/assets/ui-rbR7cbWJ.css";function Ne(t,e){const o=document,s={subtree:!0,childList:!0,attributes:!0,attributeFilter:["href"]};function n(){const l={n:"Outbound Link: Click",u:this.href,d:t,r:document.referrer||null,w:typeof window<"u"?window.innerWidth:null,h:0,p:JSON.stringify({url:this.href})};navigator.sendBeacon(`${Ee(e).apiHost}/api/event`,JSON.stringify(l))}const i=new Set;function r(l){l instanceof HTMLAnchorElement?l.host!==location.host&&(l.addEventListener("click",n),i.add(l)):"querySelectorAll"in l&&l.querySelectorAll("a").forEach(r)}function a(l){l instanceof HTMLAnchorElement?(l.removeEventListener("click",n),i.delete(l)):"querySelectorAll"in l&&l.querySelectorAll("a").forEach(a)}const d=new MutationObserver(l=>{l.forEach(u=>{u.type==="attributes"?(a(u.target),r(u.target)):u.type==="childList"&&(u.addedNodes.forEach(r),u.removedNodes.forEach(a))})});return o.querySelectorAll("a").forEach(r),d.observe(o,s),function(){i.forEach(u=>{u.removeEventListener("click",n)}),i.clear(),d.disconnect()}}function R(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var s in o)s!=="__proto__"&&(t[s]=o[s])}return t}var De={read:function(t){return t[0]==='"'&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function U(t,e){function o(n,i,r){if(!(typeof document>"u")){r=R({},e,r),typeof r.expires=="number"&&(r.expires=new Date(Date.now()+r.expires*864e5)),r.expires&&(r.expires=r.expires.toUTCString()),n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var d in r)r[d]&&(a+="; "+d,r[d]!==!0&&(a+="="+r[d].split(";")[0]));return document.cookie=n+"="+t.write(i,n)+a}}function s(n){if(!(typeof document>"u"||arguments.length&&!n)){for(var i=document.cookie?document.cookie.split("; "):[],r={},a=0;a<i.length;a++){var d=i[a].split("="),l=d.slice(1).join("=");try{var u=decodeURIComponent(d[0]);if(u in r||(r[u]=t.read(l,u)),n===u)break}catch{}}return n?r[n]:r}}return Object.create({set:o,get:s,remove:function(n,i){o(n,"",R({},i,{expires:-1}))},withAttributes:function(n){return U(this.converter,R({},this.attributes,n))},withConverter:function(n){return U(R({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(e)},converter:{value:Object.freeze(t)}})}var A=U(De,{path:"/"}),Le=({condition:t,wrapper:e,children:o})=>t?e(o):o,M={TOP:"top",BOTTOM:"bottom"},Z=(function(t){return t.STRICT="strict",t.LAX="lax",t.NONE="none",t})({}),V={HIDDEN:"hidden",BY_COOKIE_VALUE:"byCookieValue"},Q="CookieConsent",w={disableStyles:!1,hideOnAccept:!0,hideOnDecline:!0,location:M.BOTTOM,visible:V.BY_COOKIE_VALUE,onAccept:t=>{},onDecline:()=>{},cookieName:Q,cookieValue:"true",declineCookieValue:"false",setDeclineCookie:!0,buttonText:"I understand",declineButtonText:"I decline",debug:!1,expires:365,containerClasses:"CookieConsent",contentClasses:"",buttonClasse
1s:"",buttonWrapperClasses:"",declineButtonClasses:"",buttonId:"rcc-confirm-button",declineButtonId:"rcc-decline-button",extraCookieOptions:{},disableButtonStyles:!1,enableDeclineButton:!1,flipButtons:!1,sameSite:Z.LAX,ButtonComponent:({children:t,...e})=>v.createElement("button",e,t),overlay:!1,overlayClasses:"",onOverlayClick:()=>{},acceptOnOverlayClick:!1,ariaAcceptLabel:"Accept cookies",ariaDeclineLabel:"Decline cookies",acceptOnScroll:!1,acceptOnScrollPercentage:25,customContentAttributes:{},customContainerAttributes:{},customButtonProps:{},customDeclineButtonProps:{},customButtonWrapperAttributes:{},style:{},buttonStyle:{},declineButtonStyle:{},contentStyle:{},overlayStyle:{}},Ie={visible:!1,style:{alignItems:"baseline",background:"#353535",color:"white",display:"flex",flexWrap:"wrap",justifyContent:"space-between",left:"0",position:"fixed",width:"100%",zIndex:"999"},buttonStyle:{background:"#ffd42d",border:"0",borderRadius:"0px",boxShadow:"none",color:"black",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},declineButtonStyle:{background:"#c12a2a",border:"0",borderRadius:"0px",boxShadow:"none",color:"#e5e5e5",cursor:"pointer",flex:"0 0 auto",padding:"5px 10px",margin:"15px"},contentStyle:{flex:"1 0 300px",margin:"15px"},overlayStyle:{position:"fixed",left:0,top:0,width:"100%",height:"100%",zIndex:"999",backgroundColor:"rgba(0,0,0,0.3)"}},Te=(t=Q)=>{let e=A.get(t);return e===void 0?A.get(ee(t)):e},ee=t=>`${t}-legacy`,C,Be=(C=class extends m.Component{constructor(...e){super(...e),this.state=Ie,this.handleScroll=()=>{let{acceptOnScrollPercentage:o}={...w,...this.props},s=document.documentElement,n=document.body,i="scrollTop",r="scrollHeight";(s[i]||n[i])/((s[r]||n[r])-s.clientHeight)*100>o&&this.accept(!0)},this.removeScrollListener=()=>{let{acceptOnScroll:o}=this.props;o&&globalThis.removeEventListener("scroll",this.handleScroll)}}componentDidMount(){let{debug:e}=this.props;(this.getCookieValue()===void 0||e)&&(this.setState({visible:!0}),this.props.acceptOnScroll&&globalThis.addEventListener("scroll",this.handleScroll,{passive:!0}))}componentWillUnmount(){this.removeScrollListener()}accept(e=!1){let{cookieName:o,cookieValue:s,hideOnAccept:n,onAccept:i}={...w,...this.props};this.setCookie(o,s),i(e??!1),n&&(this.setState({visible:!1}),this.removeScrollListener())}overlayClick(){let{acceptOnOverlayClick:e,onOverlayClick:o}={...w,...this.props};e&&this.accept(),o()}decline(){let{cookieName:e,declineCookieValue:o,hideOnDecline:s,onDecline:n,setDeclineCookie:i}={...w,...this.props};i&&this.setCookie(e,o),n(),s&&this.setState({visible:!1})}setCookie(e,o){let{extraCookieOptions:s,expires:n,sameSite:i}=this.props,{cookieSecurity:r}=this.props;r===void 0&&(r=!globalThis.location||globalThis.location.protocol==="https:");let a={expires:n,...s,sameSite:i,secure:r};i===Z.NONE&&A.set(ee(e),o,a),A.set(e,o,a)}getCookieValue(){let{cookieName:e}=this.props;return Te(e)}render(){switch(this.props.visible){case V.HIDDEN:return null;case V.BY_COOKIE_VALUE:if(!this.state.visible)return null}let{location:e,style:o,buttonStyle:s,declineButtonStyle:n,contentStyle:i,disableStyles:r,buttonText:a,declineButtonText:d,containerClasses:l,contentClasses:u,buttonClasses:c,buttonWrapperClasses:f,declineButtonClasses:h,buttonId:b,declineButtonId:E,disableButtonStyles:y,enableDeclineButton:_,flipButtons:N,ButtonComponent:g,overlay:D,overlayClasses:L,overlayStyle:W,ariaAcceptLabel:oe,ariaDeclineLabel:ne,customContainerAttributes:re,customContentAttributes:ie,customButtonProps:se,customDeclineButtonProps:ae,customButtonWrapperAttributes:ce}=this.props,k={},O={},x={},I={},T={};switch(r?(k=Object.assign({},o),O=Object.assign({},s),x=Object.assign({},n),I=Object.assign({},i),T=Object.assign({},W)):(k=Object.assign({},{...this.state.style,...o}),I=Object.assign({},{...this.state.contentStyle,...i}),T=Object.assign({},{...this.state.overlayStyle,...W}),y?(O=Object.assign({},s),x=Object.assign({},n)):(O=Object.assign({},{...this.state.buttonStyle,...s}),x=Object.assign({},{...this.state.declineButtonStyle,...n}))),e){case M.TOP:k.top="0";break;case M.BOTTOM:k.bottom="0"}let S=[];return _&&S.push(v.createElement(g,{key:"declineButton",style:x,className:h,id:E,"aria-label":ne,onClick:()=>{this.decline()},...ae},d)),S.push(v.createElement(g,{key:"acceptButton",style:O,className:c,id:b,"aria-label":oe,onClick:()=>{this.accept()},...se},a)),N&&S.reverse(),v.createElement(Le,{condition:D,wrapper:B=>v.createElement("div",{style:T,className:L,onClick:()=>{this.overlayClick()},onKeyDown:P=>{(P.key==="Enter"||P.key===" ")&&(P.preventDefault(),this.overlayClick())},role:"button",tabIndex:0,"aria-label":"Close cookie consent banner"},B)},v.createElement("div",{className:`${l}`,style:k,...re},v.createElement("div",{style:I,className:u,...ie},this.props.children),v.createElement("div",{className:`${f}`,...ce},S.map(B=>B))))}},C.defaultProps=w,C),Pe=Be;
1const Ue="/assets/addingtoncf-D_nKdA-S.css";function Y(t){const e=document.cookie.split("; ").find(o=>o.startsWith(t))?.split("=")[1];return e!==void 0?decodeURIComponent(e):e}const Me="[REDACTED]",te=["password","passwd","secret","token","authorization","apikey","accesskey","privatekey","creditcard","cardnumber","cvv","ssn","cookie","sessionid"],Ve=10,He=t=>t.toLowerCase().replace(/[^a-z0-9]/g,""),We=t=>{const e=He(t);return te.some(o=>e.includes(o))},Fe=t=>t instanceof Error||t instanceof Date||t instanceof RegExp||t instanceof Map||t instanceof Set,qe=t=>typeof t=="object"&&t!==null&&!Fe(t);function H(t,e=0,o=new WeakSet){if(!qe(t))return t;if(e>=Ve)return"[TRUNCATED]";if(o.has(t))return"[CIRCULAR]";o.add(t);let s;return Array.isArray(t)?s=t.map(n=>H(n,e+1,o)):s=Object.fromEntries(Object.entries(t).map(([n,i])=>[n,We(n)?Me:H(i,e+1,o)])),o.delete(t),s}var ze={};const Ke=["ResizeObserver loop completed with undelivered notifications.","UnhandledPromiseRejectionWarning: Error: Invariant: attempted to hard navigate to the same URL","Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.","Minified React error #423; visit https://reactjs.org/docs/error-decoder.html?invariant=423 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.","Failed to fetch","Minified React error #425; visit https://reactjs.org/docs/error-decoder.html?invariant=425 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.","UnhandledPromiseRejectionWarning: TypeError: Load failed","UnhandledPromiseRejectionWarning: TypeError: Failed to fetch",'{"type":"HttpError","code":503}',"Attempting to use a disconnected port object","fetch failed","Load failed","Network Error","UnhandledPromiseRejectionWarning: Error: timeout of 5000ms exceeded","NetworkError when attempting to fetch resource.","error:1C80006B:Provider routines::wrong final block length","UnhandledPromiseRejectionWarning: 404","UnhandledPromiseRejectionWarning: Unspecified reason","UnhandledPromiseRejectionWarning: {}"],G=["UnhandledPromiseRejectionWarning: Object Not Found Matching Id","UnhandledPromiseRejectionWarning: Error: Invariant: attempted to hard navigate to the same URL",`Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src`],$="<anonymous>",Ye=t=>{const e=t.map(o=>o.file);return e[0]===$&&e.some(o=>o!==$)};let J=!1;function Ge({apiKey:t,environment:e,revision:o,nodeEnv:s}){const n={apiKey:t,environment:e,developmentEnvironments:["dev","review","qa"],revision:o,filters:te,projectRoot:"webpack://_N_E/./",breadcrumbsEnabled:s==="production",enableUncaught:!1,reportData:ze.APP_ENV==="production"},i=K.configure(n);return J||(J=!0,K.beforeNotify(function(r){if(!r)return;const a=r.backtrace.map(d=>d.file).join("|");if(a.includes("chrome-extension")||a.includes("moz-extension")||Ye(r.backtrace)||Ke.includes(r.message))return!1;for(let d=0;d<G.length;d++)if(r.message?.includes(G[d]))return!1;r.context=H(r.context)})),i}const $e=["/seeker/upload-resume","/seeker/quick-questions","/seeker/new-account-details"],Rt=()=>[{rel:"preload",href:"/webfonts/fa-sharp-solid-900.woff2",as:"font",type:"font/woff2",crossOrigin:"anonymous"},{rel:"stylesheet",href:Ae},{rel:"stylesheet",href:Re},{rel:"stylesheet",href:Ue},{rel:"stylesheet",href:_e}],Je=["stopEmulating",j.DISCONNECT_CALENDLY,j.EDIT_ACCOUNT,j.UPLOAD_PROFILE_PICTURE,j.EDIT_EMPLOYER_USER,"updateAutoAlerts"],At=({formData:t})=>{const e=t?.get("_action");return typeof e=="string"?Je.includes(e):!1},_t=de(function(){const e=ue(),o=X(),s="r-"+o?.context?.env?.CI_COMMIT_HASH,n={apiKey:o?.context?.env?.HONEYBADGER_API_KEY??"",environment:o?.context?.env?.HONEYBADGER_ENV??"",revision:s,nodeEnv:o?.context?.env?.NODE_ENV??""},i=Ge(n);return e?.status===404?p.jsx(z,{msg:"Page not found"}):(i.notify(e,{context:o?.context}),p.jsx(z,{}))}),Nt=le(function(){const{context:e}=X(),o=e.env,s=o.DEV_MODE,n=(c,f)=>ke({id:c,props:f,domain:e.domain,env:o,ipHash:e.ipHash}),i=ge();m.useEffect(()=>we(),[]),m.useEffect(()=>{if(s)return;const c=(_,N)=>{const g=document.createElement("script");return g.src=_,g.async=!0,document.body.appendChild(g),Object.entries(N??{}
1).forEach(([D,L])=>{g[D]=L}),g},f=c("/scripts/linkedin_pixel_tracking.js",{type:"text/javascript",async:!0}),h=c("/scripts/linkedin_partner_data.js",{type:"text/javascript",async:!0}),b=c("/scripts/zoominfo.js",{type:"text/javascript",async:!0}),E=c("//js.hs-scripts.com/22622375.js",{id:"hs-script-loader",type:"text/javascript",async:!0}),y=document.createElement("img");return y.src="https://px.ads.linkedin.com/collect/?pid=6205020&fmt=gif",y.height=1,y.width=1,y.style="display:none;",document.body.appendChild(y),()=>{document.body.contains(f)&&document.body.removeChild(f),document.body.contains(h)&&document.body.removeChild(h),document.body.contains(b)&&document.body.removeChild(b),document.body.contains(E)&&document.body.removeChild(E),document.body.contains(y)&&document.body.removeChild(y)}},[s]),m.useEffect(()=>{if(F()&&(o.ANALYTICS||Ce))return Ne(o.PLAUSIBLE_DATA_DOMAIN,e.domain)});const r=m.useMemo(()=>({...e,employerUserIs:c=>e?.user?.role===c,hasPermission:c=>Oe(c,e.user,e.featureFlags),domain:e.domain}),[e]),a=m.useMemo(()=>{const c={ip_hash:e.ipHash??null,user_id:e?.user?.userId??null,user_type:e?.user?.type??null,company_id:e?.user?.companyId??null,path:"",pathname_with_params:""};if(typeof window>"u")return c;const f=q(window.location.search.slice(1));return c.path=window.location.pathname,c.pathname_with_params=window.location.pathname+window.location.search,{...c,...f}},[e]),d=m.useRef("");m.useEffect(()=>{d.current!==a.path&&(d.current=a.path,n("pageview",a))},[a,d]);const l=m.useRef(F()?Y("rb-login"):void 0),u=pe();return m.useEffect(()=>{const c=()=>{if($e.includes(u.pathname))return;Y("rb-login")!==l.current&&((b=>(b.includes("/employer/")||b.includes("/seeker/"))&&/\d/.test(b))(u.pathname+u.search)?window.location.href="/":window.location.reload())};return window.addEventListener("focus",c),()=>{window.removeEventListener("focus",c)}},[u.pathname,u.search]),m.useEffect(()=>{const c=f=>{const h=f.target.closest('[data-trackanalytics="true"]');if(h){const b=window.location.search.slice(1),E=q(b);n("Analytics Conversion",{ip_hash:e.ipHash,[`${h.nodeName.toLowerCase()}_label`]:h.innerText,elementType:h.nodeName,url_deparameterized:window.location.pathname,url:window.location.href,...e.user,...E})}};return document.addEventListener("click",c),()=>{document.removeEventListener("click",c)}}),p.jsx(p.Fragment,{children:p.jsxs("html",{className:"overflow-hidden",lang:"en",children:[p.jsxs("head",{children:[p.jsx("meta",{charSet:"utf-8"}),p.jsx("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),p.jsx("style",{children:` 2 :root { 3 --font-addington: AddingtonCF; 4 --font-anton: Anton; 5 --font-barlow: Barlow Semi Condensed; 6 --font-roboto: Roboto; 7 --font-merriweather: Merriweather; 8 --font-garamond: EB Garamond Variable; 9 --font-openSans: Open Sans Variable; 10 --font-vollkorn: Vollkorn Variable; 11 --font-montserrat: Montserrat Variable; 12 --font-robotoCondensed: Roboto Condensed Variable; 13 --font-nunitoSans: Nunito Sans Variable; 14 } 15 `}),p.jsx(fe,{}),p.jsx(me,{nonce:""})]}),p.jsxs("body",{className:"remix-container",children:[p.jsx(ve.Provider,{value:r,children:p.jsx("div",{id:"root",className:"flex flex-col min-h-screen",children:p.jsx(he,{})})}),p.jsx(be,{nonce:i}),p.jsx(ye,{nonce:i}),typeof window<"u"&&window.self===window.top&&p.jsxs(Pe,{containerClasses:"rb-cookie-panel",style:{background:"#f7f7f7",color:"#000"},buttonStyle:{background:"#1D203F",color:"#fff"},buttonWrapperClasses:"m-auto",cookieName:Se,cookieValue:"true",children:["This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. By pressing this button, scrolling this page, clicking a link or continuing to browse otherwise, you agree to our"," ",p.jsx(xe,{className:"underline",to:"/terms#privacy-policy",children:"Privacy Policy"}),"."]}),p.jsx(je,{theme:"colored",position:"bottom-left",autoClose:5e3,hideProgressBar:!0}),p.jsx("div",{"data-testid":"loaded-page"})]})]})})});export{_t as ErrorBoundary,Nt as default,Rt as links,At as shouldRevalidate};
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.