dUser i.readAndSetGuestStatus() const r=f.default.getInvitationData(i.isGuestUser,e.to) if(r)return this.replaceWith(...r) if(i.isGuestUser&&!i.shouldBypassAuth(e)&&(0,n.includesAnyTargetRoute)(X,e.to))return i.redirectToLogin(e) const{trk:a,skipRedirect:o}=e.to?e.to.queryParams:{} if(a&&a.match(/(^ext-company_culture|^eml-(msg_digest|email_member_message_v2|email_messages_you_may_have_missed|email_inmail_initial_single|inmail_reply|inmail_accepted|email_premium_inmail_initial_single|email_jobs_open_candidates_inmails_ignored_single_01|premium_inmail_weekly_digest-body-view_all_messages|msg_digest-body-reply_to_sender|wym)).*/gi)){const t=(0,g.default)(e) if(t)return this.transitionTo("feed.index",{queryParams:t})}if(e.to&&"chat"===e.to.name)return(0,m.handleGroupChatLink)(this,e) if("resume-maker-web-legacy"===(null===(t=e.to)||void 0===t?void 0:t.name))return this.transitionTo("jobs.index",{queryParams:{showResumeBuilderModal:"true"}}) if(!o&&!this.interop.isActive&&this.shouldRedirectToNile(e)){const t=this.transitionToRedirectUrl(e) if(t){e.abort() O.default.redirect((0,k.generateLiExternalUrl)(t.path,t.queryParams)) return}}return e}setTitle(e){super.setTitle(...arguments) this.documentService.updateDefaultTitle(e)}willDestroy(){(0,l.reset)() super.willDestroy(...arguments);(0,w.teardownRouteTracking)(this) this.pageKeyHistory.clear()}},K=(0,r.default)(q.prototype,"router",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(q.prototype,"authenticatedUser",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(q.prototype,"clientSensor",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,r.default)(q.prototype,"badgeService",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,r.default)(q.prototype,"navInteraction",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,r.default)(q.prototype,"documentService",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=(0,r.default)(q.prototype,"tracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(q.prototype,"pageKeyHistory",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,r.default)(q.prototype,"msgOverlayService",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(q.prototype,"lix",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=(0,r.default)(q.prototype,"interop",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=(0,r.default)(q.prototype,"jet",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q))||L)||L) const te=/\./g function ie(e,t){const i=e.split(".") let r="" for(let e=0;e{e.disabled=!1}))}function ge(){f.default&&document.body.classList.add("icons-loaded")}e.default=(O=(0,n.inject)("global-services@store-shim"),x=(0,n.inject)("authentication@authenticated-user"),M=(0,n.inject)("authentication@force-logout"),T=(0,n.inject)("global-nav-shared@badge"),N=(0,n.inject)("tracking"),E=(0,n.inject)("lix"),S=(0,n.inject)("fastboot-bpr"),A=(0,n.inject)("router"),I=(0,n.inject)("pem-tracking"),R=(0,n.inject)("locale"),z=(0,n.inject)("global-services@internal-tools"),U=(0,n.inject)("persistent-toast-manager@persistent-toast-manager"),C=(0,n.inject)("tag-manager"),D=(0,n.inject)("tag-manager@register-tag-manager"),L=(0,n.inject)("i18n"),q=(0,n.inject)("global-services@qualtrics-survey"),K=(0,n.inject)("global-services@qualtrics-survey-v2"),F=(0,n.inject)("msg-overlay-manager@msg-overlay-manager"),B=(0,n.inject)("lego@resolver"),H=(0,n.inject)("lego@tracking"),G=class extends s.default{constructor(){super(...arguments);(0,t.default)(this,"storeShim",W,this);(0,t.default)(this,"authenticatedUser",$,this);(0,t.default)(this,"forceLogout",V,this);(0,t.default)(this,"badgeService",Q,this);(0,t.default)(this,"tracking",Y,this);(0,t.default)(this,"lix",Z,this);(0,t.default)(this,"fastbootBpr",J,this);(0,t.default)(this,"router",X,this);(0,t.default)(this,"pemTracking",ee,this);(0,t.default)(this,"locale",te,this);(0,t.default)(this,"internalTools",ie,this);(0,t.default)(this,"persistentToastManager",re,this);(0,t.default)(this,"tagManager",ae,this);(0,t.default)(this,"registerTagManager",oe,this);(0,t.default)(this,"i18n",ne,this);(0,t.default)(this,"qualtricsSurvey",se,this);(0,t.default)(this,"qualtricsSurveyV2",le,this);(0,t.default)(this,"msgOverlayManager",ue,this);(0,t.default)(this,"legoResolver",de,this);(0,t.default)(this,"legoTracking",ce,this);(0,i.default)(this,"oldFaviconVariant",void 0);(0,i.default)(this,"hasTriggeredBeacon",!1);(0,i.default)(this,"isMobile",!1);(0,i.default)(this,"windowLocation",void 0) this.tagManager.init() this.registerTagManager.registerProfile("feed") this.registerTagManager.registerProfile("jobs") this.registerTagManager.registerProfile("jobposting") this.registerTagManager.registerProfile("mynetwork") this.registerTagManager.registerProfile("onboarding") this.registerTagManager.registerProfile("premium") this.registerTagManager.registerProfile("search") this.registerTagManager.registerProfile("hiring") this.registerTagManager.registerProfile("organizationadmin") this.badgeService.on("badgeCountChanged",this,this.updateFavicon) this.router.on("routeWillChange",this.routeWillChange.bind(this)) this.router.on("routeDidChange",this.routeDidChange.bind(this)) if(f.default){this.isMobile=(0,P.isMobile)() this.windowLocation=(0,w.default)() this.forceLogout.setup() document.addEventListener("artdeco-icons-loaded",ge) document.addEventListener("DOMContentLoaded",he) this.lix.getTreatmentIsEnabled("voyager.web.foundations-growth-banner-color")&&document.body.classList.add("payment-failure-global-alert-lix-enabled-class")}this.router.on("didTransition",(()=>{this.setGlobalAlertVisibility(this.router.currentRoute.queryParams)})) this.flagshipCSATSurvey=new k.FlagshipCSATSurvey({lix:this.lix,locale:this.locale,internalTools:this.internalTools,legoResolver:this.legoResolver,legoTracking:this.legoTracking,authenticatedUser:this.authenticatedUser,tracking:this.tracking,qualtricsSurvey:this.qualtricsSurvey,qualtricsSurveyV2:this.qualtricsSurveyV2,getMsgOverlayManager:()=>this.msgOverlayManager})}willDestroy(){super.willDestroy() if(f.default){document.removeEventListener("artdeco-icons-loaded",ge) document.removeEventListener("DOMContentLoaded",he)}}model(e,t){if((0,o.isDestroying)(this))return const i={} if(f.default){const e=this.storeShim.queryURL(`/${m.default.namespace}/voyagerGlobalAlerts`,{cacheKey:"route-common-global-alert-collection",params:{q:"findAlerts",alertWithActions:!0,adHocAlerts:!0}}) t.then((()=>{(0,o.isDestroying)(this)||g.default.hash({alerts:e}).then((e=>{let{alerts:t}=e;(0,o.isDestroying)(this)||this._setupAlerts(i,t)}))}))}return i}updateFavicon(e){const t=e?"badged":"default" if(f.default&&t&&t!==this.oldFaviconVariant){Object.keys(fe).forEach((e=>{!function(e,t){if(f.default){const i=document.getElementById(`favicon-${e}`) null==i||i.setAttribute("href",jSecure.sanitizeUrl(fe[e][t]))}}(e,t)})) this.oldFaviconVariant=t}}setGlobalAlertVisibility(e){const t=this.controllerFor("application");(0,h.isQueryParamsOnly)(e)||(t.hasGlobalAlerts=me(e))}isMobileWebAndShouldReloadPage(e){var t,i,r return this.lix.getTreatmentIsEnabled("voyager.web.careers-mobile-web-browser-refresh-non-jobs-link")&&f.default&&this.isMobile&&(null==e||null===(t=e.from)||void 0===t||null===(i=t.name)||void 0===i?void 0:i.startsWith("job"))&&(null==e||null===(r=e.to)||void 0===r?void 0:r.name)&&!e.to.name.startsWith("job")&&!e.to.name.startsWith("authentication.loading")}routeWillChange(e){var t,i if(this.isMobileWebAndShouldReloadPage(e)){var r if(null!=e&&null!==(r=e.intent)&&void 0!==r&&r.url){this.windowLocation.replace(e.intent.url) e.abort()}else this.router.transitionTo("jobs-mobile-web-404")}if(null!=e&&e.to&&null!==(t=e.to)&&void 0!==t&&t.queryParams){const{queryParams:t}=e.to,i=t.trk,r=this.lix.getTreatmentIsEnabled("voyager.web.trust-challenge-toast"),a=this.i18n.lookupTranslation(j.default,"i18n_challenge_toast") r&&"invitation_challenge_success"===i&&this.persistentToastManager.success({message:a})}if(!(e.isAborted||null===e.from||null!==(i=e.targetName)&&void 0!==i&&i.includes("loading"))){var a this.persistentToastManager.hasToasts()&&!pe.includes(null==e||null===(a=e.from)||void 0===a?void 0:a.name)&&this._clearToasts(e)}}routeDidChange(e){e.isAborted||this.setGlobalAlertVisibility(e) this.flagshipCSATSurvey.initiateSurvey(e)}beforeModel(e){e.to&&"authentication.index"===e.to.name&&((0,y.isIsolatedBuild)()&&!(0,b.hasBundle)("feed")?this.transitionTo("aide"):this.transitionTo("feed"))}_triggerEdgeRumBeacon(){if(f.default){const e=l.default.testing?0:1e4;(0,v.runTask)(this,(()=>{const{lix:e}=this,t=e.getTreatment("cdn_use_cedexis_beacon") this.controllerFor("application").enableCedexisBeacon=!1 this.controllerFor("application").enablePulsarBeacon=!1 "string"!=typeof t||("cedexis"===t||"enabled"===t?this.controllerFor("application").enableCedexisBeacon=!0:"pulsar"===t&&(this.controllerFor("application").enablePulsarBeacon=!0))}),e)}this.hasTriggeredBeacon=!0}_clearToasts(e){var t,i const[r]=(null===(t=e.from)||void 0===t?void 0:t.name.split("."))||[],[a]=(null===(i=e.to)||void 0===i?void 0:i.name.split("."))||[] r!==a&&this.persistentToastManager.clear()}_setupAlerts(e,t){const i=t&&t.elements,r=i&&[...i]||[] 0;(0,c.set)(e,"alerts",r)}didTransition(){this.hasTriggeredBeacon||this._triggerEdgeRumBeacon()}error(e,t){if((0,o.isDestroying)(this))throw e if(e.errors){if(e.errors.some((function(e){return parseInt(e.status,10)===u.httpStatus.S_401_UNAUTHORIZED}))){this.authenticatedUser.redirectToLogin(this,t) return!1}}"object"==typeof e&&(e.attemptedTransition=t) this.tracking.fireTrackingPayload({topicName:"OopsPageViewEvent",eventName:"PageViewEvent"},{pageType:"ajax",totalTime:0,trackingInfo:{}}) const i={"search.results.generic.index":e=>`${e.to.name}--${e.to.parent.params.result_type}`,"trust-verifications.work-email":e=>{var t return`${e.to.name}--${null===(t=e.to.parent.params)||void 0===t?void 0:t.platform}`},"trust-verifications.identity-start":e=>{var t,i return`${e.to.name}--${null===(t=e.to.parent.params)||void 0===t?void 0:t.verificationType}--${null===(i=e.to.parent.params)||void 0===i?void 0:i.platform}`},"trust-verifications.identity-result":e=>{var t,i return`${e.to.name}--${null===(t=e.to.parent.params)||void 0===t?void 0:t.verificationType}--${null===(i=e.to.parent.params)||void 0===i?void 0:i.platform}`},"trust-verifications.microsoft-entra":e=>{var t return`${e.to.name}--${null===(t=e.to.parent.params)||void 0===t?void 0:t.platform}`}} !t.data[_.PEM_TRANSITION_TO_OVERRIDE_KEY]&&i[t.to.name]&&(t.data[_.PEM_TRANSITION_TO_OVERRIDE_KEY]=i[t.to.name](t)) this.pemTracking.trackOopsPage(e,t) return!0}loading(){return!this.fastbootBpr.isSSRPath}},W=(0,r.default)(G.prototype,"storeShim",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=(0,r.default)(G.prototype,"authenticatedUser",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(G.prototype,"forceLogout",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,r.default)(G.prototype,"badgeService",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(G.prototype,"tracking",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=(0,r.default)(G.prototype,"lix",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=(0,r.default)(G.prototype,"fastbootBpr",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=(0,r.default)(G.prototype,"router",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=(0,r.default)(G.prototype,"pemTracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=(0,r.default)(G.prototype,"locale",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=(0,r.default)(G.prototype,"internalTools",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=(0,r.default)(G.prototype,"persistentToastManager",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=(0,r.default)(G.prototype,"tagManager",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=(0,r.default)(G.prototype,"registerTagManager",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ne=(0,r.default)(G.prototype,"i18n",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),se=(0,r.default)(G.prototype,"qualtricsSurvey",[q],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),le=(0,r.default)(G.prototype,"qualtricsSurveyV2",[K],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ue=(0,r.default)(G.prototype,"msgOverlayManager",[F],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),de=(0,r.default)(G.prototype,"legoResolver",[B],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ce=(0,r.default)(G.prototype,"legoTracking",[H],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(G.prototype,"didTransition",[c.action],Object.getOwnPropertyDescriptor(G.prototype,"didTransition"),G.prototype),(0,r.default)(G.prototype,"error",[c.action],Object.getOwnPropertyDescriptor(G.prototype,"error"),G.prototype),(0,r.default)(G.prototype,"loading",[c.action],Object.getOwnPropertyDescriptor(G.prototype,"loading"),G.prototype),G)})) define("voyager-web/routes/authentication",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/destroyable","@ember/service","@ember/object","@ember/routing/route","nt-requests/requests/cards","global-utils/utils/is-browser","ember","voyager-web/config/environment","global-utils/utils/get-ie-version","rsvp","global-utils/utils/url","takeover/utils/constants","@linkedin/ember-pem/utils/degradation-tracking-metadata","ember-lifeline","restli-utils","ember-app-scheduler","@linkedin/abuse-features-lib"],(function(e,t,i,r,a,o,n,s,l,u,d,c,p,f,m,h,g,b,y,v,_,w){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var j,P,k,O,x,M,T,N,E,S,A,I,R,z,U,C,D,L,q,K,F,B,H,G,W,$,V,Q,Y,Z,J,X,ee,te,ie,re,ae e.default=(j=(0,n.inject)("authentication@authenticated-user"),P=(0,n.inject)("global-nav@nav"),k=(0,n.inject)("global-nav-shared@badge"),O=(0,n.inject)("date"),x=(0,n.inject)("gdpr-notice@gdpr-notice"),M=(0,n.inject)("profile-services@identity-store"),T=(0,n.inject)("global-services@store-shim"),N=(0,n.inject)("global-services@internal-logger"),E=(0,n.inject)("i18n"),S=(0,n.inject)("jet"),A=(0,n.inject)("lix"),I=(0,n.inject)("prefetch"),R=(0,n.inject)("router"),z=(0,n.inject)("global-services@router-scroll"),U=(0,n.inject)("global-services@session"),C=(0,n.inject)("coach-shared@onboarding"),D=(0,n.inject)("tracking"),L=(0,n.inject)("global-services@window"),q=class extends l.default{constructor(){super(...arguments);(0,t.default)(this,"authenticatedUser",K,this);(0,t.default)(this,"nav",F,this);(0,t.default)(this,"badge",B,this);(0,t.default)(this,"date",H,this);(0,t.default)(this,"gdprNotice",G,this);(0,t.default)(this,"identityStore",W,this);(0,t.default)(this,"storeShim",$,this);(0,t.default)(this,"internalLogger",V,this);(0,t.default)(this,"i18n",Q,this);(0,t.default)(this,"jet",Y,this);(0,t.default)(this,"lix",Z,this);(0,t.default)(this,"prefetch",J,this);(0,t.default)(this,"router",X,this);(0,t.default)(this,"routerScroll",ee,this);(0,t.default)(this,"session",te,this);(0,t.default)(this,"coachOnboardingService",ie,this);(0,t.default)(this,"tracking",re,this);(0,t.default)(this,"windowService",ae,this);(0,i.default)(this,"feedModuleKey","home-feed:desktop");(0,i.default)(this,"targetName",void 0);(0,i.default)(this,"shouldTransitionToOnboarding",void 0);(0,i.default)(this,"shouldTransitionToAdConsentPage",void 0);(0,i.default)(this,"adConsentPageRedirectUrl",void 0) this.session.validate() this.routerScroll.setup() this.router.on("routeWillChange",(e=>{var t this.targetName=(null===(t=e.to)||void 0===t?void 0:t.name)??null})) this.router.on("routeDidChange",this.routeDidChangeHandler.bind(this)) if(d.default&&this.lix.getTreatmentIsEnabled("voyager.client.staff")){this.errorHandler=this._handleError.bind(this) this.windowService.addEventListener("error",this.errorHandler) this.rejectionHandler=this._handleRejection.bind(this) this.windowService.addEventListener("unhandledrejection",this.rejectionHandler)}}willDestroy(){super.willDestroy(...arguments) if(void 0!==this.errorHandler&&void 0!==this.rejectionHandler){this.windowService.removeEventListener("error",this.errorHandler) this.windowService.removeEventListener("unhandledrejection",this.rejectionHandler)}}beforeModel(e){if(!this.authenticatedUser.isGuestUser){e.to&&"feed.index.index"!==e.to.name&&this.badge.setBadgeCount("feed",3) const t=(0,u.buildCardsPrefetchConfig)() this.prefetch.prefetchData([t],"auth-notifications")}return(0,m.resolve)()}model(){if(!(0,o.isDestroying)(this)){if(this.authenticatedUser.isGuestUser)return(0,m.resolve)() if(this.lix.getTreatmentIsEnabled("voyager.infra.web.enableChameleon")){const e=this.storeShim.adapterFor("-ember-m3").ajax(`/${p.default.namespace}/voyagerSegmentsDashChameleonConfig`,"GET") if(d.default){const t=this.date.now() e.then((e=>{if((0,o.isDestroying)(this))return const i=this.i18n.injectCustomizationToMessageCache(e.data.elements.map((e=>({...e.data,lix:{treatment:e.lixTreatment,testKey:e.lixKey,trackingInfo:e.lixTracking},parentLix:e.parentLixKey?{treatment:e.lixTreatment,testKey:e.parentLixKey,trackingInfo:e.parentLixTracking}:void 0}))))||[] this.tracking.fireTrackingPayload("ChameleonConfigLoadEvent",{configCount:e.data.elements.length,failedConfigs:i.map((e=>e.lix.trackingInfo.experimentId)),processingDuration:this.date.now()-t})}))}}return this.fetchMemberData()}}afterModel(){(0,o.isDestroying)(this)||(0,_.whenRouteIdle)().then((()=>{if(!(0,o.isDestroying)(this)){this.lix.getTreatmentIsEnabled("voyager.client.staff")||(0,w.fireExtensionDetectedEvents)(this.tracking,{accountType:"FLAGSHIP"}) this.lix.getTreatmentIsEnabled("voyager.web.abuse-spectroscopy")&&(0,w.fireSpectroscopyEvent)(this.tracking,{accountType:"FLAGSHIP"})}}))}setReactivationFeatures(){const e=(0,h.addQueryParam)(`/${p.default.namespace}/premium/featureAccess`,"name","reactivationFeaturesEligible") return this.storeShim.findRecord("com.linkedin.voyager.premium.FeatureAccess","PREMIUM_FEATURE_ACCESS",{adapterOptions:{url:e}}).then((e=>{if((0,o.isDestroying)(this))return const{reactivationFeaturesEligible:t,premiumFreeTrialEligible:i}=e this.authenticatedUser.isReactivationFeaturesEligible=t this.authenticatedUser.isPremiumFreeTrialEligible=i}))}loadTakeovers(){const{storeShim:e}=this return!!d.default&&window.self!==window.top?(0,m.resolve)():e.queryURL("voyagerLaunchpadDashLaunchpadViews",{adapterOptions:{degradations:[new b.default("voyager-launchpad-views","failed-fetching-launchpad-views",{productName:g.TAKEOVER_PEM_PRODUCT_NAME})],degradedEntityIDsToRemove:[]},reload:!0,params:{q:"context",launchpadContext:"TAKEOVER",recipe:"com.linkedin.voyager.dash.deco.launchpad.LaunchpadView"}})}fetchMemberData(){const e=this.prepareMemberData() this.setReactivationFeatures() this.nav.fetchGlobalNav() return(0,m.hashSettled)(e).then((e=>{var t,i,r,a if((0,o.isDestroying)(this))return const{me:n,takeovers:s}=e if("rejected"===n.state){const e=parseInt(n.reason.errors[0].status,10) if(e!==v.httpStatus.S_403_FORBIDDEN&&e!==v.httpStatus.S_404_NOT_FOUND)throw n.reason if(e!==v.httpStatus.S_403_FORBIDDEN||c.default.testing||!d.default||document.cookie)this.authenticatedUser.redirectToLogin() else{var l this.lix.getTreatmentIsEnabled("voyager.web.games-third-party-cookies-fix")&&(null===(l=this.targetName)||void 0===l?void 0:l.indexOf("play-routes"))>-1?this.replaceWithExternal("/games-cookies-missing-error"):this.replaceWithExternal("/cookies-missing-error")}}"rejected"===s.state&&this.jet.logError(s.reason,["takeover-error"],!1) const u="fulfilled"===n.state?this.authenticatedUser.setAuthenticatedUser(n.value):void 0 d.default&&this.identityStore.reloadVersionTag() const p="fulfilled"===s.state?s.value??{}:{},f=null===(t=p.elements)||void 0===t||null===(i=t[0])||void 0===i||null===(r=i.launchpadCards)||void 0===r?void 0:r[0],m="takeover__adConsentInfo__ad_consent_info_modal"===(null==f?void 0:f.cardType)?f:void 0 this.shouldTransitionToOnboarding=(null==f?void 0:f.cardType)===g.TAKEOVER_TYPE.ONBOARDING this.shouldTransitionToAdConsentPage="takeover__adConsentInfo__ad_consent_info_page"===(null==f?void 0:f.cardType) this.adConsentPageRedirectUrl=this.shouldTransitionToAdConsentPage?null==f||null===(a=f.ctas)||void 0===a?void 0:a[0].deeplinkUrl:null return{user:u,takeovers:p.elements,consentSplashModalData:m}}))}prepareMemberData(){const{storeShim:e}=this,t=e.findRecord("com.linkedin.voyager.common.Me",0,{adapterOptions:{url:`/${p.default.namespace}/me`}}),i=this.loadTakeovers() this.gdprNotice.loadPsettings() return{me:t,takeovers:i}}setupController(e){if(!(0,o.isDestroying)(this)){super.setupController(...arguments) if(d.default){const e=document.querySelector(".initial-load-animation") e&&e.classList.add("fade-load")}e.targetName=this.targetName this.lix.getTreatmentIsEnabled("voyager.web.coach-mvp")&&this.coachOnboardingService.setupOnboardingWidgetFromApi("IN_APP_ONBOARDING")}}activate(){if(d.default){let e=document.head.querySelector("meta[name=referrer]") const t=(0,f.default)(window.navigator.userAgent) if(!e&&t&&t>=11&&t<12){e=document.createElement("meta") e.setAttribute("name","referrer") e.setAttribute("content","origin") document.head.appendChild(e)}}}async routeDidChangeHandler(e){var t,i,r,a,n this.targetName=(null===(t=e.to)||void 0===t?void 0:t.name)??null if(/^onboarding\./.test(null===(i=e.from)||void 0===i?void 0:i.name)&&(null===(r=e.to)||void 0===r?void 0:r.name)===g.TAKEOVER_ROUTE_NAME_FEED&&this.shouldTransitionToOnboarding&&this.lix.getTreatmentIsEnabled("voyager.web.takeover-onboarding-redirect-fix"))try{var s,l,u const e=await this.loadTakeovers() if((0,o.isDestroying)(this))return const t=null===(s=e.elements)||void 0===s||null===(l=s[0])||void 0===l||null===(u=l.launchpadCards)||void 0===u?void 0:u[0] this.shouldTransitionToOnboarding=(null==t?void 0:t.cardType)===g.TAKEOVER_TYPE.ONBOARDING}catch(e){if((0,o.isDestroying)(this))throw e this.jet.logError(e,["takeover-error"],!1)}if(this.shouldTransitionToOnboarding&&(null===(a=e.to)||void 0===a?void 0:a.name)===g.TAKEOVER_ROUTE_NAME_FEED){this.shouldTransitionToOnboarding=!1;(0,y.runTask)(this,(()=>{this.router.transitionTo("onboarding.start")}),2e3)}else if(this.shouldTransitionToAdConsentPage&&(null===(n=e.to)||void 0===n||!n.name.startsWith("connect-services"))){this.shouldTransitionToAdConsentPage=!1 const e={msgOverlay:void 0,msgControlName:void 0,msgConversationId:void 0},t=(0,h.getRoutablePathRecognizedByApp)(this.router,this.adConsentPageRedirectUrl),i=(0,h.addQueryParams)(t,{...e,session_redirect:`${(0,h.getDomainUrl)()}${this.router.currentURL}`}) this.router.replaceWith(i)}}fieldChanged(e,t){(0,s.set)(this.controllerFor("authentication"),e,t)}_handleError(e){this.internalLogger.log(e.toString(),["error-js"])}_handleRejection(e){let{reason:t}=e this.internalLogger.log({reason:t},["error-js"])}},K=(0,r.default)(q.prototype,"authenticatedUser",[j],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(q.prototype,"nav",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(q.prototype,"badge",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,r.default)(q.prototype,"date",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,r.default)(q.prototype,"gdprNotice",[x],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,r.default)(q.prototype,"identityStore",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=(0,r.default)(q.prototype,"storeShim",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(q.prototype,"internalLogger",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,r.default)(q.prototype,"i18n",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(q.prototype,"jet",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Z=(0,r.default)(q.prototype,"lix",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),J=(0,r.default)(q.prototype,"prefetch",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=(0,r.default)(q.prototype,"router",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ee=(0,r.default)(q.prototype,"routerScroll",[z],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),te=(0,r.default)(q.prototype,"session",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ie=(0,r.default)(q.prototype,"coachOnboardingService",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),re=(0,r.default)(q.prototype,"tracking",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ae=(0,r.default)(q.prototype,"windowService",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(q.prototype,"fieldChanged",[s.action],Object.getOwnPropertyDescriptor(q.prototype,"fieldChanged"),q.prototype),q)})) define("voyager-web/routes/cookies-missing-error",["exports","@babel/runtime/helpers/esm/defineProperty","@ember/routing/route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 class r extends i.default{constructor(){super(...arguments);(0,t.default)(this,"pageKey","flagship3_cookies_missing")}}e.default=r})) define("voyager-web/routes/desktop-connections",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,a,o,n){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var s,l,u e.default=(s=(0,n.inject)("router"),l=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this)}beforeModel(){this.router.replaceWith("mynetwork.invite-connect.connections")}},u=(0,r.default)(l.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})) define("voyager-web/routes/desktop-messaging/index",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,a,o,n){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var s,l,u e.default=(s=(0,n.inject)("router"),l=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this)}beforeModel(){this.router.replaceWith("messaging")}},u=(0,r.default)(l.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})) define("voyager-web/routes/desktop-organization",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service","global-utils/utils/get-location"],(function(e,t,i,r,a,o,n,s){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var l,u,d e.default=(l=(0,n.inject)("router"),u=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",d,this)}beforeModel(){const{pathname:e}=(0,s.default)() this.router.replaceWith(function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").replace(/^(\/)?(organization)(\/.*?)/,"$1company$3")}(e))}},d=(0,r.default)(u.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})) define("voyager-web/routes/desktop-school",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,a,o,n){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var s,l,u e.default=(s=(0,n.inject)("router"),l=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this)}beforeModel(e){const t=e.to.queryParams.id.replace(/\//,"") this.router.replaceWith("entities-school",t)}},u=(0,r.default)(l.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})) define("voyager-web/routes/error",["exports","@ember/routing/route","global-utils/utils/is-browser"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 class r extends t.default{constructor(){super(...arguments) if(i.default){const e=document.querySelector(".app-boot-bg-skeleton:not(.hidden)") e&&e.classList.add("hidden")}}}e.default=r})) define("voyager-web/routes/feed-share-box-redirect",["exports","sharing-redirects/routes/feed-share-box-redirect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/games-cookies-missing-error",["exports","@babel/runtime/helpers/esm/defineProperty","@ember/routing/route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 class r extends i.default{constructor(){super(...arguments);(0,t.default)(this,"pageKey","flagship3_cookies_missing")}}e.default=r})) define("voyager-web/routes/inshare-redirect",["exports","sharing-redirects/routes/inshare-redirect"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/jobs-mobile-web-404",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service","global-utils/utils/is-mobile-utils"],(function(e,t,i,r,a,o,n,s){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var l,u,d e.default=(l=(0,n.inject)("router"),u=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",d,this);(0,i.default)(this,"pageKey","flagship3_jobs_mobile_web_404")}beforeModel(){(0,s.isMobile)()||this.router.transitionTo("jobs.index")}},d=(0,r.default)(u.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)})) define("voyager-web/routes/lead-capture-legacy",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,a,o,n){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var s,l,u e.default=(s=(0,n.inject)("router"),l=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this)}beforeModel(e){const t=e.to?e.to.queryParams:{},{id:i,campaignId:r}=this.paramsFor("lead-capture-legacy") this.router.replaceWith("lead-capture.lead-capture",i,r,{queryParams:t})}},u=(0,r.default)(l.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})) define("voyager-web/routes/logout",["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-decorators/object","@ember/service","ember","@ember/routing/route","@ember/runloop","global-utils/utils/is-browser","voyager-web/config/environment","global-utils/utils/get-csrf-token","global-utils/utils/get-location","global-utils/utils/url","rsvp","ember-lifeline"],(function(e,t,i,r,a,o,n,s,l,u,d,c,p,f,m,h,g,b,y){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var v,_,w,j,P,k,O,x e.default=(v=(0,l.inject)("global-services@local-storage"),_=(0,l.inject)("tracking"),w=(0,l.inject)("authentication@force-logout"),j=(0,s.on)("deactivate"),P=class extends d.default{constructor(){super(...arguments);(0,i.default)(this,"pageKey","flagship3_logout");(0,t.default)(this,"localStorage",k,this);(0,t.default)(this,"tracking",O,this);(0,t.default)(this,"forceLogout",x,this);(0,i.default)(this,"templateName","extended@logout")}beforeModel(e){return this._handleWebPushCleanUp().then((()=>super.beforeModel(e)))}model(){if(!(0,o.isDestroying)(this)&&p.default){const t=(0,m.default)() let i=`${g.default.getDomainUrl()}/uas/logout` t&&(i=g.default.addQueryParam(i,"csrfToken",t)) this.localStorage.clear() this.tracking.flushAndClearPersistedEventsOnLogout() this.forceLogout.logoutCompleted() if(!u.default.testing){var e null===(e=(0,h.default)())||void 0===e||e.replace(i) return{}}return{url:i}}}_handleWebPushCleanUp(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p.default,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:800 if(e&&"serviceWorker"in t.navigator&&t.ServiceWorkerRegistration&&"pushManager"in t.ServiceWorkerRegistration.prototype){return function(e,t,i){let r const a=new b.Promise((t=>{r=(0,y.runTask)(e,(()=>{t("promise timed out")}),i)})),n=t.then((t=>{if(!(0,o.isDestroying)(this)){r&&(0,y.cancelTask)(e,r) return t}})).catch((t=>{if((0,o.isDestroying)(this))throw t r&&(0,y.cancelTask)(e,r) throw t})) return(0,b.race)([n,a])}(this,t.navigator.serviceWorker.getRegistration().then((e=>e&&e.pushManager.getSubscription())).then((e=>e&&e.unsubscribe())).catch((e=>{if((0,o.isDestroying)(this))throw e console.error("Error while unsubscribing from web push",e)})),i)}return b.Promise.resolve()}handlePostLogout(e){const t=(0,h.default)() if("userLoggedOut"===e.data&&e.origin===t.origin){p.default&&window.navigator.credentials&&window.navigator.credentials.requireUserMediation&&window.navigator.credentials.requireUserMediation() const e=g.default.getDomainUrl() t.href=`${e}${f.default.routerRootURL}`}}cleanUpLogout(){if(p.default){(0,m.clearCSRFTokenCache)() window.removeEventListener("message",this._messageListener)}}didTransition(){if(p.default){this._messageListener=(0,c.bind)(this,this.handlePostLogout) window.addEventListener("message",this._messageListener)}}},k=(0,r.default)(P.prototype,"localStorage",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,r.default)(P.prototype,"tracking",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,r.default)(P.prototype,"forceLogout",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(P.prototype,"cleanUpLogout",[j],Object.getOwnPropertyDescriptor(P.prototype,"cleanUpLogout"),P.prototype),(0,r.default)(P.prototype,"didTransition",[n.action],Object.getOwnPropertyDescriptor(P.prototype,"didTransition"),P.prototype),P)})) define("voyager-web/routes/preload",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service","global-utils/utils/is-browser"],(function(e,t,i,r,a,o,n,s){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var l,u,d,c,p e.default=(l=(0,n.inject)("router"),u=(0,n.inject)("lix"),d=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this);(0,t.default)(this,"lix",p,this);(0,i.default)(this,"pageKey","flagship3_preload")}beforeModel(){s.default&&window.self===window.top&&this.router.transitionTo("/404") this.lix.getTreatmentIsEnabled("voyager.web.pai-web-nile-conflux")||this.router.transitionTo("/404")}},c=(0,r.default)(d.prototype,"router",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,r.default)(d.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d)})) define("voyager-web/routes/preload/example",["exports","@ember/routing/route","@ember/destroyable"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 class r extends t.default{setupController(e){(0,i.isDestroying)(this)||(e.isOpen=!0)}}e.default=r})) define("voyager-web/routes/preload/sharebox",["exports","@ember/routing/route","@ember/destroyable"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 class r extends t.default{setupController(e,t,r){if(!(0,i.isDestroying)(this)){e.isOpen=!0 const t=r.to?r.to.queryParams:{} e.updateUrn=t.updateUrn e.shareUrn=t.shareUrn e.detourType=t.detourType}}}e.default=r})) define("voyager-web/routes/profile-blocked",["exports","titan-redirects-profile/routes/profile-blocked"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/recent-activity-posts",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,a,o,n){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var s,l,u e.default=(s=(0,n.inject)("router"),l=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this)}beforeModel(){const e=this.paramsFor("recent-activity-posts").publicIdentifier this.router.replaceWith("profile.common.recent-activity",e)}},u=(0,r.default)(l.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})) define("voyager-web/routes/stories",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/routing/route","@ember/service"],(function(e,t,i,r,a,o,n){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var s,l,u e.default=(s=(0,n.inject)("router"),l=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",u,this)}beforeModel(){this.router.replaceWith("feed")}},u=(0,r.default)(l.prototype,"router",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)})) define("voyager-web/routes/titan-home",["exports","titan-redirects-feed/routes/redirect-to-feed"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/titan-hp",["exports","titan-redirects-feed/routes/redirect-to-feed"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/titan-nhome",["exports","titan-redirects-feed/routes/redirect-to-feed"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/titan-profile-add",["exports","titan-redirects-profile/routes/titan-profile-add"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/titan-profile-pending-endorsements",["exports","titan-redirects-profile/routes/titan-profile-pending-endorsements"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/titan-recs-give",["exports","titan-redirects-profile/routes/titan-recs-give"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/routes/titan-recs-received",["exports","titan-redirects-profile/routes/titan-recs-received"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/serializers/-default",["exports","@ember-data/serializer/json"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/serializers/-json-api",["exports","@ember-data/serializer/json-api"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/serializers/-rest",["exports","@ember-data/serializer/rest"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/serializers/application",["exports","ember-cli-pemberly-m3"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 class i extends t.PemberlyM3Serializer{init(){super.init(...arguments) this.packagePrefix="com.linkedin.voyager."}}e.default=i})) define("voyager-web/services/-ensure-registered",["exports","@embroider/util/services/ensure-registered"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/-t-link-to",["exports","ember-cli-pemberly-i18n/services/-t-link-to"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/abi-results",["exports","abi-shared/services/abi-results"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/artdeco-hoverable",["exports","artdeco-hoverables/services/artdeco-hoverable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/artdeco-modal",["exports","artdeco-modal/services/artdeco-modal"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/artdeco-toast",["exports","artdeco-toast/services/artdeco-toast"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/asset-loader",["exports","ember-asset-loader/services/asset-loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/bpr-request-info",["exports","ember-cli-bpr/services/bpr-request-info"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/bpr-tracking",["exports","ember-cli-pemberly-tracking/services/bpr-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/client-sensor",["exports","client-sensor-web/services/client-sensor"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/date",["exports","ember-date-service/services/date"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/drag-coordinator",["exports","ember-drag-drop/services/drag-coordinator"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 e.default=t.default})) define("voyager-web/services/ember-cli-artdeco-global-alert/-private/global-alert",["exports","ember-cli-artdeco-global-alert/services/ember-cli-artdeco-global-alert/-private/global-alert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/ember-sortable-internal-state",["exports","ember-sortable/services/ember-sortable"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/fastboot-bpr",["exports","ember-cli-bpr/services/fastboot-bpr"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/fastboot",["exports","ember-cli-fastboot/services/fastboot"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/focus-manager",["exports","ember-self-focused/services/focus-manager"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/force-refresh",["exports","@linkedin/ember-cli-pemberly-force-refresh/services/force-refresh"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/formatter",["exports","ember-cli-pemberly-i18n/services/formatter"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/graphql",["exports","@linkedin/ember-restli-graphql/services/graphql"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/i18n",["exports","ember-cli-pemberly-i18n/services/i18n"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/image-editor-loader",["exports","image-editor/services/image-editor-loader"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/internal-event-utils",["exports","@linkedin/ember-pem/services/internal-event-utils"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/internal-pem-tracking",["exports","@linkedin/ember-pem/services/internal-pem-tracking"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}) Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})) define("voyager-web/services/interop",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/service","@glimmer/tracking","global-utils/utils/is-browser"],(function(e,t,i,r,a,o,n,s){Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var l,u,d,c,p,f,m,h,g e.default=(l=(0,o.inject)("router"),u=(0,o.inject)("msg-overlay-manager@msg-overlay-manager"),d=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"router",c,this);(0,t.default)(this,"msgOverlayManager",p,this);(0,t.default)(this,"isActive",f,this);(0,t.default)(this,"nileNavShown",m,this);(0,t.default)(this,"activeModal",h,this);(0,t.default)(this,"nilePostMessage",g,this)}get nileShadowRootOutlet(){if(s.default&&("preload.index"===this.router.currentRouteName||this.activeModal)){const e=window.parent.document.getElementById("interop-outlet") if(e&&e.shadowRoot)return e.shadowRoot}return!1}get isNileOutletAvailable(){try{if(s.default&&("preload.index"===this.router.currentRouteName||this.activeModal)){const e=window.parent.document.getElementById("interop-outlet"