PageSourceSearch

https://static.jobscore.com/prod/app/static/js/231.3ce093e8.chunk.js

js jobscore.com collected 2026-09-24 08:59:53 UTC 59,595 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunkreact_js=globalThis.webpackChunkreact_js||[]).push([[231,8444],{37059(e,t,r){r.d(t,{A:()=>f});var a=r(96569),n=r(12312),l=r(44349),o=r(39133),i=r(95288),s=r(44856),c=Object.defineProperty,d=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const f=e=>(t=n.A)=>r=>{const{query:n}=(0,i.A)(),{getPreventAction:c}=(0,o.A)(),f=c(),_=t(n);return f&&_?a.createElement(l.A,{to:(0,s.ROUTE_WELCOME)({handicapAction:_})}):a.createElement(e,((e,t)=>{for(var r in t||(t={}))m.call(t,r)&&p(e,r,t[r]);if(d)for(var r of d(t))u.call(t,r)&&p(e,r,t[r]);return e})({},r))}},41766(e,t,r){r.d(t,{A:()=>T});var a=r(96569),n=r(73723),l=r.n(n),o=r(83933),i=r(2721),s=r(577),c=r(14651),d=r(56110),m=r(68260),u=r(89418),p=r(50193),f=r(71664),_=r(13816),b=Object.defineProperty,y=Object.defineProperties,E=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))g.call(t,r)&&v(e,r,t[r]);if(h)for(var r of h(t))A.call(t,r)&&v(e,r,t[r]);return e};const j=[...u.eu,...u.Ac,...u.Ig,...u.gh,...u.r4,...u.KV,...u.fT,...u.dH,...u.XO],w=e=>{var t=e,{name:r,cmpProps:n,apiUrl:l,getServerOptions:u}=t,f=((e,t)=>{var r={};for(var a in e)g.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&h)for(var a of h(e))t.indexOf(a)<0&&A.call(e,a)&&(r[a]=e[a]);return r})(t,["name","cmpProps","apiUrl","getServerOptions"]);const{enqueueSnackbar:b}=(0,m.A)(),v=(0,a.useRef)({}),w=(0,a.useCallback)((e=>{const t=(0,c.A)(e).files[0];return v.current[t.id]={originalUrl:t.original_url,deleteUrl:t.delete_url},t.id}),[]),T=(0,a.useCallback)(((e,t)=>{var r;p.A.request(null==(r=v.current[e])?void 0:r.deleteUrl,{method:"DELETE"},(({response:e})=>{b(null,{content:t=>{var r,n,l;return a.createElement(o.A,{snackKey:t,severity:i.JB},null==(l=null==(n=null==(r=null==e?void 0:e.data)?void 0:r.errors)?void 0:n[0])?void 0:l.detail)}})}),(()=>{t()}))})),C=(0,a.useRef)(null),O=(0,a.useCallback)((e=>{C.current=(0,_.yS)((0,c.A)(e),"errors[0].detail")}),[]),k=(0,a.useCallback)((({message:e,severity:t,title:r})=>{const n=C.current;C.current=null,b(null,{autoHideDuration:1e4,content:l=>a.createElement(o.A,{snackKey:l,severity:t},r&&!n?a.createElement(s.A,null,r):null,n||e)})}),[b]),R=(0,a.useCallback)((e=>{var t;const r=null==(t=v.current[e.serverId])?void 0:t.originalUrl;window.open(r,"_blank","noopener,noreferrer")}),[]),x=(0,a.useCallback)(((e,t)=>{v.current[e]={originalUrl:t.original_url,deleteUrl:t.delete_url}}),[]),S=u({process:{url:l,onload:w,onerror:O},revert:T});return a.createElement(d.A,(I=P({name:r},f),M={cmpProps:P({serverOptions:S,acceptedFileTypes:j,maxFiles:3,onError:k,onDownloadFile:R,onDocumentInfoLoaded:x},n)},y(I,E(M))));var I,M};w.propTypes={name:l().string.isRequired,cmpProps:l().shape({}),getServerOptions:l().func,apiUrl:l().string},w.defaultProps={getServerOptions:e=>e,cmpProps:{},apiUrl:(0,f.F1K)()};const T=w},61361(e,t,r){r.d(t,{F:()=>i,c:()=>o});var a=r(50193),n=r(71664);const l=e=>{const t=document.createElement("form"),r=document.createElement("input");r.name="authenticity_token",r.value=a.A.getCSRF(),t.method="post",t.action=e,t.appendChild(r),document.body.appendChild(t),t.submit()},o=()=>{l((0,n.Htp)({socialNetwork:"twitter",originUrl:window.location.pathname}))},i=()=>{l((0,n.Htp)({socialNetwork:"linkedin",originUrl:window.location.pathname}))}},17151(e,t,r){r.d(t,{A:()=>d});var a=r(96569),n=r(73723),l=r.n(n),o=r(48109),i=r(29186),s=r(55398);const c=({path:e,render:t})=>{var r;const a=(0,s.A)(),n=(0,i.zy)(),l=(Array.isArray(e)?e:[e]).map((e=>({path:e}))),c=null==(r=(0,o.ue)(l,n))?void 0:r.find((e=>!!e));return!!c&&t({location:n,history:a,match:c})};c.propTypes={path:l().oneOfType([l().string,l().array]),render:l().func};const d=(0,a.memo)(c)},44349(e,t,r){r.d(t,{A:()=>m});var a=r(96569),n=r(73723),l=r.n(n),o=r(42480),i=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;const d=e=>{var t=e,{to:r}=t,n=((e,t)=>{var r={};for(var a in e)s.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&i)for(var a of i(e))t.indexOf(a)<0&&c.call(e,a)&&(r[a]=e[a]);return r})(t,["to"]);return(0,a.useEffect)((()=>{(0,o.Ay)(r,n)}),[r]),null};d.propTypes={to:l().string.isRequired};const m=d},78819(e,t,r){r.d(t,{A:()=>le});var a=r(96569),n=r(73723),l=r.n(n),o=r(75075),i=r(68260),s=r(83933),c=r(13748),d=r(7047),m=r(87961),u=r(2721),p=r(85458),f=r(21768),_=r(71219),b=r(21412),y=r(63153),E=r(80389),h=r(50521);const g=({contacts:e,totalContacts:t,onAddressBookContactClick:r})=>{const{formatMessage:n}=(0,o.A)(),l=(0,a.useCallback)((e=>{const{firstName:t,lastName:a}=(e=>{var t,r;const a=null==e?void 0:e.split(" ");let n=null!=(t=null==a?void 0:a[0])?t:"",l="";return(null==a?void 0:a.length)>1&&(n=null==a?void 0:a.splice(0,a.length-1).join(" "),l=null==(r=null==a?void 0:a.splice(0,1))?void 0:r[0]),{firstName:n,lastName:l}})(null==e?void 0:e.name),n=null==e?void 0:e.email;r({firstName:t,lastName:a,email:n})}),[]),i=0===e.length;
1return a.createElement(b.A,{"data-test-id":"contacts-table-list","aria-live":"polite","aria-label":n({id:h.X57},{totalContacts:t,totalFilteredContacts:e.length})},i?a.createElement(y.A,{key:"empty-state"},a.createElement(E.A,{primary:n({id:h.VsS})})):e.map(((e,t)=>a.createElement(y.A,{key:t.toString(),button:!0,onClick:()=>l(e)},a.createElement(E.A,{primary:e.name,secondary:e.email})))))};g.propTypes={contacts:l().arrayOf(l().shape({})),totalContacts:l().number,onAddressBookContactClick:l().func.isRequired},g.defaultProps={contacts:[],totalContacts:null};const A=g;var v=r(59046);const P=e=>e.email,j=({contacts:e,onSelectionChange:t})=>{const r=(0,a.useMemo)((()=>[{Header:"Name",accessor:"name"},{Header:"Email",accessor:"email"}]),[]),n=(0,a.useCallback)((({selectedRecords:e})=>{t(e)}),[]),l=(0,a.useMemo)((()=>({onSelectionChange:n})),[n]);return a.createElement(v.A,{type:"transparent",columns:r,data:e,selectable:l,customGetRecordId:P})};j.propTypes={contacts:l().arrayOf(l().shape({})),onSelectionChange:l().func.isRequired},j.defaultProps={contacts:null};const w=j;var T=r(31580),C=r(13829),O=r(88852),k=r(61756),R=r(90987),x=r(32994),S=r(10189),I=r(93354),M=Object.defineProperty,q=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,F=(e,t,r)=>t in e?M(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const N=e=>{var t=e,{IconComponent:r,children:n}=t,l=((e,t)=>{var r={};for(var a in e)$.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&q)for(var a of q(e))t.indexOf(a)<0&&D.call(e,a)&&(r[a]=e[a]);return r})(t,["IconComponent","children"]);const o=(0,x.A)();return a.createElement(d.A,((e,t)=>{for(var r in t||(t={}))$.call(t,r)&&F(e,r,t[r]);if(q)for(var r of q(t))D.call(t,r)&&F(e,r,t[r]);return e})({colorScheme:"normal",width:36,height:30,maxHeight:"none"},l),a.createElement(T.A,{flexDirection:"column",alignItems:"center"},a.createElement(S.A,{mb:2},a.createElement(r,{style:{fontSize:o.sizing(10)}})),a.createElement(I.Ay,{variant:"button"},n)))};N.propTypes={IconComponent:l().elementType.isRequired,children:l().node.isRequired};const U=N,L=({onEmailButtonClick:e})=>{const t=(0,a.useCallback)((()=>{e(R.VH)}),[e]),r=(0,a.useCallback)((()=>{e(R.KJ)}),[e]);return a.createElement(T.A,{justifyContent:"center"},a.createElement(C.A,null,a.createElement(U,{"data-test-id":"btn-gmail-provider-popup",IconComponent:O.A,onClick:t},R.xJ[R.VH]),a.createElement(U,{"data-test-id":"btn-outlook-provider-popup",IconComponent:k.A,onClick:r},R.xJ[R.KJ])))};L.propTypes={onEmailButtonClick:n.PropTypes.func.isRequired};const B=L;var H=Object.defineProperty,V=Object.defineProperties,W=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,Y=(e,t,r)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,X=(e,t)=>{for(var r in t||(t={}))K.call(t,r)&&Y(e,r,t[r]);if(J)for(var r of J(t))z.call(t,r)&&Y(e,r,t[r]);return e};const Z=e=>{var t=e,{onClose:r,contacts:n,isDataReceived:l,showEmailProviderSelector:i,onSubmitSelection:s,onSearchChange:b,totalContacts:y,openProviderLoginPopup:E,multiselect:g}=t,v=((e,t)=>{var r={};for(var a in e)K.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&J)for(var a of J(e))t.indexOf(a)<0&&z.call(e,a)&&(r[a]=e[a]);return r})(t,["onClose","contacts","isDataReceived","showEmailProviderSelector","onSubmitSelection","onSearchChange","totalContacts","openProviderLoginPopup","multiselect"]);const{formatMessage:P}=(0,o.A)(),[j,T]=(0,a.useState)(null),C=(0,a.useCallback)((e=>{T(e)}),[]),O=(0,a.useCallback)((()=>{s(j)}),[j]),k=i?a.createElement(B,{onEmailButtonClick:E}):a.createElement(a.Fragment,null),R=(0,a.useMemo)((()=>g?a.createElement(w,{contacts:n,onSelectionChange:C}):a.createElement(A,{contacts:n,totalContacts:y,onAddressBookContactClick:s})),[n,y,g]),x=g?{actions:[a.createElement(d.A,{"data-test-id":"ok-button",key:0,colorScheme:"primary",onClick:O},P({id:h.GV6}))],cancelButtonText:P({id:h.EEM})}:{};return a.createElement(m.A,X((S=X({},x),I={size:"small",dialogProps:{"data-test-id":"address-book-dialog"},onClose:r,preFooterContent:l?a.createElement(u.Ay,{severity:u.tP},a.createElement(c.A,{id:h.Vrm})):null,open:l||i,stickyTopBodyContent:l?a.createElement(p.Ay,{container:!0},a.createElement(p.Ay,{row:!0},a.createElement(f.A,null,a.createElement(_.A,{InputProps:{placeholder:P({id:h.ZT8})},onChange:b})))):null},V(S,W(I))),v),l?R:k);var S,I};Z.propTypes={isDataReceived:l().bool,showEmailProviderSelector:l().bool,contacts:l().arrayOf(l().shape({})),totalContacts:l().number,onSubmitSelection:l().func.isRequired,onSearchChange:l().func.isRequired,onClose:l().func.isRequired,openProviderLoginPopup:l().func.isRequired,multiselect:l().bool},Z.defaultProps={isDataReceived:!1,showEmailProviderSelector:!1,contacts:null,totalContacts:null,multiselect:!1};const G=(0,a.memo)(Z);var Q=r(64971),ee=r(1074),te=r(44856),re=r(59591);const ae=({onErrorRetrievingContacts:e})=>{const[t,r]=(0,a.useState)(!1),[n,l]=(0,a.useState)(null),[o,i]=(0,a.useState)(null),[s,c]=(0,a.useState)(null),d=(0,a.useCallback)((t=>{(null==t?void 0:t.provider)&&Array.isArray(null==t?void 0:t.contacts)?(c(R.xJ[t.provider]),l(t.contacts),r(!0)):(e(),r(!1))}),[e]);(0,re.A)({channelName:Q.M9j,onMessageReceived:d});const m=(0,a.useCallback)((e=>{(0,ee.P)((0,te.ROUTE_CONTACTS_PROVIDER_POPUP)({provider:e}))}),[]),u=(0,a.useCallback)((e=>{const t=null==n?void 0:n.filter((t=>{var r,a;return null==(a=null==(r=`${t.name} ${t.email}`)?void 0:r.toLowerCase())?void 0:a.includes(e.toLowerCase())}));i(t)}),[n]);return{isDataReceived:t,providerName:s,contactsFromProvider:n,filteredContacts:o,onFilterContacts:u,openProviderLoginPopup:m}},ne=({instanceId:e,provider:t,multiselect:r,onClose:n,onSubmitSelection:l})=>{const{formatMessage:d}=(0,o.A)(),{enqueueSnackbar:m}=(0,i.A)(),u=d({id:h.AH$}),[p,f]=(0,a.useState)(u),{isDataReceived:_,providerName:b,contactsFromProvider:y,filteredContacts:E,onFilterContacts:g,openProviderLoginPopup:A}=ae({onErrorRetrievingContacts:()=>m(null,{content:e=>a.createElement(s.A,{snackKey:e,severity:"error"},a.createElement(c.A,{id:h.Osj}))})});return(0,a.useEffect)((()=>{t&&A(t)}),[e]),(0,a.useEffect)((()=>
1{if(null!=b){const e=d({id:h.Ms9},{providerName:b});f(e)}}),[b]),a.createElement(G,{title:p,contacts:null!=E?E:y,totalContacts:null==y?void 0:y.length,isDataReceived:_,showEmailProviderSelector:!t,onSubmitSelection:l,onSearchChange:g,onClose:n,openProviderLoginPopup:A,multiselect:r})};ne.propTypes={instanceId:l().oneOfType([l().string,l().number]),provider:l().oneOf([!1,R.VH,R.KJ]),multiselect:l().bool,onClose:l().func.isRequired,onSubmitSelection:l().func.isRequired},ne.defaultProps={instanceId:Math.random(),provider:!1,multiselect:!1};const le=ne},90987(e,t,r){r.d(t,{KJ:()=>n,VH:()=>a,xJ:()=>l});const a="gmail",n="outlook",l={[a]:"Gmail",[n]:"Outlook"}},10241(e,t,r){r.d(t,{A:()=>h});var a=r(96569),n=r(73723),l=r.n(n),o=r(93354),i=r(14165),s=r(79220),c=Object.defineProperty,d=Object.defineProperties,m=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&_(e,r,t[r]);if(u)for(var r of u(t))f.call(t,r)&&_(e,r,t[r]);return e},y=(e,t)=>{var r={};for(var a in e)p.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&u)for(var a of u(e))t.indexOf(a)<0&&f.call(e,a)&&(r[a]=e[a]);return r};const E=(0,a.forwardRef)(((e,t)=>{var r=e,{children:n,title:l,tooltipMessage:i,renderCheckbox:c}=r,u=y(r,["children","title","tooltipMessage","renderCheckbox"]);const p=(0,a.useCallback)((e=>{var t=e,{toggleIconProps:r}=t,n=y(t,["toggleIconProps"]);const i=a.createElement(o.Ay,{component:"h3",variant:"h300",ml:1},l);return c(b({checkboxProps:(s=b({},r),u={label:i,size:"medium"},d(s,m(u)))},n));var s,u}),[c,l]),f=(0,a.useMemo)((()=>({info:i,title:l,renderTitle:()=>null})),[l]);return a.createElement(s.A,b({toggleIcon:p,headerProps:f,ref:t},u),(({isExpanded:e})=>e?n:null))}));E.propTypes={children:l().node.isRequired,renderCheckbox:l().func,title:l().string.isRequired,tooltipMessage:l().shape({})},E.defaultProps={renderCheckbox:({checkboxProps:e,isExpanded:t})=>a.createElement(i.A,b({checked:t},e)),tooltipMessage:null};const h=E},79220(e,t,r){r.d(t,{A:()=>A});var a=r(96569),n=r(73723),l=r.n(n),o=r(73887),i=r(61379),s=r(12312),c=r(59022),d=r(11529),m=Object.defineProperty,u=Object.defineProperties,p=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&y(e,r,t[r]);if(f)for(var r of f(t))b.call(t,r)&&y(e,r,t[r]);return e},h=(e,t)=>u(e,p(t));const g=(0,a.forwardRef)(((e,t)=>{var r=e,{toggleIcon:n,headerProps:l,extraHeader:i,contentProps:s,className:m,startExpanded:u,expanded:p,variant:y,children:g,cardBodyProps:A,noPadding:v,onToggle:P,expandedCardProps:j}=r,w=((e,t)=>{var r={};for(var a in e)_.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&f)for(var a of f(e))t.indexOf(a)<0&&b.call(e,a)&&(r[a]=e[a]);return r})(r,["toggleIcon","headerProps","extraHeader","contentProps","className","startExpanded","expanded","variant","children","cardBodyProps","noPadding","onToggle","expandedCardProps"]);const T=(0,a.useCallback)((({ToggleIcon:e,toggleIconProps:r,handleToggle:u,isExpanded:p})=>{var f;const _=p?j:{},b=h(E({},A),{indented:null==(f=null==A?void 0:A.indented)||f});return p||(b.py=0),v&&(b.p=0),a.createElement(c.A,E(E({ref:t,className:m,header:a.createElement(a.Fragment,null,a.createElement(d.A,h(E({startIcon:n({ToggleIcon:e,toggleIconProps:r,handleToggle:u,isExpanded:p})||a.createElement(e,E({"data-test-id":"toggle-icon"},r))},l),{handleToggle:u})),i),variant:y,cardBodyProps:b},w),_),a.createElement(o.A.Content,E({},E({isExpanded:p},s)),g({isExpanded:p})))}),[m,n,y,w,l,s,g]);return a.createElement(o.A,{expanded:p,startExpanded:u,customHandleToggle:P},T)}));g.propTypes={children:l().func,toggleIcon:l().func,headerProps:l().shape({title:l().oneOfType([l().string,l().node]),actions:l().arrayOf(l().node),flashingId:l().number}),contentProps:l().shape({isExpanded:l().bool,unmountOnExit:l().bool}
1),className:l().string,startExpanded:l().bool,cardBodyProps:l().shape({indented:l().bool}),expanded:l().bool,expandedCardProps:l().shape({}),variant:l().oneOf([i.ir,i.PY,i.Ek]),onToggle:l().func,noPadding:l().bool,extraHeader:l().node},g.defaultProps={children:s.A,className:"",toggleIcon:s.A,contentProps:{},cardBodyProps:{indented:void 0},expandedCardProps:{},startExpanded:!1,expanded:null,variant:i.ir,onToggle:null,headerProps:{title:null,actions:null,flashingId:null},noPadding:!1,extraHeader:null};const A=g},51714(e,t,r){r.d(t,{$U:()=>f,Ay:()=>C,BL:()=>P,H0:()=>g,Hx:()=>T,JN:()=>E,Jb:()=>m,Jj:()=>_,LU:()=>a,O0:()=>p,P5:()=>n,W4:()=>A,XF:()=>o,_o:()=>u,eP:()=>s,gt:()=>b,iG:()=>w,j4:()=>v,jT:()=>y,kQ:()=>i,mR:()=>j,uC:()=>h,vN:()=>c,xW:()=>d,z4:()=>l});const a={id:"blank_email",name:"blank_email",from:'"${sender_full_name}" <${sender_email}>',email_type_id:101,private:null,system_attributes:null},n={id:"cancel_self_schedule_request",name:"cancel_self_schedule_request",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:!1,system_attributes:null},l={id:"candidate_confirmation",name:"candidate_confirmation",from:'"${company_name}" <[email protected]>',email_type_id:103,private:null,system_attributes:null},o={id:"candidate_workflow_template",name:"candidate_workflow_template",from:null,email_type_id:101,private:null,system_attributes:null},i={id:"custom_candidate_confirmation",name:"custom_candidate_confirmation",from:'"${company_name}" <[email protected]>',email_type_id:103,private:null,system_attributes:null},s={id:"decline_candidate",name:"decline_candidate",from:'"${company_name}" <[email protected]>',email_type_id:105,private:null,system_attributes:null},c={id:"declined_template",name:"declined_template",from:null,email_type_id:105,private:null,system_attributes:null},d={id:"invite_to_apply_for_job",name:"invite_to_apply_for_job",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:!1,system_attributes:null},m={id:"invite_user",name:"invite_user",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},u={id:"notify_coworkers_about_hire",name:"notify_coworkers_about_hire",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},p={id:"offer_standard",name:"offer_standard",from:"${sender_full_name} <${sender_email}>",email_type_id:104,private:!0,system_attributes:null},f={id:"offer_template",name:"offer_template",from:"${sender_full_name} <${sender_email}>",email_type_id:104,private:!0,system_attributes:null},_={id:"profile_purchased",name:"profile_purchased",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},b={id:"referral_reward_notification",name:"referral_reward_notification",from:null,email_type_id:102,private:null,system_attributes:null},y={id:"remind_candidate_about_interview",name:"remind_candidate_about_interview",from:"${sender_full_name} <${sender_email}>",email_type_id:102,private:null,system_attributes:null},E={id:"request_employee_referral",name:"request_employee_referral",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},h={id:"request_internal_applicants",name:"request_internal_applicants",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},g={id:"request_referral",name:"request_referral",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},A={id:"request_review_draft_job",name:"request_review_draft_job",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},v={id:"reschedule_self_schedule_request",name:"reschedule_self_schedule_request",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:!1,system_attributes:null},P={id:"search_firm_cannot_submit_candidate",name:"search_firm_cannot_submit_candidate",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},j={id:"search_firm_submit_candidate",name:"search_firm_submit_candidate",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:null},w={id:"talent_network_resume",name:"talent_network_resume",from:'"${company_name}" <[email protected]>',email_type_id:103,private:null,system_attributes:null},T={id:"withdrawn_template",name:"withdrawn_template",from:null,email_type_id:106,private:null,system_attributes:null},C=[a,n,l,o,i,s,c,d,m,u,{id:"notify_hiring_team_about_job_status_change",name:"notify_hiring_team_about_job_status_change",from:'"${sender_full_name}" <${sender_email}>',email_type_id:102,private:null,system_attributes:["current_job_status","new_job_status"]},p,f,_,b,y,E,h,g,A,v,P,j,w,T]},74542(e,t,r){r.d(t,{Ay:()=>a});const a=[{id:1,name:"anyone",friendly_name:"Public"},{id:2,name:"connections-only",friendly_name:"Connections"}]},11655(e,t,r){r.d(t,{Ay:()=>s,F1:()=>n,Ie:()=>i,ZB:()=>l,rl:()=>a,yC:()=>o});const a={id:0,name:"immediately",friendly_name:"Immediately"},n={id:1,name:"morning",friendly_name:"Tomorrow morning"},l={id:2,name:"afternoon",friendly_name:"Tomorrow afternoon"},o={id:3,name:"specific_time",friendly_name:"At a specific time"},i={id:4,name:"custom",friendly_name:"Custom"},s=[a,{id:60,name:"in_1_hour",friendly_name:"In 1 hour"},{id:120,name:"in_2_hours",friendly_name:"In 2 hours"},{id:240,name:"in_4_hours",friendly_name:"In 4 hours"},n,l,{id:1440,name:"in_1_day",friendly_name:"In 1 business day"},{id:2880,name:"in_2_days",friendly_name:"In 2 business days"},{id:5760,name:"in_4_days",friendly_name:"In 4 business days"},{id:10080,name:"in_1_week",friendly_name:"In 1 week"},o,i]},32435(e,t,r){r.d(t,{R:()=>a,j:()=>n});const a=()=>new Promise(((e,t)=>{window.fbAsyncInit?e():(window.fbAsyncInit=()=>{window.FB.init({appId:"1427041524264992",version:"v3.1"}),e()},((e,r,a)=>{const n=e.getElementsByTagName(r)[0];if(e.getElementById(a))return;const l=e.createElement(r);l.id=a,l.src="https://connect.facebook.net/en_US/sdk.js",l.onerror=()=>
1{window.fbAsyncInit=null,e.getElementById(a).remove(),t(new Error("Couldn't load the Facebook SDK"))},n.parentNode.insertBefore(l,n)})(document,"script","facebook-jssdk"))})),n=({url:e,image:t,title:r,description:a,message:n,privacy:l})=>{const o=()=>{const n={};return n["og:url"]=e,r&&(n["og:title"]=r),a&&(n["og:description"]=a),t&&(n["og:image"]=t),n};return new Promise((e=>{window.FB.ui({method:"share_open_graph",action_type:"og.likes",action_properties:{message:n,privacy:{value:l},object:o()}},e)}))}},13816(e,t,r){r.d(t,{GI:()=>i,IY:()=>l,_b:()=>o,oA:()=>d,qn:()=>c,yS:()=>s});var a=r(7947),n=r(44114);const l=(e,t)=>{if(!t||!e)return[];const r=t.reduce(((e,t)=>(e[t.id]=t.account_assignment_id,e)),{});return e.reduce(((e,t)=>{const a=r[t];return a?[...e,a]:e}),[])},o=(e,t)=>{if(!t||!e)return[];const r=t.reduce(((e,t)=>(e[t.id]=t.account_assignment_id,e)),{});return n.Ay.forEach((e=>{r[e.id]=e.id.toString()})),e.reduce(((e,t)=>{const a=r[t];return a?[...e,a]:e}),[])},i=({fieldPath:e,fieldName:t})=>{const r=new RegExp(`${t}\\[([0-9]+)\\]`);return+e.match(r)[1]},s=(...e)=>{var t;return null!=(t=(0,a.O6)(...e))?t:null},c=(...e)=>{var t;return null!=(t=(0,a.O6)(...e))?t:[]},d=(...e)=>{var t;return null!=(t=(0,a.O6)(...e))?t:{}}},42388(e,t,r){r.d(t,{A:()=>a});const a=e=>{var t,r,a,n;if(!e)return"";const l=document.createElement("div");return l.innerHTML=e,l.innerHTML=l.textContent,null==(n=null==(a=null==(r=null==(t=l.innerHTML)?void 0:t.replace(/\n/g,""))?void 0:r.replace(/\u200b/g,""))?void 0:a.replace(/  +/g," "))?void 0:n.trim()}},1074(e,t,r){r.d(t,{P:()=>a});const a=(e,{width:t="500",height:r="500"}={})=>{window.open(e,"",`width=${t},height=${r},noopener,noreferrer`)}},34299(e,t,r){r.d(t,{$W:()=>i,Ic:()=>m,WP:()=>c,YF:()=>l,ZH:()=>o,bF:()=>d,xv:()=>s});var a=r(38974),n=r(50521);const l=e=>`${e.charAt(0).toLowerCase()}${e.slice(1)}`,o=e=>`${e.charAt(0).toUpperCase()}${e.slice(1)}`,i=e=>"string"===typeof e?e.split(",").map((e=>e.trim())):e,s=(e,t)=>(null==e?void 0:e.length)>t?`${e.slice(0,t)}...`:e,c=({array:e,lastSplitter:t,splitter:r=", "})=>{if(!Array.isArray(e)||0===e.length)return"";if(1===e.length)return e[0];const a=e[e.length-1];return`${e.slice(0,-1).join(r)}${t}${a}`},d=({array:e,operator:t,formatMessage:r,splitter:l=", "})=>{const o=a.hD.includes(t)?` ${r({id:n.xCB}).toLowerCase()} `:` ${r({id:n.Noe}).toLowerCase()} `;return c({array:e,lastSplitter:o,splitter:l})},m=(...e)=>1===[...new Set(e.map((e=>{var t;return null==(t=null==e?void 0:e.trim())?void 0:t.toLocaleLowerCase()})))].length},39133(e,t,r){r.d(t,{A:()=>l});var a=r(7947),n=r(80965);const l=()=>{const{connData:e}=(0,n.A)();return{getPreventAction:()=>(0,a.O6)(e,"account_handicaps.prevent_action")}}},12337(e,t,r){r.d(t,{A:()=>u});var a=r(96569),n=r(12312),l=r(80438),o=r(32006),i=r(70715),s=r(55805),c=r(4080);const d={invokeEvent:n.A,setVisitorTraits:n.A,setAttributes:n.A,showSurvey:n.A,destroyVisitor:n.A};let m=!1;const u=()=>{const{themeName:e}=(0,s.Ay)(),{getEmail:t,getFullName:r}=(0,i.A)(),{getAccountStatusId:n}=(0,o.A)();(0,c.H)((()=>{if(m||n()!==l.vu.id)return;m=!0;const e=document.createElement("script");e.type="text/javascript",e.innerText="(function(w) {\n  var s = document.createElement('script');\n  s.src = 'https://survey.survicate.com/workspaces/7813a9690b1ac4cb0174929c610628bb/web_surveys.js';\n  s.async = true;\n  var e = document.getElementsByTagName('script')[0];\n  e.parentNode.insertBefore(s, e);\n})(window);",document.head.appendChild(e)}));const u=window._sva||d,p=(0,a.useCallback)((a=>{u.setVisitorTraits({email:t(),first_name:r(),theme:"phoenixDark"===e?"dark":"light"}),u.invokeEvent(a)}),[u,t,r,e]);return{survicate:u,survey:p}}},3840(e,t,r){r.d(t,{A:()=>u});var a=r(477),n=r(69135),l=Object.defineProperty,o=Object.defineProperties,i=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const u=({getDataPath:e})=>{const t=(0,a.A)(),r=t.connData,l=e(r),{list:u,setList:p,flashingIds:f,setFlashingIds:_,processCreate:b,processUpdate:y,processDelete:E}=(0,n.A)({originalList:l});return h=((e,t)=>{for(var r in t||(t={}))c.call(t,r)&&m(e,r,t[r]);if(s)for(var r of s(t))d.call(t,r)&&m(e,r,t[r]);return e})({},t),o(h,i({rawConnData:r,connData:u,setFlashingIds:_,processCreate:b,processUpdate:y,processDelete:E,setUpdatableData:p,flashingIds:f}));var h}},69135(e,t,r){r.d(t,{A:()=>
1o});var a=r(96569),n=r(25924),l=r(53349);const o=({originalList:e})=>{const[t,r]=(0,a.useState)(null),[o,i]=(0,a.useState)({}),s=(0,n.A)({value:o,delay:300}),c=Object.keys(s).length;(0,a.useEffect)((()=>{c&&i({})}),[c]),(0,a.useEffect)((()=>{t!==e&&r(e)}),[e]);const d=null!=t?t:e,m=(0,a.useCallback)(((...e)=>{const t=e[0],a={};let n;if("function"===typeof t){let e;[n,e]=t(d),e.forEach((e=>{a[e]=Math.random()}))}else n=d,e.forEach((e=>{n=(0,l.BC)(n,e),a[e.id]=Math.random()}));r(n),i(a)}),[d]),u=(0,a.useCallback)(((e,t=(({id:t})=>t===e.id))=>{const a={};let n;if("function"===typeof e){let t;[n,t]=e(d),t.forEach((e=>{a[e]=Math.random()}))}else n=(0,l._D)(d,e,t),a[e.id]=Math.random();r(n),i(a)}),[d]),p=(0,a.useCallback)((e=>{const t=(0,l.Wq)(d,(t=>t.id===e));r(t)}),[d]);return{list:d,setList:r,flashingIds:s,processCreate:m,processUpdate:u,processDelete:p,setFlashingIds:i}}},77272(e,t,r){r.d(t,{F0:()=>u,J7:()=>c,Nf:()=>o,R9:()=>p,Xs:()=>m,g6:()=>i,jw:()=>l,s:()=>d,tu:()=>s});var a=r(64971),n=r(51714);const l=[n.z4.name,n.iG.name,n.kQ.name],o=[n.Jb.name,n.Jj.name,n.H0.name,n.JN.name],i=[n.eP.name,n.vN.name,n.Hx.name,n.XF.name],s=`"\${company_name}" <${a.Iy8}>`,c='"${sender_full_name}" <${sender_email}>',d='"${sender_full_name}" <${sender_email}>',m="Job",u="JobDefault",p="Account"},1967(e,t,r){r.d(t,{A:()=>D});var a=r(96569),n=r(73723),l=r(50193),o=r(75075),i=r(7947),s=r(73626),c=r(73616),d=r(13748),m=r(7047),u=r(52670),p=r(50993),f=r(64971),_=r(71664),b=r(56401),y=r(3840),E=r(50521),h=r(60078),g=r(44856),A=r(53393),v=Object.defineProperty,P=Object.defineProperties,j=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const k=e=>A.RZ((t=>{let r;var a,n;return!0===t.job.referral_reward_active&&(a=((e,t)=>{for(var r in t||(t={}))T.call(t,r)&&O(e,r,t[r]);if(w)for(var r of w(t))C.call(t,r)&&O(e,r,t[r]);return e})({},r),n={job:A.Ik().shape({referral_reward:A.Yj().trim().required().label(e({id:E.MdW}))})},r=P(a,j(n))),A.Ik().shape(r)}));var R=Object.defineProperty,x=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))I.call(t,r)&&M(e,r,t[r]);return e};const $=({jobId:e,routeToDialog:t,onClose:r,onSubmitSuccess:n,processUpdate:A})=>{const{formatMessage:v}=(0,o.A)(),P=(0,b.A)({id:`${f.UuN}_${e}`}),j=(0,a.useMemo)((()=>k(v)),[v]),{doFetch:w,connData:T,connLoading:C}=(0,y.A)({getDataPath:e=>e});(0,a.useEffect)((()=>{const t=w((0,_.i17)({jobId:e}));return()=>null==t?void 0:t.cancel()}),[]);const O=(0,a.useCallback)(((t,r,a)=>{(({processUpdate:e,jobId:t,data:r,onError:a,onSuccess:n})=>{l.A.request((0,_.dQH)({jobId:t}),{method:"PUT",data:q({job_id:t},r)},a,(t=>{n(),e(t.data,Math.random())}))}
1)({processUpdate:A,jobId:e,data:t,onError:r,onSuccess:a})}),[]),R=(0,a.useCallback)((({formatMessage:e})=>e({id:E.aVj},{jobTitle:(0,i.O6)(T,"job.title")})),[v,T]),x=(0,a.useCallback)((({formatMessage:e,userName:r,loggedName:a})=>e({id:E._P0},{userName:r,loggedName:a,currentPage:(0,g.fullUrlFor)(t)})),[v,e]);if(C)return null;return(0,i.O6)(T,"referral_rewards_permissions.can_access")?a.createElement(s.A,{size:"medium",title:a.createElement(a.Fragment,null,v({id:E.hqp})," ",a.createElement(c.A,{key:"popover-help",size:"large",interaction:"click",root:a.createElement(u.A,null)},a.createElement(d.A,{id:E.nM6}))),initialValues:T,validationSchema:j,saveFn:O,onClose:r,onSubmitSuccess:n,actionButtonTitle:v({id:E.he8}),autoSaveData:P},a.createElement(h.A,{switchName:"job.referral_reward_active",formName:"job"})):a.createElement(p.A,{open:!0,onClose:r,customTitle:v({id:E.KC8}),customMsg:v({id:E.Z9l}),accessToRequest:"",getMailSubject:R,getMailBody:x,actions:[a.createElement(m.A,{key:0,colorScheme:"primary",onClick:r},v({id:E.GV6}))],showCancelButton:!1})};$.propTypes={jobId:n.PropTypes.string.isRequired,routeToDialog:n.PropTypes.string.isRequired,onClose:n.PropTypes.func.isRequired,onSubmitSuccess:n.PropTypes.func.isRequired,processUpdate:n.PropTypes.func.isRequired};const D=$},60078(e,t,r){r.d(t,{A:()=>v});var a=r(96569),n=r(73723),l=r(20509),o=r(85458),i=r(21768),s=r(96412),c=r(31580),d=r(93354),m=r(75075),u=r(47945),p=r(79205),f=r(68481),_=r(76437),b=r(28098),y=r(32006),E=r(50521);const h=(e,t)=>null===t?e:`${t}.${e}`,g=({formName:e,readOnly:t})=>{const{formatMessage:r}=(0,m.A)(),{getCompanyName:n}=(0,y.A)(),_=(0,a.useMemo)((()=>[{value:0,text:r({id:E.UYX})},{value:1,text:r({id:E.Puh},{count:1})},{value:2,text:r({id:E.Puh},{count:2})},{value:3,text:r({id:E.Puh},{count:3})},{value:4,text:r({id:E.Puh},{count:4})},{value:5,text:r({id:E.Puh},{count:5})},{value:6,text:r({id:E.Puh},{count:6})},{value:7,text:r({id:E.Puh},{count:7})},{value:8,text:r({id:E.Puh},{count:8})},{value:9,text:r({id:E.Puh},{count:9})},{value:10,text:r({id:E.Puh},{count:10})},{value:11,text:r({id:E.Puh},{count:11})},{value:12,text:r({id:E.S$2},{count:1})}]),[r]),g=(0,a.useMemo)((()=>({variant:"single",orientation:"horizontal",noPadding:!0,options:[a.createElement(l.A,{label:r({id:E.Ufj},{company:n()}),value:!1,disabled:t}),a.createElement(l.A,{label:r({id:E.tgU}),"data-test-id":"employees-and-non",value:!0,disabled:t})]})),[r,t,n]),A=(0,p.A)(h("reward_public",e));return a.createElement(a.Fragment,null,a.createElement(o.Ay,{row:!0,columns:1,"data-test-id":"optional"},a.createElement(i.A,null,a.createElement(u.A,{name:h("reward_public",e),label:r({id:E.d5O}),defaultValue:null,cmpProps:g}))),a.createElement(o.Ay,{row:!0,columns:1},a.createElement(i.A,null,a.createElement(s.A,{required:!t,noWrap:!0,label:r({id:E.MdW}),helperText:A?"":r({id:E.CWK}),fields:[a.createElement(b.A,{labelWidth:0,name:h("referral_reward",e),cmpProps:{readOnly:t}}),a.createElement(f.A,{labelWidth:0,cmpProps:{readOnly:t,noDefaultValue:!0,options:_},name:h("reward_term",e)}),a.createElement(c.A,{alignItems:"center"},a.createElement(d.Ay,null,r({id:E.ioX})))]})),A?a.createElement(i.A,null,a.createElement(s.A,{required:!t,noWrap:!0,label:r({id:E.Ytu}),helperText:r({id:E.CWK}),fields:[a.createElement(b.A,{labelWidth:0,name:h("non_employee_referral_reward",e),cmpProps:{readOnly:t}}),a.createElement(f.A,{labelWidth:0,cmpProps:{readOnly:t,noDefaultValue:!0,options:_},name:h("non_employee_reward_term",e)}),a.createElement(c.A,{alignItems:"center"},a.createElement(d.Ay,null,r({id:E.ioX})))]})):null))};g.propTypes={formName:n.PropTypes.string,readOnly:n.PropTypes.bool},g.defaultProps={formName:null,readOnly:!1};const A=({switchName:e,formName:t,readOnly:r})=>{const{formatMessage:n}=(0,m.A)(),l=!!(0,p.A)(e),s=(0,a.useMemo)((()=>({readOnly:r})),[r]);return a.createElement(o.Ay,{container:!0},a.createElement(o.Ay,{row:!0,columns:1},a.createElement(i.A,null,a.createElement(_.A,{label:n({id:E.iao}),name:e,cmpProps:s}))),l?a.createElement(g,{formName:t,readOnly:r}):null)};A.propTypes={switchName:n.PropTypes.string.isRequired,formName:n.PropTypes.string,readOnly:n.PropTypes.bool},A.defaultProps={formName:null,readOnly:!1};const v=A},20345(e,t,r){r.d(t,{A:()=>g});var a=r(96569),n=r(83933),l=r(67734),o=r(75075),i=r(15464),s=r(14447),c=r(68260),d=r(50193),m=r(71664),u=r(42388),p=r(50521),f=Object.defineProperty,_=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))b.call(t,r)&&E(e,r,t[r]);if(_)for(var r of _(t))y.call(t,r)&&E(e,r,t[r]);return e};const g=({formKey:e,dataMap:t,variables:r})=>{const f=(0,i.A)(e),{setFlashingIds:_}=(0,a.useContext)(l.A),{formatMessage:b}=(0,o.A)(),y=(0,s.A)(),{enqueueSnackbar:E}=(0,c.A)(),[g,A]=(0,a.useState)(!1),[v,P]=(0,a.useState)(!1);return{fetchEmailTemplateToUpdateForm:(0,a.useCallback)((l=>{d.A.request((0,m.NpZ)({templateId:l,variables:r}),null,(()=>{E(null,{content:e=>a.createElement(n.A,{snackKey:e,severity:"error"},b({id:p.K9I}))})}),(({data:r})=>{const a=t(r),n=Object.keys(a).map((t=>`${e}.${t}`));_(n);const l=h(h({},f.current),a);y(e,l)}))}),[r,b,t]),openEditEmailTemplate:(0,a.useCallback)((({event:e,currentValue:t,initialValue:r})=>{e.preventDefault(),e.stopPropagation(),(0,u.A)(t)===(0,u.A)(r)?A(!0):P(!0)}),[]),isEditing:g,isConfirmingEdit:v,setIsEditing:A,setIsConfirmingEdit:P}}},71271(e,t,r){r.r(t),r.d(t,{default:()=>xt});var a=r(96569),n=r(29186),l=r(87359),o=r(75075),i=r(21420),s=r(84442),c=r(7947),d=r(50193),m=r(46229),u=r(89640),p=r(71706),f=r(55398),_=r(17151),b=r(64971),y=r(71664),E=r(32435),h=r(42480),g=r(37059),A=r(56401),v=r(91875),P=r(95288),j=r(12337),w=r(3840),T=r(50521),C=r(1967),O=Object.defineProperty,k=Object.defineProperties,R=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,q=(e,t)=>
1{for(var r in t||(t={}))S.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))I.call(t,r)&&M(e,r,t[r]);return e};const $=(e,t)=>{return r=q({},e),a={share_job_form:q(q({},e.share_job_form),t(e))},k(r,R(a));var r,a};var D=r(53393),F=Object.defineProperty,N=Object.defineProperties,U=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,V=(e,t,r)=>t in e?F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,W=(e,t)=>{for(var r in t||(t={}))B.call(t,r)&&V(e,r,t[r]);if(L)for(var r of L(t))H.call(t,r)&&V(e,r,t[r]);return e},J=(e,t)=>N(e,U(t));var K=r(44856),z=r(73723),Y=r.n(z),X=r(16077),Z=r(87212),G=r(24443),Q=r(55349),ee=r(14447),te=r(79205),re=r(66844),ae=r(13829),ne=r(7047),le=r(91760),oe=r(78350),ie=r(263),se=r(80098),ce=r(38730),de=r(93354),me=r(72075),ue=r(34575),pe=r(59022),fe=r(11529);const _e=({canEditReferralReward:e,flashReferralReward:t,job:r,referralReward:n})=>{const{formatMessage:l}=(0,o.A)(),i=(0,c.O6)(r,"id"),s=(0,c.O6)(n,"active"),d=(0,c.O6)(n,"public"),m=(0,c.O6)(n,"referral_reward"),u=(0,c.O6)(n,"non_employee_referral_reward"),p=(0,a.useMemo)((()=>e?[a.createElement(ie.A,{component:"button",to:(0,K.ROUTE_SHARE_JOB_REFERRAL_REWARD)({jobId:i}),"data-test-id":"edit-reward-link"},l({id:T.AzW}).toUpperCase())]:[]),[l,i]),f=(0,a.useCallback)((e=>s?a.createElement(le.A,{container:!0},a.createElement(le.A,{item:!0,xs:12},a.createElement(de.Ay,{style:null==e?void 0:e.style},a.createElement(de.Ay,{variant:"emphasis1"},m)," ",l({id:T.u6s}))),d?a.createElement(le.A,{item:!0,xs:12},a.createElement(me.A,null)):null,d?a.createElement(le.A,{item:!0,xs:12},a.createElement(de.Ay,{style:null==e?void 0:e.style},a.createElement(de.Ay,{variant:"emphasis1"},u)," ",l({id:T.lhW}))):null):a.createElement(de.Ay,{style:null==e?void 0:e.style},l({id:T.aoT}))),[s,l,d,m,u]);return a.createElement(pe.A,{header:a.createElement(fe.A,{title:l({id:T.A2A}),actions:p}),"data-test-id":"referral-reward-card"},a.createElement(ue.A,{flashingId:t},(e=>f(e))))};_e.propTypes={job:z.PropTypes.shape({}),referralReward:z.PropTypes.shape({}),canEditReferralReward:z.PropTypes.bool,flashReferralReward:z.PropTypes.number},_e.defaultProps={job:null,referralReward:null,canEditReferralReward:!1,flashReferralReward:null};const be=_e;var ye=r(9094),Ee=r(25308),he=r(10241),ge=r(20345),Ae=r(15464),ve=r(78819),Pe=r(75433),je=r(23701),we=r(7111);const Te=({isConfirmingEdit:e,setIsConfirmingEdit:t,isEditing:r,setIsEditing:n,emailTemplateId:l,fetchEmailTemplateToUpdateForm:i,emailTemplateName:s})=>{const{formatMessage:c}=(0,o.A)(),d=(0,a.useCallback)((e=>{i(e.id)}),[i]),m=(0,a.useCallback)((()=>{n(!1)}),[]),u=(0,a.useCallback)((()=>{t(!1)}),[]);return a.createElement(a.Fragment,null,e?a.createElement(je.A,{"data-test-id":"warning-dialog",title:c({id:T.TIE}),onCancel:u,onConfirm:()=>{n(!0),t(!1)},open:!0,size:Pe.Kk,message:c({id:T.YVb})}):null,r?a.createElement(we.default,{"data-test-id":"edit-email-template-dialog",onClose:m,processUpdate:d,onSubmitSuccess:m,emailTemplateName:s,emailTemplateId:l}):null)};Te.propTypes={isConfirmingEdit:Y().bool.isRequired,isEditing:Y().bool.isRequired,setIsConfirmingEdit:Y().func.isRequired,setIsEditing:Y().func.isRequired,emailTemplateId:Y().string.isRequired,emailTemplateName:Y().string.isRequired,fetchEmailTemplateToUpdateForm:Y().func.isRequired};const Ce=Te;var Oe=r(13748),ke=r(14272),Re=r(31580),xe=r(85458),Se=r(21768),Ie=r(28098),Me=r(77006),qe=r(84202),$e=r(82922),De=r(88852),Fe=r(61756),Ne=r(79464),Ue=r(41766),Le=r(90987),Be=r(51714),He=r(25788),Ve=r(88952);const We=({presenterData:e,onEmailButtonClick:t})=>{const{formatMessage:r}=(0,o.A)(),n=(0,a.useCallback)((()=>{t(Le.VH)}),[t]),l=(0,a.useCallback)((()=>{t(Le.KJ)}),[t]),i=(0,a.useMemo)((()=>({readOnly:!0})),[]),s=(0,a.useMemo)((()=>({multiline:!0,resizable:!0,rows:3})),[r]),c=(0,a.useMemo)((()=>(0,He.Ay)({template:Be.H0.name})),[]),d=(0,a.useMemo)((()=>a.createElement(Oe.A,{id:T.LTN,values:{jobTitle:e.job.title,companyName:e.account.company_name,jobLocation:e.job.location.city_state}})),[e]),m=(0,a.useMemo)((()=>a.createElement(ke.A,null,a.createElement(Re.A,{flex:1,justifyContent:"center"},d),a.createElement(Re.A,{flex:1,justifyContent:"center"},a.createElement(de.Ay,{textTransform:"uppercase"},r({id:T.ClU}))),a.createElement(Re.A,{flex:1,justifyContent:"center"},a.createElement(de.Ay,{textTransform:"uppercase"},r({id:T.$Wx}))))),[r,e]),u=(0,a.useMemo)((()=>(0,Ve.A)(c)),[c]),p=(0,a.useMemo)((()=>({disableToolbar:!0,disableHtmlSupport:!0,disableMultiLine:!0,enableEmojis:!0,enableFieldTokens:!0,optionsFieldTokens:u})),[u]),f=(0,a.useMemo)((()=>({disableHtmlSupport:!0,disableToolbar:!0,enableEmojis:!0,enableFieldTokens:!0,optionsFieldTokens:c,footer:m})),[c,m]);return a.createElement(xe.Ay,{container:!0},a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(Ie.A,{label:r({id:T.khq}),name:"share_job_form.email_from",cmpProps:i}))),a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(Ne.A,{"data-test-id":"email-to",InputField:Ie.A,label:r({id:T.$d$}),cmpProps:s,name:"share_job_form.email_to",helperText:r({id:T.YAT}),postfixes:[a.createElement(Me.Ay,{key:"gmail-btn","data-test-id":"gmail-btn","aria-label":r({id:T.Tme}),tooltip:r({id:T.Tme}),onClick:n},a.createElement(De.A,null)),a.createElement(Me.Ay,{key:"outlook-btn","data-test-id":"outlook-btn","aria-label":r({id:T.A6m}),tooltip:r({id:T.A6m}),onClick:l},a.createElement(Fe.A,null))],required:!0}))),a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(qe.A,{"data-test-id":"email-subject",label:r({id:T.u4x}),name:"share_job_form.email_subject",required:!0,cmpProps:p}
1))),a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(qe.A,{"data-test-id":"email-body",label:r({id:T.X7s}),required:!0,name:"share_job_form.email_body",cmpProps:f}))),a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement($e.A,{name:"share_job_form.email_include_logo",cmpProps:{label:r({id:T.WyM})}}))),a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(Ue.A,{label:r({id:T.qcu}),name:"share_job_form.email_template_documents_list"}))))};We.propTypes={presenterData:Y().shape({job:Y().shape({title:Y().string,location:Y().shape({city_state:Y().string})}),account:Y().shape({company_name:Y().string})}).isRequired,onEmailButtonClick:Y().func.isRequired};const Je=(0,a.memo)(We),Ke=({formData:e,fetchEmailTemplateToUpdateForm:t,isConfirmingEdit:r,isEditing:n,setIsConfirmingEdit:l,setIsEditing:o})=>{const i=(0,ee.A)(),[s,c]=(0,a.useState)(null),[d,m]=(0,a.useState)(!1),[u,p]=(0,a.useState)(null),f=(0,Ae.A)("share_job_form.email_to"),_=(0,a.useCallback)((()=>{m(!1)})),b=(0,a.useCallback)((e=>{const t=[],r=f.current;if(r){const e=r.replace(/\s/g,"").split(/[,]/);t.push(...e)}null==e||e.forEach((e=>{(null==t?void 0:t.includes(e.email))||t.push(e.email)})),i("share_job_form.email_to",t.join(", ")),_()}),[]),y=(0,a.useCallback)((e=>{c(Math.random()),p(e),m(!0)}),[]);return a.createElement(a.Fragment,null,a.createElement(Je,{presenterData:e,onEmailButtonClick:y}),a.createElement(Ce,{isEditing:n,setIsEditing:o,isConfirmingEdit:r,setIsConfirmingEdit:l,emailTemplateId:"request_referral",emailTemplateName:"request_referral",fetchEmailTemplateToUpdateForm:t}),d?a.createElement(ve.A,{instanceId:s,provider:u,multiselect:!0,onClose:_,onSubmitSelection:b}):null)};Ke.propTypes={formData:z.PropTypes.shape({required:z.PropTypes.bool,from:z.PropTypes.string,email_template:z.PropTypes.string,email_template_name:z.PropTypes.string,job:z.PropTypes.shape({title:z.PropTypes.string,location:z.PropTypes.shape({city:z.PropTypes.string})}),account:z.PropTypes.shape({company_name:z.PropTypes.string}),logged_in_user:z.PropTypes.shape({firstname:z.PropTypes.string,full_name:z.PropTypes.string,email:z.PropTypes.string,phone_number:z.PropTypes.string})}).isRequired,fetchEmailTemplateToUpdateForm:z.PropTypes.func.isRequired,isConfirmingEdit:z.PropTypes.bool.isRequired,isEditing:z.PropTypes.bool.isRequired,setIsConfirmingEdit:z.PropTypes.func.isRequired,setIsEditing:z.PropTypes.func.isRequired};const ze=Ke,Ye=({checkboxProps:e})=>a.createElement(ye.A,{"data-test-id":"cb-email",id:"share_job_form.email_share",name:"share_job_form.email_share",cmpProps:e}),Xe=({canEditEmailTemplate:e,expanded:t,formData:r})=>{const{formatMessage:n}=(0,o.A)(),l=(0,c.O6)(r,"job.id"),{fetchEmailTemplateToUpdateForm:i,openEditEmailTemplate:s,isEditing:d,isConfirmingEdit:m,setIsEditing:u,setIsConfirmingEdit:p}=(0,ge.A)({formKey:"share_job_form",variables:{job_id:l},dataMap:e=>{var t;return{initial_email_subject:e.subject,initial_email_body:null==(t=e.body_html)?void 0:t.trim(),email_subject:e.subject,email_body:e.body_html}}}),f=`${(0,te.A)("share_job_form.email_body")}${(0,te.A)("share_job_form.email_subject")}`,_=`${(0,te.A)("share_job_form.initial_email_body")}${(0,te.A)("share_job_form.initial_email_subject")}`,b=(0,a.useMemo)((()=>a.createElement(Ee.A,{component:"button",onClick:e=>{s({event:e,currentValue:f,initialValue:_})},"data-test-id":"open-email-template-link"},n({id:T.bH$}))),[n,_,f]),y=(0,a.useMemo)((()=>{let t=[];return e&&(t=[b]),{actions:t}}),[e,b]);return a.createElement(he.A,{title:n({id:T.cwi}),renderCheckbox:Ye,headerProps:y,expanded:t},a.createElement(ze,{formData:r,fetchEmailTemplateToUpdateForm:i,isConfirmingEdit:m,setIsConfirmingEdit:p,isEditing:d,setIsEditing:u}))};Xe.propTypes={canEditEmailTemplate:z.PropTypes.bool,expanded:z.PropTypes.bool.isRequired,formData:z.PropTypes.shape({})},Xe.defaultProps={canEditEmailTemplate:!1,formData:{}};const Ze=Xe;var Ge=r(44317);const Qe=({checkboxProps:e})=>a.createElement(ye.A,{"data-test-id":"cb-facebook",id:"share_job_form.fb_share",name:"share_job_form.fb_share",cmpProps:e}),et=({referralReward:e,flashReferralReward:t,expanded:r})=>{const{formatMessage:n}=(0,o.A)(),l=(0,a.useMemo)((()=>n({id:T.pj6})),[n]),i=(0,a.useMemo)((()=>(null==e?void 0:e.active)&&(null==e?void 0:e.public)?` ${n({id:T.eqZ})}`:""),[e,n]),s=(0,a.useMemo)((()=>({variant:"header"})),[]),c=(0,a.useMemo)((()=>a.createElement(ke.A,null,a.createElement(Re.A,{flexDirection:"column"},a.createElement(Re.A,null,a.createElement(ue.A,{flashingId:t},(e=>a.createElement(de.Ay,{"data-test-id":"fb-description",style:null==e?void 0:e.style},"jobscore.com | ",l,i))))),a.createElement(Re.A,{flex:1,flexDirection:"column"},a.createElement(Re.A,{justifyContent:"center"},a.createElement(Oe.A,{id:T.EsU})),a.createElement(Re.A,{justifyContent:"center"},a.createElement(Oe.A,{id:T.mu4}))))),[n,l,i,t]);return a.createElement(he.A,{title:n({id:T.iXM}),renderCheckbox:Qe,expanded:r},a.createElement(xe.Ay,{container:!0},a.createElement(xe.Ay,{row:!0},a.createElement(Ie.A,{"data-test-id":"fb-title",required:!0,fullWidth:!0,label:n({id:T.sMA}),name:"share_job_form.fb_title"})),a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(Ge.A.Provider,{value:s},c)))))};
1et.propTypes={referralReward:z.PropTypes.shape({active:z.PropTypes.bool,msg:z.PropTypes.string,reward:z.PropTypes.string,public:z.PropTypes.bool}),flashReferralReward:z.PropTypes.number,expanded:z.PropTypes.bool},et.defaultProps={referralReward:null,flashReferralReward:null,expanded:!1};const tt=et;var rt=r(68481),at=r(12312),nt=r(61361),lt=r(19669),ot=r(74542),it=r(73626),st=r(15381);const ct=({title:e,description:t,onSubmitSuccess:r,onClose:n})=>{const{formatMessage:l}=(0,o.A)(),i=(0,ee.A)(),s=(0,a.useMemo)((()=>D.Ik().shape({title:D.Yj().trim().required().label(l({id:T.sMA})),description:D.Yj().trim().required().label(l({id:T.KPj}))})),[l]),c=(0,a.useCallback)(((e,t,r)=>{i("share_job_form.li_title",e.title),i("share_job_form.li_desc",e.description),r(e)}),[]);return a.createElement(it.A,{title:l({id:T.Uav}),open:!0,initialValues:{title:e,description:t},validationSchema:s,actionButtonTitle:l({id:T.jF1}),saveFn:c,onSubmitSuccess:r,onClose:n,size:"medium",autoSaveData:(0,st.A)()},a.createElement(xe.Ay,{container:!0},a.createElement(xe.Ay,null,a.createElement(Ie.A,{"data-test-id":"li-title",required:!0,fullWidth:!0,label:l({id:T.sMA}),name:"title"})),a.createElement(xe.Ay,null,a.createElement(Ie.A,{"data-test-id":"li-desc",required:!0,fullWidth:!0,label:l({id:T.KPj}),name:"description"}))))};ct.propTypes={title:z.PropTypes.string,description:z.PropTypes.string,onSubmitSuccess:z.PropTypes.func,onClose:z.PropTypes.func},ct.defaultProps={title:null,description:null,onSubmitSuccess:null,onClose:null};const dt=ct,mt=({checkboxProps:e})=>a.createElement(ye.A,{"data-test-id":"cb-linkedin",id:"share_job_form.li_share",name:"share_job_form.li_share",cmpProps:e}),ut=({connected:e,expanded:t,flashLinkedinMessage:r,setFlashLinkedinMessage:n})=>{const{formatMessage:l}=(0,o.A)(),[i,s]=(0,a.useState)(!1),c=(0,te.A)("share_job_form.li_title"),d=(0,te.A)("share_job_form.li_desc"),m=ot.Ay,u=(0,a.useMemo)((()=>({getOptionValue:e=>e.name,getOptionLabel:e=>e.friendly_name,options:m})),[m]),p=()=>{s(!0)},f=()=>{s(!1)},_=(0,a.useCallback)((({description:e})=>{f(),n([e])}),[]),b=(0,a.useMemo)((()=>({header:a.createElement(ke.A,null,a.createElement(ue.A,{flashingId:r},(e=>a.createElement(Re.A,{flex:1,flexDirection:"row"},a.createElement(Re.A,{flex:1,flexDirection:"column",style:null==e?void 0:e.style},a.createElement(Re.A,null,a.createElement(de.Ay,{variant:"emphasis1",component:"span"},c)),a.createElement(Re.A,null,a.createElement(de.Ay,{"data-test-id":"li-description"},`jobscore.com | ${d}`))),a.createElement(Re.A,{flex:0},a.createElement(Ee.A,{component:"button","data-test-id":"edit-li-msg",onClick:p},l({id:T.AzW}).toUpperCase()))))),a.createElement(Re.A,{flex:1,flexDirection:"column"},a.createElement(Re.A,{justifyContent:"center"},a.createElement(Oe.A,{id:T.F9j})))),placeholder:l({id:T.GON}),disableToolbar:!0,disableHtmlSupport:!0,size:"medium",charCounterMax:3e3})),[l,c,d,r]);return a.createElement(he.A,{title:l({id:T.kdM}),renderCheckbox:mt,expanded:t},e?a.createElement(a.Fragment,null,i?a.createElement(dt,{title:c,description:d,onSubmitSuccess:_,onClose:f}):null,a.createElement(xe.Ay,{container:!0},a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(qe.A,{"data-test-id":"li-wysiwyg",name:"share_job_form.li_comment",labelWidth:0,cmpProps:b}))),a.createElement(xe.Ay,{row:!0},a.createElement(rt.A,{name:"share_job_form.li_visibility",label:l({id:T.iiR}),required:!0,cmpProps:u})))):a.createElement(lt.Ay,{"data-test-id":"li-connect-btn",label:l({id:T.Ixw}),networkName:lt.gO,onClick:nt.F}))};ut.propTypes={connected:z.PropTypes.bool,expanded:z.PropTypes.bool,flashLinkedinMessage:z.PropTypes.string,setFlashLinkedinMessage:z.PropTypes.func},ut.defaultProps={connected:!1,expanded:!1,flashLinkedinMessage:null,setFlashLinkedinMessage:at.A};const pt=ut;var ft=r(32994),_t=r(81875),bt=Object.defineProperty,yt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,gt=(e,t,r)=>t in e?bt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,At=(e,t)=>{for(var r in t||(t={}))Et.call(t,r)&&gt(e,r,t[r]);if(yt)for(var r of yt(t))ht.call(t,r)&&gt(e,r,t[r]);return e};const vt=({checkboxProps:e})=>
1a.createElement(ye.A,{"data-test-id":"cb-twitter",id:"share_job_form.tw_share",name:"share_job_form.tw_share",cmpProps:e}),Pt=({connected:e,expanded:t})=>{const{formatMessage:r}=(0,o.A)(),n=(0,ft.A)(),l=(0,a.useMemo)((()=>({type:"solid",style:{color:n.tokens.global.palette.social.twitter}})),[n]),i=(0,a.useMemo)((()=>({footer:a.createElement(ke.A,null,a.createElement(Re.A,{flex:1,flexDirection:"column"},a.createElement(Re.A,{justifyContent:"center"},a.createElement(Oe.A,{id:T.F9j})))),placeholder:r({id:T.GON}),disableToolbar:!0,size:"medium",charCounterMax:280,disableHtmlSupport:!0,prefixes:[a.createElement(Me.Ay,{variant:"non-interactive",key:0},a.createElement(_t.A,At({},l)))],appendedText:r({id:T.fLw})})),[r,l]);return a.createElement(he.A,{title:r({id:T.Vst}),renderCheckbox:vt,expanded:t},e?a.createElement(xe.Ay,{container:!0},a.createElement(xe.Ay,{row:!0},a.createElement(Se.A,null,a.createElement(qe.A,{"data-test-id":"tw-wysiwyg",name:"share_job_form.tw_comment",labelWidth:0,cmpProps:i})))):a.createElement(lt.Ay,{"data-test-id":"tw-connect-btn",label:r({id:T.jti}),networkName:lt.zA,onClick:nt.c}))};Pt.propTypes={connected:z.PropTypes.bool,expanded:z.PropTypes.bool},Pt.defaultProps={connected:!1,expanded:!1};const jt=Pt;var wt=r(98136);const Tt=()=>{const{pageAlertRef:e}=(0,a.useContext)(X.A);return a.createElement(Z.A,{container:e.current},a.createElement(G.Ay,{AlertComponent:Q.A}))},Ct=({canEditReferralReward:e,canEditEmailTemplate:t,presenterData:r,referralReward:n,flashReferralReward:l,isSubmitting:i,handleSubmit:d,handleCancel:m})=>{const{formatMessage:u}=(0,o.A)(),{setPageTitle:p}=(0,a.useContext)(wt.A),{flashingIds:f,setFlashingIds:_}=(0,s.A)(),b=(0,ee.A)(),[y,E]=(0,a.useState)(null==n?void 0:n.msg),h=(0,c.O6)(r,"job"),g=(0,c.O6)(r,"job.id"),A=(0,c.O6)(r,"job.title"),v=a.createElement(ie.A,{to:(0,K.ROUTE_VIEW_JOB)({jobId:g}),colorScheme:"grayscale"},A),P=(0,te.A)("share_job_form.fb_share"),j=(0,te.A)("share_job_form.li_share"),w=(0,te.A)("share_job_form.tw_share"),C=(0,te.A)("share_job_form.email_share"),O=(0,te.A)("share_job_form.li_desc"),k=(0,te.A)("share_job_form.default_desc");return(0,a.useLayoutEffect)((()=>{let e,t=!1;(null==n?void 0:n.active)?y!==(null==n?void 0:n.reward)&&(e=O.split(y).join(null==n?void 0:n.reward),t=!0):O!==k&&(e=k,t=!0),t&&(b("share_job_form.li_desc",e),E(null==n?void 0:n.reward),_([e]))}),[n]),(0,a.useEffect)((()=>{p(u({id:T.aiC},{title:u({id:T.eU3})}))}),[u]),a.createElement(re.A,{header:a.createElement(ce.Ay,{title:u({id:T.ZD1}),subtitle:v}),footer:a.createElement(se.A,{actionHelperText:a.createElement(a.Fragment,null,a.createElement(oe.A,null)," ",u({id:T.maP})),actions:[a.createElement(ae.A,{"data-intercom-target":"form-buttons"},a.createElement(ne.A,{colorScheme:"normal",onClick:m,"data-test-id":"btn-cancel-send"},u({id:T.EEM})),a.createElement(ne.A,{colorScheme:"primary","data-test-id":"btn-send",loading:i,onClick:d},u({id:T.Ic_})))]})},a.createElement(a.Fragment,null,a.createElement(Tt,null),a.createElement(le.A,{container:!0},a.createElement(le.A,{item:!0,xs:9},a.createElement(le.A,{container:!0},a.createElement(le.A,{item:!0,xs:12},a.createElement(tt,{referralReward:n,flashReferralReward:l,expanded:P})),a.createElement(le.A,{item:!0,xs:12},a.createElement(pt,{connected:null==r?void 0:r.connected_linkedin,expanded:j,flashLinkedinMessage:(0,c.O6)(f,0),setFlashLinkedinMessage:_})),a.createElement(le.A,{item:!0,xs:12},a.createElement(jt,{connected:null==r?void 0:r.connected_twitter,expanded:w})),a.createElement(le.A,{item:!0,xs:12},a.createElement(Ze,{canEditEmailTemplate:t,expanded:C,formData:r})))),a.createElement(le.A,{item:!0,xs:3},a.createElement(be,{job:h,referralReward:n,canEditReferralReward:e,flashReferralReward:l})))))};Ct.propTypes={canEditReferralReward:z.PropTypes.bool,canEditEmailTemplate:z.PropTypes.bool,presenterData:z.PropTypes.shape({account:z.PropTypes.shape({company_name:z.PropTypes.string}),job:z.PropTypes.shape({title:z.PropTypes.string}),connected_facebook:z.PropTypes.bool,connected_linkedin:z.PropTypes.bool,connected_twitter:z.PropTypes.bool,form:z.PropTypes.shape({})}),referralReward:z.PropTypes.shape({active:z.PropTypes.bool,msg:z.PropTypes.string,reward:z.PropTypes.string}),flashReferralReward:z.PropTypes.number,isSubmitting:z.PropTypes.bool.isRequired,handleSubmit:z.PropTypes.func.isRequired,handleCancel:z.PropTypes.func.isRequired},Ct.defaultProps={canEditReferralReward:!1,canEditEmailTemplate:!1,presenterData:null,referralReward:null,flashReferralReward:null};const Ot=(0,a.memo)(Ct),kt=e=>e,Rt=e=>e?{active:e.referral_reward_active,msg:e.full_referral_reward_text,reward:e.non_employee_referral_reward,public:e.reward_public,referral_reward:e.referral_reward,non_employee_referral_reward:e.non_employee_referral_reward}:null,xt=(0,g.A)((()=>{const{id:e}=(0,n.g)(),t=(0,f.A)(),{formatMessage:r}=(0,o.A)(),{setBackendFlashMessages:g}=(0,a.useContext)(i.A),{flashingIds:O,setFlashingIds:k}=(0,s.A)(),{survey:R}=(0,j.A)();(0,a.useEffect)((()=>(l.L2.startSessionReplayRecording(),()=>l.L2.stopSessionReplayRecording())),[]);const[x,S]=(0,a.useState)(null),[I,M]=(0,a.useState)(null),{query:q}=(0,P.A)(),F=(0,A.A)({id:`${b.kOA}_${e}`}),{doFetch:N,connData:U,connLoading:L,connErrorEl:B}=(0,w.A)({getDataPath:kt}),H=(0,c.O6)(U,"job_permissions.can_edit_referral_reward"),V=(0,c.O6)(U,"email_template_permissions.can_access"),{isOpen:z,onOpen:Y,onClose:X}=(0,v.A)();(0,a.useEffect)((()=>{const{open:t}=q,r=N((0,y.oEm)({jobId:e,params:{open:t}}));return()=>null==r?void 0:r.cancel()}),[]),(0,a.useEffect)((()=>{S(Rt(null==U?void 0:U.job))}),[null==U?void 0:U.job]),(0,a.useEffect)((()=>{const{error_message:e}=q;e&&g({error:e})}),[null==q?void 0:q.error_message]);const Z=(0,a.useCallback)((()=>{t.push((0,K.ROUTE_SHARE_JOB)({id:e}))}),[]),G=(0,a.useCallback)(((e,t)=>{S(Rt(e)),M(t)}),[]),Q=(0,a.useCallback)((({response:t,onSuccess:r})=>{r(t),g(t.data.flash),(0,h.Ay)((0,K.ROUTE_VIEW_JOB)({jobId:e})),R("job_shared")}),[e,g,R]),ee=(0,a.useCallback)((()=>{(0,h.Ay)((0,K.ROUTE_VIEW_JOB)({jobId:e}))}),[e,h.Ay]),te=(e,t)=>
1{t({data:{errors:[{attribute:"Error",detail:e}]}})},re=(0,a.useCallback)(((t,a,n)=>{(({values:{share_job_form:e},onError:t,formatMessage:r})=>!!(e.fb_share||e.li_share||e.tw_share||e.email_share)||(t({data:{errors:[{title:r({id:T.uQV}),detail:r({id:T.r4R})}]}}),!1))({values:t,onError:a,formatMessage:r})&&d.A.request((0,y.FbV)({jobId:e}),{method:"POST",data:t},a,(e=>{(0,c.O6)(t,"share_job_form.fb_share")?(0,E.R)().then((()=>{(0,E.j)({url:(0,c.O6)(e,"data.facebook_share_url"),title:(0,c.O6)(t,"share_job_form.fb_title"),description:(0,c.O6)(t,"share_job_form.fb_desc"),message:(0,c.O6)(t,"share_job_form.fb_comment"),image:void 0,privacy:void 0}).then((t=>{t?(0,c.O6)(t,"error_code")?te(r({id:T.w4C}),a):Q({response:e,onSuccess:n}):te(r({id:T.XMq}),a)}))})).catch((({message:e})=>{te(r({id:T.Hzy},{message:e}),a)})):Q({response:e,onSuccess:n})}))}),[e]),ae=(0,a.useMemo)((()=>(e=>D.RZ((t=>{let r={};return t.share_job_form.email_share&&(r=J(W({},r),{email_from:D.Yj().trim().required().label(e({id:T.khq})),email_to:D.Yj().trim().required().label(e({id:T.$d$})),email_subject:D.Yj().trim().required().label(e({id:T.u4x})),email_body:D.Yj().trim().required().label(e({id:T.X7s}))})),t.share_job_form.fb_share&&(r=J(W({},r),{fb_title:D.Yj().trim().required().label(e({id:T.sMA}))})),t.share_job_form.li_share&&(r=J(W({},r),{li_visibility:D.Yj().required().label(e({id:T.iiR}))})),D.Ik().shape({share_job_form:D.Ik().shape(W({},r))})})))(r)),[r]),ne=(0,a.useCallback)((e=>{var t,a;const{account:n,job:l,logged_in_user:o,share_job_form:i}=e,s=r({id:T.ps9},{companyName:n.company_name,jobTitle:l.title}),c=r({id:T.pj6}),d=l.referral_reward_active&&l.reward_public?`${c} ${r({id:T.eqZ})}`:c;return{email_from:`${o.full_name} <${o.email}>`,initial_email_body:null==(t=i.email_body)?void 0:t.trim(),initial_email_subject:i.email_subject,email_body:null==(a=i.email_body)?void 0:a.trim(),li_visibility:"anyone",fb_title:s,fb_desc:d,li_title:s,li_desc:d,default_desc:c}}),[r,U]),le=(0,a.useMemo)((()=>null===U?{}:$(U,ne)),[U,ne]);return L?a.createElement(m.A,null):null!=B?B:a.createElement(a.Fragment,null,a.createElement(_.A,{path:(0,K.ROUTE_SHARE_JOB_REFERRAL_REWARD)({jobId:e}),render:()=>a.createElement(C.A,{jobId:e,routeToDialog:(0,K.ROUTE_SHARE_JOB_REFERRAL_REWARD)({jobId:e}),onClose:Z,onSubmitSuccess:Z,processUpdate:G})}),a.createElement(u.A,{flashingIds:O,setFlashingIds:k,initialValues:{share_job_form:le.share_job_form},onEasySubmit:re,validationSchema:ae,enableReinitialize:!0,autoSaveData:F},(e=>a.createElement(a.Fragment,null,a.createElement(Ot,{canEditReferralReward:H,canEditEmailTemplate:V,presenterData:le,referralReward:x,flashReferralReward:I,isSubmitting:e.isSubmitting,handleSubmit:e.handleSubmit,handleCancel:Y}),z&&a.createElement(p.A,{onClose:X,onCloseParent:ee,autoSaveData:F})))))}))((()=>b.eOh))}}]);
2//# sourceMappingURL=https://sourcemaps.jobscore.com/app/42313/static/js/231.3ce093e8.chunk.js.map

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.