headValue,start:e,jobPosting:this.jobPostingUrn}).then((t=>{var i,n if(this.isDestroying)return this.currentStart=e+b.JOB_HIRING_PARTNERS_COUNT this.typeaheadPaging=null===(i=t.data.hiringDashJobHiringPartnersByJobPosting)||void 0===i?void 0:i.paging const o=null===(n=t.data.hiringDashJobHiringPartnersByJobPosting)||void 0===n?void 0:n.elements this.typeaheadResults=e?[...this.typeaheadResults,...o]:o const r=0===this.typeaheadResults.length this.isInitiallyLoaded?this.typeaheadLoadState.isEmpty=r:this.initialLoadState.isEmpty=r})).catch((t=>{if(!this.isDestroying){this.isInitiallyLoaded?0===e&&(this.typeaheadLoadState.hasError=!0):this.initialLoadState.hasError=!0 throw t}})).finally((()=>{if(!this.isDestroying){this.isInitiallyLoaded||(this.isInitiallyLoaded=!0) this.typeaheadLoadState.isLoading=!1}}))}_fireLegoActionTracking(){var e const t=null==this||null===(e=this.legoData)||void 0===e?void 0:e.trackingToken t&&this.legoTracking.sendLegoAction(t,this.legoTracking.LEGO_ACTION_PRIMARY,1)}showSuccessToast(){const e=this.i18n.lookupTranslation("components/hiring-opportunities@invite-connections","i18n_notify_success_toast")() this.persistentToastManager.success({message:e})}_resetLoadStates(){this.initialLoadState.reset() this.typeaheadLoadState.reset()}},L=(0,o.default)(x.prototype,"storeShim",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,o.default)(x.prototype,"graphql",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,o.default)(x.prototype,"legoResolver",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=(0,o.default)(x.prototype,"jet",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,o.default)(x.prototype,"tracking",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,o.default)(x.prototype,"legoTracking",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,o.default)(x.prototype,"i18n",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,o.default)(x.prototype,"persistentToastManager",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,o.default)(x.prototype,"authenticatedUser",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,o.default)(x.prototype,"customTracking",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,o.default)(x.prototype,"jobEligibility",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),K=(0,o.default)(x.prototype,"legoData",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),Y=(0,o.default)(x.prototype,"isFetchingLegoAndEligibilityData",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),Q=(0,o.default)(x.prototype,"isConfirmationDialogOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),$=(0,o.default)(x.prototype,"isInitiallyLoaded",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),X=(0,o.default)(x.prototype,"inviteHiringPartnersAsyncData",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=(0,o.default)(x.prototype,"typeaheadResults",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),ee=(0,o.default)(x.prototype,"typeaheadPaging",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),te=(0,o.default)(x.prototype,"typeaheadValue",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=(0,o.default)(x.prototype,"initialLoadState",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new se({hasError:!1,isEmpty:!1})}}),ne=(0,o.default)(x.prototype,"typeaheadLoadState",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new se({isLoading:!1,hasError:!1,isEmpty:!1})}}),oe=(0,o.default)(x.prototype,"currentStart",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),re=(0,o.default)(x.prototype,"selectedConnectionsMap",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new p.TrackedMap}}),ae=(0,o.default)(x.prototype,"hasInviteError",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,o.default)(x.prototype,"onToggleConfirmationDialog",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onToggleConfirmationDialog"),x.prototype),(0,o.default)(x.prototype,"onReload",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onReload"),x.prototype),(0,o.default)(x.prototype,"onDismiss",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onDismiss"),x.prototype),(0,o.default)(x.prototype,"toggleMember",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"toggleMember"),x.prototype),(0,o.default)(x.prototype,"fireTrackingOnFocus",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"fireTrackingOnFocus"),x.prototype),(0,o.default)(x.prototype,"onTypeaheadInput",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onTypeaheadInput"),x.prototype),(0,o.default)(x.prototype,"onInfiniteScroll",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onInfiniteScroll"),x.prototype),(0,o.default)(x.prototype,"onInvite",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onInvite"),x.prototype),(0,o.default)(x.prototype,"onSkip",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"onSkip"),x.prototype),(0,o.default)(x.prototype,"getImpressionEvent",[c.action],Object.getOwnPropertyDescriptor(x.prototype,"getImpressionEvent"),x.prototype),x);(0,t.setComponentTemplate)(le,pe)})) define("hiring-opportunities/components/job-actions-dropdown",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/component","@ember/template-factory","@glimmer/component","@glimmer/tracking","@ember/service","@ember/object","job-posting-modal/utils/share-job-manager","global-utils/utils/api-compat","hiring-opportunities/utils/next-best-action-manager","job-posting-shared/utils/job-posting-model-utils"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d,m,g){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var h,f,b const _=(0,a.createTemplateFactory)({id:"EMc+z9ZB",block:'[[[8,[39,0],null,[["@justification","@isOpen","@onVisibilityChange"],["right",[30,0,["isDropdownOpen"]],[28,[37,1],[[30,0],"isDropdownOpen"],null]]],[["default"],[[[[1,"\\n "],[8,[30,1,["dropdown-trigger"]],[[4,[38,2],["overflow"],null]],[["@withIcon","@class"],[false,"mr2 mt5 artdeco-button artdeco-button--tertiary artdeco-button--muted artdeco-button--1 artdeco-button--circle"]],[["default"],[[[[1,"\\n "],[10,1],[14,0,"a11y-text"],[12],[1,"\\n "],[1,[28,[35,3],["i18n_job_post_actions","hiring-opportunities/components/job-actions-dropdown"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,4],null,[["@type","@size","@name"],["system","medium","overflow-web-ios"]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[30,1,["dropdown-content"]],null,[["@class"],["hiring-opportunities-job-actions-dropdown__content"]],[["default"],[[[[1,"\\n"],[41,[30,0,["isJobOwner"]],[[[1," "],[8,[39,6],[[24,"role","button"],[4,[38,2],["manage_job_post"],null]],[["@classNames","@itemSelected","@aria-label"],["display-flex align-items-center",[30,0,["transitionToManageJobRoute"]],[28,[37,3],["i18n_manage_job_post_a11y","hiring-opportunities/components/job-actions-dropdown"],[["jobTitle"],[[30,0,["jobTitle"]]]]]]],[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"hiring-opportunities-job-actions-dropdown__content-icon"]],[["@name","@type","@size"],["job","system","medium"]],null],[1,"\\n "],[1,[28,[35,3],["i18n_manage_job_post","hiring-opportunities/components/job-actions-dropdown"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,6],[[24,"role","button"],[4,[38,2],["remove_job_post"],null]],[["@classNames","@itemSelected","@aria-label"],["display-flex align-items-center",[30,2],[28,[37,3],["i18n_remove_from_profile_a11y","hiring-opportunities/components/job-actions-dropdown"],[["jobTitle"],[[30,0,["jobTitle"]]]]]]],[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"hiring-opportunities-job-actions-dropdown__content-icon"]],[["@name","@type","@size"],["close","system","medium"]],null],[1,"\\n "],[1,[28,[35,3],["i18n_delete_job_post","hiring-opportunities/components/job-actions-dropdown"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,6],[[24,"role","button"],[4,[38,2],["share_with_your_network"],null]],[["@classNames","@itemSelected","@aria-label"],["display-flex align-items-center",[30,0,["transitionToShareBoxRoute"]],[28,[37,3],["i18n_share_with_your_network_a11y","hiring-opportunities/components/job-actions-dropdown"],[["jobTitle"],[[30,0,["jobTitle"]]]]]]],[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"hiring-opportunities-job-actions-dropdown__content-icon"]],[["@name","@type","@size"],["compose","system","medium"]],null],[1,"\\n "],[1,[28,[35,3],["i18n_share_with_your_network","hiring-opportunities/components/job-actions-dropdown"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["isInviteToShareEnabled"]],[[[1," "],[8,[39,6],[[24,"role","button"],[4,[38,2],["invite_coworkers_to_share"],null]],[["@classNames","@itemSelected","@aria-label"],["display-flex align-items-center",[30,0,["transitionToInviteConnectionsRoute"]],[28,[37,3],["i18n_invite_coworkers_to_share_a11y","hiring-opportunities/components/job-actions-dropdown"],[["jobTitle"],[[30,0,["jobTitle"]]]]]]],[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"hiring-opportunities-job-actions-dropdown__content-icon"]],[["@name","@type","@size"],["people","system","medium"]],null],[1,"\\n "],[1,[28,[35,3],["i18n_invite_coworkers_to_share","hiring-opportunities/components/job-actions-dropdown"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[1]]]]]],["dropdown","@removeJobFromProfile"],false,["artdeco-dropdown@artdeco-dropdown","ember-set-helper@set","ember-cli-pemberly-tracking@track-interaction","t","hue-web-icons@icon","if","artdeco-dropdown@artdeco-dropdown-item"]]',moduleName:"hiring-opportunities/components/job-actions-dropdown.hbs",isStrictMode:!1}) let y=e.default=(h=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"router",f,this);(0,t.default)(this,"isDropdownOpen",b,this)}get jobId(){return(0,d.entityUrnToId)((0,p.get)(this.args.jobPosting,"entityUrn"))}get jobTitle(){return(0,p.get)(this.args.jobPosting,"title")}get isJobOwner(){return this.args.showcasedInOwnerProfile||"SHARED_AS_OWNER"===(0,p.get)(this.args.jobPosting,"openToHiringJobSharingState")}get isInviteToShareEnabled(){return(0,g.getJobPostingCompanyUrn)((0,p.get)(this.args.jobPosting,"companyDetails")||(0,p.get)(this.args.jobPosting,"company"))}transitionToShareBoxRoute(){const e=this.router.transitionTo("profile-opportunities.hiring-opportunities.share-box"),t=[this.args.jobPosting],i=new c.default(t),n=new m.default({destinationRoute:this.args.destinationRoute});(0,p.setProperties)(e.data,{nextBestActionManager:n,jobManager:i})}transitionToInviteConnectionsRoute(){const e=new m.default({destinationRoute:this.args.destinationRoute}),t=this.router.transitionTo("profile-opportunities.hiring-opportunities.invite-connections");(0,p.setProperties)(t.data,{nextBestActionManager:e,jobId:this.jobId})}transitionToManageJobRoute(){this.router.transitionTo("hiring.jobs.manage-job.detail",this.jobId)}},f=(0,n.default)(h.prototype,"router",[u.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,n.default)(h.prototype,"isDropdownOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,n.default)(h.prototype,"transitionToShareBoxRoute",[p.action],Object.getOwnPropertyDescriptor(h.prototype,"transitionToShareBoxRoute"),h.prototype),(0,n.default)(h.prototype,"transitionToInviteConnectionsRoute",[p.action],Object.getOwnPropertyDescriptor(h.prototype,"transitionToInviteConnectionsRoute"),h.prototype),(0,n.default)(h.prototype,"transitionToManageJobRoute",[p.action],Object.getOwnPropertyDescriptor(h.prototype,"transitionToManageJobRoute"),h.prototype),h);(0,r.setComponentTemplate)(_,y)})) define("hiring-opportunities/components/open-to-hiring-upsell-card",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 const o=(0,i.createTemplateFactory)({id:"2snDYfk7",block:'[[[8,[39,0],[[24,0,"link-without-hover-visited"],[4,[38,1],["viral_entry_point"],null]],[["@route","@model"],["profile-opportunities.hiring-opportunities.onboarding",[30,1,["publicIdentifier"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"display-flex p2 ph5 relative"],[12],[1,"\\n "],[8,[39,2],null,null,[["default"],[[[[1,"\\n "],[8,[30,2,["photoFrame"]],null,null,null],[1,"\\n "]],[2]]]]],[1,"\\n "],[10,0],[14,0,"pv4 pl2 t-black t-14 t-normal"],[12],[1,"\\n "],[1,[28,[35,3],["i18n_open_to_hiring_upsell_text","hiring-opportunities/components/open-to-hiring-upsell-card"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["@miniProfile","visibilityWidgets"],false,["ember-engines@link-to-external","ember-cli-pemberly-tracking@track-interaction","claim-jobs-shared@oth/visibility-widgets","t"]]',moduleName:"hiring-opportunities/components/open-to-hiring-upsell-card.hbs",isStrictMode:!1}) e.default=(0,t.setComponentTemplate)(o,(0,n.default)())})) define("hiring-opportunities/components/selected-connections",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 const o=(0,i.createTemplateFactory)({id:"RcufXolv",block:'[[[41,[30,1,["length"]],[[[1," "],[10,"section"],[14,0,"hiring-opportunities-selected-connections"],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,1]],null]],null],null,[[[44,[[28,[37,4],null,[["firstName","lastName","type"],[[30,2,["profile","firstName"]],[30,2,["profile","lastName"]],"full"]]]],[[[1," "],[8,[39,5],null,[["@class","@text","@a11yText","@selected","@onDismiss","@size"],["mv1 mr1",[30,3],[28,[37,6],["i18n_a11y_remove_member","hiring-opportunities/components/selected-connections"],[["memberName"],[[30,3]]]],true,[28,[37,7],[[30,4],[30,2]],null],2]],null],[1,"\\n"]],[3]]]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null]],["@connections","connection","memberName","@toggleMember"],false,["if","each","-track-array","let","ember-cli-pemberly-i18n@format-name","artdeco-pill@artdeco-pill-dismiss","t","fn"]]',moduleName:"hiring-opportunities/components/selected-connections.hbs",isStrictMode:!1}) e.default=(0,t.setComponentTemplate)(o,(0,n.default)())})) define("hiring-opportunities/components/stepper",["exports","@ember/component","@ember/template-factory","@ember/component/template-only"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 const o=(0,i.createTemplateFactory)({id:"sLNRtfEf",block:'[[[1,"\\n"],[41,[30,1,["showStepper"]],[[[1," "],[10,1],[14,0,"hiring-opportunities-stepper t-12"],[12],[1,"\\n "],[1,[28,[35,1],["i18n_stepper","hiring-opportunities/components/stepper"],[["currentStep","totalSteps"],[[30,1,["currentStep"]],[30,1,["totalSteps"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["@nextBestActionManager"],false,["if","t"]]',moduleName:"hiring-opportunities/components/stepper.hbs",isStrictMode:!1}) e.default=(0,t.setComponentTemplate)(o,(0,n.default)())})) define("hiring-opportunities/controllers/accept-invitation",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","hiring-opportunities/controllers/shared/base","@glimmer/tracking","@ember/object","job-posting-shared/data/share-job-on-profile","job-posting-modal/utils/constants","@ember/service","hiring-opportunities/utils/next-best-action-manager","job-posting-modal/utils/share-job-manager","data-layer/utils/restli-utils/batchget-to-getall","tracked-toolbox","employee-verification/data/verify-member-action","employee-verification/utils/constants","employee-verification/utils/verification-status","hiring-opportunities/utils/pem-tracking","global-utils/utils/logger","hiring-opportunities/utils/constants","job-posting-shared/utils/job-posting-model-utils","job-posting-shared/utils/constants"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d,m,g,h,f,b,_,y,v,T,E,O){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var P,S,w,k,I,A,j,D,M,C,N,R,x,L,z,U e.default=(P=(0,c.inject)("jet"),S=(0,c.inject)("pem-tracking"),w=(0,c.inject)("hiring-service@custom-tracking"),k=(0,c.inject)("global-services@store-shim"),I=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"jet",A,this);(0,t.default)(this,"pemTracking",j,this);(0,t.default)(this,"customTracking",D,this);(0,t.default)(this,"storeShim",M,this);(0,i.default)(this,"pageKeyPrefix","flagship3_open_to_hiring");(0,t.default)(this,"isAddJobModalOpen",C,this);(0,t.default)(this,"isShareJobModalOpen",N,this);(0,t.default)(this,"isShareJobMaximumModalOpen",R,this);(0,t.default)(this,"showErrorMessage",x,this);(0,t.default)(this,"isShareEnrollmentModalOpen",L,this);(0,t.default)(this,"employeeVerificationState",z,this);(0,t.default)(this,"expiredEmailAddresses",U,this);(0,i.default)(this,"jobsHelpCenterUrl",O.EXTERNAL_URLS.JOBS_WORK_EMAIL_TROUBLESHOOT_URL);(0,i.default)(this,"verificationFlowUseCase",b.FLOW_USE_CASE.JOB_POSTING)}get jobsList(){return(0,g.default)(this.model.jobPostings).elements}get jobPosting(){return this.jobsList[0]}get jobManager(){return new m.default(this.jobsList)}get company(){return(0,s.get)(this.jobPosting,"companyDetails")}get companyName(){return(0,E.getJobPostingCompany)((0,s.get)(this.jobPosting,"companyDetails"))}get companyLogo(){return(0,E.getJobPostingCompanyLogo)((0,s.get)(this.jobPosting,"companyDetails"))}get companyUrn(){return(0,E.getJobPostingCompanyUrn)((0,s.get)(this.jobPosting,"companyDetails"))}get jobPostingUrns(){return this.jobsList.map((e=>(0,s.get)(e,"entityUrn")))}get noSharingSlotsRemaining(){return 0===(0,s.get)(this,"model.jobEligibility.remainingSharingSlotsInOpenToHiring")}get remainingSharingSlotsInOpenToHiring(){return(0,s.get)(this,"model.jobEligibility.remainingSharingSlotsInOpenToHiring")}get oneJobInviteAndNotEnrolledInOTH(){return!(0,s.get)(this,"model.jobEligibility.enrolledInOpenToHiring")&&1===this.jobsList.length}get sufficentSharingSlotsAvailable(){return this.remainingSharingSlotsInOpenToHiring>=this.jobsList.length}get enrolledInOpenToHiring(){return(0,s.get)(this,"model.jobEligibility.enrolledInOpenToHiring")}get shareJobFlow(){return this.enrolledInOpenToHiring?p.FLOW_NAME.OPEN_TO_ADD_JOB_ON_PROFILE:p.FLOW_NAME.PROFILE_OPEN_TO_ENROLLMENT}onUpdateEmpVerifyState(e){const{isOpen:t,isVerificationComplete:i}=e i?this.addJobsOnProfile(this.jobPostingUrns):t||this.onAfterCloseModal() this.employeeVerificationState=e}transitionToNextRoute(e){const t=new d.default({isAddExistingJobFlow:!0}) if(t.hasNext){const i=t.completeCurrentAction(),n=this.transitionToRoute(i);(0,s.setProperties)(n.data,{jobManager:e,nextBestActionManager:t})}}addJobsOnProfile(e){this.isLoading=!0 return(0,u.default)({store:this.storeShim,jet:this.jet,jobEntityUrns:e,pemTracking:this.pemTracking,customTracking:this.customTracking}).then((()=>{if(!this.isDestroying){this.refreshProfileAndRefreshPhotoFrame() this.transitionToNextRoute(this.jobManager)}})).catch((e=>{if(!this.isDestroying){this.showErrorMessage=!0 if(!e||!e.isAdapterError)throw e}})).finally((()=>{(0,r.isDestroying)(this)||(this.isLoading=!1)}))}verifyEmailAndAddJobsOnProfile(e){return this.companyUrn?(0,f.getVerificationStatus)({store:this.storeShim,normalizedCompanyUrn:this.companyUrn,degradations:[y.DEGRADATION_METADATA.OPEN_TO_HIRING_VERIFY_MEMBER_FOR_ORGANIZATION]}).then((t=>{if(this.isDestroying)return const{organizationMemberVerificationType:i,expiredEmailAddresses:n}=(0,s.getProperties)(t,"organizationMemberVerificationType","expiredEmailAddresses") if((0,_.isEmployeeVerified)(i))e(this.jobPostingUrns) else{this.expiredEmailAddresses=n this.employeeVerificationState={...this.employeeVerificationState,isOpen:!0}}})).catch((t=>{if(this.isDestroying)throw t if(!t||!t.isAdapterError)throw t var i,n,o e(this.jobPostingUrns);(0,v.errorLogger)(this.jet,"hiring-opportunities/accept-invitation#verifyEmailAndAddJobsOnProfile",t,[T.JET_TAGS.EMPLOYEE_VERIFICATION],{callTreeId:null===(i=t.errors)||void 0===i||null===(n=i[0])||void 0===n||null===(o=n.meta)||void 0===o?void 0:o.callTreeId,shouldRethrow:!1})})):e(this.jobPostingUrns)}},A=(0,n.default)(I.prototype,"jet",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,n.default)(I.prototype,"pemTracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,n.default)(I.prototype,"customTracking",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,n.default)(I.prototype,"storeShim",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,n.default)(I.prototype,"isAddJobModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),N=(0,n.default)(I.prototype,"isShareJobModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),R=(0,n.default)(I.prototype,"isShareJobMaximumModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),x=(0,n.default)(I.prototype,"showErrorMessage",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),L=(0,n.default)(I.prototype,"isShareEnrollmentModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),z=(0,n.default)(I.prototype,"employeeVerificationState",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{step:b.STEP_EMAIL_INPUT,isOpen:!1}}}),U=(0,n.default)(I.prototype,"expiredEmailAddresses",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),(0,n.default)(I.prototype,"jobManager",[h.cached],Object.getOwnPropertyDescriptor(I.prototype,"jobManager"),I.prototype),(0,n.default)(I.prototype,"onUpdateEmpVerifyState",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"onUpdateEmpVerifyState"),I.prototype),(0,n.default)(I.prototype,"transitionToNextRoute",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"transitionToNextRoute"),I.prototype),(0,n.default)(I.prototype,"addJobsOnProfile",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"addJobsOnProfile"),I.prototype),(0,n.default)(I.prototype,"verifyEmailAndAddJobsOnProfile",[s.action],Object.getOwnPropertyDescriptor(I.prototype,"verifyEmailAndAddJobsOnProfile"),I.prototype),I)})) define("hiring-opportunities/controllers/enroll",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","hiring-opportunities/controllers/shared/base","@ember/object","@glimmer/tracking","@ember/service","job-posting-shared/data/share-job-on-profile","employee-verification/utils/constants","employee-verification/data/verify-member-action","employee-verification/utils/verification-status","hiring-opportunities/utils/pem-tracking","hiring-opportunities/utils/constants","global-utils/utils/logger","job-posting-shared/utils/job-posting-model-utils","job-posting-shared/utils/constants"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d,m,g,h,f,b,_){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var y,v,T,E,O,P,S,w,k,I,A,j,D e.default=(y=(0,u.inject)("jet"),v=(0,u.inject)("pem-tracking"),T=(0,u.inject)("hiring-service@custom-tracking"),E=(0,u.inject)("global-services@store-shim"),O=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"jet",P,this);(0,t.default)(this,"pemTracking",S,this);(0,t.default)(this,"customTracking",w,this);(0,t.default)(this,"storeShim",k,this);(0,t.default)(this,"isShareJobModalOpen",I,this);(0,t.default)(this,"employeeVerificationState",A,this);(0,t.default)(this,"expiredEmailAddresses",j,this);(0,t.default)(this,"showErrorMessage",D,this);(0,i.default)(this,"jobsHelpCenterUrl",_.EXTERNAL_URLS.JOBS_WORK_EMAIL_TROUBLESHOOT_URL);(0,i.default)(this,"verificationFlowUseCase",c.FLOW_USE_CASE.JOB_POSTING)}get jobPosting(){return(0,l.get)(this,"model.jobPosting")||{}}get entityUrn(){return(0,l.get)(this,"model.jobPosting.entityUrn")||""}get companyUrn(){return(0,b.getJobPostingCompanyUrn)((0,l.get)(this,"model.jobPosting.companyDetails"))||""}get companyName(){return(0,b.getJobPostingCompany)((0,l.get)(this,"model.jobPosting.companyDetails"))}get companyLogo(){return(0,l.get)(this,"model.jobPosting.companyDetails.company.logo.image")||(0,b.getJobPostingCompanyLogo)((0,l.get)(this,"model.jobPosting.companyDetails"))||{}}addJobsOnProfile(){const e=[this.entityUrn] this.isLoading=!0 return(0,p.default)({jobEntityUrns:e,jet:this.jet,store:this.storeShim,pemTracking:this.pemTracking,customTracking:this.customTracking}).then((()=>{if(!(0,r.isDestroying)(this)){this.refreshProfileAndRefreshPhotoFrame() this.onAfterCloseModal()}})).catch((e=>{if((0,r.isDestroying)(this))throw e this.showErrorMessage=!0 if(!e||!e.isAdapterError)throw e})).finally((()=>{(0,r.isDestroying)(this)||(this.isLoading=!0)}))}onUpdateEmpVerifyState(e){const{isOpen:t,isVerificationComplete:i}=e i?this.addJobsOnProfile():t||this.onAfterCloseModal() this.employeeVerificationState=e}verifyEmailAndAddJobOnProfile(){return this.companyUrn?(0,d.getVerificationStatus)({store:this.storeShim,normalizedCompanyUrn:this.companyUrn,degradations:[g.DEGRADATION_METADATA.OPEN_TO_HIRING_VERIFY_MEMBER_FOR_ORGANIZATION]}).then((e=>{if((0,r.isDestroying)(this))return const{organizationMemberVerificationType:t,expiredEmailAddresses:i}=(0,l.getProperties)(e,"organizationMemberVerificationType","expiredEmailAddresses") if((0,m.isEmployeeVerified)(t))this.addJobsOnProfile() else{this.expiredEmailAddresses=i this.employeeVerificationState={...this.employeeVerificationState,isOpen:!0}}})).catch((e=>{if((0,r.isDestroying)(this))throw e if(!e||!e.isAdapterError)throw e var t,i,n this.addJobsOnProfile();(0,f.errorLogger)(this.jet,"hiring-opportunities/enroll#verifyEmailAndAddJobOnProfile",e,[h.JET_TAGS.EMPLOYEE_VERIFICATION],{callTreeId:null===(t=e.errors)||void 0===t||null===(i=t[0])||void 0===i||null===(n=i.meta)||void 0===n?void 0:n.callTreeId,shouldRethrow:!1})})):this.addJobsOnProfile()}},P=(0,n.default)(O.prototype,"jet",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,n.default)(O.prototype,"pemTracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=(0,n.default)(O.prototype,"customTracking",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,n.default)(O.prototype,"storeShim",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,n.default)(O.prototype,"isShareJobModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),A=(0,n.default)(O.prototype,"employeeVerificationState",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{step:c.STEP_EMAIL_INPUT,isOpen:!1}}}),j=(0,n.default)(O.prototype,"expiredEmailAddresses",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),D=(0,n.default)(O.prototype,"showErrorMessage",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,n.default)(O.prototype,"onUpdateEmpVerifyState",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"onUpdateEmpVerifyState"),O.prototype),(0,n.default)(O.prototype,"verifyEmailAndAddJobOnProfile",[l.action],Object.getOwnPropertyDescriptor(O.prototype,"verifyEmailAndAddJobOnProfile"),O.prototype),O)})) define("hiring-opportunities/controllers/invite-connections",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","hiring-opportunities/controllers/shared/base","@ember/object"],(function(e,t,i,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var o e.default=(o=class extends i.default{onSkipInvite(){const{nextBestActionManager:e,jobManager:t}=this.model if(null!=e&&e.hasNext){const i=e.skipCurrentAction(),o=this.transitionToRoute(i);(0,n.setProperties)(o.data,{jobManager:t,nextBestActionManager:e})}else if(null!=e&&e.destinationRoute){this.transitionToRoute(e.destinationRoute).data.nextBestActionManager=e}else this.onAfterCloseModal()}onInvitationSent(){const{nextBestActionManager:e,jobManager:t}=this.model if(null!=e&&e.hasNext){const i=e.completeCurrentAction(),o=this.transitionToRoute(i);(0,n.setProperties)(o.data,{jobManager:t,nextBestActionManager:e})}else if(null!=e&&e.destinationRoute){e.completeCurrentAction() this.transitionToRoute(e.destinationRoute).data.nextBestActionManager=e}else this.onAfterCloseModal()}},(0,t.default)(o.prototype,"onSkipInvite",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onSkipInvite"),o.prototype),(0,t.default)(o.prototype,"onInvitationSent",[n.action],Object.getOwnPropertyDescriptor(o.prototype,"onInvitationSent"),o.prototype),o)})) define("hiring-opportunities/controllers/invite",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","hiring-opportunities/controllers/shared/base","@ember/service","@ember/object","global-helpers/helpers/urn-to-id","hiring-opportunities/utils/constants"],(function(e,t,i,n,o,r,a,l,s,u){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var p,c,d e.default=(p=(0,a.inject)("tracking"),c=class extends r.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",d,this);(0,i.default)(this,"inviteCoworkersProfileImg",u.INVITE_COWORKERS_PROFILE_IMAGE);(0,i.default)(this,"confirmationDialogTitle","Title");(0,i.default)(this,"confirmationDialogContent","Content");(0,i.default)(this,"confirmationDialogPrimaryActionText","Primary action");(0,i.default)(this,"confirmationDialogSecondaryActionText","Secondary Action");(0,i.default)(this,"setIsConfirmationDialogOpen",(()=>{}));(0,i.default)(this,"confirmationDialogPrimaryAction",(()=>{}));(0,i.default)(this,"confirmationDialogSecondaryAction",(()=>{}));(0,i.default)(this,"isConfirmationDialogOpen",!1)}get jobsList(){var e return(null===(e=this.model.jobManager)||void 0===e?void 0:e.jobsList)||[]}get jobId(){return(0,l.get)(this.model,"jobManager.jobsList.0.jobId")||(0,s.urnToId)([(0,l.get)(this.model,"jobManager.jobsList.0.entityUrn")])||(0,s.urnToId)([(0,l.get)(this.model,"jobManager.jobsList.0.jobEntityUrn")])}onDismiss(){const{nextBestActionManager:e,jobManager:t}=this.model if(null!=e&&e.hasNext){this.tracking.fireInteractionEvent("dismiss") const i=e.skipCurrentAction(),n=this.transitionToRoute(i);(0,l.setProperties)(n.data,{jobManager:t,nextBestActionManager:e})}else this.onAfterCloseModal()}onInvite(){const{nextBestActionManager:e,jobManager:t}=this.model,i=this.transitionToRoute(u.INVITE_CONNECTIONS_ROUTE);(0,l.setProperties)(i.data,{jobManager:t,nextBestActionManager:e,jobId:this.jobId})}},d=(0,n.default)(c.prototype,"tracking",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(c.prototype,"onDismiss",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onDismiss"),c.prototype),(0,n.default)(c.prototype,"onInvite",[l.action],Object.getOwnPropertyDescriptor(c.prototype,"onInvite"),c.prototype),c)})) define("hiring-opportunities/controllers/manage",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","hiring-opportunities/controllers/shared/base","@ember/object","profile-opportunities-shared/utils/build-confirmation-modal-config","@ember/service","profile-opportunities-shared/utils/tracking-helpers","hiring-opportunities/utils/job-management-on-profile","ember","global-utils/utils/trusted-html-safe","job-posting-shared/utils/budget-utils","@ember/debug","profile-shared/utils/profile-view-transition","hiring-opportunities/utils/next-best-action-manager","hiring-opportunities/utils/constants","global-utils/utils/logger","global-utils/utils/api-compat"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d,m,g,h,f,b,_,y,v){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var T,E,O,P,S,w,k,I,A,j,D const M="hiring-opportunities@manage" e.default=(T=(0,u.inject)("i18n"),E=(0,u.inject)("global-services@store-shim"),O=(0,u.inject)("persistent-toast-manager@persistent-toast-manager"),P=(0,u.inject)("jet"),S=(0,u.inject)("pem-tracking"),w=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",k,this);(0,t.default)(this,"storeShim",I,this);(0,t.default)(this,"persistentToastManager",A,this);(0,t.default)(this,"jet",j,this);(0,t.default)(this,"pemTracking",D,this);(0,i.default)(this,"queryParams",["start","refresh"]);(0,i.default)(this,"start",0);(0,i.default)(this,"refresh",!1);(0,i.default)(this,"isShareJobModalOpen",!1);(0,i.default)(this,"isEmptyStateModalOpen",!1);(0,i.default)(this,"destinationRoute",b.NEXT_BEST_ACTION_ROUTES.MANAGE);(0,l.setProperties)(this,{confirmationDialogTitle:"Title",confirmationDialogContent:"Content",confirmationDialogPrimaryActionText:"Primary action",confirmationDialogSecondaryActionText:"Secondary Action",confirmationDialogPrimaryAction:()=>{},confirmationDialogSecondaryAction:()=>{},isConfirmationDialogOpen:!1})}closeConfirmModal(e){(0,l.setProperties)(this,{isConfirmationDialogOpen:!1,jobIdToBeRemoved:void 0});(0,p.default)({tracking:this.tracking,controlName:e})}showSuccessToast(e){let{ctaTextName:t,ctaUrl:i,ctaControlName:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} const o=(0,m.default)(this.i18n.lookupTranslation(M,e)()) if(t){const e=(0,m.default)(this.i18n.lookupTranslation(M,t)()) this.persistentToastManager.success({message:o,ctaText:e,ctaUrl:i,ctaControlName:n})}else this.persistentToastManager.success({message:o})}showErrorToast(e){const t=this.i18n.lookupTranslation(M,e)() this.persistentToastManager.error({message:t})}onAddJobPost(){(0,p.default)({tracking:this.tracking,controlName:"add_job_post_after_remove_all"}) this.transitionToRoute("hiring-opportunities.onboarding")}onAddAnotherJob(){(0,l.set)(this,"isShareJobModalOpen",!0)}onRemoveJobFromProfile(e){var t const i=(0,v.entityUrnToId)(e),n=1===(null===(t=this.paging)||void 0===t?void 0:t.total),o=n?"remove_job_posts_confirmation_modal_title":"remove_from_profile_confirmation_modal_title",r=n?"remove_job_posts_confirmation_modal_content":"remove_from_profile_confirmation_modal_content",a=(0,s.buildConfirmationModalConfig)({i18n:this.i18n,confirmationDialogTitleKey:o,confirmationDialogContentKey:r,confirmationDialogPrimaryActionTextKey:"remove_from_profile_confirmation_modal_primary_action",confirmationDialogPrimaryAction:this.removeJobFromProfile,confirmationDialogSecondaryActionTextKey:"remove_from_profile_confirmation_modal_secondary_action",confirmationDialogSecondaryAction:this.onRemoveJobCancelConfirmDialog});(0,l.setProperties)(this,{jobIdToBeRemoved:i,jobEntityUrn:e,...a})}onRemoveAllJobsFromProfile(){const e=(0,s.buildConfirmationModalConfig)({i18n:this.i18n,confirmationDialogTitleKey:"remove_job_posts_confirmation_modal_title",confirmationDialogContentKey:"remove_job_posts_confirmation_modal_content",confirmationDialogPrimaryActionTextKey:"remove_job_posts_confirmation_modal_primary_action",confirmationDialogPrimaryAction:this.removeAllJobsFromProfile,confirmationDialogSecondaryActionTextKey:"remove_job_posts_confirmation_modal_secondary_action",confirmationDialogSecondaryAction:this.onRemoveAllJobsCancelConfirmDialog});(0,l.setProperties)(this,{...e})}removeJobFromProfile(){(0,c.removeJobFromProfilePromise)({store:this.storeShim,jobId:this.jobIdToBeRemoved,pemTracking:this.pemTracking,jobPostingUrn:this.jobEntityUrn}).then((()=>{var e if(!(0,r.isDestroying)(this)){this.showSuccessToast("i18n_remove_job_confirmation_toast") this.closeConfirmModal("confirm_remove_job_post") 1!==(null===(e=this.paging)||void 0===e?void 0:e.total)&&this.refreshOpportunityCard();(0,l.set)(this,"refresh",!0)}})).catch((e=>{if((0,r.isDestroying)(this))throw e this.showErrorToast("i18n_js_generic_api_error_message") if(e&&e.isAdapterError){var t,i,n;(0,y.errorLogger)(this.jet,"hiring-opportunities/manage#removeJobFromProfile",e,[_.JET_TAGS.REMOVE_JOB_FROM_PROFILE],{callTreeId:null===(t=e.errors)||void 0===t||null===(i=t[0])||void 0===i||null===(n=i.meta)||void 0===n?void 0:n.callTreeId,shouldRethrow:!1})}else if(!d.default.testing)throw e}))}removeAllJobsFromProfile(){(0,c.removeAllJobsFromProfilePromise)({store:this.storeShim,pemTracking:this.pemTracking}).then((()=>{if((0,r.isDestroying)(this))return const e={ctaTextName:"i18n_remove_all_job_posts_success_toast_cta",ctaUrl:(0,g.getJobPostsManagementUrl)(),ctaControlName:"manage_job_posts"} this.closeConfirmModal("confirm_remove_all_job_posts") this.sharedJobsList.find((e=>(0,l.get)(e,"showcasedInOwnerProfile")))?this.showSuccessToast("i18n_remove_all_job_posts_success_toast_message",e):this.showSuccessToast("i18n_remove_all_job_posts_for_existing_job_success_toast_message") this.refreshProfileAndRefreshPhotoFrame();(0,f.transitionToExternalView)(this)})).catch((e=>{if((0,r.isDestroying)(this))throw e this.showErrorToast("i18n_js_generic_api_error_message") if(e&&e.isAdapterError){var t,i,n;(0,y.errorLogger)(this.jet,"hiring-opportunities/manage#removeAllJobsFromProfile",e,[_.JET_TAGS.REMOVE_ALL_JOBS_FROM_PROFILE],{callTreeId:null===(t=e.errors)||void 0===t||null===(i=t[0])||void 0===i||null===(n=i.meta)||void 0===n?void 0:n.callTreeId,shouldRethrow:!1})}else if(!d.default.testing)throw e}))}onRemoveJobCancelConfirmDialog(){this.closeConfirmModal("cancel_remove_job_from_profile")}onRemoveAllJobsCancelConfirmDialog(){this.closeConfirmModal("cancel_remove_all_job_posts")}onSelectPage(e){const t=(0,l.get)(this,"paging.count")*(e-1);(0,l.set)(this,"start",t)}afterCloseModal(e,t){e&&(0,l.set)(this,"refresh",!0) const i=new b.default({fromManageFlow:!0,isCreateJobFlow:t,isAddExistingJobFlow:!t,destinationRoute:this.destinationRoute}) if(i.hasNext){const t=i.completeCurrentAction(),n=this.transitionToRoute(t);(0,l.setProperties)(n.data,{jobManager:e,nextBestActionManager:i})}}},k=(0,n.default)(w.prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,n.default)(w.prototype,"storeShim",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,n.default)(w.prototype,"persistentToastManager",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,n.default)(w.prototype,"jet",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,n.default)(w.prototype,"pemTracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(w.prototype,"onAddJobPost",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onAddJobPost"),w.prototype),(0,n.default)(w.prototype,"onAddAnotherJob",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onAddAnotherJob"),w.prototype),(0,n.default)(w.prototype,"onRemoveJobFromProfile",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onRemoveJobFromProfile"),w.prototype),(0,n.default)(w.prototype,"onRemoveAllJobsFromProfile",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onRemoveAllJobsFromProfile"),w.prototype),(0,n.default)(w.prototype,"removeJobFromProfile",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"removeJobFromProfile"),w.prototype),(0,n.default)(w.prototype,"removeAllJobsFromProfile",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"removeAllJobsFromProfile"),w.prototype),(0,n.default)(w.prototype,"onRemoveJobCancelConfirmDialog",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onRemoveJobCancelConfirmDialog"),w.prototype),(0,n.default)(w.prototype,"onRemoveAllJobsCancelConfirmDialog",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onRemoveAllJobsCancelConfirmDialog"),w.prototype),(0,n.default)(w.prototype,"onSelectPage",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"onSelectPage"),w.prototype),(0,n.default)(w.prototype,"afterCloseModal",[l.action],Object.getOwnPropertyDescriptor(w.prototype,"afterCloseModal"),w.prototype),w)})) define("hiring-opportunities/controllers/management",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","hiring-opportunities/controllers/shared/base","@ember/object","@glimmer/tracking","@ember/service","job-posting-shared/utils/constants","job-posting-shared/data/share-job-on-profile","profile-shared/utils/profile-view-transition","employee-verification/utils/constants","job-posting-shared/utils/job-posting-model-utils"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d,m,g){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var h,f,b,_,y,v,T,E,O,P,S e.default=(h=(0,u.inject)("jet"),f=(0,u.inject)("global-services@store-shim"),b=(0,u.inject)("pem-tracking"),_=(0,u.inject)("hiring-service@custom-tracking"),y=class extends a.default{constructor(){super(...arguments);(0,t.default)(this,"jet",v,this);(0,t.default)(this,"storeShim",T,this);(0,t.default)(this,"pemTracking",E,this);(0,t.default)(this,"customTracking",O,this);(0,t.default)(this,"employeeVerificationState",P,this);(0,i.default)(this,"jobsHelpCenterUrl",p.EXTERNAL_URLS.JOBS_WORK_EMAIL_TROUBLESHOOT_URL);(0,i.default)(this,"verificationFlowUseCase",m.FLOW_USE_CASE.JOB_POSTING);(0,t.default)(this,"expiredEmailAddresses",S,this)}get jobPosting(){return(0,l.get)(this,"model.jobPosting")||{}}get entityUrn(){return(0,l.get)(this,"model.jobPosting.entityUrn")||""}get companyUrn(){return(0,g.getJobPostingCompanyUrn)((0,l.get)(this,"model.jobPosting.companyDetails"))||""}get companyName(){return(0,g.getJobPostingCompany)((0,l.get)(this,"model.jobPosting.companyDetails"))}get companyLogo(){return(0,g.getJobPostingCompanyLogo)((0,l.get)(this,"model.jobPosting.companyDetails.company")||(0,l.get)(this,"model.jobPosting.companyDetails"))||{}}addJobsOnProfile(){const e=[this.entityUrn] return(0,c.default)({jobEntityUrns:e,store:this.storeShim,jet:this.jet,pemTracking:this.pemTracking,customTracking:this.customTracking}).then((()=>{if(!(0,r.isDestroying)(this)){this.refreshProfileAndRefreshPhotoFrame() this.transitionToRoute("hiring-opportunities.manage")}})).catch((e=>{if((0,r.isDestroying)(this))throw e if(e&&e.isAdapterError)return(0,d.transitionToExternalView)(this) throw e}))}onUpdateEmpVerifyState(e){const{isOpen:t,isVerificationComplete:i}=e i?this.addJobsOnProfile():t||this.onAfterCloseModal() this.employeeVerificationState=e}},v=(0,n.default)(y.prototype,"jet",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,n.default)(y.prototype,"storeShim",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,n.default)(y.prototype,"pemTracking",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,n.default)(y.prototype,"customTracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,n.default)(y.prototype,"employeeVerificationState",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{step:m.STEP_EMAIL_INPUT,isOpen:!1}}}),S=(0,n.default)(y.prototype,"expiredEmailAddresses",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),(0,n.default)(y.prototype,"onUpdateEmpVerifyState",[l.action],Object.getOwnPropertyDescriptor(y.prototype,"onUpdateEmpVerifyState"),y.prototype),y)})) define("hiring-opportunities/controllers/onboarding",["exports","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","hiring-opportunities/controllers/shared/base","@ember/object","job-posting-modal/utils/constants","hiring-opportunities/utils/next-best-action-manager","profile-shared/utils/profile-view-transition","job-posting-shared/utils/job-posting-model-utils"],(function(e,t,i,n,o,r,a,l,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var u e.default=(u=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"isShareJobModalOpen",!0)}isEligibleForInvite(e){var t const i=(0,o.get)(e,"jobsList.0.company.company.companyUrn")||(0,o.get)(e,"jobsList.0.company.entityUrn")||(0,s.getJobPostingCompanyUrn)((0,o.get)(e,"jobsList.0.companyDetails")) return this.model.inviteHiringPartnersLegoData&&1===(null==e||null===(t=e.jobsList)||void 0===t?void 0:t.length)&&i}onClosingOnboarding(e,t){if(e){if((0,o.get)(e.jobsList[0],"jobState")!==r.JOB_STATES.REVIEW){const i=this.isEligibleForInvite(e),n=new a.default({eligibleForInvite:i,isCreateJobFlow:t,isAddExistingJobFlow:!t}) if(n.hasNext){const t=n.completeCurrentAction(),i=this.transitionToRoute(t);(0,o.setProperties)(i.data,{jobManager:e,nextBestActionManager:n})}return{}}(0,l.transitionToExternalView)(this) return{}}return this.onAfterCloseModal()}},(0,i.default)(u.prototype,"onClosingOnboarding",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"onClosingOnboarding"),u.prototype),u)})) define("hiring-opportunities/controllers/posted-jobs",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","hiring-opportunities/controllers/shared/base","@ember/object","job-posting-modal/utils/constants","@glimmer/tracking"],(function(e,t,i,n,o,r,a,l,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var u,p e.default=(u=class extends r.default{constructor(){super(...arguments);(0,t.default)(this,"isShareJobModalOpen",p,this);(0,i.default)(this,"enrollmentFlow",l.FLOW_NAME.OPEN_TO_ENROLLMENT)}get jobsList(){const e=(0,a.get)(this,"model.jobFromFeedPost")||{} return[...(0,a.get)(this,"model.jobsNotOnProfile.elements")??[],e]}},p=(0,n.default)(u.prototype,"isShareJobModalOpen",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),u)})) define("hiring-opportunities/controllers/promote",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/object","@ember/service","global-utils/utils/api-compat","global-utils/utils/url","hiring-opportunities/controllers/shared/base","hiring-opportunities/utils/constants","profile-opportunities-shared/utils/tracking-helpers","job-posting-modal/utils/constants","job-trust/utils/format-helpers","job-posting-shared/data/promote-job-posting","job-posting-shared/utils/budget-utils","job-posting-shared/utils/budget-tracking-utils","job-posting-shared/utils/constants","hiring-service/utils/constants"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d,m,g,h,f,b,_,y){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var v,T,E,O,P,S,w,k,I,A,j const D="hiring-opportunities@promote" e.default=(v=(0,l.inject)("tracking"),T=(0,l.inject)("i18n"),E=(0,l.inject)("global-services@store-shim"),O=(0,l.inject)("hiring-service@custom-tracking"),P=(0,l.inject)("number-formatting@number-formatter"),S=class extends p.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",w,this);(0,t.default)(this,"i18n",k,this);(0,t.default)(this,"storeShim",I,this);(0,t.default)(this,"customTracking",A,this);(0,t.default)(this,"numberFormatterService",j,this);(0,i.default)(this,"confirmationDialogTitle","Title");(0,i.default)(this,"confirmationDialogContent","Content");(0,i.default)(this,"confirmationDialogPrimaryActionText","Primary action");(0,i.default)(this,"confirmationDialogSecondaryActionText","Secondary Action");(0,i.default)(this,"isConfirmationDialogOpen",!1);(0,i.default)(this,"entryPoint",m.ENTRY_POINT.OPEN_TO_HIRING)}get jobId(){var e return null===(e=this.model.jobManager.jobsList[0])||void 0===e?void 0:e.jobId}get jobTitle(){var e return null===(e=this.model.jobManager.jobsList[0])||void 0===e?void 0:e.title}get eligibleForMigrationToOJFreeCredit(){var e,t,i const n=null===(e=this.model)||void 0===e||null===(t=e.jobFreePromotionEligibilities)||void 0===t||null===(i=t.freeCreditPromotionEligibility)||void 0===i?void 0:i.type return!!_.MIGRATION_TO_OJ_ELIGIBILITY_TYPES[n]}get freeCreditAmount(){var e,t,i return null===(e=this.model)||void 0===e||null===(t=e.jobFreePromotionEligibilities)||void 0===t||null===(i=t.freeCreditPromotionEligibility)||void 0===i?void 0:i.creditAmount}get creditAmount(){const e=this.freeCreditAmount||{creditAmount:0} return(0,g.formatCurrencyNumber)(e.amount,e.currencyCode,this.numberFormatterService,0)}get recommendedDailyBudget(){return(0,a.get)(this,"model.jobBudgetRecommendations.dailyBudgetInLocalCurrency")}get currencyCode(){return(0,a.get)(this,"model.jobBudgetRecommendations.dailyBudgetInLocalCurrency.currencyCode")}get formattedDailyBudget(){const e=(0,a.get)(this.recommendedDailyBudget,"amount") return(0,g.formatCurrencyNumber)(e,this.currencyCode,this.numberFormatterService,0)}async redirectToCheckoutPage(e){const t=(0,a.get)(this.model,"jobPostingUrn") try{var i const n=await(0,h.default)(this.storeShim,this.jet,t,e,c.JOB_PROMOTION_TYPE.FREE_CREDIT) if((0,r.isDestroying)(this))return const o=(0,f.getCheckoutUrl)({cartId:n,jobId:(0,s.entityUrnToId)(t),jobPostingFlowTrackingId:this.customTracking.getTrackingId()}),a={budgetSelection:{dailyBudgetAmount:e.dailyBudget},budgetRecommendation:(0,b.getJobBudgetRecommendationsTrackingData)(null===(i=this.model)||void 0===i?void 0:i.jobBudgetRecommendations)} this.customTracking.fireJobPostingFlowOperationEvent({operation:y.JOB_POSTING_FLOW_OPERATION_NAME.BUDGET_PAGE_CONTINUE},{budgetPageContinueData:a},t) jSecure.redirect(o)}catch(e){if((0,r.isDestroying)(this))throw e if(!e||!e.isAdapterError)throw e}}get startWithFreeCreditText(){return this.i18n.lookupTranslation(D,"i18n_start_with_credit")([{creditAmount:this.creditAmount}])}get promoteUpsellTextMap(){const e=Object.freeze({upsellCredit:{upsellHeader:this.i18n.lookupTranslation(D,"i18n_upsell_credit_header")([{creditAmount:this.creditAmount}]),upsellBulletOne:this.i18n.lookupTranslation(D,"i18n_trial_promoted_3_times_faster")(),upsellBulletTwo:this.i18n.lookupTranslation(D,"i18n_trial_shown_at_the_top")(),upsellBulletThree:this.i18n.lookupTranslation(D,"i18n_trial_instant_job_alerts")()},default:{upsellHeader:this.i18n.lookupTranslation(D,"i18n_promote_job_post")(),upsellBulletOne:this.i18n.lookupTranslation(D,"i18n_shown_at_top_of_search")(),upsellBulletTwo:this.i18n.lookupTranslation(D,"i18n_top_placement_in_recommendations")(),upsellBulletThree:this.i18n.lookupTranslation(D,"i18n_send_instant_alerts")()}}) return this.eligibleForMigrationToOJFreeCredit?e.upsellCredit:e.default}get promoteJobUrl(){const e={jobId:this.jobId,jobPostingFlowTrackingId:this.customTracking.getTrackingId(),cancelUrl:`${(0,u.getDomainUrl)()}/in/${this.model.memberId}`} e.trk=this.entryPoint return(0,f.getJobPostingBudgetUrl)(e)}onStartWithFreePromotionButtonClick(){const e={dailyBudget:{amount:(0,a.get)(this.recommendedDailyBudget,"amount"),currencyCode:this.currencyCode}} this.redirectToCheckoutPage(e)}onCloseModal(){const{nextBestActionManager:e}=this.model,t="exit" if(null!=e&&e.destinationRoute){(0,d.default)({controlName:t,tracking:this.tracking}) this.transitionToRoute(e.destinationRoute)}else this.onAfterCloseModal(t)}},w=(0,n.default)(S.prototype,"tracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,n.default)(S.prototype,"i18n",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I=(0,n.default)(S.prototype,"storeShim",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,n.default)(S.prototype,"customTracking",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,n.default)(S.prototype,"numberFormatterService",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(S.prototype,"onStartWithFreePromotionButtonClick",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onStartWithFreePromotionButtonClick"),S.prototype),(0,n.default)(S.prototype,"onCloseModal",[a.action],Object.getOwnPropertyDescriptor(S.prototype,"onCloseModal"),S.prototype),S)})) define("hiring-opportunities/controllers/share-box",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","hiring-opportunities/controllers/shared/base","@ember/object","@glimmer/tracking","hiring-service/utils/constants","profile-shared/utils/profile-view-transition","@ember/service","global-utils/utils/urn-converter","hiring-opportunities/utils/get-detour-manager"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var m,g,h,f,b,_,y,v e.default=(m=(0,p.inject)("i18n"),g=(0,p.inject)("hiring-service@custom-tracking"),h=(0,p.inject)("@linkedin/ember-restli-graphql@graphql"),f=class extends r.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",b,this);(0,t.default)(this,"customTracking",_,this);(0,t.default)(this,"graphql",y,this);(0,t.default)(this,"isShareboxModalOpen",v,this);(0,i.default)(this,"shareOrigin","PROFILE");(0,i.default)(this,"isSharedSuccessfully",!1)}get initialDetourManager(){var e return(0,d.getDashInitialDetourManager)({authenticatedUser:this.authenticatedUser,i18n:this.i18n,jobEntityUrns:null===(e=this.model.jobManager)||void 0===e?void 0:e.jobEntityUrns,shareText:this.i18n.lookupTranslation("profile-opportunities@hiring-opportunities/share-box","i18n_share_box_prefill_text")(),graphql:this.graphql})}onCloseModal(){this.isShareboxModalOpen=!1 const{nextBestActionManager:e,jobManager:t}=this.model if(null!=e&&e.hasNext){const i=this.isSharedSuccessfully?e.completeCurrentAction():e.skipCurrentAction(),n=this.transitionToRoute(i);(0,a.setProperties)(n.data,{jobManager:t,nextBestActionManager:e})}else if(null!=e&&e.destinationRoute){this.isSharedSuccessfully&&e.completeCurrentAction() const i=this.transitionToRoute(e.destinationRoute);(0,a.setProperties)(i.data,{jobManager:t,nextBestActionManager:e})}else(0,u.transitionToExternalView)(this)}onShareSuccess(){this.isSharedSuccessfully=!0 this._fireActionEvent()}_fireActionEvent(){var e,t this.model.jobManager.isCreateJobFlow?this.customTracking.fireJobPostingPosterActionEvent({jobPostingUrn:(0,c.toUrn)("jobs/dash-jobPosting",(0,a.get)(this.model,"jobManager.jobsList.0.jobId")),actionType:s.JOB_POSTING_POSTER_ACTION_TYPE.JOB_SHARED_TO_FEED}):null===(e=this.model.jobManager)||void 0===e||null===(t=e.jobEntityUrns)||void 0===t||t.forEach((e=>{this.customTracking.fireJobPostingPosterActionEvent({jobPostingUrn:e,actionType:s.JOB_POSTING_POSTER_ACTION_TYPE.JOB_SHARED_TO_FEED})}))}},b=(0,n.default)(f.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,n.default)(f.prototype,"customTracking",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,n.default)(f.prototype,"graphql",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,n.default)(f.prototype,"isShareboxModalOpen",[l.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),(0,n.default)(f.prototype,"onCloseModal",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"onCloseModal"),f.prototype),(0,n.default)(f.prototype,"onShareSuccess",[a.action],Object.getOwnPropertyDescriptor(f.prototype,"onShareSuccess"),f.prototype),f)})) define("hiring-opportunities/controllers/share",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","hiring-opportunities/controllers/shared/base","@ember/service","@ember/object","profile-opportunities-shared/utils/tracking-helpers","global-utils/utils/urn-converter"],(function(e,t,i,n,o,r,a,l,s,u){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var p,c,d,m,g,h,f e.default=(p=(0,a.inject)("authentication@authenticated-user"),c=(0,a.inject)("i18n"),d=(0,a.inject)("profile-services@identity-store"),m=class extends r.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",g,this);(0,t.default)(this,"i18n",h,this);(0,t.default)(this,"identityStore",f,this);(0,i.default)(this,"isAskToShareModalOpen",!0);(0,l.setProperties)(this,{confirmationDialogTitle:"Title",confirmationDialogContent:"Content",confirmationDialogPrimaryActionText:"Primary action",confirmationDialogSecondaryActionText:"Secondary Action",confirmationDialogPrimaryAction:()=>{},confirmationDialogSecondaryAction:()=>{},isConfirmationDialogOpen:!1})}closeConfirmModal(e){(0,l.setProperties)(this,{isConfirmationDialogOpen:!1});(0,s.default)({controlName:e,tracking:this.tracking})}get jobsList(){var e return(null===(e=this.model.jobManager)||void 0===e?void 0:e.jobsList)||[]}get jobTitles(){const e=this.jobsList,t=this.i18n.lookupTranslation("profile-opportunities@hiring-opportunities/share","i18n_share_delimiter")() return e.map((e=>(0,l.get)(e,"title"))).join(`${t} `)}onCancelConfirmDialog(){this.closeConfirmModal("cancel_update_photo_visibility")}onUpdateConfirmDialog(){const e=(0,u.toUrn)("com.linkedin.voyager.dash.identity.profile.PrivacySettings","singleton",!0),t=this.identityStore.peekRecord("com.linkedin.voyager.dash.identity.profile.PrivacySettings",e);(0,l.setProperties)(t,{profilePictureVisibilitySetting:"MEMBERS",publicProfilePictureVisibilitySetting:"MEMBERS"}) t.save({adapterOptions:{partial:!0,url:"/voyager/api/voyagerIdentityDashPrivacySettings"}}) this.closeConfirmModal("update_photo_visibility")}onStartPost(){const{jobManager:e,nextBestActionManager:t}=this.model,i=this.transitionToRoute("hiring-opportunities.share-box");(0,l.setProperties)(i.data,{jobManager:e,nextBestActionManager:t})}onDismiss(){const{nextBestActionManager:e,jobManager:t}=this.model if(null!=e&&e.hasNext){const i=e.skipCurrentAction(),n=this.transitionToRoute(i);(0,l.setProperties)(n.data,{jobManager:t,nextBestActionManager:e})}else this.onAfterCloseModal()}},g=(0,n.default)(m.prototype,"authenticatedUser",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=(0,n.default)(m.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=(0,n.default)(m.prototype,"identityStore",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(m.prototype,"onCancelConfirmDialog",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onCancelConfirmDialog"),m.prototype),(0,n.default)(m.prototype,"onUpdateConfirmDialog",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onUpdateConfirmDialog"),m.prototype),(0,n.default)(m.prototype,"onStartPost",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onStartPost"),m.prototype),(0,n.default)(m.prototype,"onDismiss",[l.action],Object.getOwnPropertyDescriptor(m.prototype,"onDismiss"),m.prototype),m)})) define("hiring-opportunities/controllers/shared/base",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/controller","@ember/object","profile-shared/utils/profile-view-transition","profile-opportunities-shared/utils/tracking-helpers","@ember/service","profile-opportunities-shared/utils/reload-opportunity-cards","profile-shared/utils/member-info-helper"],(function(e,t,i,n,o,r,a,l,s,u,p,c){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var d,m,g,h,f,b,_,y,v,T,E e.default=(d=(0,u.inject)("tracking"),m=(0,u.inject)("authentication@authenticated-user"),g=(0,u.inject)("profile-services@identity-store"),h=(0,u.inject)("profile-shared@multi-step-form"),f=(0,u.inject)("@linkedin/ember-restli-graphql@graphql"),b=class extends r.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",_,this);(0,t.default)(this,"authenticatedUser",y,this);(0,t.default)(this,"identityStore",v,this);(0,t.default)(this,"multiStepForm",T,this);(0,t.default)(this,"graphql",E,this)}fireDismissControlTracking(e){(0,s.default)({tracking:this.tracking,controlName:e})}onAfterCloseModal(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"dismiss" this.fireDismissControlTracking(e);(0,l.transitionToExternalView)(this)}refreshOpportunityCard(){(0,p.default)({graphql:this.graphql,authenticatedUser:this.authenticatedUser})}refreshProfileAndRefreshPhotoFrame(){const e=(0,a.get)(this,"authenticatedUser.miniProfile.publicIdentifier");(0,c.refreshMemberPhoto)(this.graphql,e) this.refreshOpportunityCard() this.identityStore.reloadVersionTag()}},_=(0,n.default)(b.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,n.default)(b.prototype,"authenticatedUser",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,n.default)(b.prototype,"identityStore",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,n.default)(b.prototype,"multiStepForm",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,n.default)(b.prototype,"graphql",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(b.prototype,"onAfterCloseModal",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"onAfterCloseModal"),b.prototype),(0,n.default)(b.prototype,"refreshOpportunityCard",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"refreshOpportunityCard"),b.prototype),(0,n.default)(b.prototype,"refreshProfileAndRefreshPhotoFrame",[a.action],Object.getOwnPropertyDescriptor(b.prototype,"refreshProfileAndRefreshPhotoFrame"),b.prototype),b)})) define("hiring-opportunities/controllers/view",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","hiring-opportunities/controllers/shared/base","@ember/object","@ember/service","profile-opportunities-shared/utils/tracking-helpers","global-utils/utils/a11y-focus-element","hiring-opportunities/utils/constants","global-utils/utils/url","global-helpers/helpers/name"],(function(e,t,i,n,o,r,a,l,s,u,p,c,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var m,g,h,f,b e.default=(m=(0,l.inject)("router"),g=(0,l.inject)("authentication@authenticated-user"),h=class extends r.default{constructor(){super(...arguments);(0,t.default)(this,"router",f,this);(0,t.default)(this,"authenticatedUser",b,this);(0,i.default)(this,"queryParams",["start"]);(0,i.default)(this,"start",0);(0,i.default)(this,"learnMoreAboutPrivacyUrl",`https://${(0,c.getDomain)()}${p.LEARN_MORE_ABOUT_PRIVACY_URL}`);(0,a.setProperties)(this,{confirmationDialogTitle:"Title",confirmationDialogContent:"Content",confirmationDialogPrimaryActionText:"Primary action",confirmationDialogSecondaryActionText:"Secondary Action",confirmationDialogPrimaryAction:()=>{},confirmationDialogSecondaryAction:()=>{},isConfirmationDialogOpen:!1})}get hmName(){return(0,d.getName)(this.model.hmMiniProfile)}onEdit(){this.transitionToRoute("hiring-opportunities.manage")}onSelectPage(e){const t=(0,a.get)(this,"paging.count")*(e-1);(0,a.set)(this,"start",t);(0,u.default)(this,"#hirer-photo-frame")}goToJobDetailsPage(e){let{recommendedFlavor:t="",jobId:i}=e;(0,s.default)({tracking:this.tracking,controlName:"job_card"}) this.router.transitionTo("job-details-engine.index",i,{queryParams:{recommendedFlavor:t}})}},f=(0,n.default)(h.prototype,"router",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,n.default)(h.prototype,"authenticatedUser",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(h.prototype,"onEdit",[a.ac