1"use strict";(globalThis.webpackChunkreact_js=globalThis.webpackChunkreact_js||[]).push([[3155],{92073(e,t,r){r.d(t,{A:()=>A});var a=r(96569),n=r(1648),o=r(75251),i=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const u=a.memo(a.forwardRef(((e,t)=>a.createElement(o.A,((e,t)=>{for(var r in t||(t={}))l.call(t,r)&&d(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&d(e,r,t[r]);return e})({isGeneratedIcon:!0,isLineicon:!0,viewBox:"0 0 16 16",ref:t},e),a.createElement("polygon",{points:"10.246 7.5 10.246 10.246 7.5 10.246 7.5 12.754 10.246 12.754 10.246 15.5 12.754 15.5 12.754 12.754 15.5 12.754 15.5 10.246 12.754 10.246 12.754 7.5 10.246 7.5",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M15.197.803c-.189-.188-.444-.303-.727-.303h-4.49c-.323-.002-.772.101-1.189.275-.418.172-.808.417-1.036.646L.8,8.377c-.2.2-.299.462-.3.728,0,.266.1.528.3.728l5.367,5.367c.2.2.462.299.728.3.266,0,.528-.1.728-.3l2.447-2.447h-2.57v-2.507h2.746v-2.746h2.507v2.57l1.825-1.825c.23-.227.475-.618.646-1.036.174-.417.277-.866.275-1.189V1.53c0-.283-.115-.538-.303-.727Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M11.644,3.253c-.293,0-.553.117-.745.309-.191.192-.309.453-.309.745,0,.293.117.553.309.745.192.191.453.308.745.309.293,0,.553-.117.745-.309.191-.192.309-.453.309-.745,0-.293-.117-.553-.309-.745-.192-.192-.453-.308-.745-.309Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})))));var m=Object.defineProperty,p=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const g=a.forwardRef(((e,t)=>a.createElement(n.A,((e,t)=>
1{for(var r in t||(t={}))b.call(t,r)&&_(e,r,t[r]);if(p)for(var r of p(t))f.call(t,r)&&_(e,r,t[r]);return e})({ref:t,Linear:u,"data-test-id":"tag-add-icon"},e))));g.category="Action",g.name="tag-add",g.displayName="TagAddIcon";const A=g},4779(e,t,r){r.d(t,{A:()=>A});var a=r(96569),n=r(1648),o=r(75251),i=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const u=a.memo(a.forwardRef(((e,t)=>a.createElement(o.A,((e,t)=>{for(var r in t||(t={}))l.call(t,r)&&d(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&d(e,r,t[r]);return e})({isGeneratedIcon:!0,isLineicon:!0,viewBox:"0 0 16 16",ref:t},e),a.createElement("path",{d:"M11.644,3.253c-.293,0-.553.117-.745.309-.191.192-.309.453-.309.745,0,.293.117.553.309.745.192.191.453.308.745.309.293,0,.553-.117.745-.309.191-.192.309-.453.309-.745,0-.293-.117-.553-.309-.745-.192-.192-.453-.308-.745-.309Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("polygon",{points:"13.727 8.07 11.785 10.012 9.843 8.07 8.07 9.843 10.012 11.785 8.07 13.727 9.843 15.5 11.785 13.558 13.727 15.5 15.5 13.727 13.558 11.785 15.5 9.843 13.727 8.07",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),a.createElement("path",{d:"M15.197.803c-.189-.188-.444-.303-.727-.303h-4.49c-.323-.002-.772.101-1.189.275-.418.172-.808.417-1.036.646L.8,8.377c-.2.2-.299.462-.3.728,0,.266.1.528.3.728l5.367,5.367c.2.2.462.299.728.3.266,0,.528-.1.728-.3l.96-.96-.513-.513,1.942-1.942-1.942-1.942,1.773-1.773,1.942,1.942,1.942-1.942.513.513.338-.338c.23-.227.475-.618.646-1.036.174-.417.277-.866.275-1.189V1.53c0-.283-.115-.538-.303-.727Z",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})))));var m=Object.defineProperty,p=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const g=a.forwardRef(((e,t)=>a.createElement(n.A,((e,t)=>
1{for(var r in t||(t={}))b.call(t,r)&&_(e,r,t[r]);if(p)for(var r of p(t))f.call(t,r)&&_(e,r,t[r]);return e})({ref:t,Linear:u,"data-test-id":"tag-remove-icon"},e))));g.category="Action",g.name="tag-remove",g.displayName="TagRemoveIcon";const A=g},40285(e,t,r){r.d(t,{A:()=>S});var a=r(96569),n=r(1648),o=r(75251),i=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const u=a.memo(a.forwardRef(((e,t)=>a.createElement(o.A,((e,t)=>{for(var r in t||(t={}))l.call(t,r)&&d(e,r,t[r]);if(s)for(var r of s(t))c.call(t,r)&&d(e,r,t[r]);return e})({isGeneratedIcon:!0,isLineicon:!0,viewBox:"0 0 16 16",ref:t},e),a.createElement("g",null,a.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M11.796,9.165\n\t\tC11.284,10.784,9.788,11.965,8,11.965c-1.754,0-3.228-1.136-3.768-2.707L1.179,11.07C2.361,13.661,4.967,15.465,8,15.465\n\t\tc3.097,0,5.755-1.878,6.899-4.557L11.796,9.165z"}),a.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M2.565,0.546\n\t\tl0.864,1.472c0,0-0.115,0.09-0.172,0.136C1.575,3.529,0.5,5.622,0.5,7.965c0,1.109,0.247,2.158,0.679,3.105l3.053-1.812\n\t\tC4.092,8.85,4,8.42,4,7.965c0-1.184,0.514-2.248,1.332-2.98C5.35,4.969,5.386,4.937,5.386,4.937l0.632,1.022l3.043-5.413\n\t\tC8.888,0.522,2.565,0.546,2.565,0.546z"}),a.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",d:"M9.061,0.546\n\t\tL7.07,4.088l0.078-0.03C7.423,3.998,7.708,3.965,8,3.965c2.209,0,4,1.791,4,4c0,0.421-0.083,0.819-0.204,1.201l3.103,1.742\n\t\tc0.386-0.904,0.601-1.898,0.601-2.943C15.5,4.183,12.7,1.063,9.061,0.546z"}))))));var m=Object.defineProperty,p=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const g=a.memo(a.forwardRef(((e,t)=>a.createElement(o.A,((e,t)=>{for(var r in t||(t={}))b.call(t,r)&&_(e,r,t[r]);if(p)for(var r of p(t))f.call(t,r)&&_(e,r,t[r]);return e})({isGeneratedIcon:!0,noStroke:!0,viewBox:"0 0 16 16",ref:t},e),a.createElement("g",null,a.createElement("path",{d:"M12.267,7.962c0,0.258-0.034,0.506-0.083,0.749l3.363,1.896C15.835,9.778,16,8.89,16,7.962\n\t\tc0-3.665-2.446-6.743-5.783-7.709L8.286,3.705C10.507,3.855,12.267,5.693,12.267,7.962z"}),a.createElement("g",null,a.createElement("path",{d:"M0,7.962c0,0.997,0.194,1.944,0.526,2.824l3.312-1.976C3.777,8.536,3.733,8.256,3.733,7.962\n\t\t\tc0-1.269,0.549-2.409,1.421-3.194c0.019-0.017,0.058-0.051,0.058-0.051l0.674,1.096l0.357-0.638c0.002-0.003,0-0.007,0.002-0.01\n\t\t\tl2.884-5.154c-0.208-0.026-6.926,0-6.926,0l0.921,1.577c0,0-0.123,0.096-0.183,0.146C1.146,3.209,0,5.451,0,7.962z"}),a.createElement("path",{d:"M11.848,9.75c-0.674,1.47-2.131,2.5-3.848,2.5c-1.68,0-3.113-0.986-3.806-2.406l-3.215,1.918C2.331,14.277,4.955,16,8,16\n\t\t\tc3.114,0,5.793-1.799,7.115-4.408L11.848,9.75z"})))))));var A=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const O=a.forwardRef(((e,t)=>a.createElement(n.A,((e,t)=>
1{for(var r in t||(t={}))h.call(t,r)&&v(e,r,t[r]);if(y)for(var r of y(t))E.call(t,r)&&v(e,r,t[r]);return e})({ref:t,Solid:g,Linear:u,"data-test-id":"workflow-icon"},e))));O.category="Object",O.name="workflow",O.displayName="WorkflowIcon";const S=O},94959(e,t,r){r.d(t,{A:()=>I});var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(57734),l=r(95089),c=r(4044),d=r(98528),u=r(64162),m=Object.defineProperty,p=Object.defineProperties,b=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&A(e,r,t[r]);if(f)for(var r of f(t))g.call(t,r)&&A(e,r,t[r]);return e},h=(e,t)=>p(e,b(t));const E={current:{}},v={renderField:({setField:e,selectedKey:t})=>a.createElement(l.A,{name:"selector",setValue:e,value:t},a.createElement(d.A,{"data-test-id":"query-builder-field",associableType:"Job"})),canReorder:!1},O=({candidateQuestions:e,formatMessage:t,customSettings:r})=>{const a=null==e?void 0:e.reduce(((e,t)=>{const r=(0,u.A)(t.type);return h(y({},e),{[`candidate_answer[${t.id}]`]:h(y({fieldName:`candidate_answer[${t.id}]`,label:`${t.question_type_name.toUpperCase()} | ${t.name} | ${t.question}`},r),{fieldSettings:{allowCustomValues:!0,listValues:t.candidate_question_options.map((e=>({value:e.id,text:e.description})))}})})}),{}),n=y(y({},v),r);return Object.keys(a||{}).length&&(E.current=a),(0,c.Ay)({formatMessage:t,fields:y({},E.current),customSettings:n})},S=({candidateQuestions:e,children:t,customSettings:r})=>{const{formatMessage:n}=(0,i.A)(),o=(0,a.useMemo)((()=>O({candidateQuestions:e,formatMessage:n,customSettings:r})),[e,n,r]);return a.createElement(s.A.Provider,{value:o},t)};S.propTypes={candidateQuestions:o().arrayOf(o().shape({})),children:o().node.isRequired,customSettings:o().shape({})},S.defaultProps={candidateQuestions:null,customSettings:null};const j=S;var w=r(62709),C=r(30164);const I=(e,t,r)=>()=>{const n=(0,a.useRef)(!0),{connData:o,connLoading:i}=(0,C.A)({associableType:r||w.ye}),s=(0,a.useMemo)((()=>null==o?void 0:o.candidate_questions),[o]);return(0,a.useEffect)((()=>{n.current=!1}),[]),a.createElement(j,{candidateQuestions:s,customSettings:t},a.createElement(e,{loadingQueryBuilderDeps:n.current&&i}))}},91034(e,t,r){r.d(t,{A:()=>c});var a=r(96569),n=r(73723),o=r.n(n),i=r(7947),s=r(27609);const l=({record:e})=>{const t=(0,i.O6)(e,"automation_actions");return a.createElement(s.A,{automationActions:t,textVariant:"table1"})};l.propTypes={record:o().shape({})},l.defaultProps={record:null};const c=(0,a.memo)(l)},32729(e,t,r){r.d(t,{A:()=>c});var a=r(96569),n=r(73723),o=r.n(n),i=r(7947),s=r(95161);const l=({record:e})=>{const t=(0,i.O6)(e,"automation_condition.formatted_json_logic");return a.createElement(s.A,{conditionsObj:t,textVariant:"table1"})};l.propTypes={record:o().shape({})},l.defaultProps={record:null};const c=(0,a.memo)(l)},51978(e,t,r){r.d(t,{A:()=>m});var a=r(96569),n=r(73723),o=r.n(n),i=r(93354),s=r(25308),l=r(7947),c=r(94064),d=r(65604);const u=({record:e,showPreviewIcon:t})=>a.createElement(i.Ay,{variant:"table1",disableIconsOffset:!0},(0,l.O6)(e,"name"),t&&a.createElement(a.Fragment,null," ",a.createElement(d.A,{root:a.createElement(s.A,{type:"button","data-test-id":"automation-preview-icon",disableIconsOffset:!0},a.createElement(c.A,null)),interaction:"hover",automationIdOrSnapshotIds:[(0,l.O6)(e,"id")]})));u.propTypes={record:o().shape({}),showPreviewIcon:o().bool},u.defaultProps={record:null,showPreviewIcon:!1};const m=(0,a.memo)(u)},19677(e,t,r){r.d(t,{A:()=>A});var a=r(96569),n=r(73723),o=r.n(n),i=r(80731),s=r(93354),l=r(94137),c=r(13748),d=r(75075),u=r(7947),m=r(12312),p=r(68454),b=r(50521),f=r(44856);const _={interaction:"hover"},g=({record:e,doUpdateStatus:t,readOnly:r,ignoreKnockoutQuestions:n})=>{const{formatMessage:o}=(0,d.A)(),g=(0,u.O6)(e,"knockout_question_disabled"),A=(0,a.useMemo)((()=>!g||n?null:a.createElement(c.A,{id:b.H1O,values:{link:e=>a.createElement(i.A,{href:(0,f.ROUTE_EDIT_AUTOMATION_GLOBAL_CONTROLS)()},e)}}
1)),[o,g,n]);return r?a.createElement(s.Ay,null,o({id:(0,u.O6)(e,"status_id")===p.vu.id?b.Ni:b.Vku})):a.createElement(l.A,{name:"activated","data-test-id":"activate-automation-switch",value:!g&&(0,u.O6)(e,"status_id")===p.vu.id,onClick:g&&!n?m.A:()=>{t(e,m.A,m.A)},readOnly:g,popover:A,PopoverProps:_})};g.propTypes={record:o().shape({}),doUpdateStatus:o().func,readOnly:o().bool,ignoreKnockoutQuestions:o().bool},g.defaultProps={record:null,doUpdateStatus:m.A,readOnly:!1,ignoreKnockoutQuestions:!1};const A=(0,a.memo)(g)},54459(e,t,r){r.d(t,{A:()=>c});var a=r(96569),n=r(73723),o=r.n(n),i=r(7947),s=r(25962);const l=({record:e})=>{const t=(0,i.O6)(e,"automation_trigger");return a.createElement(s.A,{automationTriggerData:t,textVariant:"table1"})};l.propTypes={record:o().shape({})},l.defaultProps={record:null};const c=(0,a.memo)(l)},54220(e,t,r){r.d(t,{A:()=>y});var a=r(96569),n=r(73723),o=r.n(n),i=r(7047),s=r(2721),l=r(577),c=r(75075),d=r(12312),u=r(35811),m=r(47500),p=r(91875),b=r(50521),f=r(50198),_=r(68063);const g={alignSelf:"center"},A=({locationId:e,onClose:t})=>{const{formatMessage:r}=(0,c.A)(),{isOpen:n,onOpen:o,onClose:A}=(0,p.A)(),y=(0,a.useMemo)((()=>[a.createElement(i.A,{key:"0",type:"outlined",colorScheme:s.pg,"data-test-id":"cancel-button",onClick:t},r({id:b.GBv})),a.createElement(i.A,{key:"1",type:"outlined",colorScheme:s.pg,"data-test-id":"confirm-button",onClick:o},r({id:b.hnD}))]),[r,o,t]),h=(0,a.useCallback)((()=>{t(),A()}),[t,A]);return a.createElement(a.Fragment,null,a.createElement(s.Ay,{severity:s.pg,disableIcon:!0},a.createElement(l.A,null,r({id:b.mV5})),a.createElement(m.A,{bottom:!0,size:u.Kk}),a.createElement(s.Ay,{severity:s.pg,buttonGroupProps:g,actions:y,disableIcon:!0},r({id:b.vgL}))),n?a.createElement(f.A,{id:e,onClose:A,onSubmitSuccess:h,doUpdate:(...e)=>(0,_.doUpdate)(d.A,...e),focusOnOpenStreetAddress1:!0}):null)};A.propTypes={locationId:o().string.isRequired,onClose:o().func},A.defaultProps={onClose:d.A};const y=(0,a.memo)(A)},11827(e,t,r){r.d(t,{A:()=>x});var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(7047),l=r(2721),c=r(577),d=r(12312),u=r(477),m=r(7947),p=r(77105),b=r(50193),f=r(46229),_=r(73626),g=r(75433),A=r(15381),y=r(71664),h=r(50521),E=r(85458),v=r(21768),O=r(14405),S=r(61182),j=r(20991);const w=({data:e})=>{const{publicCompensationIntervalCommonProps:t,publicCompensationRangeCommonProps:r,onCompensationRangeStartAfterChange:n,onCompensationRangeEndAfterChange:o}=(0,O.A)(),i=(0,m.O6)(e,"presenter.description_job_fields"),s=(0,m.O6)(e,"presenter.currency.symbol"),l=(0,a.useMemo)((()=>null==i?void 0:i.find((e=>e.question===j.wR))),[i]),c=(0,a.useMemo)((()=>null==i?void 0:i.find((e=>e.question===j.el))),[i]);return a.createElement(E.Ay,{container:!0},a.createElement(E.Ay,{row:!0,columns:2},a.createElement(v.A,null,a.createElement(S.A,{namePrefix:"job_form",jobField:l,commonProps:t})),a.createElement(v.A,null,a.createElement(S.A,{namePrefix:"job_form",jobField:c,currencySymbol:s,cmpProps:r,onCompensationRangeStartAfterChange:n,onCompensationRangeEndAfterChange:o}))))};w.propTypes={data:o().shape({})},w.defaultProps={data:null};const C=(0,a.memo)(w);var I=r(53393),k=r(95070);const P=({formatMessage:e})=>I.RZ((t=>{const r=null==t?void 0:t.job_form,a=(0,k.f)({formatMessage:e,values:r});return I.Ik().shape({job_form:I.Ik().shape(a)})})),R=({jobId:e,onClose:t,onSubmitSuccess:r})=>{const{connData:n,connLoading:o,connErrorEl:s,doFetch:l}=(0,u.A)(),{formatMessage:c}=(0,i.A)(),d=(0,m.O6)(n,"presenter.currency.value"),E=(0,a.useMemo)((()=>{const e=(0,m.O6)(n,"job.public_compensation_interval");return{job_form:{public_compensation_interval:e,public_salary_maximum:(0,p.Ke)((0,m.O6)(n,"job.public_salary_maximum"),d,e),public_salary_minimum:(0,p.Ke)((0,m.O6)(n,"job.public_salary_minimum"),d,e)}}}),[n,d]),v=(0,a.useCallback)((e=>{const t=(0,m.O6)(e,"job_form.public_compensation_interval");return{job_form:{public_compensation_interval:t,public_salary_maximum:(0,p.Qk)((0,m.O6)(e,"job_form.public_salary_maximum"),d,t),public_salary_minimum:(0,p.Qk)((0,m.O6)(e,"job_form.public_salary_minimum"),d,t)}}}),[d]),O=(0,a.useMemo)((()=>P({formatMessage:c})),[c]);(0,a.useEffect)((()=>{const t=l((0,y.DW7)({jobId:e}));return()=>null==t?void 0:t.cancel()}),[e]);const S=(0,a.useCallback)(((t,r,a)=>{b.A.request((0,y.Ka_)({jobId:e}),{method:"PATCH",data:t},r,(()=>{a()}))}),[e]);return o?a.createElement(f.A,null):a.createElement(_.A,{size:g.Kk,title:c({id:h.gLB}),initialValues:E,preparePostValues:v,validationSchema:O,onSubmitSuccess:r,onClose:t,saveFn:S,autoSaveData:(0,A.A)(),actionButtonTitle:c({id:h.zoP})},s||a.createElement(C,{data:n}))};R.propTypes={jobId:o().string.isRequired,onClose:o().func.isRequired,onSubmitSuccess:o().func},R.defaultProps={onSubmitSuccess:d.A};const F=R;var T=r(35811),M=r(47500),q=r(91875);const D={alignSelf:"center"},J=({jobId:e,onClose:t,onConfirm:r})=>{const{formatMessage:n}=(0,i.A)(),{isOpen:o,onOpen:d,onClose:u}=(0,q.A)(),m=null!=r?r:d,p=(0,a.useMemo)((()=>[a.createElement(s.A,{key:"0",type:"outlined",colorScheme:l.pg,"data-test-id":"
1cancel-button",onClick:t},n({id:h.GBv})),a.createElement(s.A,{key:"1",type:"outlined",colorScheme:l.pg,"data-test-id":"confirm-button",onClick:m},n({id:h.Vje}))]),[n,t,m]),b=(0,a.useCallback)((()=>{t(),u()}),[t,u]);return a.createElement(a.Fragment,null,o?a.createElement(F,{jobId:e,onClose:u,onSubmitSuccess:b}):null,a.createElement(l.Ay,{"data-test-id":"public-compensation-alert",severity:l.pg,disableIcon:!0},a.createElement(c.A,null,n({id:h.gwC})),a.createElement(M.A,{bottom:!0,size:T.Kk}),a.createElement(l.Ay,{severity:l.pg,buttonGroupProps:D,actions:p,disableIcon:!0},n({id:h.veg}))))};J.propTypes={jobId:o().string,onClose:o().func,onConfirm:o().func},J.defaultProps={jobId:null,onClose:d.A,onConfirm:null};const x=(0,a.memo)(J)},43320(e,t,r){r.d(t,{A:()=>v});var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(77686),l=r(79205),c=r(14447),d=r(15801),u=r(37252),m=r(50521),p=r(63007),b=r(64638),f=Object.defineProperty,_=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,y=(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={}))g.call(t,r)&&y(e,r,t[r]);if(_)for(var r of _(t))A.call(t,r)&&y(e,r,t[r]);return e};const E=e=>{var t=e,{name:r,cmpProps:n,searchFirmId:o,disableAdd:f}=t,y=((e,t)=>{var r={};for(var a in e)g.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&_)for(var a of _(e))t.indexOf(a)<0&&A.call(e,a)&&(r[a]=e[a]);return r})(t,["name","cmpProps","searchFirmId","disableAdd"]);const{formatMessage:E}=(0,i.A)(),{connData:v,connLoading:O}=(0,d.A)(),S=v||[],j=(0,p.A)(S,o),{userHasAdmin:w}=(0,u.A)(),C=w()&&!f,[I,k]=(0,a.useState)(!1),P=(0,c.A)(),R=(0,l.A)(r),F=(0,a.useCallback)((()=>{k(!0)}),[]),T=(0,a.useCallback)((()=>{k(!1)}),[]),M=(0,a.useCallback)((e=>{P(r,[].concat(R).concat(e.id)),T()}),[T,r,R]),q=(0,a.useMemo)((()=>{const e=h({options:j.filter((e=>!e.deactivated)),getOptionLabel:e=>e.full_name,getOptionValue:e=>e.id,loading:O},n);return C&&(e.addRowText=E({id:m.RGc}),e.onAddRow=F),e}),[n,C,j,F,O]);return a.createElement(a.Fragment,null,a.createElement(s.A,h({cmpProps:q,addableRow:C,name:r},y)),I?a.createElement(b.A,{searchFirmId:o,closeDialog:T,processCreate:M}):null)};E.propTypes={name:o().string.isRequired,searchFirmId:o().string,cmpProps:o().shape({}),disableAdd:o().bool},E.defaultProps={searchFirmId:null,cmpProps:{},disableAdd:!1};const v=E},40432(e,t,r){r.d(t,{A:()=>v});var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(14447),l=r(12312),c=r(68563),d=r(15801),u=r(37252),m=r(50521),p=r(75125),b=Object.defineProperty,f=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const y=e=>e.id,h=e=>e.name,E=({name:e,cmpProps:t,editable:r,processCreate:n,processUpdate:o,selectEditableProps:l})=>{const{formatMessage:b}=(0,i.A)(),{userHasAdmin:E}=(0,u.A)(),v=E(),O=(0,s.A)(),{connData:S,connLoading:j}=(0,d.A)(),w=S||[],C=(0,a.useCallback)((t=>{n(t),O(e,t.id)}),[n]),I=(0,a.useCallback)((t=>{o(t),O(e,t.id)}),[o]),k=(0,a.useCallback)((({data:e,closeDialog:t})=>a.createElement(p.A,{searchFirmId:e.id,closeDialog:t,processCreate:C,processUpdate:I})),[C,I]),P=(0,a.useMemo)((()=>((e,t)=>{for(var r in t||(t={}))_.call(t,r)&&A(e,r,t[r]);if(f)for(var r of f(t))g.call(t,r)&&A(e,r,t[r]);return e})({loading:j,options:w,getOptionValue:y,getOptionLabel:h},t)),[w,t,j]);return a.createElement(c.A,{name:e,canAdd:r&&v,canEdit:r&&v,addRowText:b({id:m.mAg}),cmpProps:P,selectEditableProps:l,renderEditDialog:k})};E.propTypes={name:o().string.isRequired,cmpProps:o().shape({}),selectEditableProps:o().shape({}),editable:o().bool,processCreate:o().func,processUpdate:o().func},E.defaultProps={cmpProps:{},selectEditableProps:{},editable:!1,processCreate:l.A,processUpdate:l.A};const v=E},95070(e,t,r){r.d(t,{f:()=>o});var a=r(53393),n=r(50521);const o=({formatMessage:e,values:t})=>{const r=null==t?void 0:t.public_compensation_interval,o=null==t?void 0:t.public_salary_minimum,i=null==t?void 0:t.public_salary_maximum,s=r||o||i,l=a.Yj().nullable().label(e({id:n.sJ7})),c=a.ai().label(e({id:n.QjJ})),d=a.ai().test("is-higher-than-min",e({id:n.xu6}),(e=>!o||!e||e>=o)).label(e({id:n.Q_N}));return s?{public_compensation_interval:l.required(e({id:n.iie})),public_salary_minimum:c.required(e({id:n.vz_})),public_salary_maximum:d.required(e({id:n.Zb3}))}:{public_compensation_interval:l,public_salary_minimum:c,public_salary_maximum:d}}},94117(e,t,r){r.d(t,{A:()=>d});var a=r(96569),n=r(73723),o=r.n(n),i=r(74502),s=r(89418),l=r(32339);const c=({plan:e})=>a.createElement(l.A,{"data-test-id":"upsell-overlay",root:a.createElement(i.A,{zIndex:s.$1,light:!0,opacity:.5,open:!0,cursor:"pointer","data-test-id":"upsell-backdrop"}),name:e});c.propTypes={plan:o().string.isRequired};const d=c},71513(e,t,r){r.d(t,{A:()=>b});var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(12312),l=r(50993),c=r(37252),d=r(50521),u=r(98388),m=r(53068);const p=({automationId:e,jobId:t,nonPersistedJobId:r,tagId:n,nonPersistedTagId:o,onClose:s,processCreate:p,processUpdate:b,pageName:f})=>{const{formatMessage:_}=(0,i.A)(),{userHasAdmin:g}=(0,c.A)(),A=g(),y=!!e,h=(0,a.useCallback)(((...e)=>(0,m.MV)(p,...e)),[p]),E=(0,a.useCallback)(((...e)=>(0,m.Jk)(b,...e)),[b]);return A?a.createElement(u.default,{automationId:e,jobId:t,nonPersistedJobId:r,tagId:n,nonPersistedTagId:o,onClose:s,doCreate:h,doUpdate:E,onSubmitSuccess:s,pageName:f}):a.createElement(l.A,{open:!0,accessToRequest:_({id:d.eU},{action:_(y?{id:d.AzW}:{id:d.zoP})}),requiredAccessLevel:_({id:d.xpo}),onClose:s})};p.propTypes={automationId:o().string,jobId:o().string,nonPersistedJobId:o().string,tagId:o().string,nonPersistedTagId:o().string,onClose:o().func.isRequired,processCreate:o().func,processUpdate:o().func,pageName:o().node},p.defaultProps={automationId:null,jobId:null,nonPersistedJobId:null,tagId:null,nonPersistedTagId:null,processCreate:s.A,processUpdate:s.A,pageName:null};const b=(0,a.memo)(p)},33333(e,t,r){r.d(t,{A:()=>v});var a=r(96569),n=r(73723),o=r.n(n),i=r(97830),s=r(46229),l=r(13748),c=r(75075),d=r(7947),u=r(12312),m=r(477),p=r(50993),b=r(95060),f=r(71664),_=r(68454),g=r(37252),A=r(50521),y=r(53068);const h={[b.mC]:{on:A.kE_,off:A.kFi},[b.Lg]:{on:A.b5Y,off:A.dKo}},E=({automation:e,entityType:t,onClose:r,processUpdate:n})=>{const{formatMessage:o}=(0,c.A)(),{userHasAdmin:u}=(0,g.A)(),b=u(),E=(0,d.O6)(e,"status_id")===_.vu.id,v=(0,d.O6)(e,"name"),{doFetch:O,connData:S,connLoading:j}=(0,m.A)(),w=(0,d.O6)(S,"jobs_count"),C=(0,d.O6)(S,"tags_count"),I=(0,a.useCallback)(((...e)=>(0,y.TO)(n,...e)),[n]),k=(0,a.useMemo)((()=>({placeholder:o({id:A.$V6},{state:o(E?{id:A.Vku}:{id:A.Ni})})})),[o,E]);if((0,a.useEffect)((()=>{b&&O((0,f.PVk)({automationId:e.id}))}),[]),!b)return a.createElement(p.A,{open:!0,accessToRequest:o({id:A.eU},{action:o({id:A.he8})}),requiredAccessLevel:o({id:A.xpo}),onClose:r});if(j)return a.createElement(s.A,null);const P=h[t],R=E?P.on:P.off;return a.createElement(i.A,{title:o({id:A.Cbi},{automationName:v}),initialValues:e,inputProps:k,saveFn:I,onSubmitSuccess:r,actionButtonTitle:o({id:A.he8}),expectedValue:v,onClose:r},a.createElement(l.A,{id:R,values:{jobsCount:E?w:w-1,tagsCount:E?C:C-1}}))};E.propTypes={automation:o().shape({id:o().string}).isRequired,entityType:o().oneOf([b.mC,b.Lg]).isRequired,onClose:o().func.isRequired,processUpdate:o().func},E.defaultProps={processUpdate:u.A};const v=(0,a.memo)(E)},70651(e,t,r){r.d(t,{A:()=>q});var a=r(96569),n=r(73723),o=r.n(n),i=r(46229),s=r(73626),l=r(13748),c=r(75075),d=r(7947),u=r(15381),m=r(12312),p=r(477),b=r(263),f=r(50993),_=r(8121),g=r(95060),A=r(71664),y=r(67098),h=r(37252),E=r(5052
11),v=r(53068),O=r(44856),S=Object.defineProperty,j=Object.defineProperties,w=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,P=(e,t,r)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))I.call(t,r)&&P(e,r,t[r]);if(C)for(var r of C(t))k.call(t,r)&&P(e,r,t[r]);return e},F=(e,t)=>j(e,w(t));const T={[g.mC]:E.fa$,[g.Lg]:E.kNG},M=({automation:e,entityType:t,entityId:r,onClose:n,processUnassign:o})=>{const{formatMessage:m}=(0,c.A)(),{userHasAdmin:_}=(0,h.A)(),y=_(),{doFetch:S,connData:j,connLoading:w}=(0,p.A)(),C=(0,d.O6)(j,"jobs_count"),I=(0,d.O6)(j,"tags_count"),k=m({id:T[t]}),P=(0,a.useMemo)((()=>t===g.Lg?I<=1:C<=1),[t,C,I]),M=(0,a.useCallback)(((...e)=>P?(0,v.pL)(o,...e):t===g.Lg?(0,v.qj)(o,...e):(0,v.L7)(o,...e)),[o,t,P]),q=(0,a.useMemo)((()=>P?e:t===g.Lg?F(R({},e),{tag_id:r}):F(R({},e),{job_id:r})),[e,t,r,P]);return(0,a.useEffect)((()=>{y&&S((0,A.g40)({automationId:e.id}))}),[]),y?w?a.createElement(i.A,null):P?a.createElement(s.A,{title:m({id:E.zhv}),initialValues:q,saveFn:M,onSubmitSuccess:n,onClose:n,actionButtonTitle:m({id:E.joy}),hideActionHelper:!0,autoSaveData:(0,u.A)()},a.createElement(l.A,{id:E.YlC})):a.createElement(s.A,{title:m({id:E.Wm8},{entityName:k}),initialValues:q,saveFn:M,onSubmitSuccess:n,onClose:n,actionButtonTitle:m({id:E.YJz}),hideActionHelper:!0,autoSaveData:(0,u.A)()},a.createElement(l.A,{id:E.UKX,values:{entityName:k,automationsLink:e=>a.createElement(b.A,{to:(0,O.ROUTE_ADMIN_AUTOMATIONS)()},e)}})):a.createElement(f.A,{open:!0,accessToRequest:m({id:E.eU},{action:m({id:E.joy})}),requiredAccessLevel:m({id:E.xpo}),onClose:n})};M.propTypes={automation:o().shape({id:o().string}).isRequired,entityType:o().oneOf([g.mC,g.Lg]).isRequired,entityId:o().string,onClose:o().func.isRequired,processUnassign:o().func},M.defaultProps={entityId:null,processUnassign:m.A};const q=(0,y.A)((0,a.memo)(M),_.A)},95060(e,t,r){r.d(t,{AR:()=>a,Cb:()=>d,Dd:()=>s,Lg:()=>o,Pe:()=>l,Vo:()=>u,a4:()=>i,mC:()=>n,pk:()=>c});const a="meta.automations",n="Job",o="Tag",i="AutomationTargetAllOption",s="AccountActiveSubStatus",l="CandidateQuestion",c="CandidateStatus",d="StageType",u=[n,o]},98309(e,t,r){r.d(t,{A:()=>l});var a=r(96569),n=r(73723),o=r.n(n),i=r(50213);const s=({applyFlowPreviewData:e,children:t})=>{const r=(0,a.useMemo)((()=>({applyFlowPreviewData:e})),[e]);return a.createElement(i.A.Provider,{value:r},t)};s.propTypes={applyFlowPreviewData:o().shape({base_url:o().string}),children:o().node},s.defaultProps={applyFlowPreviewData:null,children:null};const l=s},39989(e,t,r){r.d(t,{Ay:()=>_,HN:()=>d,Qj:()=>s,Rp:()=>c,Td:()=>b,Ye:()=>i,_x:()=>o,ek:()=>l,i9:()=>n,mM:()=>u,p3:()=>f,vN:()=>m,x1:()=>p});var a=r(50521);const n={id:292,friendly_name:"JobScore Network",has_subsource:!1},o={id:68,friendly_name:"Company Website",has_subsource:!1,token:a.Tsz},i={id:69,friendly_name:"Job Board",has_subsource:!0,token:a.NXV},s={id:278,friendly_name:"Referral",has_subsource:!0,token:a.ndQ},l={id:312,friendly_name:"Social Network",has_subsource:!0,token:a.Zt4},c={id:67,friendly_name:"Email",has_subsource:!0,token:a.Wc8},d={id:313,friendly_name:"Event",has_subsource:!0,token:a.Wc4},u={id:276,friendly_name:"User",has_subsource:!0,token:a.ZNI},m={id:277,friendly_name:"Internal",has_subsource:!1,token:a.nlz},p={id:311,friendly_name:"Database",has_subsource:!0,token:a.JaA},b={id:310,friendly_name:"Search Firm",has_subsource:!0,token:a.kxQ},f={id:161,friendly_name:"Other",has_subsource:!0,token:a.a$_},_=[n,o,i,s,l,c,d,u,m,p,b,f]},15617(e,t,r){r.d(t,{A:()=>a});const a=(e,t)=>e.sort((function(e,r){return e[t]<r[t]?-1:e[t]>r[t]?1:0}))},82425(e,t,r){r.d(t,{A:()=>p});var a=r(96569),n=r(73723),o=r.n(n),i=r(2721),s=r(577),l=r(75075),c=r(35811),d=r(47500),u=r(50521);const m=({warnings:e,warningSectionRef:t})=>{const{formatMessage:r}=(0,l.A)();return a.createElement(i.Ay,{severity:i.pg,ref:t},a.createElement(s.A,null,r({id:u.Eg3})),a.createElement(d.A,{bottom:!0,size:c.Kk}),e.map(((t,r)=>{const n=r===e.length-1;return a.createElement(a.Fragment,{key:r},t,n?null:a.createElement(d.A,{bottom:!0,size:c.Kk}))})))};m.propTypes={warnings:o().arrayOf(o().node),warningSectionRef:o().shape({})},m.defaultProps={warnings:[],warningSectionRef:null};const p=(0,a.memo)(m)},63007(e,t,r){r.d(t,{A:()=>a});const a=(e,t)=>{var r;return(null==(r=e.find((e=>e.id===t)))?void 0:r.recruiters)||[]}},79414(e,t,r){r.d(t,{A:()=>D});var a=r(96569),n=r(73723),o=r.n(n),i=r(93354),s=r(25308),l=r(75075),c=r(7947),d=r(59046
1),u=r(263),m=r(32339),p=r(48410),b=r(69370),f=r(39989),_=r(40857),g=r(50521),A=r(3871),y=r(44856),h=Object.defineProperty,E=Object.defineProperties,v=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&w(e,r,t[r]);if(O)for(var r of O(t))j.call(t,r)&&w(e,r,t[r]);return e},I=(e,t)=>E(e,v(t));const k=({canViewRecruiters:e,record:t})=>{const r=(0,c.O6)(t,"search_firm.id"),n=(0,c.O6)(t,"search_firm.name");return r&&n?e?a.createElement(u.A,{to:(0,y.ROUTE_VIEW_SEARCH_FIRM)({searchFirmId:r})},n):n:null},P=({canViewRecruiters:e,record:t})=>{const r=(0,c.O6)(t,"search_firm.id"),n=(0,c.O6)(t,"recruiter_assignment.recruiter.id"),o=(0,c.O6)(t,"recruiter_assignment.recruiter.full_name");return e?a.createElement(u.A,{to:(0,y.ROUTE_VIEW_SEARCH_FIRM_RECRUITER)({searchFirmId:r,searchFirmRecruiterId:n})},o):o},R=({job:e,record:t})=>{const r=(0,c.O6)(t,"search_firm.id"),n=(0,c.O6)(t,"recruiter_assignment.recruiter.search_firm_user_id"),o=(0,c.O6)(t,"recruiter_assignment.submission_count");return a.createElement(u.A,{to:(0,y.ROUTE_REPORTS_CANDIDATE)({job:e,source:f.Td.id,subSource:r,pageTitle:"Search Firms",searchFirmUserId:n})},o)},F=({job:e,record:t})=>{const{formatMessage:r}=(0,l.A)(),n=(0,c.O6)(e,"id"),o=(0,c.O6)(t,"recruiter_assignment.recruiter.id");return a.createElement(u.A,{to:(0,y.ROUTE_SEARCH_FIRM_EMAILS_NEW)({jobId:n,recruiterIds:[o],openRequest:!0,httpReferer:(0,y.ROUTE_VIEW_JOB)({jobId:n,sub:A.d2})})},r({id:g.WMN}))},T={record:o().shape({}).isRequired};k.propTypes=I(C({},T),{canViewRecruiters:o().bool.isRequired}),P.propTypes=I(C({},T),{canViewRecruiters:o().bool.isRequired}),R.propTypes=I(C({},T),{job:o().shape({})}),R.defaultProps={job:{}},F.propTypes=I(C({},T),{job:o().shape({})}),F.defaultProps={job:{}};const M=e=>e.recruiter_assignment.id,q=({loading:e,data:t,hideExtraDetails:r})=>{const{formatMessage:n}=(0,l.A)(),{getHasFeatureSearchFirmEmailDropbox:o}=(0,_.A)(),f=o(),A=(0,c.O6)(t,"job.id"),h=(0,a.useMemo)((()=>(e=>{const t=[];return null==e||e.forEach((e=>{const r=(0,c.O6)(e,"search_firm");(0,c.O6)(e,"recruiter_assignments").forEach(((e,a)=>{t.push({search_firm:I(C({},r),{name:0===a?r.name:null}),recruiter_assignment:e})}))})),t})((0,c.O6)(t,"search_firms_and_recruiters"))),[t]),E=(0,a.useMemo)((()=>{const e=(0,c.O6)(t,"job"),o=(0,c.O6)(t,"job.job_status.id"),i=(0,c.O6)(t,"job_permissions.can_view_recruiters");let s=[{Header:n({id:g.t3w}),disableSortBy:!0,id:"0",Cell:({record:e})=>a.createElement(k,{canViewRecruiters:i,record:e})},{Header:n({id:g.Ypn}),disableSortBy:!0,id:"1",Cell:({record:e})=>a.createElement(P,{canViewRecruiters:i,record:e})}];return r||(s=[...s,{Header:n({id:g.c7g}),headerColProps:()=>({align:"center"}),disableSortBy:!0,accessor:"recruiter_assignment.days_assigned",colProps:()=>({align:"center"})},{Header:n({id:g.cl6}),headerColProps:()=>({align:"center"}),disableSortBy:!0,id:"3",Cell:({record:t})=>a.createElement(R,{job:e,record:t}),colProps:()=>({align:"center"})}],o!==b.ho.id&&o!==b.L7.id||(s=[...s,{Header:n({id:g.X7g}),disableSortBy:!0,id:"4",Cell:({record:t})=>a.createElement(F,{job:e,record:t})}])),s}),[n,t]);return a.createElement(d.A,{loading:e,data:h,columns:E,noResultsMessage:a.createElement(i.Ay,null,n({id:g.x$B}),"\xa0",f?a.createElement(u.A,{to:(0,y.ROUTE_EDIT_JOB)({jobId:A,section:p.bc,hash:p.bc})},n({id:g._4M})):a.createElement(m.A,{"data-test-id":"assign-recruiter-upsell",root:a.createElement(s.A,null,n({id:g._4M})),name:"search_firm_email_dropbox"})),type:"transparent",customGetRecordId:M})};q.propTypes={data:o().shape({}),loading:o().bool,hideExtraDetails:o().bool},q.defaultProps={data:{},loading:!1,hideExtraDetails:!1};const D=q},3871(e,t,r){r.d(t,{Bf:()=>A,Cf:()=>k,Cu:()=>h,D6:()=>m,E3:()=>d,ET:()=>s,Gr:()=>y,H4:()=>F,Iz:()=>I,Jf:()=>S,Lk:()=>c,MD:()=>b,NA:()=>f,OJ:()=>R,Pf:()=>i,Pw:()=>_,QI:()=>C,Sd:()=>O,TY:()=>o,XJ:()=>M,Ym:()=>n,_B:()=>P,_F:()=>j,a9:()=>T,b7:()=>E,cG:()=>l,d2:()=>u,sI:()=>w,uT:()=>v,wU:()=>g});let a=0;const n=""+a++,o="view_overview",i=""+a++,s="view_description",l=""+a++,c="view_apply_form",d=""+a++,u="view_team",m=""+a++,p="view_approvals",b=""+a++,f="view_workflow",_=""+a++,g="view_automations",A=""+a++,y="view_recommendations",h=""+a++,E="view_linkedin_recommendations",v=""+a++,O="view_notes",S=""+a++,j="view_history",w=1,C=2,I=3,k=4,P=5,R=6,F=7,T="xl",M={[o]:n,[s]:i,[c]:l,[u]:d,[p]:m,[y]:A,[O]:v,[p]:m,[f]:b,[g]:_,[E]:h,[j]:S}},19507(e,t,r){r.d(t,{A:()=>gi});var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(7947),l=r(12312),c=r(41540),d=r(45721),u=r(64971),m=r(808),p=r(17161),b=r(80965),f=r(95288),_=r(68510),g=r(46229),A=r(84442),y=r(89640),h=r(57734),E=r(82168),v=r(40857),O=r(70715),S=r(91875),j=r(5052
11),w=r(40598),C=r(15464),I=r(65693),k=r(79205),P=r(77105),R=r(3501);const F=({children:e})=>{const t=(0,k.A)("job_form.currency_code")||P.OS,r=(0,a.useMemo)((()=>({currencyCode:t})),[t]);return a.createElement(R.A.Provider,{value:r},e)};F.propTypes={children:o().node.isRequired};const T=F;var M=r(91760),q=r(48410),D=r(52624),J=r(5027),x=r(31823),W=r(8655),L=r(55825),V=r(94555),H=r(98309),B=r(32006),N=r(85458),U=r(21768),$=r(79220),z=r(32964);const Q={id:1,friendly_name:"ZipRecruiter Apply"},Y={id:2,friendly_name:"Indeed Apply"},G={id:3,friendly_name:"LinkedIn Apply"};var Z=r(52600),K=r(65790),X=r(32994),ee=r(47945),te=r(72043),re=r(20433),ae=r(54921),ne=r(52890);const oe={[G.id]:re.A,[Y.id]:te.A,[Q.id]:ae.A},ie={[G.id]:e=>e.tokens.global.palette.social.linkedin,[Y.id]:e=>e.tokens.global.palette.social.indeed,[Q.id]:()=>null},se={[G.id]:j.n8,[Y.id]:j.yxk,[Q.id]:j.HfJ},le={[G.id]:"job_form.linkedin_apply_connect_enabled",[Y.id]:"job_form.indeed_apply_enabled",[Q.id]:"job_form.ziprecruiter_apply_enabled"},ce=({externalApplicationMethodId:e})=>{const t=(0,X.A)(),{formatMessage:r}=(0,i.A)(),n=oe[e],o=se[e];return a.createElement(a.Fragment,null,a.createElement(n,{type:"solid",color:ie[e](t)}),"\xa0",r({id:o}))};ce.propTypes={externalApplicationMethodId:o().number.isRequired};const de=({externalApplicationMethodId:e,disabled:t})=>{const{formatMessage:r}=(0,i.A)(),n=le[e],o=(0,a.useMemo)((()=>({variant:"single",orientation:"horizontal",spacing:4,disabled:t,options:[a.createElement(ne.A,{value:!0,name:n,cmpProps:{"data-test-id":`${e}-apply-connect-enabled-on`}},r({id:j.Ni})),a.createElement(ne.A,{value:!1,name:n,cmpProps:{"data-test-id":`${e}-apply-connect-enabled-off`}},r({id:j.Vku}))]})),[r,t,e,n]);return a.createElement(ee.A,{name:n,label:a.createElement(ce,{externalApplicationMethodId:e}),cmpProps:o,labelAlignItems:"center"})};de.propTypes={externalApplicationMethodId:o().oneOf([G.id,Y.id,Q.id]).isRequired,disabled:o().bool},de.defaultProps={disabled:!1};const ue=de;var me=Object.defineProperty,pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,_e=(e,t,r)=>t in e?me(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const ge=({jobApplicationIntegrationsPresenter:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,Z.A)({fieldName:K.X6}),n=(0,a.useMemo)((()=>({title:t({id:j.m8k}),"data-test-id":"job-application-integrations"})),[t]),o=(0,k.A)("job_form.compliance_type_id"),l=o===z.wy.id||o===z.hi.id,c=(0,s.O6)(e,"can_linkedin_apply"),d=(0,s.O6)(e,"can_indeed_apply"),u=(0,s.O6)(e,"can_ziprecruiter_apply");return a.createElement(M.A,{item:!0,xs:12,id:q.P$},a.createElement($.A,((e,t)=>{for(var r in t||(t={}))be.call(t,r)&&_e(e,r,t[r]);if(pe)for(var r of pe(t))fe.call(t,r)&&_e(e,r,t[r]);return e})({headerProps:n},r),(()=>a.createElement(N.Ay,{container:!0,labelWidth:60},d?a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(ue,{externalApplicationMethodId:Y.id,disabled:l}))):null,c?a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(ue,{externalApplicationMethodId:G.id,disabled:l}))):null,u?a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(ue,{externalApplicationMethodId:Q.id,disabled:l}))):null))))};ge.propTypes={jobApplicationIntegrationsPresenter:o().shape({}).isRequired};const Ae=ge;var ye=r(87718),he=r(44585),Ee=r(97870),ve=r(14447),Oe=r(59046),Se=r(17192),je=r(87940),we=r(91034),Ce=r(32729),Ie=r(51978),ke=r(19677),Pe=r(54459),Re=r(5304),Fe=r(47263),Te=r(71513),Me=r(33333),qe=r(70651),De=r(95060);const Je={id:3,name:"all_tags",friendly_name:"All Tags"};var xe=r(13576),We=r(85325);const Le=({candidateQuestions:e})=>null==e?void 0:e.map((e=>e.name)),Ve=({workflowStages:e})=>null==e?void 0:e.reduce(((e,t)=>{const r=(0,s.O6)(t,"account_enum_record_id");return r?[...e,r]:e}),[]),He=({workflowStages:e})=>null==e?void 0:e.reduce(((e,t)=>{const r=(0,s.O6)(t,"account_full_status.stage_type_id");return r&&!e.includes(r)?[...e,r]:e}),[]),Be=({workflowStages:e})=>(e||[]).reduce(((e,t)=>{const r=(0,s.O6)(t,"candidate_status_id"),a=(0,s.O6)(t,"account_enum_record_id");return r&&!a?[...e,r]:e}),[xe.lW.id]),Ne=({targets:e,candidateQuestions:t,workflowStages:r})=>(({targets:e,accountActiveSubStatusIds:t,candidateStatusIds:r,stageTypeIds:a,candidateQuestionIds:n})=>{const o=Object.fromEntries(Object.entries(e).filter((([e])=>{const[o,...i]=e.split(":"),s=i.join(":");
1return o!==De.Lg&&(o!==De.a4||+s!==Je.id)&&(o===De.Dd?null==t?void 0:t.includes(s):o===De.Pe?null==n?void 0:n.includes(s):o===De.pk?null==r?void 0:r.includes(+s):o!==De.Cb||(+s===We.vu.id?Boolean(null==t?void 0:t.length):null==a?void 0:a.includes(+s)))})));return[...new Set(Object.values(o).flat())]})({targets:e,accountActiveSubStatusIds:Ve({workflowStages:r}),candidateStatusIds:Be({workflowStages:r}),stageTypeIds:He({workflowStages:r}),candidateQuestionIds:Le({candidateQuestions:t})});var Ue=r(79817),$e=r(53349),ze=r(37252),Qe=r(50193),Ye=r(7047),Ge=r(73626),Ze=r(15381),Ke=r(71664),Xe=r(20509),et=r(31580),tt=r(77006),rt=r(35899),at=r(68563),nt=r(93354),ot=r(28277);const it={interaction:"hover",placement:"right"},st=({option:e})=>{const t=(0,s.O6)(e,"id"),r=(0,s.O6)(e,"name"),n=(0,a.useCallback)((()=>[t]),[t]),o=a.createElement(et.A,null,a.createElement(nt.Ay,{truncate:!0,noWrap:!0,component:"span"},r," ",a.createElement(rt.A,{getAutomationIds:n,popoverProps:it})));return a.createElement(ot.A,{"data-test-id":"select-email-template-option",option:o})};st.propTypes={option:o().shape({id:o().string.isRequired,name:o().string.isRequired}).isRequired};const lt=(0,a.memo)(st);var ct=r(94044),dt=Object.defineProperty,ut=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,bt=(e,t,r)=>t in e?dt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ft=(e,t)=>{for(var r in t||(t={}))mt.call(t,r)&&bt(e,r,t[r]);if(ut)for(var r of ut(t))pt.call(t,r)&&bt(e,r,t[r]);return e};const _t=e=>null==e?void 0:e.id,gt=e=>null==e?void 0:e.name,At={placement:"right"},yt=e=>{var t=e,{name:r,cmpProps:n,ignoreAutomationIds:o}=t,l=((e,t)=>{var r={};for(var a in e)mt.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&ut)for(var a of ut(e))t.indexOf(a)<0&&pt.call(e,a)&&(r[a]=e[a]);return r})(t,["name","cmpProps","ignoreAutomationIds"]);const{formatMessage:c}=(0,i.A)(),{connData:d,connLoading:u,connErrorEl:m}=(0,ct.A)(),p=(0,k.A)(r),b=(0,s.O6)(d,"automations",[]),f=(0,$e.uz)(b,p),_=(0,a.useCallback)((()=>[f.id]),[f]),g=(0,a.useMemo)((()=>ft({disableVirtualization:!0,loading:u,options:b.filter((e=>!(null==o?void 0:o.includes(e.id)))),getOptionValue:_t,getOptionLabel:gt,renderOption:e=>a.createElement(lt,{option:e})},n)),[u,b,o,n]),A=(0,a.useMemo)((()=>f?[a.createElement(rt.A,{key:"automation-preview-icon-postfix",getAutomationIds:_,popoverProps:At,contentWrapper:e=>a.createElement(tt.Ay,{key:"automation-preview-icon-postfix","data-test-id":"automation-preview-icon-postfix","aria-label":c({id:j.kwt})},e)})]:[]),[f,_]);return m||a.createElement(at.A,ft({name:r,cmpProps:g,postfixes:A},l))};yt.propTypes={name:o().string.isRequired,cmpProps:o().shape({}),selectEditableProps:o().shape({}),ignoreAutomationIds:o().arrayOf(o().string)},yt.defaultProps={cmpProps:{},selectEditableProps:{},ignoreAutomationIds:[]};const ht=yt;var Et=r(47500);const vt="automation_action_type",Ot="automation_id",St="apply_existing_automation",jt="add_new_automation",wt={labelWidth:0}
1,Ct=({ignoreAutomationIds:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,k.A)(vt),n=(0,a.useMemo)((()=>{const n=[];return n.push(a.createElement(Xe.A,{key:"radio-apply-existing-automation","data-test-id":"radio-apply-existing-automation",name:vt,value:St,label:t({id:j.JLP})})),r===St&&n.push(a.createElement(et.A,{flex:1,key:"automation-select-field"},a.createElement(Et.A,{left:!0,width:"100%"},a.createElement(ht,{selectEditableProps:wt,"data-test-id":"select-automation",name:Ot,ignoreAutomationIds:e})))),n.push(a.createElement(Xe.A,{key:"radio-add-new-automation","data-test-id":"radio-add-new-automation",name:vt,value:jt,label:t({id:j.dTp})})),n}),[t,r]),o=(0,a.useMemo)((()=>({variant:"single",orientation:"vertical",spacing:r===St?4:8,noHorizontalPadding:!0,options:n})),[r,n,e]);return a.createElement(N.Ay,{container:!0,minHeight:36},a.createElement(N.Ay,{row:!0,columns:1,disableBottomSpacing:!0},a.createElement(U.A,null,a.createElement(ee.A,{labelWidth:0,name:vt,cmpProps:o}))))};Ct.propTypes={ignoreAutomationIds:o().arrayOf(o().string)},Ct.defaultProps={ignoreAutomationIds:[]};const It=Ct,kt=()=>({[vt]:null,[Ot]:null});var Pt=r(53393);const Rt=({formatMessage:e})=>Pt.RZ((t=>{const r=(0,s.O6)(t,vt),a={[vt]:Pt.Yj().required(e({id:j.SG3},{firstOption:e({id:j.JLP}).toLowerCase(),secondOption:e({id:j.dTp}).toLowerCase()}))};return r===St&&(a[Ot]=Pt.Yj().required().label(e({id:j.$Is}))),Pt.Ik().shape(a)}));var Ft=r(13816);const Tt=({formValues:e})=>({[vt]:(0,Ft.yS)(e,vt),[Ot]:(0,Ft.yS)(e,Ot)}),Mt=({jobId:e,onAddNewAutomation:t,onClose:r,ignoreAutomationIds:n})=>{const{formatMessage:o}=(0,i.A)(),{refreshData:l}=(0,a.useContext)(Ue.A),c=(0,a.useCallback)(((r,a,n)=>{const o=(0,s.O6)(r,vt),i=(0,s.O6)(r,Ot);if(o===St){(({automationId:e,jobId:t,onSuccess:r,onError:a})=>{Qe.A.request((0,Ke.YD4)({automationId:e}),{method:"PATCH",data:{job_id:t}},a,r)})({automationId:i,jobId:e,onSuccess:()=>{l(),n()},onError:a})}o===jt&&t({onError:a})}),[e,t,l]),d=(0,a.useMemo)((()=>kt()),[]),u=(0,a.useCallback)((e=>Tt({formValues:e})),[]),m=(0,a.useMemo)((()=>Rt({formatMessage:o})),[o]),p=(0,a.useCallback)((({formik:e,isSubmitting:t,handleSubmit:r,disabled:n})=>{const i=(0,s.O6)(e,["values",vt]);return[a.createElement(Ye.A,{key:"add",colorScheme:"primary",disabled:n,loading:t,onClick:r,"data-intercom-target":"submit-button","data-test-id":"btn-submit"},o({id:i===jt?j.z1k:j.zoP}))]}),[o]);return a.createElement(Ge.A,{title:o({id:j.SKu}),renderActions:p,actionButtonTitle:o({id:j.zoP}),autoSaveData:(0,Ze.A)(),initialValues:d,preparePostValues:u,validationSchema:m,onSubmitSuccess:r,onClose:r,saveFn:c,hideActionHelper:!0},(()=>a.createElement(It,{ignoreAutomationIds:n})))};Mt.propTypes={jobId:o().string.isRequired,onAddNewAutomation:o().func,onClose:o().func,ignoreAutomationIds:o().arrayOf(o().string)},Mt.defaultProps={onAddNewAutomation:l.A,onClose:l.A,ignoreAutomationIds:[]};const qt=Mt,Dt=()=>({verticalAlign:"top"}),Jt=({jobId:e})=>{const{formatMessage:t}=(0,i.A)(),{targets:r,refreshData:n}=(0,a.useContext)(Ue.A),{flashingIds:o,setFlashingIds:s}=(0,A.A)(300,{}),l=(0,k.A)(K.$$),c=(0,k.A)(K.KV),d=(0,k.A)(K.n),u=(0,k.A)(K.mk),m=(0,ve.A)(),{isOpen:p,onOpen:b,onClose:f}=(0,S.A)(),[_,g]=(0,a.useState)(),[y,h]=(0,a.useState)(),[E,v]=(0,a.useState)(),{userHasAdmin:O}=(0,ze.A)(),w=O(),C=Boolean(e),I=(0,a.useMemo)((()=>C?null:Ne({targets:r,candidateQuestions:u,workflowStages:d})),[C,r,u,d]),P=(0,a.useMemo)((()=>C?l:null==l?void 0:l.filter((e=>I.includes(e.id)))),[C,l,I]),R=(0,a.useMemo)((()=>C?(l||[]).map((e=>e.id)):I),[C,l,I]),F=(0,a.useCallback)((e=>{const t={[e.id]:Math.random()};n(),m(K.$$,[...l,e]),s(t)}),[n,m,s,l]),T=(0,a.useCallback)((e=>{const t=(0,$e._D)(l,e),r={[e.id]:Math.random()};m(K.$$,t),s(r),n()}),[n,m,s,l]),M=(0,a.useCallback)((e=>{const t=(0,$e.Wq)(l,(t=>t.id===e));n(),m(K.$$,t)}),[n,m,l]),q=(0,a.useCallback)((()=>{g(null)}),[g]),D=(0,a.useCallback)((()=>{h(null)}),[h]),J=(0,a.useCallback)((()=>{v(null)}),[v]),x=(0,a.useCallback)((()=>{f(),g({automationId:null})}),[f]),W=(0,a.useMemo)((()=>[{Header:t({id:j.Ot7}),accessor:"name",Cell:Ie.A,colProps:()=>({verticalAlign:"top"}),Footer:()=>a.createElement(Fe.A,{onClick:b,"data-test-id":"add-automation"},t({id:j.XoM})),footerColProps:()=>({colSpan:100})},{Header:t({id:j.h$X}),accessor:"automation_trigger.application_event_type",colProps:()=>({verticalAlign:"top"}),Cell:Pe.A},{Header:t({id:j.zEf}),accessor:"automation_condition.formatted_json_logic",disableSortBy:!0,colProps:()=>({width:"30%",verticalAlign:"top"}),Cell:Ce.A},{Header:t({id:j.WUp}),accessor:"automation_actions.0.actionable_type",colProps:()=>({verticalAlign:"top"}),disableSortBy:!0,Cell:we.A},{Header:t({id:j.Xbh}),colProps:()=>({verticalAlign:"top"}),accessor:"status_id",Cell:({record:e})=>a.createElement(ke.A,{record:e,ignoreKnockoutQuestions:!w,doUpdateStatus:e=>{h(e)}})}]),[t,h]),L=(0,a.useMemo)((()=>[{icon:je.A,ariaLabel:t({id:j.AzW}),dataTestId:"edit-btn",onClick:(e,{record:t})=>{g({automationId:t.id})}},{icon:Se.A,ariaLabel:t({id:j.joy}),dataTestId:"del-btn",onClick:(e,{record:t})=>{v(t)}}]),[t]);return a.createElement(a.Fragment,null,a.createElement(Re.A,{nonPersistedJobId:c},a.createElement(Oe.A,{columns:W,data:P,type:"transparent",actions:L,flashingIds:o,enableFooter:!0,actionsColProps:Dt})),p?a.createElement(qt,{jobId:c||e,onClose:f,onAddNewAutomation:x,ignoreAutomationIds:R}):null,_&&!_.automationId?a.createElement(Te.A,{jobId:e,nonPersistedJobId:c,processCreate:F,onClose:q}):null,_&&_.automationId?a.createElement(Te.A,{jobId:e,nonPersistedJobId:c,automationId:null==_?void 0:_.automationId,processUpdate:T,onClose:q}):null,y?a.createElement(Me.A,{automation:y,entityType:De.mC,onClose:D,processUpdate:T}):null,E?a.createElement(qe.A,{automation:E,entityType:De.mC,entityId:e,onClose:J,processUnassign:M}):null)};
1Jt.propTypes={jobId:o().string},Jt.defaultProps={jobId:null};const xt=(0,a.memo)(Jt);var Wt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Bt=(e,t,r)=>t in e?Wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Nt=({hasVisibilitySensor:e,waitTimeout:t,jobId:r})=>{const{formatMessage:n}=(0,i.A)(),o=(0,Z.A)({fieldName:K.ec}),s=(0,a.useMemo)((()=>({title:n({id:j.lmz}),customInfo:a.createElement(ye.A,{value:Ee.NK}),"data-test-id":"automations"})),[n]);return a.createElement(M.A,{item:!0,xs:12,id:q.zO},a.createElement($.A,((e,t)=>{for(var r in t||(t={}))Vt.call(t,r)&&Bt(e,r,t[r]);if(Lt)for(var r of Lt(t))Ht.call(t,r)&&Bt(e,r,t[r]);return e})({headerProps:s,"data-intercom-target":"automations-card"},o),(()=>a.createElement(he.A,{placeholderHeightFactor:100,disabled:!e,waitTimeout:t},a.createElement(N.Ay,{container:!0},a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(xt,{jobId:r}))))))))};Nt.propTypes={jobId:o().string,hasVisibilitySensor:o().bool,waitTimeout:o().number},Nt.defaultProps={jobId:null,hasVisibilitySensor:!1,waitTimeout:null};const Ut=(0,a.memo)(Nt);var $t=r(76437),zt=r(50920),Qt=r(16357),Yt=r(68481),Gt=r(14405),Zt=r(15617),Kt=r(61182),Xt=r(33936),er=r(23306),tr=r(38974),rr=r(95662),ar=r(84742),nr=r(18958),or=r(76835);const ir=({rootFieldName:e,formatMessage:t})=>Pt.Ik({children1:Pt.YO().of(Pt.Ik({properties:Pt.Ik().test({name:"validate_rule",test({field:r,operator:a,value:n,valueType:o}){const{createError:i,parent:l}=this;return function({rootFieldName:e,formatMessage:t,parent:r,field:a,operator:n,value:o,valueType:i,createError:l}){const c=r.path;let d=[];return a?n?("text"===(0,s.O6)(i,0)&&(d=[...d,...(0,ar.A)({errorMessage:t({id:j.Z3D}),rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"value",value:o})]),"number"!==(0,s.O6)(i,0)&&"string"!==(0,s.O6)(i,0)||(d=[tr.we.OP_IS_BETWEEN,tr.we.OP_IS_NOT_BETWEEN].includes(n)?[...d,...(0,nr.A)({errorMessage:t({id:j.Z3D}),rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"value",value:o})]:[...d,...(0,ar.A)({errorMessage:t({id:j.Z3D}),rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"value",value:o})]),"multi_select"===(0,s.O6)(i,0)&&(d=[...d,...(0,rr.A)({errorMessage:t({id:j.Z3D}),rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"value",value:o})]),"select"===(0,s.O6)(i,0)&&(d=[...d,...(0,or.A)({errorMessage:t({id:j.Z3D}),rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"value",value:o})]),!d.length||l({message:()=>d})):l({message:()=>new Pt.yI(t({id:j.Z3D}),n,(0,er.MY)({rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"operator"}))}):l({message:()=>new Pt.yI(t({id:j.Z3D}),a,(0,er.MY)({rootFieldName:e,queryBuilderTreePaths:c,queryBuilderFieldName:"selector"}))})}({rootFieldName:e,formatMessage:t,parent:l,field:r,operator:a,value:n,valueType:o,createError:i})}})})).nullable()}).nullable(),sr=({rootFieldName:e,value:t,formatMessage:r})=>{ir({rootFieldName:e,formatMessage:r}).validateSync(t,{abortEarly:!1})};var lr=r(95070),cr=r(162),dr=r(2649),ur=r(13067),mr=r(42604),pr=r(26997),br=Object.defineProperty,fr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,yr=Object.prototype.propertyIsEnumerable,hr=(e,t,r)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Er=(e,t)=>{for(var r in t||(t={}))Ar.call(t,r)&&hr(e,r,t[r]);if(gr)for(var r of gr(t))yr.call(t,r)&&hr(e,r,t[r]);return e},vr=(e,t)=>fr(e,_r(t));const Or=(e,t)=>(0,s.O6)(e,t)>0,Sr=(e,t)=>
1t.some((t=>{const r=(0,mr.A)("job_form",t);return"object"===typeof r?(Or(e,r.min)||Or(e,r.max))&&1!==(0,s.O6)(e,r.percent):Or(e,r)})),jr=({formatMessage:e=l.A,requiresJobApproval:t,requiresOfferApproval:r,compensationJobFields:a=[],detailsJobFields:n=[],locations:o,brandsRequired:i=!1}={})=>Pt.RZ((l=>{const c={},d=(0,s.O6)(l,K.JU)===K.Ti,m=(0,s.O6)(l,K.Hk),p=(o||[]).find((e=>e.id===m)),b=(null==p?void 0:p.country)===Xt.Mlc.id,f={},_={};t&&(_.job_approval_template_id=Pt.Yj().required().label(e({id:j.aV5}))),r&&(_.offer_approval_template_id=Pt.Yj().required().label(e({id:j.JSV})));const g={};d||(g.career_level_id=Pt.Yj().required().label(e({id:j.l5v})),g.job_description=Pt.Yj().required().max(K.tQ,e({id:j.g3j},{maxLength:K.tQ})).min(K.nS,e({id:j.Olq},{minLength:K.nS})).label(e({id:j.u_d})),(({formatMessage:e,compensationJobFields:t,detailsJobFields:r,jobFieldAnswer:a,jobFormOptionals:n,isUS:o})=>{[].concat(t).concat(r).forEach((t=>{if(t.required){if(!o&&t.us_only_field)return;const r=(0,s.O6)(t,"additional_configuration.answer_text"),i=(0,s.O6)(t,"additional_configuration.answer_min"),l=(0,s.O6)(t,"additional_configuration.answer_max");let c;t.type!==u.cST&&t.type!==u.EVF||(c=t.percent&&t.range?Pt.Ik().shape({min:Pt.ai().required().label(t.question),max:Pt.ai().required().label(t.question),percent:Pt.ai().required().label(t.question)}):t.range?Pt.Ik().shape({min:Pt.ai().required().label(t.question),max:Pt.ai().required().label(t.question)}):Pt.ai().nullable().integer()),t.type!==u.bRK&&t.type!==u.wk3||(t.canned?n[r]=Pt.Yj().required().label(t.question):c=Pt.Yj().nullable()),t.type===u.LBY&&t.canned&&(n[i]=Pt.ai().required().label(t.question),n[l]=Pt.ai().required().label(t.question)),t.type===u.Lnr&&(c=Pt.p6()),t.type===u.Ut6&&(c=Pt.zM().required().transform((e=>Object.keys(e).filter((e=>e.endsWith("answer_checkbox"))).some((t=>!0===e[t])))).oneOf([!0],e({id:j.uq_},{label:t.question}))),c&&(c=c.required().label(t.question),a[t.id]=c)}}))})({formatMessage:e,compensationJobFields:a,detailsJobFields:n,jobFieldAnswer:f,jobFormOptionals:c,isUS:b})),(0,s.O6)(l,K.LT)&&(g.posting_until_date=Pt.p6().required().label(e({id:j.za4}))),(0,s.O6)(l,"job_form.posting_start_enabled")&&(g.posting_start_date=Pt.Yj().required().label(e({id:j.diE})),g.posting_start_time=Pt.Yj().required().label(e({id:j.QY0})),g.posting_start_zone=Pt.Yj().required().label(e({id:j.nye})));const A=Er(vr(Er(vr(Er(vr(Er({title:Pt.Yj().required().label(e({id:j.kjs})),job_type_ids:Pt.YO().required().label(e({id:j.MAk})),department_id:Pt.Yj().required().label(e({id:j.t4l}))},i?{brand_id:Pt.Yj().required().label(e({id:j.kn2}))}:{}),{remote_type_id:Pt.Yj().required().label(e({id:j.SYk}))}),g),{workflow_stage_configurations_attributes:Pt.YO().of(Pt.Ik().shape((0,pr.j)(e,{slaTargetKey:"sla_target",slaWarningKey:"sla_warning"}))),hiring_team_assignments_attributes:Pt.YO().of(Pt.Ik().shape({account_ats_user_assignment_id:Pt.Yj().required().label(e({id:j.pbr})),hiring_team_role_id:Pt.ai().required().label(e({id:j.DoW})),candidate_alert_schedule_id:Pt.ai().required().label(e({id:j.Z7k})),note_alert_schedule_id:Pt.ai().required().label(e({id:j.dac})),can_see_all_notes:Pt.zM().required().label(e({id:j.HI3}))})),application_configuration_attributes:Pt.Ik().test("awli-dedupe",e({id:j.Kq4}),(e=>(0,s.O6)(e,dr.IA.name)!==cr.x3||(0,s.O6)(e,dr.HC.name)===cr.NT))}),_),{currency_code:Sr(l,a)?Pt.Yj().required().label(e({id:j.mOI})):null}),c);A.location_id=Pt.Yj().required().label(e({id:j.QnF})),A.ranking_criteria_attributes=Pt.YO().of(Pt.Ik().shape({weight:Pt.ai().min(1).max(100).label(e({id:j.L19})),term:Pt.gl().nullable().test({name:"validate_term",test:function(t,{parent:r,path:a}){var n;const o=(0,$e.uz)(ur.Ay,r.type);if(null==o?void 0:o.is_json_term)try{sr({rootFieldName:a,value:t,formatMessage:e})}catch(i){if(i instanceof Pt.yI)return i;throw i}else{let r=!1;if(r=(null==o?void 0:o.id)===ur.sZ.id?!Array.isArray(t)||0===t.length:!(null==(n=null==t?void 0:t.trim())?void 0:n.length),r)return this.createError({message:e({id:j.$G}),path:a})}return!0}}).label(e({id:j.J6J}))})),(0,s.O6)(l,K.o8)&&(A.referral_reward=Pt.Yj().required().label(e({id:j.MdW}))),A.number_of_openings=Pt.ai().required().positive().integer().label(e({id:j.B7w}));const y={public_compensation_interval:(0,s.O6)(l,"job_form.public_compensation_interval"),public_salary_minimum:(0,s.O6)(l,"job_form.public_salary_minimum"),public_salary_maximum:(0,s.O6)(l,"job_form.public_salary_maximum")},h=(0,lr.f)({formatMessage:e,values:y});return Object.assign(A,h),Pt.Ik().shape({job_field_answer:Pt.Ik().shape(f),job_form:Pt.Ik().shape(A)})}));var wr=r(88353),Cr=Object.defineProperty,Ir=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,Rr=(e,t,r)=>t in e?Cr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Fr=({currencies:e,compensationJobFields:t,approvalsBlockedFields:r,canEditCompensation:n})=>{const{formatMessage:o}=(0,i.A)(),l=[],c=[],d=(0,Zt.A)(t,"position"),m=Math.ceil((d.length+1)/2)-1,p=(0,k.A)("job_form.currency_code"),b=e.find((e=>e.value===p))||{},{symbol:f}=b,{compensationIntervalCommonProps:_,compensationRangeCommonProps:g}=(0,Gt.A)();d.forEach(((e,t)=>{const o=e.type===K.nB,i=e.question===K.ZH,d=((e,t)=>{for(var r in t||(t={}))kr.call(t,r)&&Rr(e,r,t[r]);if(Ir)for(var r of Ir(t))Pr.call(t,r)&&Rr(e,r,t[r]);return e})({readOnly:!n},o?g:{}),p=a.createElement(wr.A,{blocked:(0,s.O6)(r,"form_disabled_by_approvals")&&e.trigger_approval,hasLabel:e.type===u.Ut6},a.createElement(Kt.A,{currencySymbol:f,namePrefix:"job_form",jobField:e,cmpProps:d,commonProps:i?_:{}}));t<m?l.push(p):c.push(p)}));const A=(0,a.useMemo)((()=>({options:e,readOnly:!n})),[e]),y={job_form:(0,k.A)("job_form"),job_field_answer:(0,k.A)("job_field_answer")};return l.unshift(a.createElement(wr.A,{blocked:(0,s.O6)(r,"form_disabled_by_approvals")},a.createElement(Yt.A,{label:o({id:j.mOI}
1),cmpProps:A,name:"job_form.currency_code","data-test-id":"currency",required:Sr(y,d),slow:!0}))),l.map(((e,t)=>a.createElement(N.Ay,{row:!0,columns:2,key:t},a.createElement(U.A,null,e),a.createElement(U.A,null,c[t]))))};Fr.propTypes={approvalsBlockedFields:o().shape({}),canEditCompensation:o().bool},Fr.defaultProps={approvalsBlockedFields:{},canEditCompensation:!0};const Tr=(0,a.memo)(Fr);var Mr=r(57383);const qr=()=>{const{formatMessage:e}=(0,i.A)();return a.createElement(Mr.A,{alertText:e({id:j.no2})})};var Dr=Object.defineProperty,Jr=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Lr=(e,t,r)=>t in e?Dr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Vr=({canEditCompensation:e,canViewCompensation:t,currencies:r,compensationJobFields:n,approvalsBlockedFields:o,hasVisibilitySensor:s,waitTimeout:l})=>{const{formatMessage:c}=(0,i.A)(),d=(0,Z.A)({fieldName:K.Dj}),u=(0,a.useMemo)((()=>({title:c({id:j.sfw}),customInfo:a.createElement(a.Fragment,null,a.createElement(zt.A,null)," ",a.createElement(ye.A,{value:Ee.Ru})),"data-test-id":"compensation"})),[c]);return a.createElement(M.A,{item:!0,xs:12,id:q.HE},a.createElement($.A,((e,t)=>{for(var r in t||(t={}))xr.call(t,r)&&Lr(e,r,t[r]);if(Jr)for(var r of Jr(t))Wr.call(t,r)&&Lr(e,r,t[r]);return e})({headerProps:u,"data-intercom-target":"compensation-card"},d),(()=>{let i;return i=t?a.createElement(a.Fragment,null,e?null:a.createElement(qr,null),a.createElement(N.Ay,{container:!0},a.createElement(Tr,{currencies:r,compensationJobFields:n,approvalsBlockedFields:o,canEditCompensation:e}),a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement($t.A,{label:c({id:j.$OX}),name:K.y$,cmpProps:{readOnly:!e}}))),a.createElement(Qt.A,{canEditCompensation:e}))):a.createElement(qr,null),a.createElement(he.A,{placeholderHeightFactor:100,disabled:!s,waitTimeout:l},i)})))};Vr.propTypes={canEditCompensation:o().bool,canViewCompensation:o().bool,currencies:o().arrayOf(o().shape({})),compensationJobFields:o().arrayOf(o().shape({})),approvalsBlockedFields:o().shape({}),hasVisibilitySensor:o().bool,waitTimeout:o().number},Vr.defaultProps={canEditCompensation:!0,canViewCompensation:!0,currencies:[],compensationJobFields:[],approvalsBlockedFields:{},hasVisibilitySensor:!1,waitTimeout:null};const Hr=Vr,Br=()=>{const{formatMessage:e}=(0,i.A)();return a.createElement(Mr.A,{alertText:e({id:j.bx3})})};var Nr=r(61001),Ur=Object.defineProperty,$r=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Yr=(e,t,r)=>t in e?Ur(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Gr=({accessLevels:e,canEditHiringTeam:t,jobHiringTeamSectionRef:r,shouldCloseMissingHiringTeamRolesWarning:n})=>{const{formatMessage:o}=(0,i.A)(),s=(0,Z.A)({fieldName:K.ux}),l=(0,a.useMemo)((()=>({title:o({id:j.TeF}),customInfo:a.createElement(ye.A,{value:Ee.e9}),"data-test-id":"hiring-team"})),[o]);return a.createElement(M.A,{item:!0,xs:12,id:q.mC,ref:r},a.createElement($.A,((e,t)=>{for(var r in t||(t={}))zr.call(t,r)&&Yr(e,r,t[r]);if($r)for(var r of $r(t))Qr.call(t,r)&&Yr(e,r,t[r]);return e})({headerProps:l,"data-intercom-target":"hiring-team-card"},s),(()=>a.createElement(N.Ay,{container:!0,"data-test-id":"edit-hiring-team"},t?null:a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(Br,null))),a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(Nr.Ay,{canEditHiringTeam:t,accessLevels:e,name:K.Zb,shouldCloseMissingHiringTeamRolesWarning:n})))))))};Gr.propTypes={accessLevels:o().arrayOf(o().shape({})),canEditHiringTeam:o().bool,jobHiringTeamSectionRef:o().shape({}),shouldCloseMissingHiringTeamRolesWarning:o().func},Gr.defaultProps={accessLevels:[],canEditHiringTeam:!1,jobHiringTeamSectionRef:null,shouldCloseMissingHiringTeamRolesWarning:l.A};const Zr=Gr;var Kr=r(89778),Xr=r(10189),ea=r(72075),ta=r(94117),ra=r(37279),aa=r(32429),na=r(43320);const oa=({values:e,searchFirmIdSelector:t,recruiterIdsSelector:r})=>{const{formatMessage:n}=(0,i.A)(),o=(0,s.O6)(e,t),l=(0,a.useMemo)((()=>({placeholder:n({id:j.Kw8}),readOnly:!o})),[o,n]);return a.createElement(na.A,{"data-test-id":"firm-recruiter-multi",searchFirmId:o,labelWidth:0,cmpProps:l,name:r})};oa.propTypes={values:o().shape({}).isRequired,searchFirmIdSelector:o().string.isRequired,recruiterIdsSelector:o().string.isRequired};const ia=oa;var sa=r(76054),la=r(40432),ca=r(15801),da=r(63007);const ua=(0,sa.Z)(),ma=({values:e,searchFirmIdSelector:t,searchFirmsSelector:r,recruiterIdsSelector:n,setFieldValue:o})=>{const{formatMessage:l}=(0,i.A)(),c=(0,s.O6)(e,r)||[],{connData:d}=(0,ca.A)(),u=d||[],m=(0,a.useMemo)((()=>({placeholder:l({id:j.xZM}),filterOptions:(e,t)=>((e,t,r)=>{const a=e.filter((e=>!r.find((t=>t.search_firm_id===e.id))));return ua(a,t)})(e,t,c)})),[c,l]),p=(0,a.useCallback)((e=>{const t=(0,da.A)(u,e);1===t.length&&o(n,[t[0].id])}),[n,u,o]),b=(0,a.useMemo)((()=>({onAfterChange:p,labelWidth:0})),[p]);return a.createElement(la.A,{"data-test-id":"search-firm-select",cmpProps:m,name:t,selectEditableProps:b,editable:!0})};ma.propTypes={values:o().shape({}).isRequired,searchFirmIdSelector:o().string.isRequired,searchFirmsSelector:o().string.isRequired,recruiterIdsSelector:o().string.isRequired,setFieldValue:o().func.isRequired};const pa=ma,ba=(0,a.memo)((({remove:e,push:t,value:r,name:n})=>{const{formatMessage:o}=(0,i.A)(),s=(0,ve.A)(),l=e=>`${n}.${e}.search_firm_id`,c=e=>`${n}.${e}.recruiter_ids`,d=(0,a.useCallback)((()=>{t({first_name:""})}),[t]),u=()=>a.createElement(Fe.A,{component:"button","data-test-id":"add-firm",onClick:d},o({id:j.Aac})),m=(0,a.useMemo)((()=>[{accessor:"0",Header:o({id:j.xZM}),colProps:()=>({width:"50%"}),disableSortBy:!0,Cell:({rowIndex:e})=>a.createElement(ra.A,{cmpProps:{setFieldValue:s,searchFirmsSelector:n,searchFirmIdSelector:l(e),recruiterIdsSelector:c(e)},select:[n],component:pa}),Footer:()=>a.createElement(u,null),footerColProps:()=>({colSpan:2})},{accessor:"1",Header:o({id:j.Kw8}),colProps:()=>({width:"50%"}),disableSortBy:!0,Cell:({rowIndex:e})=>a.createElement(ra.A,{select:[l(e)],component:ia,cmpProps:{searchFirmIdSelector:l(e),recruiterIdsSelector:c(e)}})}]),[s,d]),p=(0,a.useMemo)((()=>[{icon:Se.A,ariaLabel:o({id:j.joy}),onClick:(t,{rowIndex:r})=>{e(r)},"data-test-id":"del-firm"}]),[o]);return(null==r?void 0:r.length)?a.createElement(Oe.A,{columns:m,data:r,enableFooter:!0,hideNoResultsMessage:!0,type:"transparent",actions:p}):a.createElement(et.A,null,a.createElement(u,null))}));ba.propTypes={remove:o().func.isRequired,push:o().func.isRequired,value:o().arrayOf(o().shape({})).isRequired,name:o().string.isRequired};const fa=({arrayHelpers:e,value:t,name:r})=>a.createElement(ba,{remove:e.remove,push:e.push,value:t,name:r});fa.propTypes={arrayHelpers:o().shape({remove:o().func,push:o().func}).isRequired,value:o().arrayOf(o().shape({})).isRequired,name:o().string.isRequired};const _a=({name:e})=>a.createElement(aa.A,{name:e,component:fa});_a.propTypes={name:o().string.isRequired};const ga=_a;var Aa=r(79414);const ya=({canEditSearchFirm:e,jobTeamInformation:t,notifyProps:r})=>{const{formatMessage:n}=(0,i.A)(),{getHasFeatureSearchFirmEmailDropbox:o}=(0,v.A)(),s=o(),l="job_form.search_firm_recruiters_attributes",c=(0,k.A)(l),d=!!(null==c?void 0:c.length);return e?a.createElement(Xr.A,{position:"relative"},a.createElement(N.Ay,{container:!0,"data-test-id":"edit-job-search"},a.createElement(N.Ay,{row:!0,columns:1},a.createElement(U.A,null,a.createElement(ga,{name:l}))),d?a.createElement(a.Fragment,null,a.createElement(Et.A,{bottom:!0},a.createElement(ea.A,null)),a.createElement(N.Ay,{row:!0,columns:3},a.createElement(U.A,null,a.createElement(Yt.A,{"data-test-id":"notify-by-email",name:"job_form.search_firm_notify_by_email",label:n({id:j.diu}),cmpProps:r})))):null),s?null:a.createElement(ta.A,{plan:"search_firm_email_dropbox"})):a.createElement(a.Fragment,null,a.createElement(Mr.A,{alertText:n({id:j.oOS})}),a.createElement(Aa.A,{data:t,hideExtraDetails:!0}))};ya.propTypes={notifyProps:o().shape({}).isRequired,canEditSearchFirm:o().bool,jobTeamInformation:o().shape({})},ya.defaultProps={canEditSearchFirm:!1,jobTeamInformation:{}};const ha=ya;var Ea=Object.defineProperty,va=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Sa=Object.prototype.propertyIsEnumerable,ja=(e,t,r)=>t in e?Ea(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const wa=({canEditSearchFirm:e,hasVisibilitySensor:t,waitTimeout:r,jobTeamInformation:n})=>{const{formatMessage:o}=(0,i.A)(),s=(0,Z.A)({fieldName:K.TF}
1),l=(0,a.useMemo)((()=>({options:[{text:o({id:j.Zbl}),value:0},{text:o({id:j.Jmq}),value:1}]})),[]),c=(0,a.useMemo)((()=>({title:o({id:j.ecf}),customInfo:a.createElement(ye.A,{value:Ee.dW}),"data-test-id":"search-firms"})),[o]);return a.createElement(M.A,{item:!0,xs:12,id:q.bc},a.createElement($.A,((e,t)=>{for(var r in t||(t={}))Oa.call(t,r)&&ja(e,r,t[r]);if(va)for(var r of va(t))Sa.call(t,r)&&ja(e,r,t[r]);return e})({headerProps:c,"data-intercom-target":"search-firm-card"},s),(()=>a.createElement(he.A,{placeholderHeightFactor:75,disabled:!t,waitTimeout:r},a.createElement(ha,{canEditSearchFirm:e,jobTeamInformation:n,notifyProps:l})))))};wa.propTypes={canEditSearchFirm:o().bool,hasVisibilitySensor:o().bool,waitTimeout:o().number,jobTeamInformation:o().shape({})},wa.defaultProps={canEditSearchFirm:!1,hasVisibilitySensor:!1,waitTimeout:null,jobTeamInformation:{}};const Ca=wa,Ia=({presenterData:e,permissionsData:t,setFlashingIds:r,presenterDataModifiers:n,validateForm:o,jobHiringTeamSectionRef:i,jobWorkflowStagesSectionRef:s,jobApplicationFormSectionRef:l,jobScoringCriteriaSectionRef:c,jobPublicCompensationIntervalInputRef:d,jobDescriptionSectionRef:u,setGeneratedCriteriaData:m,shouldCloseMissingHiringTeamRolesWarning:p,onCloseLocationWarning:b,onClosePublicCompensationWarning:_})=>{const{accountFirstJob:g,shouldDisplayRewardArea:A,jobApplicationIntegrationsPresenter:y,shouldDisplayJobApplicationIntegrationsSection:h,jobApprovalTemplates:E,offerApprovalTemplates:v,showApprovalsArea:O,jobApprovalsEnabled:S,offerApprovalsEnabled:j,requiresJobApproval:w,requiresOfferApproval:C,accessLevels:I,confidentialUsers:k,detailsJobFields:P,complianceOFCCP:R,applyWithLinkedInEnabled:F,locationHumanized:T,allCandidateQuestions:N,multipleWorkflowsDisabled:U,jobId:$,jobTeamInformation:z,defaultJobDescription:Q,applyFlowPreview:Y,aiFeatureSettings:G}=e,{canEditWorkflowStages:Z,canEditSearchFirm:K,canEditHiringTeam:X,canEditCompensation:ee,canViewCompensation:te,canEditApprovalsSection:re,canSeeJobDetails:ae,canEditJobDetails:ne,canEditConfidentialAccess:oe,canSeeReferralReward:ie,canEditReferralReward:se,canEditScoreCriteria:le,canViewAutomations:ce}=t,{query:de,hash:ue}=(0,f.A)(),{isCandidateScoringEnabled:me}=(0,B.A)(),{section:pe}=de,be=pe===q.yc;return(0,a.useEffect)((()=>{if(ue&&ue.length>0){const e=document.querySelector(ue);e&&e.scrollIntoView()}}),[]),a.createElement(M.A,{container:!0},a.createElement(x.A,{setFlashingIds:r,departments:e.departments,brands:e.brands,brandsEnabled:e.brandsEnabled,brandsRequired:e.brandsRequired,complianceOFCCP:R,approvalsBlockedFields:e.approvalsBlockedFields,presenterDataModifiers:n,descriptionJobFields:e.descriptionJobFields,currencies:e.currencies,jobTypes:e.jobTypes,payTransparencySettings:e.payTransparencySettings,accountFirstJob:g,validateForm:o,onCloseLocationWarning:b,jobPublicCompensationIntervalInputRef:d,jobDescriptionSectionRef:u,onClosePublicCompensationWarning:_,jobId:e.jobId,aiFeatureSettings:G}),a.createElement(Zr,{accessLevels:I,canEditHiringTeam:X,jobHiringTeamSectionRef:i,shouldCloseMissingHiringTeamRolesWarning:p}),a.createElement(H.A,{applyFlowPreviewData:Y},a.createElement(D.A,{jobApplicationFormSectionRef:l,allCandidateQuestions:N,applyWithLinkedInEnabled:F,presenterDataModifiers:n,hasVisibilitySensor:be,waitTimeout:1e3,complianceOFCCP:R,cardProps:q.Cb})),h?a.createElement(Ae,{jobApplicationIntegrationsPresenter:y}):null,O?a.createElement(J.A,{canEditApprovalsSection:re,jobApprovalTemplates:E,offerApprovalTemplates:v,requiresJobApproval:w,requiresOfferApproval:C,jobApprovalsEnabled:S,offerApprovalsEnabled:j,presenterDataModifiers:n,hasVisibilitySensor:be,waitTimeout:1300}):null,g?null:a.createElement(a.Fragment,null,a.createElement(V.A,{multipleWorkflowsDisabled:U,canEditWorkflowStages:Z,jobId:$,hasVisibilitySensor:be,waitTimeout:1600,jobWorkflowStagesSectionRef:s}),ce?a.createElement(Ut,{jobId:$,hasVisibilitySensor:be,waitTimeout:1600}):null,a.createElement(Hr,{canEditCompensation:ee,canViewCompensation:te,currencies:e.currencies,compensationJobFields:e.compensationJobFields,approvalsBlockedFields:e.approvalsBlockedFields,hasVisibilitySensor:be,waitTimeout:2e3}),a.createElement(W.A,{canSeeJobDetails:ae,canEditJobDetails:ne,canEditConfidentialAccess:oe,jobApprovalTemplates:E,offerApprovalTemplates:v,confidentialUsers:k,detailsJobFields:P,complianceOFCCP:R,approvalsBlockedFields:e.approvalsBlockedFields,hasVisibilitySensor:be||!pe,waitTimeout:2300}),me?a.createElement(Kr.A,{jobScoringCriteriaSectionRef:c,canEditScoreCriteria:le,locationHumanized:T,setGeneratedCriteriaData:m,defaultJobDescription:Q,aiFeatureSettings:G,waitTimeout:2600,jobId:$}):null),A?a.createElement(a.Fragment,null,a.createElement(L.A,{canSeeReferralReward:ie,canEditReferralReward:se,hasVisibilitySensor:be,waitTimeout:2800}),a.createElement(Ca,{canEditSearchFirm:K,hasVisibilitySensor:be,waitTimeout:3e3,jobTeamInformation:z})):null)};Ia.propTypes={presenterData:o().shape({accountFirstJob:o().bool,departments:o().arrayOf(o().shape({})),brands:o().arrayOf(o().shape({})),brandsEnabled:o().bool,brandsRequired:o().bool,accessLevels:o().arrayOf(o().shape({})),locationHumanized:o().string,currencies:o().arrayOf(o().shape({})),descriptionJobFields:o().arrayOf(o().shape({})),compensationJobFields:o().arrayOf(o().shape({})),shouldDisplayRewardArea:o().bool,jobApplicationIntegrationsPresenter:o().shape({}),shouldDisplayJobApplicationIntegrationsSection:o().bool,jobApprovalTemplates:o().arrayOf(o().shape({})),offerApprovalTemplates:o().arrayOf(o().shape({})),showApprovalsArea:o().bool,requiresJobApproval:o().bool,requiresOfferApproval:o().bool,applyWithLinkedInEnabled:o().bool,jobId:o().string,jobApprovalsEnabled:o().bool,offerApprovalsEnabled:o().bool,complianceOFCCP:o().bool,confidentialUsers:o().arrayOf(o().shape({})),allCandidateQuestions:o().arrayOf(o().shape({})),detailsJobFields:o().arrayOf(o().shape({})),jobTypes:o().arrayOf(o().shape({})),multipleWorkflowsDisabled:o().bool,approvalsBlockedFields:o().shape({}),payTransparencySettings:o().shape({}),aiFeatureSettings:o().arrayOf(o().shape({})),defaultInviteToApplyForJobEmailTemplateId:o().string,jobTeamInformation:o().shape({}),defaultJobDescription:o().string,applyFlowPreview:o().shape({base_url:o().string})}),presenterDataModifiers:o().shape({}),permissionsData:o().shape({canEditWorkflowStages:o().bool,canEditSearchFirm:o().bool,canEditHiringTeam:o().bool,canEditCompensation:o().bool,canViewCompensation:o().bool,canEditApprovalsSection:o().bool,canSeeJobDetails:o().bool,canEditJobDetails:o().bool,canEditConfidentialAccess:o().bool,canSeeReferralReward:o().bool,canEditReferralReward:o().bool,canEditScoreCriteria:o().bool,canViewAutomations:o().bool}),setFlashingIds:o().func,validateForm:o().func,jobHiringTeamSectionRef:o().shape({}),jobWorkflowStagesSectionRef:o().shape({}),jobApplicationFormSectionRef:o().shape({}),jobScoringCriteriaSectionRef:o().shape({}),jobPublicCompensationIntervalInputRef:o().shape({}),jobDescriptionSectionRef:o().shape({}),setGeneratedCriteriaData:o().func,shouldCloseMissingHiringTeamRolesWarning:o().func,onCloseLocationWarning:o().func,onClosePublicCompensationWarning:o().func},Ia.defaultProps={presenterData:{},presenterDataModifiers:{},permissionsData:{},setFlashingIds:l.A,validateForm:l.A,jobHiringTeamSectionRef:null,jobWorkflowStagesSectionRef:null,jobApplicationFormSectionRef:null,jobScoringCriteriaSectionRef:null,jobPublicCompensationIntervalInputRef:null,jobDescriptionSectionRef:null,setGeneratedCriteriaData:l.A,shouldCloseMissingHiringTeamRolesWarning:null,onClose
1LocationWarning:l.A,onClosePublicCompensationWarning:l.A};const ka=(0,a.memo)(Ia),Pa=(0,a.memo)((({jobId:e,children:t})=>{const r=(0,C.A)(K.Hk),n=(0,C.A)(K.GU),o=(0,C.A)(K.KV),i=(0,a.useCallback)((()=>e?null:{non_persisted_job_id:o.current,location_id:r.current,department_id:n.current}),[e]);return a.createElement(I.A,{jobId:e,getNonPersistedJobAttributes:i},t)}));Pa.propTypes={jobId:o().string,children:o().node.isRequired},Pa.defaultProps={jobId:null};const Ra=({setFlashingIds:e,presenterData:t,presenterDataModifiers:r,permissionsData:n,validateForm:o,jobHiringTeamSectionRef:i,jobWorkflowStagesSectionRef:l,jobApplicationFormSectionRef:c,jobScoringCriteriaSectionRef:d,setGeneratedCriteriaData:u,shouldCloseMissingHiringTeamRolesWarning:m,onCloseLocationWarning:p,jobPublicCompensationIntervalInputRef:b,jobDescriptionSectionRef:f,onClosePublicCompensationWarning:_})=>{const g=(0,s.O6)(t,"jobId");return a.createElement(T,null,a.createElement(Pa,{jobId:g},a.createElement(ka,{setFlashingIds:e,presenterData:t,presenterDataModifiers:r,permissionsData:n,validateForm:o,jobHiringTeamSectionRef:i,jobWorkflowStagesSectionRef:l,jobApplicationFormSectionRef:c,setGeneratedCriteriaData:u,jobScoringCriteriaSectionRef:d,jobPublicCompensationIntervalInputRef:b,jobDescriptionSectionRef:f,shouldCloseMissingHiringTeamRolesWarning:m,onClose
1LocationWarning:p,onClosePublicCompensationWarning:_})))};Ra.propTypes={setFlashingIds:o().func,presenterData:o().shape({}),presenterDataModifiers:o().shape({}),permissionsData:o().shape({}),validateForm:o().func,jobHiringTeamSectionRef:o().shape({}),jobWorkflowStagesSectionRef:o().shape({}),jobApplicationFormSectionRef:o().shape({}),jobScoringCriteriaSectionRef:o().shape({}),jobPublicCompensationIntervalInputRef:o().shape({}),jobDescriptionSectionRef:o().shape({}),setGeneratedCriteriaData:o().func,shouldCloseMissingHiringTeamRolesWarning:o().func,onCloseLocationWarning:o().func,onClosePublicCompensationWarning:o().func},Ra.defaultProps={setFlashingIds:null,presenterData:null,presenterDataModifiers:null,permissionsData:null,validateForm:l.A,jobHiringTeamSectionRef:null,jobWorkflowStagesSectionRef:null,jobApplicationFormSectionRef:null,jobScoringCriteriaSectionRef:null,jobPublicCompensationIntervalInputRef:null,jobDescriptionSectionRef:null,setGeneratedCriteriaData:l.A,shouldCloseMissingHiringTeamRolesWarning:null,onCloseLocationWarning:l.A,onClosePublicCompensationWarning:l.A};const Fa=(0,a.memo)(Ra);var Ta=r(82425),Ma=r(32261),qa=r(47323),Da=r(95811),Ja=r(70795),xa=r(44114),Wa=r(29139),La=r(97155),Va=r(26940),Ha=r(42532),Ba=r(96187),Na=r(20991),Ua=Object.defineProperty,$a=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Qa=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Za=(e,t,r)=>t in e?Ua(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ka=(e,t)=>{for(var r in t||(t={}))Ya.call(t,r)&&Za(e,r,t[r]);if(Qa)for(var r of Qa(t))Ga.call(t,r)&&Za(e,r,t[r]);return e},Xa=(e,t)=>$a(e,za(t));const en=(e,t,r)=>{let a=[];return r&&(a=r.split(",").map((e=>({hiring_team_role_id:parseInt(e,10),candidate_alert_schedule_id:Ha.Zm.id,note_alert_schedule_id:Ha.Zm.id,can_see_all_notes:!1})))),(null==e?void 0:e.length)>0?e.map((e=>({id:e.id,account_ats_user_assignment_id:(0,s.O6)(e,"account_ats_user_assignment.ats_user.id"),hiring_team_role_id:(0,s.O6)(e,"hiring_team_role.id"),candidate_alert_schedule_id:(0,s.O6)(e,"candidate_alert_schedule.id"),note_alert_schedule_id:(0,s.O6)(e,"note_alert_schedule.id"),can_see_all_notes:(0,s.O6)(e,"can_see_all_notes")}))).concat(a):[{account_ats_user_assignment_id:t.getID(),hiring_team_role_id:xa.QU.id,candidate_alert_schedule_id:Ha.rl.id,note_alert_schedule_id:Ha.rl.id,can_see_all_notes:!0},...a]},tn=({accountFirstJob:e,requisitionNumber:t,jobOpenings:r=[],numberOfOpenings:a,loggedUser:n})=>{if(e)return[];const o=n.getTimeZone();return Array(a).fill(null).map(((e,a)=>{const n=r[a];return n?{opening_id:n.opening_id,created_on:(0,Ma.Yq)(n.created_on,void 0,{timeZone:o}),target_start_date_on:(0,Ma.Yq)(n.target_start_date_on,void 0,{timeZone:o}),reason_for_hire:(0,s.O6)(n,"reason_for_hire.id"),budget_id:n.budget_id,candidate_card:n.candidate_card,reason_for_hire_details:n.reason_for_hire_details}:{opening_id:`${t}${(0,Ba.A)(a)}`}}))},rn=e=>{if((null==e?void 0:e.length)>0){const t={};return e.forEach((e=>{const r=(0,s.O6)(e,"recruiter.search_firm_id");t[r]||(t[r]=[]),t[r].push((0,s.O6)(e,"recruiter.id"))})),Object.keys(t).map((e=>({search_firm_id:e,recruiter_ids:t[e]})))}return[]},an=({values:e,queryBuilderConfig:t})=>(null!=e?e:[]).map((e=>{var r,a;const n=(0,$e.uz)(ur.Ay,e.type);if(n.is_json_term)return Xa(Ka({},e),{term:t&&e.term?(0,qa.y7)(JSON.parse(e.term),t):null});const o=parseInt(e.weight,10);if(n.id===ur.vn.id||n.id===ur.sZ.id){let t,i;if((null==(r=e.term)?void 0:r.includes("{"))&&(null==(a=e.term)?void 0:a.includes("}"))){const r=JSON.parse(e.term),a=Object.entries(r)[0][1];i=Object.entries(r)[0][0],t=n.id===ur.sZ.id?Array.isArray(a)?a:[a]:a}else{i=Na.HV;t=n.id===ur.sZ.id?Array.isArray(e.term)?e.term:[e.term].filter(Boolean):e.term||""}return Xa(Ka({},e),{term:t,operator:i,weight:o<1?1:o})}return Xa(Ka({},e),{weight:o<1?1:o})})),nn=e=>{const t={description:!e||e===q.fT,hiringTeam:!e||e===q.mC,applicationForm:e===q.Ks,applicationIntegrations:e===q.P$,approvals:e===q.JR,workflowStages:e===q.wO,automations:e===q.zO,compensation:e===q.HE,details:!e||e===q.Bk,scoring:e===q.w6,reward:e===q.uJ,searchFirms:e===q.bc};return e===q.yc&&Object.keys(t).forEach((e=>{t[e]=!0})),t},on=(e,t,r,a=!0,n,o,i)=>{var l,c,d,m,p;const{defaultJobApprovalTemplateId:b,defaultOfferApprovalTemplateId:f,candidateQuestionAssignments:_,emailTemplates:g,detailsJobFields:A,compensationJobFields:y,fieldAnswers:h,c
1onfidentialAccessUserIds:E,jobDefaultId:v,jobStatuses:O,accountFirstJob:S,linkedinApplyConnectEnabled:j,indeedApplyEnabled:w,ziprecruiterApplyEnabled:C,locationId:I,departmentId:k,brandId:R,applyWithLinkedInEnabled:F}=e,T=(0,s.O6)(o,"section"),M=(0,s.O6)(o,"roles_without_user"),D=(0,s.O6)(t,"requisition_number"),J=(0,s.O6)(t,"application_configuration.configuration")||{},x=t.job_type_ids||[];let W;t.currency_code?W=t.currency_code:S&&(W=(0,s.O6)(e,"currencies.0.value"));const L=t.public_compensation_interval,V=t.compensation_interval;return Xa(Ka(Ka({job_form:Xa(Ka(Xa(Ka({non_persisted_job_id:a?`new:${(0,Da.A)("id","job")}`:null,status_name:a?K.Ti:void 0,job_default_id:v,confidential_access_assignment_ats_user_ids:[q.Ic].concat(E),search_firm_recruiters_attributes:rn(t.search_firm_recruiter_job_assignments),job_openings_attributes:tn({accountFirstJob:S,requisitionNumber:D,jobOpenings:t.job_openings,numberOfOpenings:t.number_of_openings,loggedUser:r}),hiring_team_assignments_attributes:en(t.job_hiring_team_assignments,r,M),ranking_criteria_attributes:an({values:t.ranking_criteria,queryBuilderConfig:i})},(0,Wa.A)({applicationConfiguration:J,hasApplyWithLinkedIn:n,applyWithLinkedInEnabled:F})),{rich_media_ids:(0,s.O6)(t,"medias")||[],posting_until_date:(0,Ma.Yq)((0,s.O6)(t,"posting_until_date"),void 0,{timeZone:r.getTimeZone()}),job_approval_template_id:null!=(l=(0,s.O6)(t,"job_approval_template_id"))?l:b,offer_approval_template_id:null!=(c=(0,s.O6)(t,"offer_approval_template_id"))?c:f,application_configuration:void 0}),(0,Va.A)({jobStatuses:O,emailTemplates:g,confirmationEmailId:t.confirmation_email_id})),{reward_public:null!=(d=t.reward_public)&&d,title:t.title,original_job_type_ids:x.join(","),job_type_ids:x,department_id:k,brand_id:R,location_id:I,career_level_id:t.career_level_id,remote_type_id:t.remote_type_id,job_description:t.job_description,embed_pictures:t.embed_pictures,team_profile_enabled:t.team_profile_enabled,google_map:t.google_map,show_posted_on_date_on_career_site:t.show_posted_on_date_on_career_site,posting_until_date_enabled:t.posting_until_date_enabled,show_posting_until_date_on_career_site:t.show_posting_until_date_on_career_site,posting_start_enabled:t.posting_start_enabled,posting_start_date:t.posting_start_date?(0,Ma.Yq)(t.posting_start_date,Ma.D2,{timeZone:"UTC"}):null,posting_start_time:t.posting_start_time?(0,Ja.A)(t.posting_start_time,u.$L9).format(u.ENv):null,posting_start_zone:t.posting_start_zone||r.getTimeZone(),currency_code:W,compensation_interval:V,bonus_frequency:t.bonus_frequency,salary_minimum:(0,P.Ke)(t.salary_minimum,W,V),salary_maximum:(0,P.Ke)(t.salary_maximum,W,V),public_compensation_interval:L,public_salary_minimum:(0,P.Ke)(t.public_salary_minimum,W,L),public_salary_maximum:(0,P.Ke)(t.public_salary_maximum,W,L),job_benefits:t.job_benefits,medical:t.medical,drug_plan:t.drug_plan,education_reimbursement:t.education_reimbursement,espp:t.espp,dental:t.dental,plan_401k:t.plan_401k,company_car:t.company_car,life_insurance:t.life_insurance,vision:t.vision,match_401k:t.match_401k,gas_allowance:t.gas_allowance,disability_insurance:t.disability_insurance,team_profile_roles:t.team_profile_roles,work_hours_id:t.work_hours_id,job_shift_id:t.job_shift_id,travel_requirement_id:t.travel_requirement_id,security_clearance_id:t.security_clearance_id,work_authorization2016_id:t.work_authorization2016_id,dress_code_id:t.dress_code_id,compliance_type_id:t.compliance_type_id,eeo_1_category_id:t.eeo_1_category_id,exempt:t.exempt,internal_title:t.internal_title,number_of_openings:t.number_of_openings,evergreen:t.evergreen,gallery_position_id:t.gallery_position_id,referral_reward_active:t.referral_reward_active,referral_reward:t.referral_reward,non_employee_referral_reward:t.non_employee_referral_reward,reward_term:null!=(m=t.reward_term)?m:0,non_employee_reward_term:null!=(p=t.non_employee_reward_term)?p:0,search_firm_notify_by_email:t.search_firm_notify_by_email,requisition_number:t.requisition_number,allow_default_ranking_criteria:t.allow_default_ranking_criteria,linkedin_apply_connect_enabled:j,indeed_apply_enabled:w,ziprecruiter_apply_enabled:C})},(0,Wa.q)({candidateQuestionAssignments:_})),(0,La.A)({compensationJobFields:y,fieldAnswers:h,detailsJobFields:A})),{meta:{cards:nn(T),automations:(0,s.O6)(e,"automations")},activation_flags:{workflow_stages:!1,workflow_templates:!1}})};var sn=r(26409),ln=r.n(sn),cn=r(2721),dn=r(577),un=r(35811),mn=r(95542);const pn=(e,t)=>t.some((t=>!!e[`warnings[${t}]`])),bn=(e,t)=>!!e[`warnings[${t}]`],fn=[Na.Sf,Na.i5],_n={alignSelf:"center"},gn=({formikRef:e,jobScoringCriteriaSectionRef:t})=>{const{formatMessage:r}=(0,i.A)(),{query:n}=(0,f.A)(),[o,c]=(0,a.useState)(null),{isOpen:d,onOpen:u,onClose:m}=(0,S.A)(),p=(0,a.useCallback)((()=>{var r,a;const n=(0,s.O6)(null==(r=e.current)?void 0:r.values,K.GY),o=(0,s.O6)(null==(a=e.current)?void 0:a.values,K.iU);
1(0,mn.n)({jobTitle:n,jobDescription:o},l.A,(({data:r})=>{var a,i;const s=ln()({},null==(a=e.current)?void 0:a.values,{meta:{cards:{scoring:!0}},job_form:{ranking_criteria_attributes:null==r?void 0:r.ranking_criteria}});null==(i=e.current)||i.setValues(s),c({jobTitle:n,jobDescription:o}),m(),window.requestAnimationFrame((()=>{t.current.scrollIntoView()}))}))}),[r,m,c]),b=(0,a.useCallback)((()=>{var t;const r=(0,s.O6)(null==(t=e.current)?void 0:t.values,K.Jy);return!!o&&!!r&&r.length>0}),[o]),_=(0,a.useCallback)((()=>{var t;return b()&&(0,s.O6)(null==(t=e.current)?void 0:t.values,K.GY)!==(null==o?void 0:o.jobTitle)}),[b,o]),g=(0,a.useCallback)((()=>{var t;return b()&&(0,s.O6)(null==(t=e.current)?void 0:t.values,K.iU)!==(null==o?void 0:o.jobDescription)}),[b,o]),A=(0,a.useMemo)((()=>{const e=bn(n,Na.Sf),t=bn(n,Na.i5);return r(t&&e?{id:j.mqj}:e?{id:j.jiD}:{id:j.IfB})}),[n]),y=(0,a.useMemo)((()=>[a.createElement(Ye.A,{key:"0",type:"outlined",colorScheme:cn.pg,"data-test-id":"cancel-button",onClick:m},r({id:j.GBv})),a.createElement(Ye.A,{key:"1",type:"outlined",colorScheme:cn.pg,"data-test-id":"confirm-button",onClick:p},r({id:j.I9o}))]),[p,m]),h=d?a.createElement(cn.Ay,{severity:cn.pg,disableIcon:!0},a.createElement(dn.A,null,r({id:j.eIv})),a.createElement(Et.A,{bottom:!0,size:un.Kk}),a.createElement(cn.Ay,{severity:cn.pg,buttonGroupProps:_n,actions:y,disableIcon:!0},r({id:j.ZoS},{value:A}))):null;return(0,a.useEffect)((()=>{pn(n,fn)&&u()}),[n]),{warningEl:h,shouldShowTitleWarning:_,shouldShowDescriptionWarning:g,setGeneratedCriteriaData:c}};var An=r(54220),yn=r(39726);const hn=({formikRef:e,accountFirstJob:t,initialValues:r})=>{const{query:n}=(0,f.A)(),[o,i]=(0,a.useState)(null),{connData:l}=(0,E.A)(),c=(0,a.useCallback)((()=>{i(null)}),[i]),d=(0,a.useCallback)((()=>{var r;const a=null==(r=e.current)?void 0:r.values,n=(0,s.O6)(a,"job_form.remote_type_id"),o=[yn.no.id,yn.jW.id].includes(n),i=(0,s.O6)(a,"job_form.location_id"),c=(0,$e.uz)(l,i),d=!!(0,s.O6)(c,"street1");return!(t||d||!o)}),[t,l]),u=o?a.createElement(An.A,{locationId:o,onClose:c}):null;return(0,a.useEffect)((()=>{bn(n,Na.l3)&&!t&&i((0,s.O6)(e.current,"values.job_form.location_id")||(0,s.O6)(r,"job_form.location_id"))}),[n]),(0,a.useEffect)((()=>{}),[]),{shouldShowWarning:d,warningEl:u,onCloseWarning:c}};var En=r(94106),vn=r(80731),On=r(25308),Sn=r(13748),jn=r(20092),wn=r(2624),Cn=Object.defineProperty,In=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,Rn=(e,t,r)=>t in e?Cn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Fn={alignSelf:"center"},Tn={[wn.gp.id]:j.mgG,[wn.XZ.id]:j.mgG,[wn.uo.id]:j.mgG,[wn.x.id]:j.mgG,[wn.c4.id]:j.YG2,[wn.aH.id]:j.YG2,[jn.nG.id]:j.mgG,[jn.hz.id]:j.YG2,[jn.JF.id]:j.mgG,[jn.av.id]:j.YG2,[jn.WZ.id]:j.YG2,[Na.tK]:j.YBz},Mn=({hasActions:e,hasOwners:t})=>e&&t?j.apU:t?j.Vom:j.yu6,qn=[...wn.Ay,...jn.Ay],Dn=e=>{var t=e,{missingHiringTeamRolesData:r,onEditWorkflow:n,onEditHiringTeamRoles:o,onIgnore:s}=t,l=((e,t)=>{var r={};for(var a in e)kn.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&In)for(var a of In(e))t.indexOf(a)<0&&Pn.call(e,a)&&(r[a]=e[a]);return r})(t,["missingHiringTeamRolesData","onEditWorkflow","onEditHiringTeamRoles","onIgnore"]);const{formatMessage:c}=(0,i.A)(),{hasActions:d,hasOwners:m}=(0,a.useMemo)((()=>{let e=!1,t=!1;return Object.keys(r).forEach((a=>{Object.keys(r[a]).forEach((r=>{r===Na.tK?t=!0:e=!0}))})),{hasActions:e,hasOwners:t}}),[r]),p=(0,a.useMemo)((()=>({learnMoreLink:(...e)=>a.createElement(vn.A,{href:u.$iE},a.Children.toArray(e)),editWorkflowLink:(...e)=>a.createElement(On.A,{"data-test-id":"edit-workflow-link",onClick:n},a.Children.toArray(e))})),[n]),b=(0,a.useMemo)((()=>a.createElement(a.Fragment,null,a.createElement(Sn.A,{id:j.hAE,values:{missingHiringTeamRoles(){const e=[];return Object.keys(r).forEach((t=>{const n=(0,$e.uz)(xa.Ay,+t).friendly_name;Object.keys(r[t]).forEach((o=>{const i=(0,$e.uz)(qn,o),s=r[t][o][0],l=i?c({id:i.token}):null,d=r[t][o].length-1,u=d>0?c({id:j.bkd},{numberOfStages:d}):null,m=Tn[o];e.push(a.createElement("li",null,a.createElement(Sn.A,{id:m,values:{hiringTeamRoleFriendlyName:n,workflowActionName:l,workflowStageName:s,otherWorkflowStages:u}})))}))})),e}}}),a.createElement(nt.Ay,null,a.createElement(Sn.A,{id:Mn({hasActions:d,hasOwners:m}),values:p})))),[c,r,n,d,m,p]),f=(0,a.useMemo)((()=>
1[a.createElement(Ye.A,{"data-test-id":"cancel-button",key:"cancel-button",type:"outlined",colorScheme:cn.pg,onClick:s},c({id:j.GBv})),a.createElement(Ye.A,{"data-test-id":"confirm-button",key:"confirm-button",type:"outlined",colorScheme:cn.pg,onClick:o},c({id:j.WoU}))]),[s,o,c]);return a.createElement(cn.Ay,((e,t)=>{for(var r in t||(t={}))kn.call(t,r)&&Rn(e,r,t[r]);if(In)for(var r of In(t))Pn.call(t,r)&&Rn(e,r,t[r]);return e})({"data-test-id":"missing-hiring-team-roles-alert",severity:cn.pg,disableIcon:!0},l),a.createElement(dn.A,null,c({id:j.EX2})),a.createElement(nt.Ay,null,c({id:j.u18})),a.createElement(Et.A,{bottom:!0}),a.createElement(cn.Ay,{severity:cn.pg,buttonGroupProps:Fn,actions:f,disableIcon:!0},b))};Dn.propTypes={missingHiringTeamRolesData:o().shape({}),onEditWorkflow:o().func,onEditHiringTeamRoles:o().func,onIgnore:o().func},Dn.defaultProps={missingHiringTeamRolesData:{},onEditWorkflow:l.A,onEditHiringTeamRoles:l.A,onIgnore:l.A};const Jn=(0,a.memo)(Dn);var xn=r(69045);const Wn=e=>Object.keys(e).filter((t=>Object.keys(e[t]).length>0)),Ln=xa.Ay.map((e=>`${e.id}`)),Vn=e=>Ln.includes(`${e}`),Hn=(e,t,r)=>r.indexOf(e)===t,Bn=e=>{var t;const r=null==(t=(0,s.O6)(e,"job_form.hiring_team_assignments_attributes"))?void 0:t.map((e=>(0,s.O6)(e,"hiring_team_role_id"))),a=(0,s.O6)(e,"job_form.workflow_stage_configurations_attributes"),n={};return Ln.forEach((e=>{n[e]={}})),null==a||a.forEach((e=>{const t=+(0,s.O6)(e,"candidate_status_id");if((0,xn.mD)({candidateStatusId:t}))return;const r=(0,s.O6)(e,"owner_id");if(r&&Vn(r)){const t=`${r}`,a=(0,s.O6)(e,"account_full_status.friendly_name"),o=n[t][Na.tK]||[];n[t][Na.tK]=[...o,a]}(0,s.O6)(e,"account_full_status.workflow_actions").forEach((e=>{const t=(0,s.O6)(e,"associable_template_name"),r=(0,s.O6)(e,"type"),a=(0,s.O6)(e,"notify_when_completed")||[],o=(0,s.O6)(e,"shared_with")||[],i=(0,s.O6)(e,"interview_with")||[],l=(e=>{const t=[];return Object.values(e).forEach((e=>{Object.values((0,s.O6)(e,"tasks")||{}).forEach((e=>{const r=(0,s.O6)(e,"id");t.push(r)}))})),t})((0,s.O6)(e,"schedule_preferences.assignees")||{});let c=(0,s.O6)(e,"cc")||[],d=(0,s.O6)(e,"bcc")||[];"string"===typeof c&&(c=c.split(",")),"string"===typeof d&&(d=d.split(",")),[...a,...o,...i,...l,...c,...d].filter(Vn).filter(Hn).forEach((e=>{const a=n[e][r]||[];n[e][r]=[...a,t]}))}))})),null==r||r.forEach((e=>{delete n[e]})),n},Nn=({formikRef:e,jobHiringTeamSectionRef:t,jobWorkflowStagesSectionRef:r,accountFirstJob:n,initialValues:o})=>{const{query:i}=(0,f.A)(),[l,c]=(0,a.useState)(null),d=(0,a.useCallback)((()=>{c(null)}),[c]),u=(0,a.useCallback)((()=>{e.current.setFieldValue(K.Ky,!0),window.requestAnimationFrame((()=>{r.current.scrollIntoView()})),d()}),[d]),m=(0,a.useCallback)((()=>{const r=(0,En.G)({currentAssignments:(0,s.O6)(e.current,`values.${K.Zb}`),roleIds:Wn(l)});e.current.setFieldValue(K.ux,!0),r&&e.current.setFieldValue(K.Zb,r),window.requestAnimationFrame((()=>{t.current.scrollIntoView()}))}),[l]),p=(0,a.useCallback)((()=>{var t;const r=Bn(null==(t=e.current)?void 0:t.values),a=Wn(r);if(0===a.length||n)return;const o=(0,En.G)({currentAssignments:(0,s.O6)(e.current,`values.${K.Zb}`),roleIds:a});e.current.setFieldValue(K.ux,!0),e.current.setFieldValue(K.Zb,o)}),[n]),b=(0,a.useCallback)((()=>{var t;const r=null==(t=e.current)?void 0:t.values,a=Bn(r);return!(!Object.values(a).some((e=>Object.keys(e).length>0))||n)}),[c,n]),_=(0,a.useCallback)((e=>{if(!l)return;Object.keys(l).reduce(((e,t)=>Object.keys(l[t]).length>0?[...e,t]:e),[]).every((t=>{const r=e.filter((e=>(0,s.O6)(e,"hiring_team_role_id")===+t));return r.length>0&&r.some((e=>!!(0,s.O6)(e,"account_ats_user_assignment_id")))}))&&d()}),[l,d]),g=l?a.createElement(Jn,{missingHiringTeamRolesData:l,onEditWorkflow:u,onEditHiringTeamRoles:m,onIgnore:d}):null;return(0,a.useEffect)((()=>{var t;bn(i,Na.Q5)&&!n&&c(Bn((null==(t=e.current)?void 0:t.values)||o))}),[i]),{shouldShowWarning:b,warningEl:g,onCreateJobFromTemplateFirstRender:p,shouldCloseWarning:_}};var Un=r(11827);const $n=({formikRef:e,accountFirstJob:t,jobPublicCompensationIntervalInputRef:r,jobDescriptionSectionRef:n})=>{const{query:o}=(0,f.A)(),{isOpen:i,onOpen:l,onClose:c}=(0,S.A)(),d=(0,a.useCallback)((()=>{var r;const a=null==(r=e.current)?void 0:r.values,n=(0,s.O6)(a,"job_form.public_compensation_interval");return!t&&!n}),[t]),u=(0,a.useCallback)((()=>{return t=null,a=null,o=function*(){yield e.current.setFieldValue(K.vw,!0),window.requestAnimationFrame((()=>{n.current.scrollIntoView()})),r.current.click()},new Promise(((e,r)=>{var n=e=>
1{try{s(o.next(e))}catch(t){r(t)}},i=e=>{try{s(o.throw(e))}catch(t){r(t)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,i);s((o=o.apply(t,a)).next())}));var t,a,o}),[c]),m=i?a.createElement(Un.A,{onClose:c,onConfirm:u}):null;return(0,a.useEffect)((()=>{bn(o,Na.Aw)&&!t&&l()}),[o]),{shouldShowWarning:d,warningEl:m,onCloseWarning:c}},zn={alignSelf:"center"},Qn=({missingCandidateQuestionNames:e,onEditApplyForm:t,onEditScoringCriteria:r,onIgnore:n})=>{const{formatMessage:o}=(0,i.A)(),s=e.length,l=(0,a.useMemo)((()=>({editScoringCriteriaLink:(...e)=>a.createElement(On.A,{"data-test-id":"edit-scoring-criteria-link",onClick:r},a.Children.toArray(e))})),[r]),c=(0,a.useMemo)((()=>a.createElement(a.Fragment,null,a.createElement(Sn.A,{id:j.PCT,values:{count:s,questionNames:e.join(", ")}}),a.createElement(nt.Ay,null,a.createElement(Sn.A,{id:j.q6D,values:l})))),[s,e,l]),d=(0,a.useMemo)((()=>[a.createElement(Ye.A,{key:"cancel-button",type:"outlined",colorScheme:cn.pg,"data-test-id":"cancel-button",onClick:n},o({id:j.GBv})),a.createElement(Ye.A,{key:"confirm-button",type:"outlined",colorScheme:cn.pg,"data-test-id":"confirm-button",onClick:t},o({id:j.Y6m}))]),[o,n,t]);return a.createElement(cn.Ay,{"data-test-id":"scoring-criteria-missing-questions-alert",severity:cn.pg,disableIcon:!0},a.createElement(dn.A,null,o({id:j.oiO},{count:s})),a.createElement(Et.A,{bottom:!0}),a.createElement(cn.Ay,{severity:cn.pg,buttonGroupProps:zn,actions:d,disableIcon:!0},c))};Qn.propTypes={missingCandidateQuestionNames:o().arrayOf(o().string).isRequired,onEditApplyForm:o().func,onEditScoringCriteria:o().func,onIgnore:o().func},Qn.defaultProps={onEditApplyForm:l.A,onEditScoringCriteria:l.A,onIgnore:l.A};const Yn=(0,a.memo)(Qn),Gn=/^candidate_answer\[(.+)\]$/,Zn=({values:e,allCandidateQuestions:t})=>{const r=(0,Ft.qn)(e,K.Jy),a=(0,Ft.qn)(e,K.mk).map((e=>(0,s.O6)(e,"name"))),n=r.filter((e=>(0,s.O6)(e,"type")===ur.kh.id)).flatMap((e=>(e=>{const t="function"===typeof(null==e?void 0:e.toJS)?e.toJS():e,r=[],a=e=>{if(!e)return;const t=(0,s.O6)(e,"properties.field"),n="string"===typeof t?t.match(Gn):null;n&&r.push(n[1]),Object.values((0,s.O6)(e,"children1")||{}).forEach(a)};return a(t),r})((0,s.O6)(e,"term")))).filter((e=>!a.includes(e)));return[...new Set(n)].map((e=>(0,s.O6)((0,$e.uz)(t,e),"name"))).filter(Boolean)},Kn=({formikRef:e,allCandidateQuestions:t,accountFirstJob:r,jobApplicationFormSectionRef:n,jobScoringCriteriaSectionRef:o,initialValues:i})=>{const{query:s}=(0,f.A)(),{isCandidateScoringEnabled:l}=(0,B.A)(),[c,d]=(0,a.useState)(null),u=!r&&l,m=(0,a.useCallback)((()=>{d(null)}),[d]),p=(0,a.useCallback)((()=>{var r;return!!u&&Zn({values:null==(r=e.current)?void 0:r.values,allCandidateQuestions:t}).length>0}),[t,u]),b=(0,a.useCallback)((()=>{e.current.setFieldValue(K.it,!0),window.requestAnimationFrame((()=>{n.current.scrollIntoView()})),m()}),[m]),_=(0,a.useCallback)((()=>{e.current.setFieldValue(K.Og,!0),window.requestAnimationFrame((()=>{var e;null==(e=o.current)||e.scrollIntoView()})),m()}),[m]),g=c?a.createElement(Yn,{missingCandidateQuestionNames:c,onEditApplyForm:b,onEditScoringCriteria:_,onIgnore:m}):null;return(0,a.useEffect)((()=>{var r;if(bn(s,Na.yT)&&u){const a=Zn({values:(null==(r=e.current)?void 0:r.values)||i,allCandidateQuestions:t});a.length>0&&d(a)}}),[s]),{shouldShowWarning:p,warningEl:g}};var Xn=r(69370);const eo=[Na.Sf,Na.i5,Na.yT,Na.Q5,Na.l3,Na.Aw],to=({onFormSubmit:e,onSubmitSuccess:t,jobStatusId:r,shouldShowMissingHiringTeamRolesWarning:n,shouldShowScoringCriteriaTitleWarning:o,shouldShowScoringCriteriaDescriptionWarning:i,shouldShowScoringCriteriaMissingQuestionsWarning:l,shouldShowPublicCompensationWarning:c,shouldShowLocationWarning:d})=>{const{query:u}=(0,f.A)(),m=!pn(u,eo),p=(0,a.useRef)({});return{onFormSubmitProxy:(0,a.useCallback)(((t,a,u)=>{if(m){const e={},a=r===Xn.ho.id||(0,s.O6)(t,"job_form.status_name")===Xn.ho.name;o()&&(e[Na.Sf]=!0),i()&&(e[Na.i5]=!0),l()&&(e[Na.yT]=!0),n()&&(e[Na.Q5]=!0),a&&c()&&(e[Na.Aw]=!0),a&&d()&&(e[Na.l3]=!0),p.current=e}e(t,a,u)}),[m,o,i,l,n,c,d,e,r]),onSubmitSuccessProxy:(0,a.useCallback)((e=>{t(p.current,e),p.current={}}),[t])}};var ro=r(16077),ao=r(87212),no=r(24443),oo=r(55349),io=r(13829),so=r(66844),lo=r(71706),co=r(78350),uo=r(12728),mo=r(97313),po=r(80098),bo=r(38730),fo=r(42480),_o=r(42588),go=r(4529);
1const Ao=[K.vw,K.ux,K.it,K.X6,K.XP,K.Ky,K.Dj,K.Jt,K.Og,K.IH,K.TF],yo=()=>{const e=(0,k.A)(K.vw),t=(0,k.A)(K.ux),r=(0,k.A)(K.it),n=(0,k.A)(K.X6),o=(0,k.A)(K.XP),i=(0,k.A)(K.Ky),s=(0,k.A)(K.Dj),l=(0,k.A)(K.Jt),c=(0,k.A)(K.Og),d=(0,k.A)(K.IH),u=(0,k.A)(K.TF),m=(0,a.useMemo)((()=>[e,t,r,n,o,i,s,l,c,d,u]),[e,t,r,n,o,i,s,l,c,d,u]);return a.createElement(go.A,{fieldNames:Ao,fieldValues:m})};var ho=r(25302),Eo=r(14016),vo=r(89418),Oo=r(87045);const So=({data:e})=>{var t,r;if(0===(null!=(r=null==(t=null==e?void 0:e.errors)?void 0:t.length)?r:0))return null;const n=e.errors.map((e=>e.detail)),o=(0,Oo.$)(n),i=(0,no.MQ)({apiErrors:o,statusCode:vo.QA});return a.createElement(oo.A,{severity:"error"},i)};So.propTypes={data:o().shape({errors:o().arrayOf(o().shape({}))})},So.defaultProps={data:null};const jo=So;var wo=r(44856);const Co=(0,a.memo)((()=>{const{formatMessage:e}=(0,i.A)(),{getPlanName:t}=(0,B.A)();return a.createElement(oo.A,{pageWidth:"responsive",severity:"info","data-test-id":"new-account-created-alert"},a.createElement(dn.A,null,e({id:j.UqQ})),e({id:j.$Iu},{ExternalLink:e=>a.createElement(vn.A,{href:(0,wo.ROUTE_JOBSCORE_CORPSITE_PRICING)()},e),planName:t()}))})),Io=({allowToOpen:e,isSubmitting:t,saveDraft:r})=>{const{formatMessage:n}=(0,i.A)(),o=(0,k.A)(K.JU),s=t&&o===K.Ti;return a.createElement(Ye.A,{colorScheme:e?"accent":"primary","data-test-id":"btn-submit",loading:s,disabled:t,onClick:r},n({id:j.bx$}))};Io.propTypes={allowToOpen:o().bool.isRequired,isSubmitting:o().bool.isRequired,saveDraft:o().func.isRequired};const ko=Io;var Po=r(48688),Ro=r(42888),Fo=r.n(Ro),To=r(15920),Mo=r(477),qo=r(23701),Do=r(4080);const Jo=({onConfirm:e,onCancel:t,jobId:r,changedFields:n})=>{const{formatMessage:o}=(0,i.A)(),{connData:l,connLoading:c,connErrorEl:d,doFetch:u}=(0,Mo.A)();if((0,Do.H)((()=>{u((0,Ke.RQl)({id:r}),{method:"POST",data:n},null,(t=>{t.data.status&&e()}))})),c)return a.createElement(g.A,null);const m=(0,s.O6)(l,"band")||[],p=a.createElement(a.Fragment,null,a.createElement(nt.Ay,{paragraph:!0},o({id:j.Xuv})),a.createElement(nt.Ay,{component:"ul",paragraph:!0},m.map((e=>a.createElement("li",{key:e.name},e.job_value?a.createElement(Sn.A,{id:j.auS,values:{bandName:e.n
1ame,singleValue:e.job_value,offer:e.offer_value}}):a.createElement(Sn.A,{id:j.tSb,values:{bandName:e.name,min:e.maximum,max:e.minimum,offer:e.offer_value}}))))),a.createElement(nt.Ay,{paragraph:!0},o({id:j.g3D})));return a.createElement(qo.A,{open:!0,size:"medium",message:d||p,onConfirm:e,onCancel:t})};Jo.propTypes={onConfirm:o().func.isRequired,onCancel:o().func.isRequired,jobId:o().string.isRequired,changedFields:o().shape({}).isRequired};const xo=Jo;var Wo=r(42846);const Lo=({onConfirm:e,onCancel:t,jobId:r,restartJobApprovals:n,restartOfferApprovals:o})=>{const{formatMessage:l}=(0,i.A)(),{connData:c,connLoading:d,connErrorEl:u,doFetch:m}=(0,Mo.A)();if((0,Do.H)((()=>{m((0,Ke.srT)({id:r,restartJobApprovals:n,restartOfferApprovals:o}),null,null,(t=>{!1===t.data.restart_approval&&e()}))})),d)return a.createElement(g.A,null);const p=(0,s.O6)(c,"paid_job_postings"),b=(0,s.O6)(c,"pending_offers"),f=a.createElement(a.Fragment,null,n?a.createElement(a.Fragment,null,a.createElement(nt.Ay,{paragraph:!0},l({id:j.fE$})),p>0?a.createElement(nt.Ay,{paragraph:!0},l({id:j.ejU},{count:p})):null):null,b?a.createElement(a.Fragment,null,a.createElement(nt.Ay,{paragraph:!0},l({id:j.YGo})),a.createElement(nt.Ay,{component:"ul",paragraph:!0},b.map((e=>a.createElement("li",{key:e.id},a.createElement(Wo.A,{id:e.id},e.full_name)))))):null,l({id:j.g3D}));return a.createElement(qo.A,{open:!0,size:"small",message:u||f,onConfirm:e,onCancel:t})};Lo.propTypes={onConfirm:o().func.isRequired,onCancel:o().func.isRequired,jobId:o().string.isRequired,restartJobApprovals:o().bool,restartOfferApprovals:o().bool},Lo.defaultProps={restartJobApprovals:!1,restartOfferApprovals:!1};const Vo=Lo,Ho=["bonus_annual","incentive_bonus_value","relocation_assistance_value","bonus_signing","stock_options_value"],Bo=({handleSubmit:e,isSubmitting:t,currentApprovalPending:r,initialValues:n,jobId:o,compensationJobFields:l,requiresJobApproval:c,requiresOfferApproval:d,jobStatusId:u})=>{const{formatMessage:m}=(0,i.A)(),{getHasFeatureApprovals:p}=(0,v.A)(),b=u===Xn.K4.id,[f,_]=(0,To.A)({message:m({id:j.DBG}),onConfirm:e}),[g,A]=(0,a.useState)(!1),[y,h]=(0,a.useState)(!1),E=(0,Po.A)(),O=(0,a.useCallback)((()=>{A(!0)}),[]),S=(0,a.useCallback)((()=>{h(!0)}),[]),w=(0,a.useCallback)((()=>{A(!1),h(!1)}),[]),C=(0,a.useCallback)((()=>{e(),w()}
1),[e]),I=t||g||y,k=(0,s.O6)(n,K.Ch),P=(0,s.O6)(E,K.Ch),R=(0,s.O6)(n,K.Tx),F=(0,s.O6)(E,K.Tx),T=(e,t)=>!e&&!!t,M=(e,t)=>!!e&&!!t&&e!==t,q=(e,t)=>!!e&&!t&&e!==t,D=c&&q(k,P)||T(k,P)||M(k,P),J=d&&q(R,F)||T(R,F)||M(R,F);let x={},W=e;if(p()&&!b)if(r)W=_;else if(D||J)W=O;else{const e=["job_form[currency_code]","job_form[compensation_interval]","job_form[salary_minimum]","job_form[salary_maximum]"];l.forEach((t=>{Ho.indexOf((0,s.O6)(t,"additional_configuration.answer_text"))>=0&&e.push(`job_field_answer.${t.id}`)})),e.forEach((e=>{const t=(0,s.O6)(E,e);Fo()((0,s.O6)(n,e),t)||(x=(0,s.Oe)(x,e,t))})),Object.keys(x).length>0&&(W=S)}return a.createElement(a.Fragment,null,a.createElement(Ye.A,{colorScheme:"primary","data-test-id":"btn-submit",loading:I,disabled:I,onClick:W},m({id:j.he8})),a.createElement(f,{dialogProps:{"data-test-id":"approvals-warn"}}),g?a.createElement(Vo,{onConfirm:C,onCancel:w,jobId:o,restartJobApprovals:D,restartOfferApprovals:J}):null,y?a.createElement(xo,{onConfirm:C,onCancel:w,jobId:o,changedFields:x}):null)};Bo.propTypes={handleSubmit:o().func.isRequired,isSubmitting:o().bool.isRequired,jobId:o().string.isRequired,currentApprovalPending:o().bool,initialValues:o().shape({}),compensationJobFields:o().arrayOf(o().shape({})),requiresJobApproval:o().bool.isRequired,requiresOfferApproval:o().bool.isRequired,jobStatusId:o().number},Bo.defaultProps={currentApprovalPending:!1,initialValues:{},compensationJobFields:[],jobStatusId:null};const No=Bo;var Uo=Object.defineProperty,$o=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,Yo=(e,t,r)=>t in e?Uo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Go=({initialErrors:e})=>{const{pageAlertRef:t}=(0,a.useContext)(ro.A),[,r]=(0,a.useState)(0);return(0,a.useEffect)((()=>{e&&r((e=>e+1))}),[]),t.current?a.createElement(ao.A,{container:t.current},a.createElement(a.Fragment,null,a.createElement(jo,{data:e}),a.createElement(no.Ay,{AlertComponent:oo.A}))):null};Go.propTypes={initialErrors:o().shape({})},Go.defaultProps={initialErrors:{}};const Zo=(0,a.memo)((e=>{var t=e,{openedAnyJob:r,allowToOpen:n,isSubmitting:o,handleSubmit:l,children:c,jobId:d,jobStatusId:u,initialErrors:p,flashMessages:b,currentApprovalPending:_,initialValues:g,compensationJobFields:A,autoSaveData:y,presenterData:h,warningSection:E}=t,v=((e,t)=>{var r={};for(var a in e)zo.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&$o)for(var a of $o(e))t.indexOf(a)<0&&Qo.call(e,a)&&(r[a]=e[a]);return r})(t,["openedAnyJob","allowToOpen","isSubmitting","handleSubmit","children","jobId","jobStatusId","initialErrors","flashMessages","currentApprovalPending","initialValues","compensationJobFields","autoSaveData","presenterData","warningSection"]);const{formatMessage:O}=(0,i.A)(),w=(0,ve.A)(),C=(0,k.A)(K.GY),{query:I}=(0,f.A)(),P=!d,R=(0,m.xE)((0,s.O6)(I,"new_account_created")),{isCandidateScoringEnabled:F}=(0,B.A)(),{isOpen:T,onOpen:M,onClose:q}=(0,S.A)(),D=(0,a.useCallback)((()=>{w(K.JU,K.Ti).then(l)}),[w,l]),J=(0,a.useCallback)((()=>{w(K.JU,ho.L).then(l)}),[w,l]),x=(0,a.useCallback)((()=>{w(K.JU,ho.Q).then(l)}),[w,l]),W=(0,a.useMemo)((()=>
1P?r?(0,wo.ROUTE_JOBS)():(0,wo.ROUTE_WELCOME)():(0,wo.ROUTE_VIEW_JOB)({jobId:d})),[r,P,d]),L=(0,a.useCallback)((()=>{(0,fo.Ay)((0,_o.A)(W))}),[W]),V=(0,a.useCallback)((()=>{var e;(null==(e=y.savedRef)?void 0:e.current)?M():L()}),[y,L,M]),H=(0,a.useMemo)((()=>{const e=[];return P?(e.push(a.createElement(ko,{key:"draft",allowToOpen:n,isSubmitting:o,saveDraft:D})),n&&e.push(a.createElement(Eo.A,{key:"open",showMultipleOptions:r,saveInternal:J,saveOpen:x,isSubmitting:o,submitStatusFieldName:K.JU}))):e.push(a.createElement(No,{key:"update",isSubmitting:o,handleSubmit:l,currentApprovalPending:_,initialValues:g,jobId:d,jobStatusId:u,compensationJobFields:A,requiresJobApproval:null==h?void 0:h.requiresJobApproval,requiresOfferApproval:null==h?void 0:h.requiresOfferApproval})),[a.createElement(io.A,{"data-intercom-target":"form-buttons"},a.createElement(Ye.A,{colorScheme:"normal",onClick:V,"data-test-id":"btn-cancel"},O({id:j.EEM})),e)]}),[P,n,o,r,J,x,D,l,V,W,u]);return a.createElement(a.Fragment,null,a.createElement(so.A,((e,t)=>{for(var r in t||(t={}))zo.call(t,r)&&Yo(e,r,t[r]);if($o)for(var r of $o(t))Qo.call(t,r)&&Yo(e,r,t[r]);return e})({header:a.createElement(bo.Ay,{title:O({id:P?j.BIn:j.Sdw}),subtitle:!P&&C?C:null}),helpRail:a.createElement(mo.A,{accountFirstJob:(0,s.O6)(h,"accountFirstJob"),shouldDisplayRewardArea:(0,s.O6)(h,"shouldDisplayRewardArea"),showApprovalsArea:(0,s.O6)(h,"showApprovalsArea"),hideScoringCriteria:!F,showAutomations:(0,s.O6)(h,"canViewAutomationsOnEditJob")}),footer:a.createElement(po.A,{actionHelperText:a.createElement(a.Fragment,null,a.createElement(co.A,null)," ",O({id:j.maP})),actions:H},a.createElement(yo,null)),alertContent:a.createElement(a.Fragment,null,E,R?a.createElement(Co,null):a.createElement(uo.A,{messages:b}))},v),a.createElement(a.Fragment,null,a.createElement(Go,{initialErrors:p}),c)),T&&a.createElement(lo.A,{onClose:q,onCloseParent:L,autoSaveData:y}))}));Zo.propTypes={children:o().node,openedAnyJob:o().bool,allowToOpen:o().bool,isSubmitting:o().bool,jobId:o().string,jobStatusId:o().number,handleSubmit:o().func,initialErrors:o().shape({}),flashMessages:o().shape({}),currentApprovalPending:o().bool,initialValues:o().shape({}),presenterData:o().shape({requiresJobApproval:o().bool,requiresOfferApproval:o().bool}),autoSaveData:o().shape({removePersistedData:o().func,savedRef:o().shape({current:o().bool})}),compensationJobFields:o().arrayOf(o().shape({})),warningSection:o().node},Zo.defaultProps={children:null,openedAnyJob:null,allowToOpen:!1,isSubmitting:null,jobId:null,jobStatusId:null,handleSubmit:null,presenterData:null,autoSaveData:null,currentApprovalPending:!1,initialValues:{},initialErrors:{},flashMessages:{},compensationJobFields:[],warningSection:null};const Ko=Zo,Xo="Validation Error",ei="meta.cards",ti={description:["title","job_type_ids","brand_id","department_id","location_id","career_level_id","remote_type_id","public_compensation_interval","public_salary_minimum","public_salary_maximum","embed_pictures","google_map","team_profile_enabled","show_posted_on_date_on_career_site","posting_start_enabled","posting_until_date_enabled"],hiringTeam:[/^hiring_team_assignments_attributes\..+$/,/^job_hiring_team_assignments\..+$/],approvals:["job_approval_template_id","offer_approval_template_id"],workflowStages:["confirmation_email_id",/^workflow_stage_configurations_attributes\..+$/],compensation:["currency_code","compensation_interval","salary_minimum","salary_maximum","job_benefits"],details:["confidential_access_assignment_ats_user_ids","work_hours_id","job_shift_id","travel_requirement_id","security_clearance_id","work_authorization2016_id","dress_code_id","eeo_1_category_id","exempt","internal_title","number_of_openings","evergreen",/^job_openings_attributes\..+$/,/^job_field_answer\..+$/],reward:["referral_reward","non_employee_referral_reward"],scoring:[/ranking_criteria_attributes\..+$/,"ranking_criteria"]},ri=e=>{var t,r;return 422===(null==e?void 0:e.status)&&(null==(r=null==(t=null==e?void 0:e.data)?void 0:t.errors)?void 0:r.some((e=>e.attribute&&e.title===Xo)))},ai=e=>{const t={applicationForm:!1,applicationIntegrations:!1,approvals:!1,compensation:!1,description:!1,details:!1,hiringTeam:!1,reward:!1,scoring:!1,searchFirms:!1,workflowStages:!1};return e.forEach((e=>
1{Object.keys(ti).forEach((r=>{((e,t)=>{const r=e.replace("job_form.","");return t.some((e=>e instanceof RegExp?e.test(r):e===r))})(e,ti[r])&&(t[r]=!0)}))})),t},ni=(e,t=[],r=null)=>{if(!e)return t;return Object.keys(e).forEach((a=>{const n=e[a],o=r?`${r}.${a}`:a;"object"!==typeof n?n&&t.push(o):ni(n,t,o)})),t},oi=(e,t)=>{const{setFieldValue:r}=e;if(!ri(t))return;const a=(e=>{var t,r;return null==(r=null==(t=e.data.errors)?void 0:t.filter((e=>e.attribute&&e.title===Xo)))?void 0:r.map((e=>e.attribute))})(t);if((0,$e.ft)(a))return;const n=ai(a);r(ei,n)},ii=({formikRef:e,presenterData:t,presenterDataModifiers:r,initialErrors:n,flashMessages:o,initialJobData:l,permissionsData:c,onFormSubmit:d,onSubmitSuccess:u,onSubmitError:m,autoSaveData:p,setSubmittingRef:b})=>{const{flashingIds:_,setFlashingIds:g}=(0,A.A)(),{formatMessage:C}=(0,i.A)(),{getHasFeatureApplyWithLinkedin:I}=(0,v.A)(),k=I(),{connData:P}=(0,E.A)(),{query:R}=(0,f.A)(),F=(0,O.A)(),{requiresJobApproval:T,requiresOfferApproval:M,compensationJobFields:q,detailsJobFields:D,openedAnyJob:J,allowToAddJobOpen:x,accountFirstJob:W,brandsRequired:L,jobId:V,jobStatusId:H,allCandidateQuestions:B}=t,{isOpen:N,onOpen:U,onClose:$}=(0,S.A)(),z=(0,a.useContext)(h.A),Q=(0,a.useRef)(),Y=(0,a.useRef)(),G=(0,a.useRef)(),Z=(0,a.useRef)(),X=(0,a.useRef)(),ee=(0,a.useRef)(null),te=(0,a.useRef)(),re=!V,ae=(0,a.useMemo)((()=>jr({formatMessage:C,requiresJobApproval:T,requiresOfferApproval:M,compensationJobFields:q,detailsJobFields:D,locations:P,brandsRequired:L})),[C,T,M,P,L]),ne=(0,a.useCallback)((()=>{(e=>{const{errors:t,setFieldValue:r}=e,a=ni(t);if((0,$e.ft)(a))return;const n=ai(a);r(ei,n)})(e.current)}),[]),oe=(0,a.useCallback)((t=>{ri(t)&&oi(e.current,t);(0,s.O6)(t,"data.max_limit_reached")&&U(),m(t,e.current)}),[m]),ie=(0,a.useMemo)((()=>on(t,l,F,!t.jobId,k,R,z)),[t,l,F,k,R,z]),{warningEl:se,shouldShowTitleWarning:le,shouldShowDescriptionWarning:ce,setGeneratedCriteriaData:de}=gn({formikRef:e,jobScoringCriteriaSectionRef:ee}),{warningEl:ue,shouldShowWarning:me,onCreateJobFromTemplateFirstRender:pe,shouldCloseWarning:be}=Nn({formikRef:e,jobHiringTeamSectionRef:G,jobWorkflowStagesSectionRef:Z,accountFirstJob:W,initialValues:ie}),{warningEl:fe,shouldShowWarning:_e}=Kn({formikRef:e,allCandidateQuestions:B,accountFirstJob:W,jobApplicationFormSectionRef:X,jobScoringCriteriaSectionRef:ee,initialValues:ie}),{warningEl:ge,shouldShowWarning:Ae,onCloseWarning:ye}=$n({formikRef:e,accountFirstJob:W,jobPublicCompensationIntervalInputRef:Q,jobDescriptionSectionRef:Y}),{warningEl:he,shouldShowWarning:Ee,onCloseWarning:ve}=hn({formikRef:e,accountFirstJob:W,initialValues:ie}),{onFormSubmitProxy:Oe,onSubmitSuccessProxy:Se}=to({onFormSubmit:d,onSubmitSuccess:u,jobStatusId:H,shouldShowMissingHiringTeamRolesWarning:me,shouldShowScoringCriteriaTitleWarning:le,shouldShowScoringCriteriaDescriptionWarning:ce,shouldShowScoringCriteriaMissingQuestionsWarning:_e,shouldShowPublicCompensationWarning:Ae,shouldShowLocationWarning:Ee});(0,a.useEffect)((()=>{re&&pe()}),[]);const je=(0,a.useMemo)((()=>{const e=[se,fe,ue,ge,he].filter((e=>!!e));return e.length>0?a.createElement(Ta.A,{warnings:e,warningSectionRef:te}):null}),[se,fe,ue,ge,he]);return a.createElement(a.Fragment,null,a.createElement(y.A,{autoSaveData:p,initialValues:ie,flashingIds:_,setFlashingIds:g,onEasySubmit:Oe,validationSchema:ae,onSubmitSuccess:Se,onSubmitError:oe,onValidationError:ne},(i=>{const{validateForm:l}=i;e.current=i,b.current=i.setSubmitting;const d=x&&!(0,s.O6)(i.values,K.Ch)&&!(0,s.O6)(i.values,"job_form.posting_start_enabled");return a.createElement(Ko,{autoSaveData:p,openedAnyJob:J,allowToOpen:d,isSubmitting:i.isSubmitting,handleSubmit:i.handleSubmit,initialErrors:n,flashMessages:o,jobId:V,jobStatusId:H,currentApprovalPending:t.currentApprovalPending,presenterData:t,initialValues:ie,compensationJobFields:q,warningSection:je},a.createElement(Fa,{setFlashingIds:g,presenterData:t,presenterDataModifiers:r,permissionsData:c,validateForm:l,jobHiringTeamSectionRef:G,jobWorkflowStagesSectionRef:Z,jobApplicationFormSectionRef:X,jobScoringCriteriaSectionRef:ee,jobDescriptionSectionRef:Y,setGeneratedCriteriaData:de,shouldCloseMissingHiringTeamRolesWarning:be,onClose
1LocationWarning:ve,jobPublicCompensationIntervalInputRef:Q,onClosePublicCompensationWarning:ye}))})),N?a.createElement(w.A,{onClose:$,customLastParagraph:C({id:j.O$h})}):null)};ii.propTypes={formikRef:o().shape({current:o().shape({})}).isRequired,presenterData:o().shape({accountFirstJob:o().bool,brandsRequired:o().bool,jobDefaultId:o().string,defaultJobApprovalTemplateId:o().string,defaultOfferApprovalTemplateId:o().string,jobId:o().string,requiresJobApproval:o().bool,requiresOfferApproval:o().bool,candidateQuestionAssignments:o().arrayOf(o().shape({})),allCandidateQuestions:o().arrayOf(o().shape({})),detailsJobFields:o().arrayOf(o().shape({})),fieldAnswers:o().arrayOf(o().shape({})),compensationJobFields:o().arrayOf(o().shape({})),confidentialAccessUserIds:o().arrayOf(o().string),openedAnyJob:o().bool,allowToAddJobOpen:o().bool,currentApprovalPending:o().bool,jobStatusId:o().number}),presenterDataModifiers:o().shape({}),permissionsData:o().shape({}),initialErrors:o().shape({}),flashMessages:o().shape({}),initialJobData:o().shape({}),autoSaveData:o().shape({}),onFormSubmit:o().func,onSubmitSuccess:o().func,onSubmitError:o().func,setSubmittingRef:o().shape({current:o().func})},ii.defaultProps={initialJobData:{},permissionsData:{},presenterDataModifiers:{},presenterData:{},initialErrors:{},flashMessages:{},onFormSubmit:l.A,autoSaveData:l.A,onSubmitSuccess:l.A,onSubmitError:l.A,setSubmittingRef:{current:l.A}};const si=ii,li=({loading:e,connErrorEl:t,presenterData:r,initialErrors:n,flashMessages:o,presenterDataModifiers:i,permissionsData:s,initialJobData:l,onFormSubmit:c,onSubmitSuccess:d,onSubmitError:u,autoSaveData:m,setSubmittingRef:p})=>{const b=(0,a.useRef)();let f;return e?a.createElement(g.A,{immediate:!0}):(f=t||a.createElement(si,{formikRef:b,initialErrors:n,flashMessages:o,autoSaveData:m,onSubmitSuccess:d,onSubmitError:u,onFormSubmit:c,initialJobData:l,presenterData:r,presenterDataModifiers:i,permissionsData:s,setSubmittingRef:p}),f)};li.propTypes={loading:o().bool,connErrorEl:o().node,presenterData:o().shape({openedAnyJob:o().bool,allowToAddJobOpen:o().bool}),initialJobData:o().shape({}),permissionsData:o().shape({}),initialErrors:o().shape({}),flashMessages:o().shape({}),presenterDataModifiers:o().shape({}),onSubmitError:o().func,autoSaveData:o().shape({}),onSubmitSuccess:o().func,onFormSubmit:o().func,setSubmittingRef:o().shape({current:o().func})},li.defaultProps={loading:!1,connErrorEl:null,presenterData:{openedAnyJob:!1,departments:[],locations:[],currencies:[],compensationJobFields:[]},permissionsData:{},initialErrors:{},flashMessages:{},initialJobData:{},onFormSubmit:null,onSubmitSuccess:null,presenterDataModifiers:{},onSubmitError:null,autoSaveData:null,setSubmittingRef:o().shape({current:l.A})};const ci=li;var di=Object.defineProperty,ui=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,bi=(e,t,r)=>t in e?di(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const fi=e=>{const t=((e,t)=>{for(var r in t||(t={}))mi.call(t,r)&&bi(e,r,t[r]);if(ui)for(var r of ui(t))pi.call(t,r)&&bi(e,r,t[r]);return e})({},e);return delete t.new_account_created,t},_i=({connData:e,setConnData:t,connLoading:r,onFormSubmit:n,onSubmitSuccess:o,onSubmitError:g,connErrorEl:A,retryFn:y,jobDefaultId:h,jobId:E,autoSaveData:v,setSubmittingRef:O})=>{const{formatMessage:S}=(0,i.A)(),{connData:j,connLoading:w}=(0,p.A)(),{connData:C}=(0,b.A)(),I=(0,s.O6)(C,"account.ai_feature_settings"),{query:k,replaceQuery:P}=(0,f.A)(),R=(0,a.useRef)(!1),[F,T]=(0,a.useState)(w);(0,a.useEffect)((()=>{w||T(!1)}),[w]);const M=(0,a.useCallback)(((r,a)=>{const n=(0,s.Oe)(e,r,a);t(n)}),[e,t]),q=(0,a.useMemo)((()=>({editDepartments:e=>{M("presenter.departments",e)},editBrands:e=>{M("presenter.brands",e)},editLocations:e=>{M("presenter.locations",e)},editAllCandidateQuestions:e=>{M("presenter.all_candidate_questions",e)},editJobApprovalTemplates:e=>{M("presenter.job_approval_templates",e)},editOfferApprovalTemplates:e=>{M("presenter.offer_approval_templates",e)}})),[M]),D={jobDefaultId:h,jobId:E,defaultJobDescription:(0,s.O6)(e,"presenter.default_job_description"),defaultJobApprovalTemplateId:(0,s.O6)(e,"presenter.default_job_approval_template_id"),defaultOfferApprovalTemplateId:(0,s.O6)(e,"presenter.default_offer_approval_template_id"),requiresJobApproval:(0,s.O6)(e,"presenter.requires_job_approval"),requiresOfferApproval:(0,s.O6)(e,"presenter.requires_offer_approval"),jobApprovalTemplates:(0,s.O6)(e,"presenter.job_approval_templates"),offerApprovalTemplates:(0,s.O6)(e,"presenter.offer_approval_templates"),hasConfidentialAccess:(0,s.O6)(e,"presenter.has_confidential_access"),showApprovalsArea:(0,s.O6)(e,"presenter.show_approvals_area"),jobApprovalsEnabled:(0,s.O6)(e,"presenter.job_approvals_enabled"),offerApprovalsEnabled:(0,s.O6)(e,"presenter.offer_approvals_enabled"),openedAnyJob:(0,s.O6)(e,"presenter.account_opened_any_job"),departments:(0,s.O6)(e,"presenter.departments"),brands:(0,s.O6)(e,"presenter.brands"),brandsEnabled:(0,s.O6)(e,"presenter.brands_enabled"),brandsRequired:(0,s.O6)(e,"presenter.brands_required"),locations:(0,s.O6)(e,"presenter.locations"),accountFirstJob:(0,s.O6)(e,"presenter.account_first_job"),currencies:(0,s.O6)(e,"presenter.currencies"),currentApprovalPending:(0,s.O6)(e,"presenter.current_approval_pending"),descriptionJobFields:(0,s.O6)(e,"presenter.description_job_fields"),compensationJobFields:(0,s.O6)(e,"presenter.compensation_job_fields"),accessLevels:(0,s.O6)(e,"presenter.access_levels"),confidentialUsers:(0,s.O6)(e,"presenter.confidential_access_users"),detailsJobFields:(0,s.O6)(e,"presenter.details_job_fields"),locationHumanized:(0,s.O6)(e,"presenter.location_humanized"),
1complianceOFCCP:(0,s.O6)(e,"presenter.compliance_OFCCP"),allCandidateQuestions:(0,d.nH)({questions:(0,s.O6)(e,"presenter.all_candidate_questions")||[],complianceOFCCP:(0,s.O6)(e,"presenter.compliance_OFCCP"),formatMessage:S}),jobStatuses:(0,s.O6)(e,"presenter.job_statuses"),fieldAnswers:(0,s.O6)(e,"presenter.field_answers"),allowToAddJobOpen:(0,s.O6)(e,"presenter.allow_to_add_job_open"),confidentialAccessUserIds:(0,s.O6)(e,"presenter.confidential_access_assignment_ats_user_ids"),candidateQuestionAssignments:(0,d.nH)({questions:(0,s.O6)(e,"presenter.candidate_question_assignments")||[],complianceOFCCP:(0,s.O6)(e,"presenter.compliance_OFCCP"),formatMessage:S}),applyWithLinkedInEnabled:(0,s.O6)(e,"presenter.apply_with_linkedin_enabled"),shouldDisplayRewardArea:(0,s.O6)(e,"presenter.should_display_reward_area"),jobApplicationIntegrationsPresenter:(0,s.O6)(e,"presenter.job_application_integrations_presenter"),shouldDisplayJobApplicationIntegrationsSection:(0,s.O6)(e,"presenter.should_display_job_application_integrations_section"),linkedinApplyConnectEnabled:(0,s.O6)(e,"presenter.linkedin_apply_connect_enabled"),indeedApplyEnabled:(0,s.O6)(e,"presenter.indeed_apply_enabled"),ziprecruiterApplyEnabled:(0,s.O6)(e,"presenter.ziprecruiter_apply_enabled"),approvalsBlockedFields:(0,s.O6)(e,"presenter.approvals_blocked_fields"),multipleWorkflowsDisabled:!(0,s.O6)(e,"presenter.multiple_workflows_enabled"),emailTemplates:j,departmentId:(0,s.O6)(e,"presenter.department_id"),brandId:(0,s.O6)(e,"presenter.brand_id"),locationId:(0,s.O6)(e,"presenter.location_id"),jobTypes:(0,s.O6)(e,"presenter.job_types"),payTransparencySettings:(0,s.O6)(e,"presenter.pay_transparency_settings"),aiFeatureSettings:I,defaultInviteToApplyForJobEmailTemplateId:(0,s.O6)(e,"presenter.invite_to_apply_for_job_email_template_id"),jobTeamInformation:(0,s.O6)(e,"presenter.job_team_information"),jobStatusId:(0,s.O6)(e,"job.job_status_id"),automations:(0,s.O6)(e,"presenter.automations"),canViewAutomationsOnEditJob:(0,s.O6)(e,"job_permissions.can_view_automations_on_edit_job"),applyFlowPreview:(0,s.O6)(e,"presenter.apply_flow_preview")},J=Boolean((0,s.O6)(e,"presenter"));(0,a.useEffect)((()=>{if(!J)return l.A;const e=!1===(0,s.O6)(D,"openedAnyJob"),t=(0,m.xE)(k.new_account_created);return e&&((0,_.t2)(u.I1P,!0),R.current=!0),!e&&t&&((0,_.t2)(u.I1P,!1),R.current=!1,P(fi(k))),()=>{!0===R.current&&(0,_.t2)(u.I1P,!1),R.current=!1}}),[e]);const x=(0,s.O6)(e,"initial_errors"),W=(0,s.O6)(e,"flash_messages"),L={canEditSearchFirm:(0,s.O6)(e,"job_permissions.can_edit_search_firm"),canEditHiringTeam:(0,s.O6)(e,"job_permissions.can_edit_hiring_team"),canEditCompensation:(0,s.O6)(e,"job_permissions.can_edit_compensation"),canViewCompensation:(0,s.O6)(e,"job_permissions.can_view_compensation"),canEditApprovalsSection:(0,s.O6)(e,"job_permissions.can_edit_approvals_section"),canSeeJobDetails:(0,s.O6)(e,"job_permissions.can_see_job_details"),canEditJobDetails:(0,s.O6)(e,"job_permissions.can_edit_job_details"),canEditConfidentialAccess:(0,s.O6)(e,"job_permissions.can_edit_confidential_access"),canEditScoreCriteria:(0,s.O6)(e,"job_permissions.can_edit_score_criteria"),canEditWorkflowStages:(0,s.O6)(e,"job_permissions.can_edit_workflow_stages"),canSeeReferralReward:(0,s.O6)(e,"job_permissions.can_see_referral_reward"),canEditReferralReward:(0,s.O6)(e,"job_permissions.can_edit_referral_reward"),canViewAutomations:(0,s.O6)(e,"job_permissions.can_view_automations_on_edit_job")},V=(0,s.O6)(e,"job"),H=A||(J?null:a.createElement(c.A,{retry:y}));return a.createElement(ci,{autoSaveData:v,loading:r||F,connErrorEl:H,presenterData:D,permissionsData:L,initialErrors:x,flashMessages:W,presenterDataModifiers:q,initialJobData:V,onFormSubmit:n,onSubmitSuccess:o,onSubmitError:g,setSubmittingRef:O})};_i.propTypes={connData:o().oneOfType([o().shape({}),o().string]),autoSaveData:o().shape({}),setConnData:o().func.isRequired,connLoading:o().bool.isRequired,onFormSubmit:o().func.isRequired,onSubmitSuccess:o().func,onSubmitError:o().func,connErrorEl:o().node,retryFn:o().func,jobDefaultId:o().string,jobId:o().string,
1setSubmittingRef:o().shape({current:o().func})},_i.defaultProps={connData:null,autoSaveData:null,onSubmitSuccess:null,onSubmitError:l.A,connErrorEl:null,retryFn:l.A,jobId:null,jobDefaultId:null,setSubmittingRef:o().shape({current:l.A})};const gi=_i},9522(e,t,r){r.d(t,{A:()=>p});var a=r(96569),n=r(73723),o=r.n(n),i=r(61449),s=r(75075),l=r(97879),c=r(69370),d=r(50521),u=r(4599);const m=({onClick:e,subdued:t})=>{const{formatMessage:r}=(0,s.A)();return a.createElement(i.A,{primary:r({id:d.XVp}),secondary:r({id:d.NAf}),icon:a.createElement(l.A,{statusId:c.mM.id}),iconProps:u.u,onClick:e,subdued:t,index:"2","data-test-id":"status-internal","data-intercom-target":"internal-item"})};m.propTypes={onClick:o().func.isRequired,subdued:o().bool},m.defaultProps={subdued:!1};const p=m},61329(e,t,r){r.d(t,{A:()=>p});var a=r(96569),n=r(73723),o=r.n(n),i=r(61449),s=r(75075),l=r(97879),c=r(69370),d=r(50521),u=r(4599);const m=({onClick:e,subdued:t})=>{const{formatMessage:r}=(0,s.A)();return a.createElement(i.A,{primary:r({id:d.a1q}),secondary:r({id:d.owE}),icon:a.createElement(l.A,{statusId:c.ho.id}),iconProps:u.u,onClick:e,subdued:t,index:"3","data-test-id":"status-open","data-intercom-target":"open-item"})};m.propTypes={onClick:o().func.isRequired,subdued:o().bool},m.defaultProps={subdued:!1};const p=m},4599(e,t,r){r.d(t,{u:()=>a});const a={align:"top"}},14016(e,t,r){r.d(t,{A:()=>v});var a=r(96569),n=r(73723),o=r.n(n),i=r(57937),s=r(7047),l=r(18718),c=r(75075),d=r(79205),u=r(48073),m=r(50521),p=r(9522),b=r(61329),f=r(25302),_=Object.defineProperty,g=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const E=({showMultipleOptions:e,saveInternal:t,saveOpen:r,isSubmitting:n,submitStatusFieldName:o,submitButtonText:_})=>{const{formatMessage:E}=(0,c.A)(),v=(0,d.A)(o),O=n&&(v===f.L||v===f.Q);return e?a.createElement(i.A,{root:(e,t)=>a.createElement(s.A,((e,t)=>
1{for(var r in t||(t={}))A.call(t,r)&&h(e,r,t[r]);if(g)for(var r of g(t))y.call(t,r)&&h(e,r,t[r]);return e})({colorScheme:"primary","data-test-id":"open-job-btn",loading:O,disabled:n,endIcon:a.createElement(u.A,{fontSize:"small"}),selected:t},e),null!=_?_:E({id:m.zoP})),placement:"bottom-end"},a.createElement(l.A,null,a.createElement(p.A,{onClick:t}),a.createElement(b.A,{onClick:r}))):a.createElement(s.A,{colorScheme:"primary","data-test-id":"open-job-single-btn",onClick:r,loading:O,disabled:n},E({id:m.aDg}))};E.propTypes={showMultipleOptions:o().bool.isRequired,saveInternal:o().func.isRequired,saveOpen:o().func.isRequired,isSubmitting:o().bool.isRequired,submitStatusFieldName:o().string.isRequired,submitButtonText:o().string},E.defaultProps={submitButtonText:null};const v=E},25302(e,t,r){r.d(t,{L:()=>a,Q:()=>n});const a="internal",n="open"},40598(e,t,r){r.d(t,{A:()=>C});var a=r(96569),n=r(477),o=r(71664),i=r(73723),s=r.n(i),l=r(7947),c=r(75075),d=r(46229),u=r(93354),m=r(31580),p=r(13829),b=r(10189),f=r(13748),_=r(87961),g=r(33882),A=r(50521),y=r(44856);const h=({onClose:e,loading:t,connErrorEl:r,data:n,customLastParagraph:o})=>{const{formatMessage:i}=(0,c.A)(),s=(0,l.O6)(n,"max_jobs"),h=(0,l.O6)(n,"open_jobs")||[],E=(0,l.O6)(n,"plan_name");if(t)return a.createElement(d.A,null);let v;const O=a.createElement(g.A,{type:"solid",colorScheme:"primary",to:(0,y.ROUTE_SUBSCRIPTION)({maxJobs:s})},i({id:A.Wbm}));return v=r||(0===s?a.createElement(a.Fragment,null,a.createElement(u.Ay,{"data-test-id":"change-plan"},i({id:A.acJ},{planName:E})),a.createElement(m.A,{flexDirection:"column",alignItems:"center",mt:8},O)):a.createElement(a.Fragment,null,a.createElement(u.Ay,{paragraph:!0,"data-test-id":"plan-limit"},i({id:A.XJq},{planName:E,maxJobs:s})),a.createElement(u.Ay,{paragraph:!0,component:"ul"},h.map((e=>((e,t)=>{const r=(0,l.O6)(e,"internal_or_external_title_with_requisition_number"),n=(0,l.O6)(e,"active_openings");return a.createElement("li",{key:r},r,t({id:A.uoi},{openings:n}))})(e,i)))),a.createElement(m.A,{flexDirection:"column",alignItems:"center",mt:8},a.createElement(p.A,{orientation:"vertical"},O,a.createElement(b.A,null,o||a.createElement(f.A,{id:A.fa0})))))),a.createElement(_.A,{open:!0,title:i({id:A.VS_}),onClose:e,size:"small"},v)};h.propTypes={onClose:s().func.isRequired,loading:s().bool,connErrorEl:s().shape({}),data:s().shape({}),customLastParagraph:s().node},h.defaultProps={loading:!1,connErrorEl:null,data:{},customLastParagraph:null};const E=h;var v=Object.defineProperty,O=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const C=e=>{const{doFetch:t,connData:r,connErrorEl:i,connLoading:s}=(0,n.A)();return(0,a.useMemo)((()=>{t((0,o.AwP)())}),[]),a.createElement(E,((e,t)=>{for(var r in t||(t={}))S.call(t,r)&&w(e,r,t[r]);if(O)for(var r of O(t))j.call(t,r)&&w(e,r,t[r]);return e})({loading:s,connErrorEl:i,data:r},e))}},75125(e,t,r){r.d(t,{A:()=>N});var a=r(96569),n=r(73723),o=r.n(n),i=r(50193),s=r(477),l=r(12312),c=r(87045),d=r(64971),u=r(71664),m=r(15801),p=r(56401),b=r(4080),f=r(75075),_=r(46229),g=r(73626),A=r(75433),y=r(85458),h=r(72075),E=r(50521),v=r(61230),O=r(21768),S=r(28098),j=r(89418),w=r(41766);const C=()=>{const{formatMessage:e}=(0,f.A)(),t=(0,a.useMemo)((()=>({autoFocus:!0})),[]);return a.createElement(O.A,{"data-intercom-target":"name-field"},a.createElement(S.A,{cmpProps:t,required:!0,fullWidth:!0,label:e({id:E.bk1}),name:"name"}))},I=()=>{const{formatMessage:e}=(0,f.A)();return a.createElement(O.A,null,a.createElement(S.A,{fullWidth:!0,label:e({id:E.gXL}),name:"fee_percentage"}))},k=()=>{const{formatMessage:e}=(0,f.A)();return a.createElement(O.A,null,a.createElement(S.A,{fullWidth:!0,label:e({id:E.npP}),name:"url"}))},P=()=>{const{formatMessage:e}=(0,f.A)();return a.createElement(O.A,null,a.createElement(S.A,{fullWidth:!0,label:e({id:E.uPT}),name:"fee_guarantee"}))},R=()=>{const{formatMessage:e}=(0,f.A)();return a.createElement(O.A,null,a.createElement(S.A,{fullWidth:!0,label:e({id:E.rFX}),name:"payment_terms"}))},F=()=>{const{formatMessage:e}=(0,f.A)();return a.createElement(O.A,null,a.createElement(S.A,{fullWidth:!0,label:e({id:E.ElR}),name:"representation_period"}))},T=()=>{const{formatMessage:e}=(0,f.A)(),t=(0,a.useMemo)((()=>({maxFiles:1,acceptedFileTypes:[j.Z$.doc,j.Z$.docx,j.Z$.odt,j.Z$.txt,j.Z$.rtf,j.Z$.html,j.Z$.pdf]})),[]);return a.createElement(O.A,null,a.createElement(w.A,{label:e({id:E.yNg}),name:"document_ids",cmpProps:t}))},M=(0,a.memo)((()=>a.createElement(y.Ay,{container:!0},a.createElement(y.Ay,{row:!0,columns:2},a.createElement(C,null),a.createElement(I,null),a.createElement(k,null),a.createElement(P,null),a.createElement(R,null),a.createElement(F,null)),a.createElement(y.Ay,{row:!0},a.createElement(T,null)))));var q=r(53393);const D=({formatMessage:e})=>q.Ik().shape({name:q.Yj().required().label(e({id:E.bk1})),search_firm_recruiters:q.YO().of(q.Ik().shape({email:q.Yj().email().required().label(e({id:E.GDh})),first_name:q.Yj().required().label(e({id:E.tdD})),last_name:q.Yj().required().label(e({id:E.PlR}))}
1))}),J=({isEdit:e,saveFn:t,onClose:r,onSubmitSuccess:n,connErrorEl:o,connLoading:i,initialValues:s,autoSaveData:l})=>{const{formatMessage:c}=(0,f.A)(),d=(0,a.useMemo)((()=>D({formatMessage:c})),[c]);return i?a.createElement(_.A,null):a.createElement(g.A,{size:A.Oq,title:c(e?{id:E.SzT}:{id:E.zs_}),initialValues:s||{},validationSchema:d,saveFn:t,onClose:r,onSubmitSuccess:n,actionButtonTitle:c(e?{id:E.he8}:{id:E.zoP}),autoSaveData:l,isDataHeavy:!0},(()=>o||a.createElement(a.Fragment,null,a.createElement(M,null),e?null:a.createElement(y.Ay,{container:!0},a.createElement(y.Ay,{row:!0},a.createElement(h.A,null)),a.createElement(y.Ay,{row:!0,"data-intercom-target":"recruiters-table"},a.createElement(v.A,null))))))};J.propTypes={isEdit:o().bool,saveFn:o().func,onClose:o().func,onSubmitSuccess:o().func,connErrorEl:o().node,connLoading:o().bool,initialValues:o().shape({}),autoSaveData:o().shape({autoSaveInitialValues:o().shape({})})},J.defaultProps={isEdit:!1,saveFn:l.A,onClose:l.A,onSubmitSuccess:l.A,connErrorEl:null,connLoading:null,initialValues:{},autoSaveData:null};const x=J;var W=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,H=(e,t)=>{var r={};for(var a in e)L.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&W)for(var a of W(e))t.indexOf(a)<0&&V.call(e,a)&&(r[a]=e[a]);return r};const B=({searchFirmId:e,closeDialog:t,processCreate:r,processUpdate:n,refreshData:o})=>{const l=!!e,f=(0,p.A)({id:l?`edit_${d.ye7}_${e}`:`new_${d.ye7}`}),{doFetch:_,connErrorEl:g,connLoading:A,connData:y}=(0,s.A)({startConnLoading:l}),{refreshData:h}=(0,m.A)(),E=(0,a.useCallback)(((e,t,a)=>{((e,t,r,a)=>{const n=t,{search_firm_recruiters:o}=n,s=H(n,["search_firm_recruiters"]);i.A.request((0,u.ZZc)(),{method:"POST",data:{search_firm:s,search_firm_recruiters:(0,c.$)(o)}},r,(t=>{a(),e(t.data)}))})(r,e,t,a)}),[r]),v=(0,a.useCallback)(((e,t,r)=>{((e,t,r,a)=>{const n=t,{id:o}=n,s=H(n,["id"]);i.A.request((0,u.YSV)(o),{method:"PUT",data:{search_firm:s}},r,(t=>{a(),e(t.data)}))})(n,e,t,r)}),[n]),O=(0,a.useCallback)((()=>{o&&o(),h(),t()}),[t,h,o]);return(0,b.H)((()=>{l&&_((0,u.HuM)({id:e}))})),a.createElement(x,{isEdit:l,onClose:t,onSubmitSuccess:O,saveFn:l?v:E,connErrorEl:g,connLoading:A,initialValues:y,autoSaveData:f})};B.propTypes={searchFirmId:o().string,closeDialog:o().func.isRequired,processCreate:o().func,processUpdate:o().func,refreshData:o().func},B.defaultProps={searchFirmId:null,processCreate:l.A,processUpdate:l.A,refreshData:null};const N=B},64638(e,t,r){r.d(t,{A:()=>O});var a=r(96569),n=r(73723),o=r.n(n),i=r(50193),s=r(12312),l=r(87045),c=r(71664),d=r(75075),u=r(73626),m=r(75433),p=r(64971),b=r(15801),f=r(56401),_=r(50521),g=r(61230),A=r(53393);const y=({formatMessage:e})=>A.Ik().shape({search_firm_recruiters:A.YO().of(A.Ik().shape({email:A.Yj().email().required().label(e({id:_.GDh})),first_name:A.Yj().required().label(e({id:_.tdD})),last_name:A.Yj().required().label(e({id:_.PlR}))}))}),h=({initialValues:e,doCreate:t,closeDialog:r})=>{const{formatMessage:n}=(0,d.A)(),{refreshData:o}=(0,b.A)(),i=(0,a.useMemo)((()=>y({formatMessage:n})),[n]),s=(0,a.useCallback)((()=>{o(),r()}),[r]),l=(0,f.A)({id:`new_${p.MyC}`});return a.createElement(u.A,{size:m.Oq,title:n({id:_.mEk}),initialValues:e,validationSchema:i,saveFn:t,onClose:r,onSubmitSuccess:s,autoSaveData:l,isDataHeavy:!0},(()=>a.createElement(g.A,null)))};h.propTypes={initialValues:o().shape({}).isRequired,doCreate:o().func.isRequired,closeDialog:o().func.isRequired};const E=h,v=({searchFirmId:e,closeDialog:t,processCreate:r})=>{const n=(0,a.useMemo)((()=>({searchFirmId:e,search_firm_recruiters:[{}]})),[e]),o=(0,a.useCallback)(((e,t,a)=>((e,t,r,a)=>{const{searchFirmId:n,search_firm_recruiters:o}=t;i.A.request((0,c.poe)(n),{method:"POST",data:{search_firm_recruiters:(0,l.$)(o)}},r,(t=>{a(),e(...t.data)}))})(r,e,t,a)),[r]);return a.createElement(E,{initialValues:n,doCreate:o,closeDialog:t})};v.propTypes={searchFirmId:o().string.isRequired,closeDialog:o().func.isRequired,processCreate:o().func},v.defaultProps={processCreate:s.A};const O=v},61230(e,t,r){r.d(t,{A:()=>y});
1var a=r(96569),n=r(73723),o=r.n(n),i=r(75075),s=r(59046),l=r(32429),c=r(17192),d=r(47263),u=r(50521),m=r(28098);const p=(0,a.memo)((({rowIndex:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,a.useMemo)((()=>({placeholder:t({id:u.GDh})})),[]);return a.createElement(m.A,{labelWidth:0,name:`search_firm_recruiters[${e}][email]`,fullWidth:!0,cmpProps:r})}));p.propTypes={rowIndex:o().number.isRequired};const b=(0,a.memo)((({rowIndex:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,a.useMemo)((()=>({placeholder:t({id:u.tdD})})),[]);return a.createElement(m.A,{labelWidth:0,name:`search_firm_recruiters[${e}][first_name]`,fullWidth:!0,cmpProps:r})}));b.propTypes={rowIndex:o().number.isRequired};const f=(0,a.memo)((({rowIndex:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,a.useMemo)((()=>({placeholder:t({id:u.PlR})})),[]);return a.createElement(m.A,{labelWidth:0,name:`search_firm_recruiters[${e}][last_name]`,fullWidth:!0,cmpProps:r})}));f.propTypes={rowIndex:o().number.isRequired};const _=(0,a.memo)((({rowIndex:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,a.useMemo)((()=>({placeholder:t({id:u.nXd})})),[]);return a.createElement(m.A,{labelWidth:0,name:`search_firm_recruiters[${e}][work_phone]`,fullWidth:!0,cmpProps:r})}));_.propTypes={rowIndex:o().number.isRequired};const g=(0,a.memo)((({rowIndex:e})=>{const{formatMessage:t}=(0,i.A)(),r=(0,a.useMemo)((()=>({placeholder:t({id:u.wf5})})),[]);return a.createElement(m.A,{labelWidth:0,name:`search_firm_recruiters[${e}][mobile_phone]`,fullWidth:!0,cmpProps:r})}));g.propTypes={rowIndex:o().number.isRequired};const A=(0,a.memo)((({data:e,push:t,remove:r})=>{const{formatMessage:n}=(0,i.A)(),o=(0,a.useCallback)((()=>{t({})}),[]),l=(0,a.useMemo)((()=>[{accessor:"first_name",Header:n({id:u.tdD}),Cell:b,disableSortBy:!0,Footer:()=>a.createElement(d.A,{onClick:o,"data-test-id":"add-recruiter-button","data-intercom-target":"add-recruiter"},n({id:u.s2v}))},{accessor:"last_name",Header:n({id:u.PlR}),Cell:f,disableSortBy:!0},{accessor:"email",Header:n({id:u.GDh}),Cell:p,disableSortBy:!0},{accessor:"work_phone",Header:n({id:u.nXd}),Cell:_,disableSortBy:!0},{accessor:"mobile_phone",Header:n({id:u.wf5}),Cell:g,disableSortBy:!0}]),[n]),m=(0,a.useMemo)((()=>[{icon:c.A,ariaLabel:n({id:u.joy}),onClick:(e,{rowIndex:t})=>{r(t)},"data-test-id":"remove-recruiter-button"}]),[n,r]);return a.createElement(s.A,{type:"input",noHeader:!0,hideNoResultsMessage:!0,columns:l,data:e,actions:m,enableFooter:!0})}));A.propTypes={data:o().arrayOf(o().shape({})).isRequired,push:o().func.isRequired,remove:o().func.isRequired};const y=(0,a.memo)((()=>a.createElement(l.A,{name:"search_firm_recruiters",component:({value:e,arrayHelpers:{push:t,remove:r}})=>a.createElement(A,{data:e,push:t,remove:r})})))}}]); 2//# sourceMappingURL=https://sourcemaps.jobscore.com/app/42313/static/js/3155.5b8b1e9b.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.