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<i.length;e++){const a=i.slice(0,e+1).join(".")
if(0!==t.indexOf(a))break
r=a}return r}ee.map((function(){this.route("authentication",{path:"/",resetNamespace:!0},(function(){(0,v.isIsolatedBuild)()&&this.route("aide",{resetNamespace:!0})
this.mount("feed",{as:"feed",path:"/feed",resetNamespace:!0})
this.mount("feed-detail",{as:"posts",path:"/posts/:updateId",resetNamespace:!0})
this.route("feed-share-box-redirect",{path:"/share",resetNamespace:!0})
this.route("feed-share-box-redirect",{path:"/share/:view",resetNamespace:!0})
this.route("feed-share-box-redirect",{path:"/sharing/share-offsite",resetNamespace:!0})
this.mount("groups",{resetNamespace:!0})
this.mount("groups-organizer",{as:"groups-organizer",path:"/groups/:groups-entity_id/manage",resetNamespace:!0})
this.mount("onboarding",{as:"onboarding",path:"/onboarding",resetNamespace:!0})
this.mount("profile-skill-assessments",{path:"/skill-assessments",resetNamespace:!0})
this.route("stories",{path:"/stories/camera",resetNamespace:!0})
this.mount("profile-tetris",{as:"profile",path:"/in",resetNamespace:!0})
this.mount("profile-edit",{as:"email-edit",path:"/profile/edit",resetNamespace:!0})
this.mount("profile-ge",{as:"email-ge",path:"/profile/guided",resetNamespace:!0})
this.mount("resume-to-profile",{path:"/profile/resume-to-profile",resetNamespace:!0})
this.mount("skills-demonstration",{as:"skills-demonstration",path:"/skills-demonstration",resetNamespace:!0})
this.mount("jobs-search",{as:"jobs-search",path:"/jobs/:query",resetNamespace:!0})
this.mount("jobs",{as:"jobs",path:"/jobs",resetNamespace:!0})
this.mount("job-details-engine",{as:"job-details-engine",path:"/jobs/view/:jobId",resetNamespace:!0})
this.mount("jobs-semantic-search",{as:"jobs-semantic-search",path:"/jobs/search-results",resetNamespace:!0})
this.mount("me",{as:"me",path:"/me",resetNamespace:!0})
this.mount("notifications",{as:"notifications",path:"/notifications",resetNamespace:!0})
this.route("chat",{as:"chat",resetNamespace:!0})
this.route("chat",{as:"chat",path:"/chat/:accessCodeId",resetNamespace:!0})
this.mount("messaging",{as:"messaging",path:"/messaging",resetNamespace:!0})
this.mount("msg-video-call",{as:"msg-video-call",path:"/thread",resetNamespace:!0})
this.mount("mynetwork",{as:"mynetwork",path:"/mynetwork",resetNamespace:!0})
this.mount("props-home",{as:"celebrations",path:"/celebrations",resetNamespace:!0})
this.route("resume-maker-web-legacy",{as:"resume-maker-web-legacy",path:"/resume-maker-web/editor",resetNamespace:!0})
this.mount("search",{as:"search",path:"/search",resetNamespace:!0})
this.mount("people-semantic-search",{as:"people-semantic-search",path:"/people/sps",resetNamespace:!0})
this.mount("service-marketplace",{as:"service-marketplace",path:"/service-marketplace",resetNamespace:!0})
this.mount("smp-service-pages",{as:"smp-service-pages",path:"/services/page",resetNamespace:!0})
this.mount("profile-search-analytics",{as:"profile-search-analytics",path:"/me/search-appearances",resetNamespace:!0})
this.mount("company-creation",{as:"company-creation",path:"/company/setup/new/",resetNamespace:!0})
this.mount("article-reader",{path:"/pulse",resetNamespace:!0})
this.mount("suggested-for-you",{path:"/suggested-for-you",resetNamespace:!0})
this.mount("explore-career-insights",{path:"/explore-career-insights",resetNamespace:!0})
this.mount("interview-prep",{path:"/interview-prep",resetNamespace:!0})
this.mount("organization",{as:"companies",path:"/company",resetNamespace:!0})
this.mount("organization-life-assistant",{as:"organization-life-assistant",path:"life-page-assistant/:companyId",resetNamespace:!0})
this.mount("organization-admin",{as:"organization-admin",path:"/company/:id/admin",resetNamespace:!0})
this.mount("organization-admin",{as:"organization-admin-inbox-deeplink",path:"/messaging/mailbox/:mailboxUrn/thread/:conversationUrn",resetNamespace:!0})
this.mount("lead-capture",{path:"/organization/:id/campaign",resetNamespace:!0})
this.mount("profile-opportunities",{as:"email-add-profile-opportunities",path:"/profile-opportunities/job-opportunities",resetNamespace:!0})
this.mount("profile-opportunities",{as:"email-edit-profile-opportunities",path:"/profile-opportunities/job-opportunities/edit",resetNamespace:!0})
this.mount("profile-opportunities",{as:"open-to-hiring-enrollment",path:"/profile-opportunities/hiring-opportunities/onboarding",resetNamespace:!0})
this.mount("profile-opportunities",{as:"open-to-hiring-manage",path:"/profile-opportunities/hiring-opportunities/manage",resetNamespace:!0})
this.route("lead-capture-legacy",{path:"/company/:id/campaign/:campaignId",resetNamespace:!0})
this.mount("publishing",{as:"publishing",path:"post",resetNamespace:!0})
this.mount("article-editor",{as:"article-editor",path:"/article",resetNamespace:!0})
this.mount("organization",{as:"showcase",path:"/showcase",resetNamespace:!0})
this.mount("organization-admin",{as:"showcase-admin",path:"/showcase/:id/admin",resetNamespace:!0})
this.mount("organization",{as:"schools",path:"/school/",resetNamespace:!0})
this.mount("organization-admin",{as:"school-admin",path:"/school/:id/admin",resetNamespace:!0})
this.mount("premium",{as:"premium",resetNamespace:!0})
this.mount("premium-dashboard",{path:"/premium/dashboard",resetNamespace:!0})
this.mount("video-engine",{path:"/video/",resetNamespace:!0})
this.mount("video-seo-engine",{path:"/videos/",resetNamespace:!0})
this.mount("rooms",{resetNamespace:!0})
this.mount("resume-builder",{path:"/resume-builder",resetNamespace:!0})
this.route("desktop-connections",{path:"/connected",resetNamespace:!0})
this.route("desktop-school",{path:"/edu/school",resetNamespace:!0})
this.route("desktop-organization",{path:"/organization/:id/",resetNamespace:!0},(function(){this.route("subroute",{path:"/*"})}))
this.route("recent-activity-posts",{path:"/today/posts/:publicIdentifier",resetNamespace:!0})
this.route("recent-activity-posts",{path:"/today/author/:publicIdentifier",resetNamespace:!0})
this.mount("events",{resetNamespace:!0})
this.mount("hiring",{path:"/hiring",resetNamespace:!0})
this.mount("job-posting",{path:"/job-posting",resetNamespace:!0})
this.mount("news",{path:"/news",resetNamespace:!0})
this.mount("publishing-entity",{path:"/newsletters",resetNamespace:!0})
this.mount("workflow",{path:"/my-items",resetNamespace:!0})
this.mount("career-services",{path:"/career-services",resetNamespace:!0})
this.mount("products",{as:"products",path:"/products",resetNamespace:!0})
this.mount("product-surveys",{as:"product-surveys",path:"/product-surveys",resetNamespace:!0})
this.mount("organization-company-interest",{as:"company-interest",path:"/company-interest",resetNamespace:!0})
this.mount("organization-employee-experience",{as:"mycompany",path:"/mycompany",resetNamespace:!0})
this.mount("creator-analytics",{as:"post-analytics",path:"/analytics/post",resetNamespace:!0})
this.mount("creator-analytics",{as:"post-summary",path:"/analytics/post-summary",resetNamespace:!0})
this.mount("creator-analytics",{as:"demographic-detail",path:"/analytics/demographic-detail",resetNamespace:!0})
this.mount("member-analytics",{path:"/analytics",resetNamespace:!0})
this.mount("creator-analytics",{as:"creator-analytics",path:"/analytics/creator",resetNamespace:!0})
this.mount("creator-analytics",{as:"newsletter-analytics",path:"/analytics/newsletter",resetNamespace:!0})
this.mount("consent-experience-routes",{as:"settings-ads-choice",path:"/settings-ads-choice",resetNamespace:!0})
this.mount("consent-experience-routes",{path:"/linkedin-direct",resetNamespace:!0})
this.mount("consent-experience-routes",{as:"connect-services",path:"/connect-services",resetNamespace:!0})
this.mount("profile-creator-dashboard",{as:"creator-dashboard",path:"/dashboard",resetNamespace:!0})
this.mount("ad-preview",{path:"/ads",resetNamespace:!0})
this.mount("build-relation",{path:"/build-relation",resetNamespace:!0})
this.mount("trust-verifications",{as:"trust-verification-desktop",path:"/trust/verification",resetNamespace:!0})
this.mount("trust-verifications",{path:"/verifications",resetNamespace:!0})
this.mount("trust-verifications",{path:"/verify",resetNamespace:!0})
this.mount("play-routes",{path:"/games",resetNamespace:!0})
this.mount("play-gtm",{path:"/gtm",resetNamespace:!0})
this.mount("seeker-coach-engine",{path:"/job-apply-resources",resetNamespace:!0})
this.mount("trust-intervention",{path:"/trust/intervention",resetNamespace:!0})
0
this.route("preload",{as:"preload",resetNamespace:!0},(function(){this.route("example")
this.route("sharebox")}));(0,h.default)(this)}))
this.route("logout",{path:"/m/logout",resetNamespace:!0})
this.route("cookies-missing-error",{resetNamespace:!0})
this.route("games-cookies-missing-error",{resetNamespace:!0})
this.route("jobs-mobile-web-404",{resetNamespace:!0})
this.route("404",{path:"/*",resetNamespace:!0})}))}))
define("voyager-web/routes/404",["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_404")}}e.default=r}))
define("voyager-web/routes/application",["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/routing/route","ember","restli-utils","@ember/debug","@ember/object","global-utils/utils/get-asset-url-for-environment","global-utils/utils/is-browser","voyager-web/config/environment","global-utils/utils/transition","rsvp","module-boundary-utils","module-boundary-utils/-private/is-isolated-build","ember-lifeline","@linkedin/ember-pem/utils/constants","global-utils/utils/get-location","voyager-web/templates/application","global-utils/utils/is-mobile-utils","voyager-web/utils/flagship-csat-survey"],(function(e,t,i,r,a,o,n,s,l,u,d,c,p,f,m,h,g,b,y,v,_,w,j,P,k){Object.defineProperty(e,"__esModule",{value:!0})
e._shouldShowGlobalAlerts=me
e.default=void 0
var 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,oe,ne,se,le,ue,de,ce
Error.stackTraceLimit=20
const pe=["companies.company.index","companies.reactivate-page","detail-profile-edit.add-edit","detail-profile-edit.add-edit-media","detail-profile-edit.add-edit-recommendation","detail-profile-edit.next-action","detail-profile-edit.tetris-detail-edit","detail-profile-edit.tetris-detail-recommendation-edit","email-edit.add-edit","email-edit.add-edit-media","email-edit.add-edit-recommendation","email-edit.next-action","email-edit.tetris-detail-edit","email-edit.tetris-detail-recommendation-edit","events.index.about","feed-opportunities.job-opportunities.edit","feed-opportunities.job-opportunities.onboarding","groups-organizer.membership.admins","groups-organizer.membership.blocked","groups-organizer.membership.invited","groups-organizer.membership.members","groups-organizer.membership.requested","in-edit.add-edit","in-edit.add-edit-media","in-edit.add-edit-recommendation","in-edit.next-action","in-edit.tetris-detail-edit","in-edit.tetris-detail-recommendation-edit","jobs-collections-opportunities.job-opportunities.onboarding","jobs-opportunities.job-opportunities.edit","jobs-opportunities.job-opportunities.onboarding","jobs-search-opportunities.job-opportunities.onboarding","job-details-opportunities.job-opportunities.onboarding","job-details-post-apply.make-me-move","job-details-post-apply.screening-questions.form","job-details-post-apply.similar-jobs","search-post-apply.share-resume","job-details-post-apply.share-resume","profile-edit.add-edit","profile-edit.add-edit-media","profile-edit.add-edit-recommendation","profile-edit.next-action","profile-edit.next-action_loading","profile-edit.tetris-detail-edit","profile-edit.tetris-detail-recommendation-edit","profile-opportunities.creator-badge","profile-opportunities.hiring-opportunities.manage","profile-opportunities.job-opportunities.confirmation","profile-opportunities.job-opportunities.edit","profile-opportunities.job-opportunities.onboarding","profile-opportunities.job-seeker.draft-a-post","service-marketplace.projects.manage-project.index","smp-service-pages.services-page.edit"],fe=Object.freeze({svg:{default:(0,p.default)("assets/favicon.svg"),badged:(0,p.default)("assets/favicon-badged.svg")},png:{default:(0,p.default)("assets/favicon.png"),badged:(0,p.default)("assets/favicon-badged.png")}})
function me(e){const t=e.to?e.to.name:null,i=[/^onboarding\./,/^feed\.sponsored-update/,/^feed\.live-preview/,/^ad-preview\.preview/,/^trust-verifications\./,/^play-routes\.game-view/,/^play-routes\.game-view-desktop/,/^play-routes\.game-results-guest/]
for(let e=0;e<i.length;e++){const r=i[e],a=r instanceof RegExp&&r.test(t)
if(t===r||a)return!1}return!0}function he(){f.default&&document.querySelectorAll(".lazy-css").forEach((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"