define("@ember/string/cache",["exports","@babel/runtime/helpers/esm/defineProperty"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=class{constructor(e,i,r){(0,t.default)(this,"size",0);(0,t.default)(this,"misses",0);(0,t.default)(this,"hits",0)
this.limit=e
this.func=i
this.store=r
this.store=r||new Map}get(e){let t=this.store.get(e)
if(this.store.has(e)){this.hits++
return this.store.get(e)}this.misses++
t=this.set(e,this.func(e))
return t}set(e,t){if(this.limit>this.size){this.size++
this.store.set(e,t)}return t}purge(){this.store.clear()
this.size=0
this.hits=0
this.misses=0}}}))
define("@ember/string/index",["exports","@ember/string/cache"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.setStrings=function(e){i=e}
e.getStrings=function(){return i}
e.getString=function(e){return i[e]}
e.w=function(e){return e.split(/\s+/)}
e.decamelize=_
e.dasherize=function(e){return a.get(e)}
e.camelize=function(e){return s.get(e)}
e.classify=function(e){return u.get(e)}
e.underscore=function(e){return h.get(e)}
e.capitalize=function(e){return f.get(e)}
let i={}
const r=/[ _]/g,a=new t.default(1e3,(e=>_(e).replace(r,"-"))),n=/(\-|\_|\.|\s)+(.)?/g,o=/(^|\/)([A-Z])/g,s=new t.default(1e3,(e=>e.replace(n,((e,t,i)=>i?i.toUpperCase():"")).replace(o,(e=>e.toLowerCase())))),l=/^(\-|_)+(.)?/,d=/(.)(\-|\_|\.|\s)+(.)?/g,c=/(^|\/|\.)([a-z])/g,u=new t.default(1e3,(e=>{const t=(e,t,i)=>i?`_${i.toUpperCase()}`:"",i=(e,t,i,r)=>t+(r?r.toUpperCase():""),r=e.split("/")
for(let e=0;e<r.length;e++)r[e]=r[e].replace(l,t).replace(d,i)
return r.join("/").replace(c,(e=>e.toUpperCase()))})),m=/([a-z\d])([A-Z]+)/g,p=/\-|\s+/g,h=new t.default(1e3,(e=>e.replace(m,"$1_$2").replace(p,"_").toLowerCase())),v=/(^|\/)([a-z\u00C0-\u024F])/g,f=new t.default(1e3,(e=>e.replace(v,(e=>e.toUpperCase())))),b=/([a-z\d])([A-Z])/g,g=new t.default(1e3,(e=>e.replace(b,"$1_$2").toLowerCase()))
function _(e){return g.get(e)}}))
define("@ember/test-waiters/build-waiter",["exports","@babel/runtime/helpers/esm/defineProperty","@ember/test-waiters/token","@ember/test-waiters/waiter-manager"],(function(e,t,i,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e._resetWaiterNames=function(){a=new Set}
e.default=function(e){0
return new s(e)
return new o(e)}
let a
function n(){return new i.default}class o{constructor(e,i){(0,t.default)(this,"name",void 0);(0,t.default)(this,"nextToken",void 0);(0,t.default)(this,"isRegistered",!1);(0,t.default)(this,"items",new Map);(0,t.default)(this,"completedOperationsForTokens",new WeakMap);(0,t.default)(this,"completedOperationsForPrimitives",new Map)
this.name=e
this.nextToken=i||n}beginAsync(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.nextToken(),t=arguments.length>1?arguments[1]:void 0
this._register()
if(this.items.has(e))throw new Error(`beginAsync called for ${e} but it is already pending.`)
let i=new Error
this.items.set(e,{get stack(){return i.stack},label:t})
return e}endAsync(e){if(!this.items.has(e)&&!this._getCompletedOperations(e).has(e))throw new Error("endAsync called with no preceding beginAsync call.")
this.items.delete(e)
this._getCompletedOperations(e).set(e,!0)}waitUntil(){return 0===this.items.size}debugInfo(){let e=[]
this.items.forEach((t=>{e.push(t)}))
return e}reset(){this.items.clear()}_register(){if(!this.isRegistered){(0,r.register)(this)
this.isRegistered=!0}}_getCompletedOperations(e){let t=typeof e
return!("function"===t)&&!(null!==e&&"object"===t)?this.completedOperationsForPrimitives:this.completedOperationsForTokens}}class s{constructor(e){(0,t.default)(this,"name",void 0)
this.name=e}beginAsync(){return this}endAsync(){}waitUntil(){return!0}debugInfo(){return[]}reset(){}}}))
define("@ember/test-waiters/index",["exports","@ember/test-waiters/waiter-manager","@ember/test-waiters/build-waiter","@ember/test-waiters/wait-for-promise","@ember/test-waiters/wait-for"],(function(e,t,i,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"register",{enumerable:!0,get:function(){return t.register}})
Object.defineProperty(e,"unregister",{enumerable:!0,get:function(){return t.unregister}})
Object.defineProperty(e,"getWaiters",{enumerable:!0,get:function(){return t.getWaiters}})
Object.defineProperty(e,"_reset",{enumerable:!0,get:function(){return t._reset}})
Object.defineProperty(e,"getPendingWaiterState",{enumerable:!0,get:function(){return t.getPendingWaiterState}})
Object.defineProperty(e,"hasPendingWaiters",{enumerable:!0,get:function(){return t.hasPendingWaiters}})
Object.defineProperty(e,"buildWaiter",{enumerable:!0,get:function(){return i.default}})
Object.defineProperty(e,"_resetWaiterNames",{enumerable:!0,get:function(){return i._resetWaiterNames}})
Object.defineProperty(e,"waitForPromise",{enumerable:!0,get:function(){return r.default}})
Object.defineProperty(e,"waitFor",{enumerable:!0,get:function(){return a.default}})}))
define("@ember/test-waiters/token",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
e.default=class{}}))
define("@ember/test-waiters/types/index",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})}))
define("@ember/test-waiters/wait-for-promise",["exports","@ember/test-waiters/build-waiter"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=function(e,t){let i=e
0
return i};(0,t.default)("@ember/test-waiters:promise-waiter")}))
define("@ember/test-waiters/wait-for",["exports","@ember/test-waiters/wait-for-promise","@ember/test-waiters/build-waiter"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i]
let a=t.length<3
if(a){let[e,i]=t
return r(e,i)}{let[,,e,i]=t
return e}}
function r(e,t){return e}(0,i.default)("@ember/test-waiters:generator-waiter")}))
define("@ember/test-waiters/waiter-manager",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.register=function(e){t.set(e.name,e)}
e.unregister=function(e){t.delete(e.name)}
e.getWaiters=i
e._reset=function(){for(let e of i())e.isRegistered=!1
t.clear()}
e.getPendingWaiterState=r
e.hasPendingWaiters=a
const t=new Map
Ember.Test&&Ember.Test.registerWaiter((()=>!a()))
function i(){let e=[]
t.forEach((t=>{e.push(t)}))
return e}function r(){let e={pending:0,waiters:{}}
t.forEach((t=>{if(!t.waitUntil()){e.pending++
let i=t.debugInfo()
e.waiters[t.name]=i||!0}}))
return e}function a(){return r().pending>0}}))
define("@linkedin/ember-restli-graphql/-private/errors/invalid-server-response-error",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class t extends Error{constructor(e){super(`Server responded with an invalid payload for ${e}. Although this is an unexpected, the mostly likely reason is that URL does not support GraphQL or the request is intercepted before it reaches the GraphQL endpoint.`)
this.name="GraphQLInvalidServerResponseError"}}e.default=t}))
define("@linkedin/ember-restli-graphql/-private/errors/query-error",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class t extends Error{constructor(e,t){super(`GraphQL request failed for query ${e}. The 'errors' property of the error contains more details regarding the exact problem.`)
this.name="GraphQLQueryError"
this.errors=t}}e.default=t}))
define("@linkedin/ember-restli-graphql/-private/query",["exports","@babel/runtime/helpers/esm/objectSpread2"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.register=function(e){let t
t=Object.freeze({})
i.set(t,e)
return t}
e.lookup=r
e.isGraphQLFullFailure=function(e){var t
const i=null===(t=null==e?void 0:e.data)||void 0===t?void 0:t.data
return null==i}
e.isGraphQLQueryRequest=function(e){if(!e||!e.params||null==e.params.query||"object"!=typeof e.params.query)return!1
const t=r(e.params.query)
if(void 0===t)return!1
if("query"!==t.kind)return!1
return!0}
e.isGraphQLFragment=function(e){return a(e,"fragment")}
e.isGraphQLQuery=function(e){return a(e,"query")}
e.getGraphQLQueryId=function(e){const t=r(e)
if(void 0===t||"query"!==t.kind)throw new Error(`No GraphQL query metadata associated with the given token: ${JSON.stringify(e)}`)
return t.id}
const i=new Map
function r(e){return i.get(e)}function a(e,t){const i=r(e)
if(void 0===i)throw new Error(`No GraphQL query or fragment metadata associated with the given token: ${e}`)
return i.kind===t}}))
define("@linkedin/ember-restli-graphql/adapters/graphql-m3",["exports","ember-cli-pemberly-m3","@linkedin/ember-restli-graphql/mixins/adapter-graphql-m3"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var r=t.PemberlyM3Adapter.extend(i.default)
e.default=r}))
define("@linkedin/ember-restli-graphql/index",["exports","@linkedin/ember-restli-graphql/-private/query","@linkedin/ember-restli-graphql/-private/errors/query-error","@linkedin/ember-restli-graphql/-private/errors/invalid-server-response-error"],(function(e,t,i,r){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"isGraphQLFullFailure",{enumerable:!0,get:function(){return t.isGraphQLFullFailure}})
Object.defineProperty(e,"isGraphQLQueryRequest",{enumerable:!0,get:function(){return t.isGraphQLQueryRequest}})
Object.defineProperty(e,"isGraphQLFragment",{enumerable:!0,get:function(){return t.isGraphQLFragment}})
Object.defineProperty(e,"isGraphQLQuery",{enumerable:!0,get:function(){return t.isGraphQLQuery}})
Object.defineProperty(e,"getGraphQLQueryId",{enumerable:!0,get:function(){return t.getGraphQLQueryId}})
Object.defineProperty(e,"GraphQLQueryError",{enumerable:!0,get:function(){return i.default}})
Object.defineProperty(e,"GraphQLInvalidServerResponseError",{enumerable:!0,get:function(){return r.default}})}))
define("@linkedin/ember-restli-graphql/mixins/adapter-graphql-m3",["exports","@babel/runtime/helpers/esm/objectSpread2","@ember/string","ember-data","ember-stdlib/utils/is-browser","@linkedin/ember-restli-graphql/-private/query","@linkedin/ember-restli-graphql"],(function(e,t,i,r,a,n,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const s=/(^.*[?&])queryId=([^&]*)&?(.*$)/
const l=e=>(0,i.dasherize)(`${e}Response`),d=e=>(0,i.dasherize)(`${e}Base`)
var c=Ember.Mixin.create({queryURL(e,i,o){if(!(o&&o.params&&null!=o.params.query&&"object"==typeof o.params.query))return this._super(e,i,o)
const s=(0,n.lookup)(o.params.query)
if(void 0===s)return this._super(e,i,o)
if("string"==typeof s)throw new r.default.AdapterError([{title:"GraphQL query metadata must be passed instead of the actual query or its ID",detail:`Invalid format of the 'query' parameter: ${s}`}])
if(void 0!==s.kind&&"query"!==s.kind)throw new r.default.AdapterError([{title:"Passed in 'query' parameter is not a GraphQL query. Please check your imports to ensure you are actually passing a query!",detail:`'query' parameter object type is ${s.kind}`}])
const{id:l,source:d,typeName:c}=s,u={data:(0,t.default)({},o.params)}
delete u.data.query
u.data.queryId=l
this._isMicroSchemaAvailable(c,l)&&a.default||(u.data.includeWebMetadata=!0)
0
return this._pemberlyAjax(e,i,u).then((e=>{this._handleGraphQlResponse(e,c)
return e}))},_queryTunnelRequest(e,t,i){let r,a=e
const n=s.exec(e)
if(null!==n){const[,e,t,i]=n
r=t
a=e+i}else(function(e){return"object"==typeof e&&null!==e&&"object"==typeof e.data&&null!==e.data&&"string"==typeof e.data.queryId})(i)&&(r=i.data.queryId)
const o=this._super(a,t,i)
void 0!==r&&(o.url=function(e,t,i){return new RegExp(`[?&]${t}=`).test(e)?e:e.indexOf("?")>-1?`${e}&${t}=${i}`:`${e}?${t}=${i}`}(o.url,"queryId",r))
return o},_handleGraphQlResponse(e,t){e.meta&&e.meta.microSchema&&this._registerMicroSchema(t,e.meta.microSchema)
if((0,n.isGraphQLFullFailure)(e))this._handleFullFailureResponse(e,t)
else{const r=l(t)
e.data.$type=r
const a=e.data.data,n=this._schema.computeBaseModelName((0,i.dasherize)(t))
void 0!==n&&(a.$type=n)}},_handleFullFailureResponse(e,t){const i=e.data&&e.data.errors
let r
r=i&&i.length>0?new o.GraphQLQueryError(t,i):new o.GraphQLInvalidServerResponseError(t)
this._responseMeta&&this._responseMeta.set(r,this._responseMeta.get(e))
throw r},_isMicroSchemaAvailable(e,t){const i=this._schema.isMicroSchemaRegistered(e)
0
return i},_registerMicroSchema(e,i){const r=l(e),a=(e=>({baseType:d(e),fields:{data:{type:e},errors:{type:{array:"com.linkedin.graphql.api.ResponseError"}},extensions:{type:"com.linkedin.graphql.api.ResponseExtensions"}}}))(e),{types:n}=i,o=(0,t.default)((0,t.default)({},i),{},{types:(0,t.default)((0,t.default)({},n),{},{[r]:a})})
this._schema.registerMicroSchema(e,o)}})
e.default=c}))
define("@linkedin/ember-restli-graphql/services/graphql",["exports","@babel/runtime/helpers/esm/objectSpread2","ember-cli-pemberly-m3/utils/url","@linkedin/ember-restli-graphql/-private/query","ember-stdlib/utils/is-browser"],(function(e,t,i,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var n=function(e,t,i,r){var a,n=arguments.length,o=n<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,i):r
if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,r)
else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(n<3?a(o):n>3?a(t,i,o):a(t,i))||o)
return n>3&&o&&Object.defineProperty(t,i,o),o}
class o extends Ember.Service{constructor(){super(...arguments)
this.resourcePath="graphql"
this._requestCounter=0
a.default?this._performanceAPI=window.performance:this._performanceAPI={mark:()=>null,measure:()=>null,clearMarks:()=>null}}executeQuery(e,a,n){const o=(0,r.lookup)(e)
if(void 0===o)throw new Error("Invalid GraphQL query token. Please see Web :: Query Invocation docs at go/graphql-doc")
let s,l
if(o.name){this._requestCounter++
l=`${o.name}-${this._requestCounter}`
this._performanceAPI.mark(`${l}`)}if(n&&"string"==typeof n.url){s=n.url
delete n.url}else s=this.resourcePath
return this.store.queryURL(s,(0,t.default)((0,t.default)((0,t.default)({},n),void 0===(null==n?void 0:n.cacheKey)&&"query"===o.kind?{cacheKey:(0,i.getQueryUrl)(s,{id:o.id,variables:a})}:{}),{},{params:(0,t.default)({query:e},null!=a?{variables:a}:{})})).finally((()=>{if(o.name){this._performanceAPI.measure(`graphql: ${o.name}`,l)
this._performanceAPI.clearMarks(l)}}))}}e.default=o
n([Ember.inject.service("store")],o.prototype,"store",void 0)}))
define("ad-choice/components/modals/ad-choice-modal",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","global-utils/utils/is-browser","ad-choice/utils/constants","global-utils/utils/url"],(function(e,t,i,r,a,n,o,s,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var d,c,u,m,p,h,v,f,b,g,_,y,E,T,w,k,S,P,O,R,x,M
const D="yes",C="no",A="ad-choice@components/modals/ad-choice-modal"
let L=(d=Ember.inject.service("tracking"),c=Ember.inject.service("store"),u=Ember.inject.service("lix"),m=Ember.inject.service("i18n"),p=Ember._tracked,h=Ember._tracked,v=Ember._tracked,f=Ember._tracked,b=Ember._action,g=Ember._action,_=Ember._action,y=Ember._action,E=Ember._action,T=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"tracking",w,this);(0,t.default)(this,"store",k,this);(0,t.default)(this,"lix",S,this);(0,t.default)(this,"i18n",P,this);(0,t.default)(this,"showLoader",O,this);(0,t.default)(this,"hasError",R,this);(0,t.default)(this,"selectedFacetIdx",x,this);(0,t.default)(this,"feedbackCache",M,this);(0,i.default)(this,"policyLink",`${(0,l.getDomainUrl)()}/help/linkedin/answer/38605`);(0,i.default)(this,"manageAdPreferencesLink",`${(0,l.getDomainUrl)()}/help/linkedin/answer/62931`);(0,i.default)(this,"adChoiceData",null)
this._fetchAdChoiceResponse()}get inOverviewScreen(){return void 0===this.selectedFacetIdx}get showFeedbackSubmittedText(){if(this.inOverviewScreen)return this.feedbackCache[s.OVERVIEW_FEEDBACK_CACHE_KEY]
const e=`${s.DETAIL_FEEDBACK_CACHE_KEY_PREFIX}${this.selectedFacetIdx}`
return this.feedbackCache[e]}get hideFooterContent(){return this.showLoader||this.hasError}get matchedTargetingFacet(){return"number"==typeof this.selectedFacetIdx?Ember.get(this.adChoiceData,"matchedTargetingFacets").objectAt(this.selectedFacetIdx):null}get feedbackQuestion(){const e=this.inOverviewScreen?"i18n_ad_choice_modal_relevance_feedback_text":"i18n_ad_choice_modal_feedback_text"
return this.i18n.lookupTranslation(A,e)()}get inlineFeedbackMessage(){const e=this.feedbackCache[s.OVERVIEW_FEEDBACK_CACHE_KEY]===C&&this.inOverviewScreen?"i18n_ad_choice_modal_report_ad_text":"i18n_ad_choice_modal_feedback_submitted_text"
return this.i18n.lookupTranslation(A,e)()}get showReportAdButton(){return this.feedbackCache[s.OVERVIEW_FEEDBACK_CACHE_KEY]===C&&this.inOverviewScreen}_fetchAdChoiceResponse(){Ember.setProperties(this,{showLoader:!0,hasError:!1})
this.store.queryURL(`voyagerFeedDashAdServing/${this.args.adServingUrn}`,{params:{recipe:"com.linkedin.voyager.dash.deco.feed.revenue.AdServing"}}).then((e=>{this.isDestroying||Ember.setProperties(this,{adChoiceData:e,showLoader:!1})})).catch((e=>{if(!this.isDestroying){Ember.setProperties(this,{hasError:!0,showLoader:!1})
throw e}}))}handleFacetTracking(e){const t="number"==typeof e&&e<=4?`ad_choice_facet_${e}`:"ad_choice_facet_other",i=Ember.get(this.adChoiceData,"trackingId")
this.tracking.fireInteractionEvent(t,"SHORT_PRESS",i)}_focusAdChoiceModal(){if(o.default){const e=document.querySelector(".ad-choice-modal")
e&&e.focus()}}onMatchedTargetingFacetClick(e){this.handleFacetTracking(e)
this.selectedFacetIdx=e}onBackButtonClicked(){this.selectedFacetIdx=void 0
this._focusAdChoiceModal()}dismissModal(e){this.args.onDismissAdChoice(e)}onFeedBackSubmitted(e){const t=Ember.get(this.adChoiceData,"trackingId")
if(this.inOverviewScreen){const i=e?"ad_choice_overview_feedback_yes_button":"ad_choice_overview_feedback_no_button"
this.tracking.fireInteractionEvent(i,"SHORT_PRESS",t)
this.feedbackCache[s.OVERVIEW_FEEDBACK_CACHE_KEY]=e?D:C}else{const i=e?"ad_choice_detail_feedback_yes_button":"ad_choice_detail_feedback_no_button"
this.tracking.fireInteractionEvent(i,"SHORT_PRESS",t)
const r=`${s.DETAIL_FEEDBACK_CACHE_KEY_PREFIX}${this.selectedFacetIdx}`
this.feedbackCache[r]=!0}this.feedbackCache=this.feedbackCache
this._focusAdChoiceModal()}onReportAdClicked(){if(this.inOverviewScreen){const e=Ember.get(this.adChoiceData,"trackingId")
this.tracking.fireInteractionEvent("ad_choice_overview_report_ad","SHORT_PRESS",e)
this.dismissModal(!0)}}},w=(0,r.default)(T.prototype,"tracking",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,r.default)(T.prototype,"store",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(T.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=(0,r.default)(T.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=(0,r.default)(T.prototype,"showLoader",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),R=(0,r.default)(T.prototype,"hasError",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x=(0,r.default)(T.prototype,"selectedFacetIdx",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){}}),M=(0,r.default)(T.prototype,"feedbackCache",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),(0,r.default)(T.prototype,"onMatchedTargetingFacetClick",[b],Object.getOwnPropertyDescriptor(T.prototype,"onMatchedTargetingFacetClick"),T.prototype),(0,r.default)(T.prototype,"onBackButtonClicked",[g],Object.getOwnPropertyDescriptor(T.prototype,"onBackButtonClicked"),T.prototype),(0,r.default)(T.prototype,"dismissModal",[_],Object.getOwnPropertyDescriptor(T.prototype,"dismissModal"),T.prototype),(0,r.default)(T.prototype,"onFeedBackSubmitted",[y],Object.getOwnPropertyDescriptor(T.prototype,"onFeedBackSubmitted"),T.prototype),(0,r.default)(T.prototype,"onReportAdClicked",[E],Object.getOwnPropertyDescriptor(T.prototype,"onReportAdClicked"),T.prototype),T)
e.default=L}))
define("ad-choice/components/modals/ad-choice-modal/overview",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component"],(function(e,t,i,r,a,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var o,s,l,d
let c=(o=Ember.inject.service("lix"),s=Ember._action,l=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"lix",d,this)}get hasNoMatchedFacets(){return 0===Ember.get(this.args.adChoiceData,"matchedTargetingFacets").length}onFacetSelected(e){this.args.setSelectedFacet(e)}},d=(0,r.default)(l.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(l.prototype,"onFacetSelected",[s],Object.getOwnPropertyDescriptor(l.prototype,"onFacetSelected"),l.prototype),l)
e.default=c}))
define("ad-choice/templates/components/modals/ad-choice-modal",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"pvGQ3QBp",block:'{"symbols":["modal","@isOpen"],"statements":[[8,"artdeco-modal@artdeco-modal",[[4,[38,8],null,[["pageKey","routeName","currentRoute"],["flagship3_ad_choice",[30,[36,7],[[30,[36,6],["outletState"],null],"render.name"],null],[30,[36,7],[[30,[36,6],["outletState"],null],"render"],null]]]]],[["@modalClasses","@isOpen","@dismissModal","@size"],["ad-choice-modal",[32,2],[30,[36,3],[[32,0,["dismissModal"]],false],null],"medium"]],[["default"],[{"statements":[[2,"\\n  "],[8,[32,1,["artdeco-modal-header"]],[],[[],[]],[["default"],[{"statements":[[2,"\\n    "],[10,"h1"],[14,0,"t-sans t-20 t-black t-normal"],[14,1,"ad-choice-modal-header"],[12],[2,"\\n      "],[1,[30,[36,0],["i18n_ad_choice_modal_header","ad-choice/templates/components/modals/ad-choice-modal"],null]],[2,"\\n    "],[13],[2,"\\n  "]],"parameters":[]}]]],[2,"\\n  "],[8,[32,1,["artdeco-modal-content"]],[[24,"classNames","ad_choice-modal-content t-black"]],[[],[]],[["default"],[{"statements":[[2,"\\n"],[6,[37,4],[[32,0,["showLoader"]]],null,[["default","else"],[{"statements":[[2,"      "],[8,"ad-choice@modals/ad-choice-modal/loading",[],[[],[]],null],[2,"\\n"]],"parameters":[]},{"statements":[[6,[37,4],[[32,0,["hasError"]]],null,[["default","else"],[{"statements":[[2,"      "],[8,"ad-choice@modals/ad-choice-modal/error",[],[["@policyLink"],[[32,0,["policyLink"]]]],null],[2,"\\n"]],"parameters":[]},{"statements":[[6,[37,4],[[32,0,["inOverviewScreen"]]],null,[["default","else"],[{"statements":[[2,"      "],[8,"ad-choice@modals/ad-choice-modal/overview",[],[["@adChoiceData","@setSelectedFacet","@policyLink","@manageAdPreferencesLink"],[[32,0,["adChoiceData"]],[32,0,["onMatchedTargetingFacetClick"]],[32,0,["policyLink"]],[32,0,["manageAdPreferencesLink"]]]],null],[2,"\\n"]],"parameters":[]},{"statements":[[2,"      "],[8,"ad-choice@modals/ad-choice-modal/facet-detail",[],[["@image","@trackingId","@matchedTargetingFacet"],[[32,0,["adChoiceData","advertiserImage"]],[32,0,["adChoiceData","trackingId"]],[32,0,["matchedTargetingFacet"]]]],null],[2,"\\n    "]],"parameters":[]}]]]],"parameters":[]}]]]],"parameters":[]}]]],[2,"  "]],"parameters":[]}]]],[2,"\\n"],[6,[37,5],[[32,0,["hideFooterContent"]]],null,[["default"],[{"statements":[[2,"    "],[10,"div"],[14,0,"ad-choice-modal__feedback-actions"],[12],[2,"\\n"],[6,[37,4],[[32,0,["showFeedbackSubmittedText"]]],null,[["default","else"],[{"statements":[[2,"        "],[8,"artdeco-inline-feedback@artdeco-inline-feedback",[],[["@type","@message","@class"],["note",[32,0,["inlineFeedbackMessage"]],"ad-choice-modal__feedback-text"]],null],[2,"\\n"],[6,[37,4],[[32,0,["showReportAdButton"]]],null,[["default"],[{"statements":[[2,"          "],[10,"div"],[14,0,"ad-choice-modal__feedback-buttons"],[12],[2,"\\n            "],[8,"artdeco-button@artdeco-button",[[4,[38,2],["click",[32,0,["onReportAdClicked"]]],null]],[["@type","@color","@size","@text"],["tertiary","muted",2,[30,[36,0],["i18n_ad_choice_modal_feedback_text_yes","ad-choice/templates/components/modals/ad-choice-modal"],null]]],null],[2,"\\n          "],[13],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]},{"statements":[[2,"        "],[10,"div"],[14,0,"t-14 ad-choice-modal__feedback-text"],[12],[2,"\\n          "],[1,[32,0,["feedbackQuestion"]]],[2,"\\n        "],[13],[2,"\\n        "],[10,"div"],[14,0,"ad-choice-modal__feedback-buttons"],[12],[2,"\\n          "],[8,"artdeco-button@artdeco-button",[[4,[38,2],["click",[30,[36,3],[[32,0,["onFeedBackSubmitted"]],true],null]],null]],[["@type","@color","@size","@text"],["tertiary","muted",2,[30,[36,0],["i18n_ad_choice_modal_feedback_text_yes","ad-choice/templates/components/modals/ad-choice-modal"],null]]],null],[2,"\\n          "],[8,"artdeco-button@artdeco-button",[[4,[38,2],["click",[30,[36,3],[[32,0,["onFeedBackSubmitted"]],false],null]],null]],[["@type","@color","@size","@text","@class"],["tertiary","muted",2,[30,[36,0],["i18n_ad_choice_modal_feedback_text_no","ad-choice/templates/components/modals/ad-choice-modal"],null],"ad-choice-modal__feedback-button"]],null],[2,"\\n        "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[13],[2,"\\n"],[6,[37,5],[[32,0,["inOverviewScreen"]]],null,[["default"],[{"statements":[[2,"      "],[8,[32,1,["artdeco-modal-footer"]],[[24,0,"ad-choice-modal__footer display-flex justify-flex-end"]],[[],[]],[["default"],[{"statements":[[2,"\\n        "],[8,"artdeco-button@artdeco-button",[[16,"data-control-id",[32,0,["adChoiceData","trackingId"]]],[4,[38,1],["ad_choice_facet_detail_back_button"],null],[4,[38,2],["click",[32,0,["onBackButtonClicked"]]],null]],[["@type","@color","@size","@text"],["secondary","default",2,[30,[36,0],["i18n_ad_choice_modal_feedback_text_back","ad-choice/templates/components/modals/ad-choice-modal"],null]]],null],[2,"\\n      "]],"parameters":[]}]]],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]]],"parameters":[1]}]]]],"hasEval":false,"upvars":["t","ember-cli-pemberly-tracking@track-interaction","on","fn","if","unless","-get-dynamic-var","get","ember-cli-pemberly-tracking@track-render"]}',moduleName:"ad-choice/templates/components/modals/ad-choice-modal.hbs"})
e.default=t}))
define("ad-choice/templates/components/modals/ad-choice-modal/error",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"G5Be36e3",block:'{"symbols":["@policyLink"],"statements":[[8,"artdeco-empty-state@artdeco-empty-state",[[4,[38,4],null,[["pageKey","routeName","currentRoute"],["flagship3_ad_choice_error_state",[30,[36,3],[[30,[36,2],["outletState"],null],"render.name"],null],[30,[36,3],[[30,[36,2],["outletState"],null],"render"],null]]]]],[["@illustration","@muted","@headline","@message","@class"],["error-server",true,[30,[36,0],["i18n_ad_choice_error_headline","ad-choice/templates/components/modals/ad-choice-modal/error"],null],[30,[36,0],["i18n_ad_choice_error_message","ad-choice/templates/components/modals/ad-choice-modal/error"],[["linkInfo"],[[30,[36,1],null,[["href","target","class"],[[32,1],"_blank","link"]]]]]],"ad-choice-modal-empty-state"]],null]],"hasEval":false,"upvars":["t","hash","-get-dynamic-var","get","ember-cli-pemberly-tracking@track-render"]}',moduleName:"ad-choice/templates/components/modals/ad-choice-modal/error.hbs"})
e.default=t}))
define("ad-choice/templates/components/modals/ad-choice-modal/facet-detail",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"JdQGJv+I",block:'{"symbols":["clickAction","idx","@trackingId","@matchedTargetingFacet","@image"],"statements":[[11,"div"],[24,0,"ad-choice-modal-facet"],[4,[38,6],null,[["pageKey","routeName","currentRoute"],["flagship3_ad_choice_detail",[30,[36,5],[[30,[36,4],["outletState"],null],"render.name"],null],[30,[36,5],[[30,[36,4],["outletState"],null],"render"],null]]]],[12],[2,"\\n  "],[10,"div"],[14,0,"ad-choice-modal-facet-messaging t-sans t-16 t-black"],[12],[2,"\\n"],[6,[37,7],[[32,5]],null,[["default"],[{"statements":[[2,"      "],[8,"image-view-model@image-view-model",[[24,0,"ad-choice-modal-facet-messaging__logo"]],[["@entitySize","@images"],[4,[32,5]]],null],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[10,"div"],[14,0,"ad-choice-modal-facet-messaging__text"],[12],[2,"\\n      "],[11,"span"],[16,"data-control-id",[32,3]],[4,[38,0],["ad_choice_advertiser_detail"],null],[12],[2,"\\n        "],[8,"text-view-model@text-view-model-v2",[],[["@tvm"],[[32,4,["detail"]]]],null],[2,"\\n      "],[13],[2,"\\n      "],[10,"div"],[14,0,"t-12 ad-choice-modal-facet-messaging__disclaimer"],[12],[2,"\\n        "],[11,"span"],[16,"data-control-id",[32,3]],[4,[38,0],["ad_choice_facet_disclaimer"],null],[12],[2,"\\n          "],[8,"text-view-model@text-view-model-v2",[],[["@tvm"],[[32,4,["disclaimer"]]]],null],[2,"\\n        "],[13],[2,"\\n      "],[13],[2,"\\n    "],[13],[2,"\\n  "],[13],[2,"\\n"],[6,[37,7],[[32,4,["segmentDetail"]]],null,[["default"],[{"statements":[[2,"    "],[10,"div"],[14,0,"ad-choice-modal-facet-reason t-14 t-black"],[12],[2,"\\n      "],[8,"text-view-model@text-view-model-v2",[],[["@tvm"],[[32,4,["segmentDetail"]]]],null],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[6,[37,7],[[32,4,["clickActions"]]],null,[["default"],[{"statements":[[2,"    "],[10,"ul"],[14,0,"ad-choice-modal-facet-control-actions artdeco-list"],[12],[2,"\\n"],[6,[37,3],[[30,[36,2],[[30,[36,2],[[32,4,["clickActions"]]],null]],null]],null,[["default"],[{"statements":[[2,"        "],[10,"li"],[14,0,"artdeco-list__item ad-choice-modal-facet-control-action"],[12],[2,"\\n          "],[11,"a"],[16,6,[32,1,["targetUrl"]]],[16,"data-control-id",[32,3]],[24,"target","_blank"],[24,"rel","noopener noreferrer"],[4,[38,0],[[32,1,["controlName"]]],null],[12],[2,"\\n            "],[8,"text-view-model@text-view-model-v2",[],[["@tvm"],[[32,1,["title"]]]],null],[2,"\\n            "],[1,[30,[36,1],null,[["class","type","size"],["ad-choice-modal-facet-control-action__icon","link-external","small"]]]],[2,"\\n          "],[13],[2,"\\n        "],[13],[2,"\\n"]],"parameters":[1,2]}]]],[2,"    "],[13],[2,"\\n"]],"parameters":[]}]]],[13]],"hasEval":false,"upvars":["ember-cli-pemberly-tracking@track-interaction","artdeco-icons-web@li-icon","-track-array","each","-get-dynamic-var","get","ember-cli-pemberly-tracking@track-render","if"]}',moduleName:"ad-choice/templates/components/modals/ad-choice-modal/facet-detail.hbs"})
e.default=t}))
define("ad-choice/templates/components/modals/ad-choice-modal/loading",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"VVYOwXVo",block:'{"symbols":[],"statements":[[10,"div"],[14,0,"ad-choice-modal-content-loader"],[12],[2,"\\n  "],[8,"artdeco-loader@artdeco-loader",[[24,"size","small"]],[[],[]],null],[2,"\\n  "],[10,"span"],[14,0,"t-sans t-20"],[12],[1,[30,[36,0],["i18n_ad_choice_modal_loader_text","ad-choice/templates/components/modals/ad-choice-modal/loading"],null]],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["t"]}',moduleName:"ad-choice/templates/components/modals/ad-choice-modal/loading.hbs"})
e.default=t}))
define("ad-choice/templates/components/modals/ad-choice-modal/overview",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"+Ld7FEOZ",block:'{"symbols":["facet","idx","@adChoiceData","@manageAdPreferencesLink","@policyLink"],"statements":[[11,"div"],[24,0,"ad-choice-modal-overview-messaging t-sans t-16 t-black"],[4,[38,8],null,[["pageKey","routeName","currentRoute"],["flagship3_ad_choice_overview",[30,[36,7],[[30,[36,6],["outletState"],null],"render.name"],null],[30,[36,7],[[30,[36,6],["outletState"],null],"render"],null]]]],[12],[2,"\\n"],[6,[37,9],[[32,3,["advertiserImage"]]],null,[["default"],[{"statements":[[2,"    "],[8,"image-view-model@image-view-model",[[24,0,"ad-choice-modal-overview-messaging__logo"]],[["@entitySize","@images"],[4,[32,3,["advertiserImage"]]]],null],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[11,"span"],[16,"data-control-id",[32,3,["trackingId"]]],[24,0,"ad-choice-modal-overview-messaging__text"],[4,[38,10],["ad_choice_advertiser_overview"],null],[12],[2,"\\n    "],[8,"text-view-model@text-view-model-v2",[],[["@tvm"],[[32,3,["advertiserDetail"]]]],null],[2,"\\n  "],[13],[2,"\\n"],[13],[2,"\\n"],[10,"div"],[14,0,"ad-choice-modal-overview-matched-facets"],[12],[2,"\\n"],[6,[37,9],[[32,0,["hasNoMatchedFacets"]]],null,[["default","else"],[{"statements":[[2,"    "],[8,"artdeco-empty-state@artdeco-empty-state",[[4,[38,8],null,[["pageKey","routeName","currentRoute"],["flagship3_ad_choice_overview_empty_matched_facets",[30,[36,7],[[30,[36,6],["outletState"],null],"render.name"],null],[30,[36,7],[[30,[36,6],["outletState"],null],"render"],null]]]]],[["@illustration","@message","@headline","@class"],["main-coworkers-5",[30,[36,2],["i18n_ad_choice_empty_state_headline","ad-choice/templates/components/modals/ad-choice-modal/overview"],null],[30,[36,2],["i18n_ad_choice_empty_state_message","ad-choice/templates/components/modals/ad-choice-modal/overview"],[["linkInfo"],[[30,[36,5],null,[["href","target","class"],[[32,5],"_blank","link"]]]]]],"ad-choice-modal-facts-empty-state"]],null],[2,"\\n"]],"parameters":[]},{"statements":[[2,"    "],[10,"h2"],[14,0,"t-sans t-16 t-bold"],[12],[2,"\\n      "],[1,[30,[36,2],["i18n_ad_choice_modal_targeting_facets_header","ad-choice/templates/components/modals/ad-choice-modal/overview"],null]],[2,"\\n    "],[13],[2,"\\n    "],[10,"ul"],[14,0,"ad-choice-modal-overview-matched-facets-list artdeco-list"],[12],[2,"\\n"],[6,[37,4],[[30,[36,3],[[30,[36,3],[[32,3,["matchedTargetingFacets"]]],null]],null]],null,[["default"],[{"statements":[[2,"        "],[11,"li"],[24,0,"artdeco-list__item"],[24,"role","button"],[4,[38,1],["click",[30,[36,0],[[32,0,["onFacetSelected"]],[32,2]],null]],null],[12],[2,"\\n          "],[8,"ad-choice@modals/ad-choice-modal/overview/matched-facet",[],[["@facet"],[[32,1]]],null],[2,"\\n        "],[13],[2,"\\n"]],"parameters":[1,2]}]]],[2,"    "],[13],[2,"\\n    "],[10,"div"],[14,0,"t-12"],[12],[2,"\\n      "],[10,"span"],[14,0,"ad-choice-modal-overview-matched-facets-disclaimer t-12"],[12],[2,"\\n        "],[1,[30,[36,2],["i18n_ad_choice_modal_facets_disclaimer_text_v2","ad-choice/templates/components/modals/ad-choice-modal/overview"],[["reasonsLink","adPreferencesLink"],[[30,[36,5],null,[["href","target","class","data-control-name","data-control-id","data-test-learn-more-reasons","rel"],[[32,5],"_blank","link","ad_choice_targeting_reasons_disclaimer",[32,3,["trackingId"]],"true","noopener noreferrer"]]],[30,[36,5],null,[["href","target","class","data-control-name","data-control-id","data-test-manage-ad-preferences","rel"],[[32,4],"_blank","link","ad_choice_overview_manage_ad_preferences",[32,3,["trackingId"]],"true","noopener noreferrer"]]]]]]],[2,"\\n      "],[13],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[13]],"hasEval":false,"upvars":["fn","on","t","-track-array","each","hash","-get-dynamic-var","get","ember-cli-pemberly-tracking@track-render","if","ember-cli-pemberly-tracking@track-interaction"]}',moduleName:"ad-choice/templates/components/modals/ad-choice-modal/overview.hbs"})
e.default=t}))
define("ad-choice/templates/components/modals/ad-choice-modal/overview/matched-facet",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"FQdZqQ3R",block:'{"symbols":["@facet"],"statements":[[10,"button"],[14,0,"ad-choice-modal-overview-matched-facet t-black--light"],[14,4,"button"],[12],[2,"\\n  "],[8,"image-view-model@image-view-model",[[24,0,"ad-choice-modal-overview-matched-facet__icon"]],[["@entitySize","@images"],[1,[32,1,["icon"]]]],null],[2,"\\n  "],[10,"p"],[14,0,"ad-choice-modal-overview-matched-facet__text t-14"],[12],[2,"\\n    "],[8,"text-view-model@text-view-model-v2",[],[["@tvm"],[[32,1,["overview"]]]],null],[2,"\\n  "],[13],[2,"\\n  "],[1,[30,[36,0],null,[["type","class","size"],["chevron-right-icon","ad-choice-modal-overview-matched-facet__chevron-icon","large"]]]],[2,"\\n"],[13]],"hasEval":false,"upvars":["artdeco-icons-web@li-icon"]}',moduleName:"ad-choice/templates/components/modals/ad-choice-modal/overview/matched-facet.hbs"})
e.default=t}))
define("ad-choice/utils/constants",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.DETAIL_FEEDBACK_CACHE_KEY_PREFIX=e.OVERVIEW_FEEDBACK_CACHE_KEY=void 0
e.OVERVIEW_FEEDBACK_CACHE_KEY="overview"
e.DETAIL_FEEDBACK_CACHE_KEY_PREFIX="detail_"}))
define("artdeco-loader/components/artdeco-loader",["exports","artdeco-loader/templates/components/artdeco-loader","artdeco-loader/utils/constants"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var r=Ember.Component.extend({layout:t.default,classNames:["artdeco-loader"],classNameBindings:["_classSize","_classType"],size:i.SIZES.DEFAULT,type:i.TYPES.STANDARD,_classSize:Ember.computed("size",(function(){const e=Ember.get(this,"size")
return e!==i.SIZES.DEFAULT?`artdeco-loader--${e}`:""})).readOnly(),_classType:Ember.computed("type",(function(){const e=Ember.get(this,"type")
return e!==i.TYPES.STANDARD?`artdeco-loader--${e}`:""})).readOnly(),_isValuePresent:(e,t)=>Object.keys(e).map((t=>e[t])).indexOf(t)>-1,init(){this._super(...arguments)
Ember.get(this,"a11yText")}})
e.default=r}))
define("artdeco-loader/templates/components/artdeco-loader",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"t/Fq8tMa",block:'{"symbols":[],"statements":[[6,[37,1],[[35,0]],null,[["default"],[{"statements":[[10,"div"],[14,0,"a11y-text"],[14,"role","alert"],[14,"data-test-loader-a11y",""],[12],[1,[34,0]],[13]],"parameters":[]}]]],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"],[10,"span"],[14,0,"artdeco-loader__bars"],[12],[13],[2,"\\n"]],"hasEval":false,"upvars":["a11yText","if"]}',moduleName:"artdeco-loader/templates/components/artdeco-loader.hbs"})
e.default=t}))
define("artdeco-loader/utils/constants",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.SIZES=e.TYPES=void 0
e.TYPES={STANDARD:"standard",MUTED:"muted",INVERSE:"inverse"}
e.SIZES={DEFAULT:"default",SMALL:"small",XSMALL:"xsmall"}}))
define("ember-async-data/helpers/load",["exports","ember-async-data/tracked-async-data"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.load=function(e,i){return new t.default(e,i)}
e.default=void 0
class i extends Ember.Helper{compute(e){let[i]=e
return new t.default(i,this)}}e.default=i}))
define("ember-async-data/index",["exports","ember-async-data/tracked-async-data","ember-async-data/helpers/load"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"TrackedAsyncData",{enumerable:!0,get:function(){return t.default}})
Object.defineProperty(e,"load",{enumerable:!0,get:function(){return i.load}})}))
define("ember-async-data/tracked-async-data",["exports","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/test-waiters"],(function(e,t,i,r,a,n,o,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var l,d,c,u,m,p,h,v,f,b,g,_
const y=(0,s.buildWaiter)("ember-async-data"),E=new WeakMap,T=["PENDING"]
let w=(l=Ember._tracked,d=class{constructor(){(0,r.default)(this,"data",c,this)}},c=(0,n.default)(d.prototype,"data",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return T}}),d)
var k=(u=Ember._dependentKeyCompat,m=Ember._dependentKeyCompat,p=Ember._dependentKeyCompat,h=Ember._dependentKeyCompat,v=Ember._dependentKeyCompat,f=Ember._dependentKeyCompat,b=(g=new WeakMap,_=new WeakMap,class e{constructor(r,a){g.set(this,{writable:!0,value:void 0})
_.set(this,{writable:!0,value:new w})
if(this.constructor!==e)throw new Error("tracked-async-data cannot be subclassed")
const n=function(e){return"object"==typeof e&&null!==e&&(t="then",i=e,t in i)&&"function"==typeof e.then
var t,i}(r)?r:Promise.resolve(r);(0,i.default)(this,g,y.beginAsync())
const o=E.get(n)
if(o)return o
n.then((e=>{(0,t.default)(this,_).data=["RESOLVED",e]
y.endAsync((0,t.default)(this,g))}),(e=>{(0,t.default)(this,_).data=["REJECTED",e]
y.endAsync((0,t.default)(this,g))}))
E.set(n,this)
if(a){Ember._associateDestroyableChild(a,this)
Ember._registerDestructor(this,(()=>{y.endAsync((0,t.default)(this,g))}))}}get state(){return(0,t.default)(this,_).data[0]}get value(){return"RESOLVED"===(0,t.default)(this,_).data[0]?(0,t.default)(this,_).data[1]:null}get error(){return"REJECTED"===(0,t.default)(this,_).data[0]?(0,t.default)(this,_).data[1]:null}get isPending(){return"PENDING"===this.state}get isResolved(){return"RESOLVED"===this.state}get isRejected(){return"REJECTED"===this.state}toJSON(){const{isPending:e,isResolved:t,isRejected:i}=this
return e?{isPending:e,isResolved:t,isRejected:i}:t?{isPending:e,isResolved:t,value:this.value,isRejected:i}:{isPending:e,isResolved:t,isRejected:i,error:this.error}}toString(){return JSON.stringify(this.toJSON(),null,2)}}),(0,n.default)(b.prototype,"state",[u],Object.getOwnPropertyDescriptor(b.prototype,"state"),b.prototype),(0,n.default)(b.prototype,"value",[m],Object.getOwnPropertyDescriptor(b.prototype,"value"),b.prototype),(0,n.default)(b.prototype,"error",[p],Object.getOwnPropertyDescriptor(b.prototype,"error"),b.prototype),(0,n.default)(b.prototype,"isPending",[h],Object.getOwnPropertyDescriptor(b.prototype,"isPending"),b.prototype),(0,n.default)(b.prototype,"isResolved",[v],Object.getOwnPropertyDescriptor(b.prototype,"isResolved"),b.prototype),(0,n.default)(b.prototype,"isRejected",[f],Object.getOwnPropertyDescriptor(b.prototype,"isRejected"),b.prototype),b)
e.default=k}))
define("ember-batcher/batcher",["exports","ember-test-waiters"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.readDOM=function(e){let t=i.beginAsync()
a.unshift([t,e])
c()}
e.mutateDOM=function(e){let t=r.beginAsync()
n.unshift([t,e])
c()}
e.visibilityChange=void 0
const i=(0,t.buildWaiter)("ember-batcher: readDOM"),r=(0,t.buildWaiter)("ember-batcher: mutateDOM"),a=[],n=[]
let o=()=>{}
e.visibilityChange=o
let s=!1,l=!1
const d="object"==typeof window&&"function"==typeof window.requestAnimationFrame?e=>{let t=()=>{if(!l){l=!0
e()}}
setTimeout(t,20)
return requestAnimationFrame(t)}:e=>setTimeout(e)
0
function c(){if(!s){s=!0
d((()=>{let e,t
for(e=0,t=a.length;e<t;e++){let[e,t]=a.pop()
t()
i.endAsync(e)}for(e=0,t=n.length;e<t;e++){let[e,t]=n.pop()
t()
r.endAsync(e)}s=!1
l=!1;(n.length>0||a.length>0)&&c()}))}}}))
define("ember-batcher/index",["exports","ember-batcher/batcher"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.defineProperty(e,"readDOM",{enumerable:!0,get:function(){return t.readDOM}})
Object.defineProperty(e,"mutateDOM",{enumerable:!0,get:function(){return t.mutateDOM}})}))
define("ember-cli-pemberly-litms/helpers/tag-manager-test-helper",["exports","qunit"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.TagManagerSession=void 0
function i(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"LiTMS tracking event"
t.default.config.current.assert.ok(e(),i)}e.TagManagerSession=class{constructor(e){this._tagManagerService=e}assertLiTMSPageView(e,t){return i((()=>this._tagManagerService._getAllFiredEvents().some((i=>i.profileName===t&&i.eventData.pageKey===e))),`LiTMS has correct ${e} PageViewEvent`)}assertLiTMSInteraction(e,t){return i((()=>this._tagManagerService._getAllFiredEvents().some((i=>{return i.profileName===t&&("string"==typeof(r=i.eventData.controlUrn)?r.split("-").pop():"")===e
var r}))),`LiTMS has correct ${e} ControlInteractionEvent`)}reset(){this._tagManagerService._cleanUpAllFiredEvents()}}}))
define("ember-cli-pemberly-litms/services/tag-manager",["exports","ember-cli-pemberly-litms/@linkedin/litms-lib","ember-stdlib/utils/is-browser"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=e.TRACKING_SERVICE_EVENT_SOURCE=void 0
const r=[],{Logger:a}=Ember,n="litms-class",o="litms",s=[],l=[]
let d=!1,c=!1,u={},m=new Map
const p="tracking-service-listener"
e.TRACKING_SERVICE_EVENT_SOURCE=p
var h=Ember.Service.extend({tracking:Ember.inject.service("tracking"),trackingListenerAdapter:Ember.inject.service("tracking-adapter-for-tag-manager"),lix:Ember.inject.service("lix"),init(){this._super(...arguments)
if(!c){c=!0
this.get(n)||this.set(n,t.default)
if(!i.default)return
this.set("onTrackingEvent",this._handleTrackingEvent.bind(this))
this._applyConfigurations()
this._registerRouteListener()}},_getGlobalTMSProfile(){if(this._shouldInitializeGlobalTMSProfile())return u.profileName},_registerTrackingListener(){if(!d){d=!0
this.get("trackingListenerAdapter").listen(this.get("onTrackingEvent"))}},_cleanUpTrackingListener(){if(d&&this.get("onTrackingEvent")){d=!1
this.get("trackingListenerAdapter").removeListener(this.get("onTrackingEvent"))}},_handleTrackingEvent(e){this._processTrackingEvent(e)},_registerRouteListener(){const e=Ember.getOwner(this).lookup("router:main")
e.on?e.on("didTransition",(()=>{this._cleanUpTrackingListener()
this._useProfileForRoute(e.currentRouteName)
this._processQueuedEvents()})):a.warn("Router appears to be mocked. Tag Manager won't work as expected")},_shouldInitializeGlobalTMSProfile(){return u.profileName&&this._isTagManagementSystemRamped()},_isTagManagementSystemRamped(){return u.lixKeyForRamp&&this.get("lix").getTreatmentIsEnabled(u.lixKeyForRamp)||!u.lixKeyForRamp},_applyConfigurations(){u=Ember.getOwner(this).resolveRegistration("config:environment").tagManager||{}
u.whitelist=u.whitelist||{}
u.listenForTrackingEventsWithGlobalProfile=!u.disableTrackingEventsListenerForGlobalProfile},registerProfileForRoutes(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{disableWhitelisting:u.disableWhitelisting}
r.push({profileName:e,filterFn:t})
m.set(e,i)},_getProfileNameForRoute(e){let t
r.some((i=>{let{profileName:r,filterFn:a}=i
if(a(e)){t=r
return!0}}))
return t},_useProfileForRoute(e){const t=this._getProfileNameForRoute(e)
if(t){this._registerTrackingListener()
this.useProfile(t)
a.debug(`Using profile ${t} for route ${e}`)}else this._useGlobalProfile(e)},_useGlobalProfile(e){const t=this._getGlobalTMSProfile()
if(t){u.listenForTrackingEventsWithGlobalProfile&&this._registerTrackingListener()
this.useProfile(t)
a.debug(`No route based profile for route ${e}. Falling back to global profile ${t}`)}else a.debug("No route based profile for route ${currentRouteName}. No global profile configured. TMS will be disabled for this route.")},useProfile(e){const i=this.get(o)
if(i&&i.profileName===e)return
let r=(0,t.getInstanceForProfile)(e)
const a=m.has(e)?m.get(e).disableWhitelisting:u.disableWhitelisting
if(void 0===r){r=new(this.get(n))({profileName:e,enableWhitelisting:!a,cacheBusterInterval:u.cacheBusterInterval})
this._instantiateContainerTag(r)}this.set(o,r)},_instantiateContainerTag(e){e.initialize().then(this._fireTrackingEvent.bind(this)).catch((()=>{a.warn("Tag manager failed to initialize")}))},_fireTrackingEvent(e){this.get("isDestroyed")||this.get("isDestroying")||void 0!==e&&this.get("tracking").fireTrackingPayload(e.info.name,e.body)},_recordFiredEventForTesting(e,t){Ember.testing&&s.push({profileName:t,eventData:e})},_queueEvent(e,t){e&&t&&l.push({eventData:e,callbackFunction:t})},_processQueuedEvents(){const e=this.get(o)
l.forEach((t=>{e?t.callbackFunction.call(this,t.eventData):a.debug(`No LiTMS instance was available. Dropping event ${JSON.stringify(t.eventData)}`)}))
l.length=0},trackPageView(e){const t=this.get(o)
t?Ember.run.later((()=>{t.trackPageView(e,this._fireTrackingEvent.bind(this))
this._recordFiredEventForTesting(e,t.profileName)})):this._queueEvent(e,this.trackPageView)},trackControlInteraction(e){const t=this.get(o)
if(t){t.trackControlInteraction(e,this._fireTrackingEvent.bind(this))
this._recordFiredEventForTesting(e,t.profileName)}else this._queueEvent(e,this.trackControlInteraction)},_processTrackingEvent(e){const t=e.eventInfo||e.info,i=e.eventBody||e.body
switch(t.eventName){case"PageViewEvent":this.trackPageView({eventSource:p,pageKey:i.requestHeader.pageKey})
break
case"ControlInteractionEvent":this.trackControlInteraction({eventSource:p,controlUrn:i.controlUrn,pageKey:i.requestHeader.pageKey})}},_getAllFiredEvents:()=>s,_cleanUpAllFiredEvents(){s.length=0},willDestroy(){c=!1
this._cleanUpTrackingListener()
r.length=0
this._cleanUpAllFiredEvents()
l.length=0}})
e.default=h}))
define("ember-cli-pemberly-litms/services/tracking-adapter-for-tag-manager",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const{Logger:t}=Ember,i="tracking"
var r=Ember.Service.extend(Ember.Evented,{tracking:Ember.inject.service("tracking"),init(){this._super(...arguments)
const e=this.get("tracking")
this._trackingEventRelayHandler=e=>{this.trigger(i,e)}
if(this._isLegacyTrackingService(e))if(e._listen){e._listen(this._trackingEventRelayHandler)
t.warn("Consider upgrading to ember-cli-pemberly-tracking@2.1.1 or greater. ember-cli-pemberly-litms support for lower versions of ember-cli-pemberly-tracking is deprecated.")}else t.warn("Tracking service appears to be mocked. Tag Manager won't work as expected")
else e.listen(this._trackingEventRelayHandler)},listen(e){this.on(i,this,e)},removeListener(e){this.off(i,this,e)},_isLegacyTrackingService:e=>"function"!=typeof e.listen,willDestroy(){const e=this.get("tracking")
this._isLegacyTrackingService(e)?e._clearListeners&&e._clearListeners():e.off("tracking-event",this,"_trackingEventRelayHandler")}})
e.default=r}))
define("ember-named-blocks-polyfill/helpers/-has-block-params",["exports","ember-named-blocks-polyfill"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var i=Ember.Helper.helper((function(e,t){let[i,r,a]=e
return i?r in i&&i[r]>0:a}))
e.default=i}))
define("ember-named-blocks-polyfill/helpers/-has-block",["exports","ember-named-blocks-polyfill"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var i=Ember.Helper.helper((function(e,t){let[i,r,a]=e
return i?r in i:a}))
e.default=i}))
define("ember-named-blocks-polyfill/helpers/-is-named-block-invocation",["exports","ember-named-blocks-polyfill"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var i=Ember.Helper.helper((function(e,i){return(0,t.isNamedBlockInvocation)(e[0],e[1])}))
e.default=i}))
define("ember-named-blocks-polyfill/helpers/-named-block-invocation",["exports","ember-named-blocks-polyfill"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var i=Ember.Helper.helper((function(e,i){return(0,t.namedBlockInvocation)(e[0])}))
e.default=i}))
define("ember-named-blocks-polyfill/index",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.namedBlockInvocation=function(e){let i=Object.create(null)
Object.defineProperty(i,"toString",{configurable:!0,enumerable:!1,writable:!1,value:()=>`{{yield to=${JSON.stringify(e)}}}`})
t.set(i,e)
return i}
e.isNamedBlockInvocation=function(e,i){return"object"==typeof e&&null!==e&&t.has(e)?i===t.get(e):"default"===i}
e.isBlocksInfo=function(e){return"object"==typeof e&&null!==e&&null===Object.getPrototypeOf(e)&&Object.values(e).every((e=>"number"==typeof e))}
const t=new WeakMap}))
define("ember-test-waiters/index",["exports","@ember/test-waiters"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
Object.keys(t).forEach((function(i){"default"!==i&&"__esModule"!==i&&(i in e&&e[i]===t[i]||Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[i]}}))}))}))
define("inline-show-more-text/components/inline-show-more-text",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","global-utils/utils/api-compat"],(function(e,t,i,r,a,n,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var s,l,d,c,u,m,p
const h=Ember.HTMLBars.template({id:"sKKVs1xp",block:'{"symbols":["@seeLessText","@seeMoreText","@text","@tvm","@isUserGenerated","@class","&attrs"],"statements":[[11,"div"],[16,0,[31,["inline-show-more-text\\n    ",[30,[36,0],[[32,0,["_isCollapsed"]],"inline-show-more-text--is-collapsed"],null],"\\n    ",[30,[36,0],[[32,0,["_shouldUseLineClamp"]],"inline-show-more-text--is-collapsed-with-line-clamp"],null],"\\n    ",[30,[36,0],[[32,0,["_onDark"]],"inline-show-more-text--on-dark"],null],"\\n    ",[32,6],"\\n    "]]],[16,5,[32,0,["style"]]],[17,7],[4,[38,5],[[30,[36,4],[[32,0],"_needsToggleButtons"],null]],null],[12],[2,"\\n\\n"],[6,[37,0],[[32,0,["useTextViewModelV2"]]],null,[["default","else"],[{"statements":[[2,"    "],[8,"text-view-model@text-view-model-v2",[],[["@tvm","@userGenerated"],[[32,4],[32,5]]],null],[2,"\\n"]],"parameters":[]},{"statements":[[6,[37,0],[[32,4]],null,[["default","else"],[{"statements":[[2,"    "],[1,[30,[36,3],[[32,4]],null]],[2,"\\n"]],"parameters":[]},{"statements":[[2,"    "],[1,[32,3]],[2,"\\n  "]],"parameters":[]}]]]],"parameters":[]}]]],[2,"\\n"],[6,[37,0],[[32,0,["_needsToggleButtons"]]],null,[["default"],[{"statements":[[6,[37,0],[[32,0,["_shouldShowMoreButton"]]],null,[["default"],[{"statements":[[2,"      "],[10,"span"],[14,0,"inline-show-more-text__link-container-collapsed"],[12],[2,"\\n"],[6,[37,0],[[32,0,["_shouldShowEllipsis"]]],null,[["default"],[{"statements":[[2,"          "],[10,"span"],[12],[1,[30,[36,2],["i18n_ellipsis","inline-show-more-text/components/inline-show-more-text"],null]],[13],[2,"\\n"]],"parameters":[]}]]],[2,"        "],[11,"button"],[16,0,[31,["inline-show-more-text__button\\n            ",[30,[36,0],[[32,0,["_lightButtonText"]],"inline-show-more-text__button--light"],null],"\\n            link"]]],[24,"aria-expanded","false"],[24,4,"button"],[4,[38,1],["click",[32,0,["expand"]]],null],[12],[2,"\\n          "],[1,[32,2]],[2,"\\n        "],[13],[2,"\\n      "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"\\n"],[6,[37,0],[[32,0,["_shouldShowLessButton"]]],null,[["default"],[{"statements":[[2,"      "],[10,"span"],[14,0,"inline-show-more-text__link-container-expanded"],[12],[2,"\\n        "],[11,"button"],[16,0,[31,["inline-show-more-text__button\\n            ",[30,[36,0],[[32,0,["_lightButtonText"]],"inline-show-more-text__button--light"],null],"\\n            link"]]],[24,"aria-expanded","true"],[24,4,"button"],[4,[38,1],["click",[32,0,["collapse"]]],null],[12],[2,"\\n          "],[1,[32,1]],[2,"\\n        "],[13],[2,"\\n      "],[13],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]],[13]],"hasEval":false,"upvars":["if","on","t","text-view-model@text-view-model","ember-set-helper@set","inline-show-more-text@requires-scroll"]}',moduleName:"inline-show-more-text/components/inline-show-more-text.hbs"})
let v=(s=Ember._tracked,l=Ember._tracked,d=Ember._action,c=Ember._action,u=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"_isExpanded",m,this);(0,t.default)(this,"_needsToggleButtons",p,this)}get _lines(){var e
return null!==(e=this.args.lines)&&void 0!==e?e:3}get _showMoreButton(){var e
const t=null===(e=this.args.showMoreButton)||void 0===e||e
return t}get _showLessButton(){var e
const t=null!==(e=this.args.showLessButton)&&void 0!==e&&e
return t}get _showManualEllipsis(){var e
return null===(e=this.args.showManualEllipsis)||void 0===e||e}get _isDummyButton(){var e
return null!==(e=this.args.isDummyButton)&&void 0!==e&&e}get _lightButtonText(){var e
const t=null!==(e=this.args.lightButtonText)&&void 0!==e&&e
return t}get _onDark(){var e
const t=null!==(e=this.args.onDark)&&void 0!==e&&e
return t}get _isCollapsed(){return!this._isExpanded}get _shouldShowEllipsis(){return this._showMoreButton&&this._showManualEllipsis}get _shouldUseLineClamp(){return!this._showMoreButton&&this._isCollapsed}get _shouldShowMoreButton(){return this._showMoreButton&&this._isCollapsed}get _shouldShowLessButton(){return this._showLessButton&&this._isExpanded}get useTextViewModelV2(){return this.args.tvm&&"com.linkedin.voyager.dash.common.text.TextViewModel"===(0,o.classNameOf)(this.args.tvm)}get style(){const{lineHeight:e}=this.args,t=parseFloat(e),i=e.substring(String(t).length)
let r=`line-height:${t}${i};`
if(this._isCollapsed){r+=`max-height:${t*this._lines}${i};`
this._shouldUseLineClamp&&(r+=`-webkit-line-clamp:${this._lines};`)}return r}expand(){var e,t
this._isDummyButton||(this._isExpanded=!0)
null===(e=(t=this.args).onExpand)||void 0===e||e.call(t)}collapse(){var e,t
this._isExpanded=!1
null===(e=(t=this.args).onCollapse)||void 0===e||e.call(t)}},m=(0,r.default)(u.prototype,"_isExpanded",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),p=(0,r.default)(u.prototype,"_needsToggleButtons",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(u.prototype,"expand",[d],Object.getOwnPropertyDescriptor(u.prototype,"expand"),u.prototype),(0,r.default)(u.prototype,"collapse",[c],Object.getOwnPropertyDescriptor(u.prototype,"collapse"),u.prototype),u)
e.default=v
Ember._setComponentTemplate(h,v)}))
define("inline-show-more-text/modifiers/requires-scroll",["exports","ember-modifier"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var i=(0,t.modifier)(((e,t)=>{let[i]=t
return i(e.offsetHeight<e.scrollHeight)}))
e.default=i}))
define("interstitial-view-model/components/click-through-interstitial",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const t=Ember.HTMLBars.template({id:"26YSdx2F",block:'{"symbols":["@model","@styleConfig","@clickThroughAction","@isSmallInterstitial","@explanatoryLinkAction","@explanatoryLinkControlName","@iconType","@hideExplanatoryLink","@hideClickThroughButton","&attrs","@showClickThroughOverlay","&default"],"statements":[[2,"\\n"],[11,"div"],[24,0,"interstitial-view-model-click-through-interstitial"],[17,10],[12],[2,"\\n"],[6,[37,0],[[32,11]],null,[["default"],[{"statements":[[2,"    "],[10,"section"],[15,0,[31,["interstitial-view-model-click-through-interstitial__inner-content\\n        ",[30,[36,0],[[32,4]," interstitial-view-model-click-through-interstitial__inner-content--small "],null],"\\n        ",[30,[36,0],[[32,2,["innerContent"]],[32,2,["innerContent"]]],null],"\\n        "]]],[12],[2,"\\n      "],[10,"div"],[15,0,[31,["interstitial-view-model-click-through-interstitial__icon\\n          ",[30,[36,0],[[32,2,["icon"]],[32,2,["icon"]]],null]]]],[12],[2,"\\n        "],[1,[30,[36,5],null,[["class","type","size","a11y-text"],["v-align-middle",[32,7],"medium",[30,[36,4],["a11y_icon_label","interstitial-view-model/components/click-through-interstitial"],null]]]]],[2,"\\n      "],[13],[2,"\\n      "],[10,"div"],[15,0,[31,["interstitial-view-model-click-through-interstitial__text text-body-medium\\n          ",[30,[36,0],[[32,2,["explanatoryText"]],[32,2,["explanatoryText"]]],null]]]],[12],[2,"\\n        "],[10,"div"],[12],[2,"\\n          "],[1,[30,[36,6],[[32,1,["title"]]],null]],[2,"\\n        "],[13],[2,"\\n"],[6,[37,7],[[32,8]],null,[["default"],[{"statements":[[6,[37,0],[[32,1,["navigationClickThroughAction"]]],null,[["default"],[{"statements":[[2,"            "],[8,"ember-cli-pemberly-tracking@shared/external-link",[[16,0,[31,["interstitial-view-model-click-through-interstitial__link\\n                ",[30,[36,0],[[32,2,["explanatoryLink"]],[32,2,["explanatoryLink"]]],null]]]],[4,[38,3],["click",[30,[36,2],[[32,5]],null]],null],[4,[38,1],[[32,6]],null]],[["@href","@target"],[[32,1,["navigationClickThroughAction","url"]],"_blank"]],[["default"],[{"statements":[[2,"\\n              "],[10,"span"],[14,0,"t-white"],[12],[2,"\\n                "],[1,[32,1,["navigationClickThroughAction","text"]]],[2,"\\n              "],[13],[2,"\\n            "]],"parameters":[]}]]],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]],[2,"      "],[13],[2,"\\n"],[6,[37,7],[[32,9]],null,[["default"],[{"statements":[[2,"        "],[8,"artdeco-button@artdeco-button",[[16,"aria-label",[32,1,["clickThroughActionText"]]],[16,0,[31,["interstitial-view-model-click-through-interstitial__button\\n            ",[30,[36,0],[[32,2,["clickThroughButton"]],[32,2,["clickThroughButton"]]],null]]]],[4,[38,1],["trust_sign_post_view_anyway"],null]],[["@click","@color","@size","@type","@text"],[[32,3],"inverse",[30,[36,0],[[32,4],"1","2"],null],[30,[36,0],[[32,4],"tertiary","secondary"],null],[32,1,["clickThroughActionText"]]]],null],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[11,"section"],[16,0,[31,[[30,[36,0],[[32,11],"interstitial-view-model-click-through-interstitial__blur-container","interstitial-view-model-click-through-interstitial__blur-container--removed"],null]]]],[24,"tabindex","-1"],[16,"aria-hidden",[30,[36,0],[[32,11],"true","false"],null]],[4,[38,8],null,[["isOpen"],[[32,11]]]],[12],[2,"\\n    "],[18,12,null],[2,"\\n  "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["if","ember-cli-pemberly-tracking@track-interaction","global-helpers@optional","on","t","artdeco-icons-web@li-icon","text-view-model@text-view-model","unless","interstitial-view-model@toggle-tabbable-elements"]}',moduleName:"interstitial-view-model/components/click-through-interstitial.hbs"})
var i=Ember._setComponentTemplate(t,Ember._templateOnlyComponent())
e.default=i}))
define("interstitial-view-model/components/non-click-through-interstitial",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
const t=Ember.HTMLBars.template({id:"g+7sRJkh",block:'{"symbols":["@model","@explanatoryLinkAction","@explanatoryLinkControlName","&attrs","@iconType"],"statements":[[11,"div"],[24,0,"interstitial-view-model-non-click-through-interstitial"],[17,4],[12],[2,"\\n  "],[10,"section"],[14,0,"interstitial-view-model-non-click-through-interstitial__inner-content"],[12],[2,"\\n    "],[10,"div"],[14,0,"mv5"],[12],[2,"\\n      "],[1,[30,[36,3],null,[["class","type","size"],["v-align-middle",[32,5],"medium"]]]],[2,"\\n    "],[13],[2,"\\n    "],[10,"div"],[14,0,"mh3 mb3 text-body-medium text-align-center"],[12],[2,"\\n      "],[1,[30,[36,4],[[32,1,["title"]]],null]],[2,"\\n    "],[13],[2,"\\n"],[6,[37,5],[[32,1,["navigationClickThroughAction"]]],null,[["default"],[{"statements":[[2,"      "],[8,"ember-cli-pemberly-tracking@shared/external-link",[[24,0,"mb5"],[4,[38,1],["click",[30,[36,0],[[32,2]],null]],null],[4,[38,2],[[32,3]],null]],[["@href","@target"],[[32,1,["navigationClickThroughAction","url"]],"_blank"]],[["default"],[{"statements":[[2,"\\n        "],[10,"span"],[14,0,"t-black t-bold"],[12],[2,"\\n          "],[1,[32,1,["navigationClickThroughAction","text"]]],[2,"\\n        "],[13],[2,"\\n      "]],"parameters":[]}]]],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["global-helpers@optional","on","ember-cli-pemberly-tracking@track-interaction","artdeco-icons-web@li-icon","text-view-model@text-view-model","if"]}',moduleName:"interstitial-view-model/components/non-click-through-interstitial.hbs"})
var i=Ember._setComponentTemplate(t,Ember._templateOnlyComponent())
e.default=i}))
define("interstitial-view-model/modifiers/toggle-tabbable-elements",["exports","ember-modifier","ember-batcher"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var r=(0,t.modifier)(((e,t,r)=>{let{isOpen:a=!0}=r
a?(0,i.readDOM)((()=>{const t=e.querySelectorAll('a[href], button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])')
t.length>=1&&(0,i.mutateDOM)((()=>{t.forEach((e=>{const t=e.tabIndex
e.tabIndex=-1
e.setAttribute("data-old-tab-index",t)}))}))})):(0,i.readDOM)((()=>{const t=e,r=t.querySelectorAll("a[href], button, input, textarea, select, details, [data-old-tab-index]");(0,i.mutateDOM)((()=>{if(r.length>=1){r.forEach((e=>{var t
const i=null!==(t=e.dataset.oldTabIndex)&&void 0!==t?t:0
e.tabIndex=i
e.removeAttribute("data-old-tab-index")}))
r[0].focus()}else t.focus()}))}))}))
e.default=r}))
define("live/components/live-event-viewer-state-button",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","global-utils/utils/api-compat","@glimmer/component","live/utils/live-constants"],(function(e,t,i,r,a,n,o,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var l,d,c,u,m,p,h,v
let f=(l=Ember.inject.service("i18n"),d=Ember.inject.service("router"),c=Ember._tracked,u=Ember._action,m=class extends o.default{constructor(){super(...arguments);(0,t.default)(this,"i18n",p,this);(0,t.default)(this,"router",h,this);(0,t.default)(this,"isPostAttendModalOpen",v,this)}get viewerState(){return Ember.get(this.args.viewerState,"scheduledContentViewerStatus")}get eventId(){return(0,n.entityUrnToId)(Ember.get(this.args.viewerState,"entityUrn"))}get isViewerEvicted(){return this.viewerState===s.LIVE_EVENT_VIEWER_STATE.EVICTED}get pressed(){return this.viewerState===s.LIVE_EVENT_VIEWER_STATE.INTERESTED}get text(){return this.viewerState===s.LIVE_EVENT_VIEWER_STATE.REGISTERED||this.viewerState===s.LIVE_EVENT_VIEWER_STATE.NOT_REGISTERED?this.i18n.lookupTranslation("live@components/live-event-viewer-state-button","i18n_view_event")():this.viewerState===s.LIVE_EVENT_VIEWER_STATE.INTERESTED?this.i18n.lookupTranslation("live@components/live-event-viewer-state-button","i18n_attending")():this.i18n.lookupTranslation("live@components/live-event-viewer-state-button","i18n_attend")()}triggerEventViewerStateButton(){const e=this.viewerState,t=this.args.viewerState
if(e===s.LIVE_EVENT_VIEWER_STATE.INTERESTED||e===s.LIVE_EVENT_VIEWER_STATE.NOT_INTERESTED){const i=e===s.LIVE_EVENT_VIEWER_STATE.INTERESTED?s.LIVE_EVENT_VIEWER_STATE.NOT_INTERESTED:s.LIVE_EVENT_VIEWER_STATE.INTERESTED
Ember.set(t,"scheduledContentViewerStatus",i)
t.save({adapterOptions:{partial:!0,url:`/voyager/api/voyagerScheduledcontentViewerStates/${Ember.get(t,"entityUrn")}`}}).then((()=>{this.isDestroying||(this.isPostAttendModalOpen=i===s.LIVE_EVENT_VIEWER_STATE.INTERESTED)}))}else this.router.transitionTo("video-engine.event",this.args.urn,{queryParams:{isInternal:!0}})}},p=(0,r.default)(m.prototype,"i18n",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=(0,r.default)(m.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(m.prototype,"isPostAttendModalOpen",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(m.prototype,"triggerEventViewerStateButton",[u],Object.getOwnPropertyDescriptor(m.prototype,"triggerEventViewerStateButton"),m.prototype),m)
e.default=f}))
define("live/components/live-video-edit",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component"],(function(e,t,i,r,a,n){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var o,s,l,d,c,u,m,p
let h=(o=Ember.inject.service("lix"),s=Ember._tracked,l=Ember._action,d=Ember._action,c=Ember._action,u=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"lix",m,this);(0,t.default)(this,"isOpen",p,this)}openModal(){this.isOpen=!0}closeModal(){this.isOpen=!1}saveSettings(){this.isOpen=!1}},m=(0,r.default)(u.prototype,"lix",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,r.default)(u.prototype,"isOpen",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(u.prototype,"openModal",[l],Object.getOwnPropertyDescriptor(u.prototype,"openModal"),u.prototype),(0,r.default)(u.prototype,"closeModal",[d],Object.getOwnPropertyDescriptor(u.prototype,"closeModal"),u.prototype),(0,r.default)(u.prototype,"saveSettings",[c],Object.getOwnPropertyDescriptor(u.prototype,"saveSettings"),u.prototype),u)
e.default=h}))
define("live/components/live-video-header",["exports","@glimmer/component","live/utils/video-live-utils"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class r extends t.default{get activityUrn(){const e=Ember.get(this.args,"liveVideoHeader.updateV2Urn")
return(0,i.getActivityUrn)(e)}}e.default=r}))
define("live/components/live-video-loader",["exports","@babel/runtime/helpers/esm/objectSpread2","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","live/utils/live-constants","video/components/native-video-loader"],(function(e,t,i,r,a,n,o,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var l,d,c,u,m,p
let h=(l=Ember._tracked,d=Ember._action,c=Ember._action,u=Ember._action,m=class extends s.default{constructor(){super(...arguments);(0,r.default)(this,"fallbackPoster",o.LIVE_VIDEO_FALLBACK_POSTER);(0,i.default)(this,"shouldAutoplayWithSound",p,this)
this._liveState=this.isLive?o.LIVE_TRACKING_STATES.IS_LIVE:o.LIVE_TRACKING_STATES.WAS_LIVE}getPlugins(){const e=super.getPlugins()
Object.assign(e,{posterBackground:!1,reloadSourceOnError:!0})
return e}handlePlayerSeeking(){var e
null===(e=this.onPlayerSeeking)||void 0===e||e.call(this)}getInitialBandwidth(){}handleTrackingMethod(e,i){const r=(0,t.default)({},i)
if(r.state&&(!r.state.length||r.state.length===1/0)){const e=this._liveState===o.LIVE_TRACKING_STATES.IS_LIVE?r.state.timeElapsed:r.state.length
r.state.length=e}super.handleTrackingMethod(e,r,this.args.trackingEventMeta)}hasUserInteractedWithPlayer(){return super.hasUserInteractedWithPlayer()||this.args.isInternal}handlePlayerReady(){super.handlePlayerReady(...arguments)
this.muted&&(this._isManuallyMuted=!0)
this.args.isInternal&&this.tryUnmuteVideo()}handleTheaterModeActivate(){var e,t
null===(e=(t=this.args).activateTheaterMode)||void 0===e||e.call(t)}handleTheaterModeDeactivate(){var e,t
null===(e=(t=this.args).deactivateTheaterMode)||void 0===e||e.call(t)}},p=(0,a.default)(m.prototype,"shouldAutoplayWithSound",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return this.args.isInternal}}),(0,a.default)(m.prototype,"handlePlayerReady",[d],Object.getOwnPropertyDescriptor(m.prototype,"handlePlayerReady"),m.prototype),(0,a.default)(m.prototype,"handleTheaterModeActivate",[c],Object.getOwnPropertyDescriptor(m.prototype,"handleTheaterModeActivate"),m.prototype),(0,a.default)(m.prototype,"handleTheaterModeDeactivate",[u],Object.getOwnPropertyDescriptor(m.prototype,"handleTheaterModeDeactivate"),m.prototype),m)
e.default=h}))
define("live/components/live-video-trimmer",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","video-utils/utils/video-constants","ember-lifeline","ember-test-waiters"],(function(e,t,i,r,a,n,o,s,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var d,c,u,m,p,h,v,f,b,g,_,y,E,T,w,k,S,P,O,R,x,M,D,C,A,L,I,V,j,N,U,z
const F=(0,l.buildWaiter)("video:live-video-trimmer"),B="i18n_video_too_short",H={masterPlaylists:[{mediaType:"application/x-mpegURL",url:"www.broken.com"}]}
let q=(d=Ember.inject.service("store"),c=Ember.inject.service("persistent-toast-manager@persistentToastManager"),u=Ember.inject.service("lix"),m=Ember.inject.service("i18n"),p=Ember._tracked,h=Ember._tracked,v=Ember._tracked,f=Ember._tracked,b=Ember._tracked,g=Ember._tracked,_=Ember._tracked,y=Ember._action,E=Ember._action,T=Ember._action,w=Ember._action,k=Ember._action,S=Ember._action,P=Ember._action,O=Ember._action,R=Ember._action,x=class extends n.default{constructor(){super(...arguments);(0,i.default)(this,"_lastMinvalue",0);(0,i.default)(this,"_lastMaxvalue",null);(0,t.default)(this,"store",M,this);(0,t.default)(this,"persistentToastManager",D,this);(0,t.default)(this,"lix",C,this);(0,t.default)(this,"i18n",A,this);(0,t.default)(this,"trimValuesChanged",L,this);(0,t.default)(this,"minvalue",I,this);(0,t.default)(this,"maxvalue",V,this);(0,t.default)(this,"video",j,this);(0,t.default)(this,"isTrimming",N,this);(0,t.default)(this,"showLoadingScreen",U,this);(0,t.default)(this,"showRevertConfirmation",z,this)}get videoDuration(){return this.video?Math.floor(1e3*this.video.getDuration()):0}get videoSources(){const e=Ember.get(this.args,"videoPlayMetadata.adaptiveStreams.firstObject")
return[{src:Ember.get(e,"masterPlaylists.firstObject.url"),type:Ember.testing?"video/mp4":"application/x-mpegURL"}]}willDestroy(){(0,s.runDisposables)(this)}onTrimSliderChange(e){const{min:t,max:i,minvalue:r,maxvalue:a}=e
this.minSliderMoved=this._lastMinvalue!==r
this.maxSliderMoved=this._lastMaxvalue!==a
this.trimValuesChanged=!(t===r&&i===a)
if(this.minSliderMoved||this.maxSliderMoved){this.seekWaiterToken=F.beginAsync()
this._updateTrimValues(this.video,this.minSliderMoved?r:a)}}onPlayerLoadedmetadata(e){let{mediaApi:t}=e
if(!t)return
this.video=t
this.showLoadingScreen=!1
const i=this.videoDuration
if(i&&i>=o.MIN_VIDEO_DURATION_LENGTH){this.maxvalue=Math.floor(this.videoDuration)
this._lastMaxvalue=Math.floor(this.videoDuration)}else{const e=this.i18n.lookupTranslation("components/live@live-video-trimmer",B)()
this.persistentToastManager.error({message:e})}}handlePlayerSeeked(){F.endAsync(this.seekWaiterToken)}onPlayerError(){this._retryLoadTrimmedVideo()}cancelTrim(){this._resetTrimState()}beginTrimming(){this.isTrimming=!0}executeTrim(){this.isTrimming=!1
this._trimStream(this.minvalue+(this.args.startTrim||0),this.maxvalue+(this.args.startTrim||0)).then((()=>{this._resetTrimState()}))}revertTrim(){this.showRevertConfirmation=!1
this.isTrimming=!1
this._trimStream().then((()=>{this._resetTrimState()}))}isConfirmingRevert(e){this.showRevertConfirmation=e}_updateTrimValues(e,t){if(this.minSliderMoved){e.setCurrentTime(Math.round(t/1e3))
this.minvalue=t
this._lastMinvalue=t}if(this.maxSliderMoved){e.setCurrentTime(Math.round(t/1e3))
this.maxvalue=t
this._lastMaxvalue=t}}_retryLoadTrimmedVideo(){this.showLoadingScreen=!0
const e=Ember.get(this.args,"videoPlayMetadata.adaptiveStreams.firstObject")
this._updateStream({"videoPlayMetadata.adaptiveStreams":[H],trimOffsetStart:this.args.startTrim,trimOffsetEnd:this.args.endTrim});(0,s.runTask)(this,(()=>{this._updateStream({"videoPlayMetadata.adaptiveStreams":[e],trimOffsetStart:this.args.startTrim,trimOffsetEnd:this.args.endTrim})}),2e3)}_adjustVideoBasedOnActiveManifest(e,t){const i=this.minSliderMoved?e:t
this._updateTrimValues(this.video,i)
this.minSliderMoved=!1
this.maxSliderMoved=!1}_trimStream(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
const t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,i=e,r={startTimeOffset:t,assetUrn:Ember.get(this.args,"videoPlayMetadata.media")}
e&&(r.endTimeOffset=i)
Ember.get(this.args,"actor.urn").includes("company")&&(r.organizationActor=Ember.get(this.args,"actor.urn"))
this.showLoadingScreen=!0
return this.store.queryURL("video/videoActions?action=trimLiveVideo",{params:r,method:"POST",reload:!0}).then((e=>{if(!this.isDestroying){this._updateStream({"videoPlayMetadata.adaptiveStreams":[e],trimOffsetStart:t,trimOffsetEnd:i})
this.showLoadingScreen=!1}})).catch((e=>{this.showLoadingScreen=!1
const t=this.i18n.lookupTranslation("components/live@live-video-trimmer","i18n_trim_failed")()
this.persistentToastManager.error({message:t})
throw e}))}_updateStream(e){var t,i
null===(t=(i=this.args).updateLiveStream)||void 0===t||t.call(i,e)}_resetTrimState(){this.trimValuesChanged=!1
this._lastMinvalue=0
this._lastMaxvalue=this.videoDuration
this.isTrimming=!1
this.maxvalue=this.videoDuration
this.minvalue=0
this.video=null}},M=(0,r.default)(x.prototype,"store",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,r.default)(x.prototype,"persistentToastManager",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,r.default)(x.prototype,"lix",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,r.default)(x.prototype,"i18n",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,r.default)(x.prototype,"trimValuesChanged",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),I=(0,r.default)(x.prototype,"minvalue",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),V=(0,r.default)(x.prototype,"maxvalue",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),j=(0,r.default)(x.prototype,"video",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,r.default)(x.prototype,"isTrimming",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),U=(0,r.default)(x.prototype,"showLoadingScreen",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=(0,r.default)(x.prototype,"showRevertConfirmation",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,r.default)(x.prototype,"onTrimSliderChange",[y],Object.getOwnPropertyDescriptor(x.prototype,"onTrimSliderChange"),x.prototype),(0,r.default)(x.prototype,"onPlayerLoadedmetadata",[E],Object.getOwnPropertyDescriptor(x.prototype,"onPlayerLoadedmetadata"),x.prototype),(0,r.default)(x.prototype,"handlePlayerSeeked",[T],Object.getOwnPropertyDescriptor(x.prototype,"handlePlayerSeeked"),x.prototype),(0,r.default)(x.prototype,"onPlayerError",[w],Object.getOwnPropertyDescriptor(x.prototype,"onPlayerError"),x.prototype),(0,r.default)(x.prototype,"cancelTrim",[k],Object.getOwnPropertyDescriptor(x.prototype,"cancelTrim"),x.prototype),(0,r.default)(x.prototype,"beginTrimming",[S],Object.getOwnPropertyDescriptor(x.prototype,"beginTrimming"),x.prototype),(0,r.default)(x.prototype,"executeTrim",[P],Object.getOwnPropertyDescriptor(x.prototype,"executeTrim"),x.prototype),(0,r.default)(x.prototype,"revertTrim",[O],Object.getOwnPropertyDescriptor(x.prototype,"revertTrim"),x.prototype),(0,r.default)(x.prototype,"isConfirmingRevert",[R],Object.getOwnPropertyDescriptor(x.prototype,"isConfirmingRevert"),x.prototype),x)
e.default=q}))
define("live/components/reactions/video-reactions-buttons-container",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","feed-requests/reactions","live/utils/live-constants","reactions/utils/constants","ember-lifeline"],(function(e,t,i,r,a,n,o,s,l,d){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var c,u,m,p,h,v,f,b,g,_,y,E,T,w,k,S
let P=(c=Ember.inject.service("store"),u=Ember.inject.service("i18n"),m=Ember.inject.service("persistent-toast-manager@persistent-toast-manager"),p=Ember.inject.service("global-services@a11y-notification"),h=Ember.inject.service("lix"),v=Ember.inject.service("pem-tracking"),f=Ember.inject.service("tracking"),b=Ember._action,g=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"store",_,this);(0,t.default)(this,"i18n",y,this);(0,t.default)(this,"persistentToastManager",E,this);(0,t.default)(this,"a11yNotification",T,this);(0,t.default)(this,"lix",w,this);(0,t.default)(this,"pemTracking",k,this);(0,t.default)(this,"tracking",S,this);(0,i.default)(this,"reactionTypes",Object.keys(l.REACTION_TYPE_MAP))}willDestroy(){super.willDestroy(...arguments);(0,d.runDisposables)(this)}handleReactionsMenuTracking(e){const t="select_reaction"
this.tracking.fireInteractionEvent(t)
if(this.args.updateTrackingObj){this.args.updateTrackingObj.fireFeedActionEvent({actionCategory:"REACT",actionType:`${e.toLowerCase()}Update`,controlName:t})
this.previousReaction&&this.args.updateTrackingObj.fireFeedActionEvent({actionCategory:"UNREACT",actionType:`un${this.previousReaction.toLowerCase()}Update`,controlName:t})}}createReaction(e){var t,i,r,a
null===(t=(i=this.args).generateReaction)||void 0===t||t.call(i,e)
this.previousReaction=e
const n=this.i18n.lookupTranslation("live@components/reactions/video-reactions-buttons-container",`react_${e}_screen_reader_confirmation`)
this.a11yNotification.setTextInLiveRegion(n())
this.handleReactionsMenuTracking(e)
const l=(0,o.createReactionRequest)({threadUrn:this.args.threadUrn,reactionType:e,timeOffset:this.args.isLiveEventLobby?-2:1e3*(null===(r=(a=this.args).getVideoTime)||void 0===r?void 0:r.call(a))}),d=this.store.adapterFor("-ember-m3").ajax(...l).catch((e=>{const t=this.i18n.lookupTranslation("live@components/reactions/video-reactions-buttons-container","i18n_reaction_request_error")()
this.persistentToastManager.error({message:t})
if(!e||!e.isAdapterError)throw e}))
this.pemTracking.trackFeatureDegradations(l[0],[this.args.threadUrn],[s.DEGRADATION_TRACKING_METADATA.CREATE_REACTION],d)
return d}onReactionClicked(e){(0,d.throttleTask)(this,"createReaction",e,250)}},_=(0,r.default)(g.prototype,"store",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(g.prototype,"i18n",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,r.default)(g.prototype,"persistentToastManager",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,r.default)(g.prototype,"a11yNotification",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=(0,r.default)(g.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=(0,r.default)(g.prototype,"pemTracking",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=(0,r.default)(g.prototype,"tracking",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(g.prototype,"onReactionClicked",[b],Object.getOwnPropertyDescriptor(g.prototype,"onReactionClicked"),g.prototype),g)
e.default=P}))
define("live/components/reactions/video-reactions-container",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","ember-lifeline","reactions/utils/constants","live/utils/evented-queue-manager","live/utils/video-live-utils","live/utils/reaction","live/utils/live-constants"],(function(e,t,i,r,a,n,o,s,l,d,c,u){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var m,p,h,v,f,b,g,_,y,E,T,w,k,S,P,O,R,x,M,D,C,A,L,I,V,j,N,U,z,F,B
let H=(m=Ember.inject.service("global-services@realtime-events"),p=Ember.inject.service("live@video-replay-api"),h=Ember.inject.service("authentication@authenticated-user"),v=Ember.inject.service("lix"),f=Ember._tracked,b=Ember._tracked,g=Ember._tracked,_=Ember._tracked,y=Ember._tracked,E=Ember._tracked,T=Ember._tracked,w=Ember._tracked,k=Ember._tracked,S=Ember._action,P=Ember._action,O=Ember._action,R=Ember._action,x=class extends n.default{get isLegacyScheduledLive(){return this.args.isPreLive&&!this.args.isLiveEvent}get isCancelledEvent(){return this.args.isPreLive&&this.args.isLiveEvent&&!this.args.reactionsTopic}get isLiveEventLobby(){return this.args.isPreLive&&this.args.isLiveEvent&&this.args.reactionsTopic}get isRealtime(){return this.isLiveEventLobby||this.args.isLive}get reactionRealtimeOrReplayTopic(){return this.isRealtime?this.args.reactionsTopic:this.args.threadUrn}constructor(){super(...arguments);(0,t.default)(this,"realtimeEvents",M,this);(0,t.default)(this,"replayAPI",D,this);(0,t.default)(this,"authenticatedUser",C,this);(0,t.default)(this,"lix",A,this);(0,t.default)(this,"numReactions",L,this);(0,t.default)(this,"likeNumReactions",I,this);(0,t.default)(this,"maybeNumReactions",V,this);(0,t.default)(this,"praiseNumReactions",j,this);(0,t.default)(this,"interestNumReactions",N,this);(0,t.default)(this,"empathyNumReactions",U,this);(0,t.default)(this,"subscriptionType",z,this);(0,t.default)(this,"incomingReactionsQueue",F,this);(0,t.default)(this,"reactionQueue",B,this)
if(!this.isLegacyScheduledLive&&!this.isCancelledEvent){this.setUpReactionsQueue()
this.subscribeForReactions()}}setUpReactionsQueue(){const{isRealtime:e}=this
this.clearQueues();(0,o.registerDisposable)(this,(()=>{this.reactionQueue.forEach((e=>e.destroy()))}))
if(this.reactionRealtimeOrReplayTopic){this.reactionsManager&&this.reactionsManager.destroy()
this.reactionsManager=new l.default({realtimeTopic:this.reactionRealtimeOrReplayTopic,formatFunc:e?e=>e.data.value:void 0,batchFunc:this.isLiveEventLobby?void 0:this._filterByVideoTime.bind(this),rejectFunc:e?(0,d.rejectByMemberId)(Ember.get(this,"authenticatedUser.memberId")):null,onFlush:this.flushReactions.bind(this),lix:this.lix});(0,o.registerDisposable)(this,(()=>this.reactionsManager.destroy()))}}onMessageHandler(e){var t
null===(t=this.reactionsManager)||void 0===t||t.eventsMessageHandler(this.reactionRealtimeOrReplayTopic,e,this.isRealtime)}refreshReactionsQueue(){const{isLive:e,isSeeking:t,isPlaying:i,videoAtEnd:r}=this.args,a=i&&!this.subscriptionType,n=this.isLiveEventLobby&&!this.subscriptionType,o=!i&&r,s=!e&&t
if(a||n){this.reactionsManager||this.setUpReactionsQueue()
this.subscribeForReactions()}else if(o){this.unsubscribeFromReactions()
this.clearQueues()
this.setUpReactionsQueue()}else if(s){this.unsubscribeFromReactions()
this.reactionsManager.clearQueue()}}subscribeForReactions(){if(this.isRealtime&&this.args.reactionsTopic){this.subscriptionType=u.SUBSCRIPTION_TYPES.LIVE
this.realtimeEvents.registerEventHandlers({[this.args.reactionsTopic]:this.onMessageHandler})}else{this.subscriptionType=u.SUBSCRIPTION_TYPES.REPLAY
this.replayAPI.subscribeToReactions(this,this.args.threadUrn,this.args.trimOffsetStart,this.args.trimOffsetEnd)}}unsubscribeFromReactions(){if(this.subscriptionType===u.SUBSCRIPTION_TYPES.LIVE){this.realtimeEvents.removeEventHandlers([this.args.reactionsTopic])
this.subscriptionType=null}else if(this.subscriptionType===u.SUBSCRIPTION_TYPES.REPLAY){this.replayAPI.unsubscribeToReactions(this,this.args.threadUrn)
this.subscriptionType=null}}flushReactions(e){const{incomingReactionsQueue:t}=this
if(!Ember.isEmpty(e)){t.addObjects(e)
t.splice(100)
if(!this._isPollingAddingReactions){this._isPollingAddingReactions=!0
this._reactionsPollToken=(0,o.pollTask)(this,"pollForAddingReactions")}}this.args.isLive&&(0,o.throttleTask)(this,"_updateReactors",5e3)}pollForAddingReactions(e){const{incomingReactionsQueue:t}=this,i=t.shift()
this.addReaction(Ember.get(i,"reactionType"))
if(t.length)(0,o.runTask)(this,e,s.REACTION_HOLDOFF_VALUE)
else{(0,o.cancelPoll)(this,this._reactionsPollToken)
this._isPollingAddingReactions=!1}}addReaction(e){c.default.create({type:e,reactionQueue:this.reactionQueue}).add()
this.numReactions++
this[`${e.toLowerCase()}NumReactions`]++}clearQueues(){this.reactionQueue=[]
this.incomingReactionsQueue=[]}_updateReactors(){if(!this.isDestroying){var e,t
null===(e=(t=this.args).updateReactors)||void 0===e||e.call(t)}}_filterByVideoTime(e){var t
const i=1e3*(null===(t=this.getVideoTime)||void 0===t?void 0:t.call(this))
return(0,d.filterCommentsByTime)(e,i)}getVideoTime(){var e,t
return null===(e=(t=this.args).getVideoTime)||void 0===e?void 0:e.call(t)}willDestroy(){super.willDestroy(...arguments);(0,o.runDisposables)(this)}generateReaction(e){this.addReaction(e)}},M=(0,r.default)(x.prototype,"realtimeEvents",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,r.default)(x.prototype,"replayAPI",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=(0,r.default)(x.prototype,"authenticatedUser",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=(0,r.default)(x.prototype,"lix",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,r.default)(x.prototype,"numReactions",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),I=(0,r.default)(x.prototype,"likeNumReactions",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),V=(0,r.default)(x.prototype,"maybeNumReactions",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),j=(0,r.default)(x.prototype,"praiseNumReactions",[_],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),N=(0,r.default)(x.prototype,"interestNumReactions",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),U=(0,r.default)(x.prototype,"empathyNumReactions",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),z=(0,r.default)(x.prototype,"subscriptionType",[T],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),F=(0,r.default)(x.prototype,"incomingReactionsQueue",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),B=(0,r.default)(x.prototype,"reactionQueue",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),(0,r.default)(x.prototype,"onMessageHandler",[S],Object.getOwnPropertyDescriptor(x.prototype,"onMessageHandler"),x.prototype),(0,r.default)(x.prototype,"refreshReactionsQueue",[P],Object.getOwnPropertyDescriptor(x.prototype,"refreshReactionsQueue"),x.prototype),(0,r.default)(x.prototype,"getVideoTime",[O],Object.getOwnPropertyDescriptor(x.prototype,"getVideoTime"),x.prototype),(0,r.default)(x.prototype,"generateReaction",[R],Object.getOwnPropertyDescriptor(x.prototype,"generateReaction"),x.prototype),x)
e.default=H}))
define("live/components/reactions/video-reactions-dance-floor",["exports","@glimmer/component"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class i extends t.default{willDestroy(){var e
super.willDestroy(...arguments);(null!==(e=this.args.reactionQueue)&&void 0!==e?e:[]).forEach((e=>{e.destroy()}))}}e.default=i}))
define("live/components/scheduled-live-poster",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","live/utils/video-live-utils","ember-m3-pdsc-model-builder"],(function(e,t,i,r,a,n,o,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var l,d,c,u,m,p,h,v,f,b,g,_,y,E,T
const w="live@components/scheduled-live-poster",k=900,S=600
let P=(l=Ember.inject.service("date"),d=Ember.inject.service("i18n"),c=Ember.inject.service("formatter"),u=Ember.inject.service("global-services@realtime-events"),m=Ember.inject.service("lix"),p=Ember._tracked,h=Ember._action,v=Ember._action,f=class extends n.default{get shouldRegisterRealtimeEvent(){var e
return null===(e=this.args.shouldRegisterRealtimeEvent)||void 0===e||e}get imageWidth(){return this.args.useLargeImage?k:S}constructor(){super(...arguments);(0,t.default)(this,"date",b,this);(0,t.default)(this,"i18n",g,this);(0,t.default)(this,"formatter",_,this);(0,t.default)(this,"realtimeEvents",y,this);(0,t.default)(this,"lix",E,this);(0,t.default)(this,"scheduledTimeTag",T,this)
this.liveVideoPostTopicUrn=Ember.get(this.args.model,"liveVideoPostTopicUrn")
this.liveVideoPostTopicUrn&&this.shouldRegisterRealtimeEvent&&this.realtimeEvents.registerEventHandlers({[this.liveVideoPostTopicUrn]:this.realtimeLiveSignalReceived})
Ember.get(this.args.model,"scheduledTimestamp")?this._handleUnlocalizedScheduledTime():this.scheduledTimeTag=Ember.get(this.args.model,"scheduledTimeTag")}willDestroy(){super.willDestroy(...arguments)
this.liveVideoPostTopicUrn&&this.shouldRegisterRealtimeEvent&&this.realtimeEvents.removeEventHandlers([this.liveVideoPostTopicUrn])}handleUnlocalizedScheduledTime(){Ember.get(this.args.model,"scheduledTimestamp")&&this._handleUnlocalizedScheduledTime()}_handleUnlocalizedScheduledTime(){var e,t
const i=new Date(Ember.get(this.args.model,"scheduledTimestamp")),r=this._formatScheduledTimeTag(i)
this.scheduledTimeTag=r
null===(e=(t=this.args).updateSubtitle)||void 0===e||e.call(t,this._formatSubtitle(i))}_formatScheduledTimeTag(e){let t,i
if(this.date.now()-e>72e5){const e=this.args.useShortTags?"cancelled_short":"cancelled"
t=this.i18n.lookupTranslation(w,e)()
i="IC_ERROR_PEBBLE_16DP"}else if(this.date.now()>=e){t=this.i18n.lookupTranslation(w,"waiting_for_broadcast")()
i="IC_VIDEO_CAMERA_16DP"}else{t=this.i18n.lookupTranslation(w,"scheduled_time_tag_text")([{day:this._getScheduledDay(e),time:this._getScheduledTime(e)}])
i="IC_VIDEO_CAMERA_16DP"}return(0,s.buildModel)("com.linkedin.voyager.common.TextViewModel",{textDirection:"USER_LOCALE",attributes:[(0,s.buildModel)("com.linkedin.voyager.common.TextAttribute",{start:0,length:1,artDecoIcon:i,type:"ART_DECO_ICON"})],text:`  ${t}`})}_getScheduledDay(e){const t=new Date(this.date.now())
return(0,o.isSameDay)(t,e)?this.i18n.lookupTranslation(w,"today")():(0,o.isSameDay)((0,o.getNextDay)(t),e)?this.i18n.lookupTranslation(w,"tomorrow")():this.formatter.formatDate(e,"fmt_d_medium",!0)}_getScheduledTime(e){if(0===e.getMinutes()){if(0===e.getHours())return this.i18n.lookupTranslation(w,"midnight")()
if(12===e.getHours())return this.i18n.lookupTranslation(w,"noon")()}return this.formatter.formatTime(e,"fmt_hm",!0)}_formatSubtitle(e){const t=this.formatter.formatDate(e,"fmt_md_long",!0),i=this.formatter.formatTime(e,"fmt_hm",!0)
return this.i18n.lookupTranslation(w,"subtitle")([{date:t,time:i}])}realtimeLiveSignalReceived(e){var t,i
const{payload:r}=e
null===(t=(i=this.args).handleLiveRealtimeSignal)||void 0===t||t.call(i,r)}},b=(0,r.default)(f.prototype,"date",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,r.default)(f.prototype,"i18n",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(f.prototype,"formatter",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(f.prototype,"realtimeEvents",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=(0,r.default)(f.prototype,"lix",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=(0,r.default)(f.prototype,"scheduledTimeTag",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(f.prototype,"handleUnlocalizedScheduledTime",[h],Object.getOwnPropertyDescriptor(f.prototype,"handleUnlocalizedScheduledTime"),f.prototype),(0,r.default)(f.prototype,"realtimeLiveSignalReceived",[v],Object.getOwnPropertyDescriptor(f.prototype,"realtimeLiveSignalReceived"),f.prototype),f)
e.default=P}))
define("live/components/scheduled-live-reminder-button",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","restli-utils","live/utils/requests/scheduled-live-subscription-action","tracked-toolbox"],(function(e,t,i,r,a,n,o,s,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var d,c,u,m,p,h,v,f,b,g,_,y
const E="default",T="muted",w="inverse"
let k=(d=Ember.inject.service("feed-tracking@feed-action-event"),c=Ember.inject.service("i18n"),u=Ember.inject.service("persistent-toast-manager@persistent-toast-manager"),m=Ember.inject.service("store"),p=(0,l.localCopy)("args.reminded"),h=Ember._action,v=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"feedActionEvent",f,this);(0,t.default)(this,"i18n",b,this);(0,t.default)(this,"persistentToastManager",g,this);(0,t.default)(this,"store",_,this);(0,t.default)(this,"reminded",y,this)}get colorValue(){return this.args.inverseColor?w:this.reminded?T:E}get pressedInverseColor(){return this.reminded&&this.args.inverseColor}_showSuccessToast(e){const t=e?"reminder_subscribe_success":"reminder_unsubscribe_success",i=this.i18n.lookupTranslation("live@components/scheduled-live-reminder-button",t)()
this.persistentToastManager.success({message:i})}_showNotificationsDisabledToast(){const e=this.i18n.lookupTranslation("live@components/scheduled-live-reminder-button","notifications_disabled_error")(),t=this.i18n.lookupTranslation("live@components/scheduled-live-reminder-button","view_settings")()
this.persistentToastManager.notice({message:e,ctaText:t,ctaUrl:"/psettings/communications-controls/inapp"})}_showErrorToast(){const e=this.i18n.lookupTranslation("live@components/scheduled-live-reminder-button","reminder_generic_error")()
this.persistentToastManager.error({message:e})}toggleReminded(){const e=!this.reminded
Ember.set(this,"reminded",e)
const t=e?"FOLLOW":"UNFOLLOW",i=e?"followLiveVideo":"unFollowLiveVideo"
this.feedActionEvent.fireFAE(this.args.updateMetadata,{controlName:"remindme",actionType:i,actionCategory:t})
this.store.adapterFor("-ember-m3").ajax(...(0,s.default)(e,Ember.get(this,"args.updateMetadata.shareUrn"))).then((()=>{this._showSuccessToast(e)})).catch((t=>{Ember.set(this,"reminded",!e)
if(!Ember.get(t,"isAdapterError")||Number(Ember.get(t,"errors.firstObject.status"))!==o.httpStatus.S_412_PRECONDITION_FAILED){this._showErrorToast()
throw t}this._showNotificationsDisabledToast()}))}},f=(0,r.default)(v.prototype,"feedActionEvent",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(v.prototype,"i18n",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,r.default)(v.prototype,"persistentToastManager",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(v.prototype,"store",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=(0,r.default)(v.prototype,"reminded",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(v.prototype,"toggleReminded",[h],Object.getOwnPropertyDescriptor(v.prototype,"toggleReminded"),v.prototype),v)
e.default=k}))
define("live/components/video-live-bug-v2",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","live/utils/live-video-helpers"],(function(e,t,i,r,a,n,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var s,l,d
let c=(s=Ember.inject.service("date"),l=class extends n.default{constructor(){super(...arguments);(0,t.default)(this,"date",d,this)}get showPreviouslyRecorded(){return void 0===this.args.showPreviouslyRecorded||this.args.showPreviouslyRecorded}get showCVC(){return this.args.isLive||this.args.showCVCForPreLive}get viewerCountToShow(){const e=this.date.now(),t=this.args.streamCreationDate
return 1<this.args.viewerCount&&(t&&!(0,o.isStreamStale)(t,e)||this.args.showCVCForPreLive)?this.args.viewerCount:0}},d=(0,r.default)(l.prototype,"date",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)
e.default=c}))
define("live/components/video-live-feed-v2",["exports","@babel/runtime/helpers/esm/defineProperty","@glimmer/component","ember-lifeline","live/utils/video-live-utils"],(function(e,t,i,r,a){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class n extends i.default{constructor(){super(...arguments);(0,t.default)(this,"aspectRatio","1:1")}get isAutoPlayEnabled(){var e
return null===(e=this.args.isAutoPlayEnabled)||void 0===e||e}get updateContent(){return Ember.get(this.args,"update.content")}get videoPlayMetadata(){const e=Ember.get(this,"updateContent.videoPlayMetadata")
return(0,a.setupVideoMetadata)(e)}init(){super.init(...arguments)
Ember.setProperties(this,{liveVideoOverrideOptions:{aspectRatio:"1:1"}})}willDestroy(){super.willDestroy(...arguments);(0,r.runDisposables)(this)}}e.default=n}))
define("live/components/video-live",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@glimmer/component","live/utils/video-live-utils","ember-lifeline","global-utils/utils/is-browser"],(function(e,t,i,r,a,n,o,s,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var d,c,u,m,p,h,v,f,b,g,_,y,E,T,w,k,S,P,O,R,x,M,D,C,A,L,I,V,j,N,U,z,F,B
let H=(d=Ember._tracked,c=Ember._tracked,u=Ember._tracked,m=Ember._tracked,p=Ember._tracked,h=Ember.inject.service("lix"),v=Ember.inject.service("global-services@window"),f=Ember.inject.service("router"),b=Ember.inject.service("global-services@realtime-events"),g=Ember.inject.service("authentication@authenticated-user"),_=Ember._action,y=Ember._action,E=Ember._action,T=Ember._action,w=Ember._action,k=Ember._action,S=Ember._action,P=Ember._action,O=Ember._action,R=Ember._action,x=Ember._action,M=Ember._action,D=Ember._action,C=class extends n.default{get updateContent(){return Ember.get(this.args,"update.content")}get isGuest(){return Ember.get(this,"authenticatedUser.isGuestUser")}get isLive(){return this.hasNotEnded&&Ember.get(this,"updateContent.shouldDisplayLiveIndicator")}get concurrentViewerCountTopic(){return Ember.get(this,"updateContent.concurrentViewerCountTopic")||Ember.get(this,"updateContent.concurrentViewerCountTopicUrn")}get controls(){var e
return null===(e=this.args.showControls)||void 0===e||e}get viewerTrackingTopic(){return Ember.get(this,"updateContent.viewerTrackingTopic")||Ember.get(this,"updateContent.viewerTrackingTopicUrn")}get isAuthor(){const e=Ember.get(this,"updateMetadata.actions")
return e&&e.isAny("actionType","DELETE")}get updateMetadata(){return Ember.get(this.args,"update.updateMetadata")}get videoPlayMetadata(){const e=Ember.get(this,"updateContent.videoPlayMetadata")
return(0,o.setupVideoMetadata)(e)}constructor(){super(...arguments);(0,t.default)(this,"hasNotEnded",A,this);(0,t.default)(this,"viewerCount",L,this);(0,t.default)(this,"cvcSubscribed",I,this);(0,t.default)(this,"viewerTrackingSubscribed",V,this);(0,t.default)(this,"activeSubscribers",j,this);(0,t.default)(this,"lix",N,this);(0,t.default)(this,"windowService",U,this);(0,t.default)(this,"router",z,this);(0,t.default)(this,"realtimeEvents",F,this);(0,t.default)(this,"authenticatedUser",B,this)
this._setupRealtimeData()}subToViewerTopicWithWait(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e3
if(this.canSubscribeToLive("viewerTrackingSubscribed")){0
this.viewerTopicTask=(0,s.runTask)(this,this.subToViewerTopic,e)}}subToViewerTopic(){if(this.canSubscribeToLive("viewerTrackingSubscribed")){this.cancelViewerTopicTask()
this.viewerTrackingSubscribed=this._subscribeTo("viewerTrackingTopic")
this.viewerTopicTask=null}}unsubToViewerTopic(){this.cancelViewerTopicTask()
this.viewerTrackingSubscribed&&this._unsubscribeTo("viewerTrackingTopic")&&(this.viewerTrackingSubscribed=!1)}cancelViewerTopicTask(){this.viewerTopicTask&&(0,s.cancelTask)(this,this.viewerTopicTask)}subConcurrentViewCount(){this.canSubscribeToLive("cvcSubscribed")&&(this.cvcSubscribed=this._subscribeTo("concurrentViewerCountTopic"))}unsubToConcurrentViewerTopic(){this.cvcSubscribed&&this._unsubscribeTo("concurrentViewerCountTopic")&&(this.cvcSubscribed=!1)}canSubscribeToLive(e){return!this.isGuest&&(this.isLive||this.args.preLiveLobbyViewer)&&!Ember.get(this,e)}refreshAndSubscribe(){this.activeSubscribers.forEach((e=>{let{topic:t,topicName:i}=e
this.realtimeEvents.removeEventHandlers([t])
const r=Ember.get(this,i)
this.realtimeEvents.registerEventHandlers({[r]:this.updateViewerCount})}))}topicsHaveChanged(){return this.activeSubscribers.filter((e=>{let{topic:t}=e
return[this.concurrentViewerCountTopic,this.viewerTrackingTopic].includes(t)})).length!==this.activeSubscribers.length}willDestroy(){super.willDestroy(...arguments)
this._destroyRealtimeData();(0,s.runDisposables)(this)}_setupRealtimeData(){this.activeSubscribers=[]
if(this.args.preLiveLobbyViewer){this.subConcurrentViewCount()
this.subToViewerTopicWithWait()}}_destroyRealtimeData(){this.activeSubscribers.forEach((e=>{let{topicName:t}=e
this._unsubscribeTo(t)}))
this.cancelViewerTopicTask()
this.activeSubscribers=null}_subscribeTo(e){const t=Ember.get(this,e)
if(!t)return!1
this.realtimeEvents.removeEventHandlers([t])
this.realtimeEvents.registerEventHandlers({[t]:this.updateViewerCount})
this.activeSubscribers.pushObject({topicName:e,topic:t})
return!0}_unsubscribeTo(e){const t=Ember.get(this,e)
if(!t)return!1
this.activeSubscribers=this.activeSubscribers.filter((i=>{i.topicName===e&&i.topic===t&&this.realtimeEvents.removeEventHandlers([t])
return i.topic!==t&&i.topicName!==e}))
return!0}updateViewerCount(e){var t,i
const{count:r}=e.payload
this.viewerCount=r
null===(t=(i=this.args).onUpdateViewerCount)||void 0===t||t.call(i,r)
if(this.args.preLiveLobbyViewer){var a,n
null===(a=(n=this.args).updateViewerCount)||void 0===a||a.call(n,r)}}onUpdate(){this.topicsHaveChanged()&&this.refreshAndSubscribe()}closeLiveVideo(){const e=this.windowService.getHistory()
l.default&&e.length?e.back():this.router.transitionTo("feed")}handlePlayerPlay(){var e,t
this.subToViewerTopicWithWait()
null===(e=(t=this.args).onPlayerPlay)||void 0===e||e.call(t)}handlePlayerError(){var e
null===(e=this.onPlayerError)||void 0===e||e.call(this)}handlePlayerEnd(){var e,t
this.hasNotEnded=!1
this.unsubToViewerTopic()
this.unsubToConcurrentViewerTopic()
null===(e=(t=this.args).onPlayerEnd)||void 0===e||e.call(t,{mediaApi:this.mediaApi})}handlePlayerPause(){var e,t
this.cancelViewerTopicTask()
this.unsubToViewerTopic()
null===(e=(t=this.args).onPlayerPause)||void 0===e||e.call(t,{mediaApi:this.mediaApi})}handlePlayerReady(e){var t,i
let{mediaApi:r}=e
this.mediaApi=r
null===(t=(i=this.args).onPlayerReady)||void 0===t||t.call(i,{mediaApi:r})}handlePlayerSeeking(){var e,t
null===(e=(t=this.args).onPlayerSeeking)||void 0===e||e.call(t,{mediaApi:this.mediaApi})}handlePlayerSeek(){var e,t
null===(e=(t=this.args).onPlayerSeek)||void 0===e||e.call(t,{mediaApi:this.mediaApi})}handlePlayerLoadeddata(){var e,t
null===(e=(t=this.args).onPlayerLoadeddata)||void 0===e||e.call(t,{mediaApi:this.mediaApi})}handlePlayerTimeupdate(){var e,t
null===(e=(t=this.args).onPlayerTimeupdate)||void 0===e||e.call(t,{mediaApi:this.mediaApi})}onVideoEnterViewport(){this.subConcurrentViewCount()}},A=(0,r.default)(C.prototype,"hasNotEnded",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),L=(0,r.default)(C.prototype,"viewerCount",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 0}}),I=(0,r.default)(C.prototype,"cvcSubscribed",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),V=(0,r.default)(C.prototype,"viewerTrackingSubscribed",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),j=(0,r.default)(C.prototype,"activeSubscribers",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),N=(0,r.default)(C.prototype,"lix",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,r.default)(C.prototype,"windowService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(C.prototype,"router",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(C.prototype,"realtimeEvents",[b],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(C.prototype,"authenticatedUser",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(C.prototype,"updateViewerCount",[_],Object.getOwnPropertyDescriptor(C.prototype,"updateViewerCount"),C.prototype),(0,r.default)(C.prototype,"onUpdate",[y],Object.getOwnPropertyDescriptor(C.prototype,"onUpdate"),C.prototype),(0,r.default)(C.prototype,"closeLiveVideo",[E],Object.getOwnPropertyDescriptor(C.prototype,"closeLiveVideo"),C.prototype),(0,r.default)(C.prototype,"handlePlayerPlay",[T],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerPlay"),C.prototype),(0,r.default)(C.prototype,"handlePlayerError",[w],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerError"),C.prototype),(0,r.default)(C.prototype,"handlePlayerEnd",[k],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerEnd"),C.prototype),(0,r.default)(C.prototype,"handlePlayerPause",[S],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerPause"),C.prototype),(0,r.default)(C.prototype,"handlePlayerReady",[P],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerReady"),C.prototype),(0,r.default)(C.prototype,"handlePlayerSeeking",[O],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerSeeking"),C.prototype),(0,r.default)(C.prototype,"handlePlayerSeek",[R],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerSeek"),C.prototype),(0,r.default)(C.prototype,"handlePlayerLoadeddata",[x],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerLoadeddata"),C.prototype),(0,r.default)(C.prototype,"handlePlayerTimeupdate",[M],Object.getOwnPropertyDescriptor(C.prototype,"handlePlayerTimeupdate"),C.prototype),(0,r.default)(C.prototype,"onVideoEnterViewport",[D],Object.getOwnPropertyDescriptor(C.prototype,"onVideoEnterViewport"),C.prototype),C)
e.default=H}))
define("live/modifiers/focus-on-mouseup",["exports","ember-modifier"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var i=(0,t.modifier)((e=>{const t=()=>e.focus()
e.addEventListener("mouseup",t)
return()=>{e.removeEventListener("mouseup",t)}}))
e.default=i}))
define("live/modifiers/sync-height",["exports","ember-modifier","ember-batcher"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var r=(0,t.modifier)(((e,t)=>{let[r,a]=t
if(a){(0,i.mutateDOM)((()=>{e.style.minHeight=a
e.style.maxHeight=a}))
return}const n=document.querySelector(r)
n&&(0,i.readDOM)((()=>{const{height:t}=window.getComputedStyle(n);(0,i.mutateDOM)((()=>{e.style.minHeight=t
e.style.maxHeight=t}))}))}))
e.default=r}))
define("live/services/live-video-header-realtime",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","ember-lifeline","live/utils/video-live-utils"],(function(e,t,i,r,a,n,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var s,l,d,c,u,m,p,h,v,f,b,g,_
let y=(s=Ember.inject.service("global-services@realtime-events"),l=Ember.inject.service("store"),d=Ember.inject.service("router"),c=Ember.inject.service("lix"),u=Ember._tracked,m=Ember._tracked,p=class extends Ember.Service{constructor(){super(...arguments);(0,t.default)(this,"realtimeAPI",h,this);(0,t.default)(this,"store",v,this);(0,t.default)(this,"router",f,this);(0,t.default)(this,"lix",b,this);(0,t.default)(this,"liveVideoHeader",g,this);(0,t.default)(this,"cvc",_,this);(0,i.default)(this,"_isSetup",!1);(0,i.default)(this,"_urns",void 0);(0,i.default)(this,"_vanityOrUniversalName",void 0)}get activeSubscriptions(){var e
return null!==(e=this._urns)&&void 0!==e?e:[]}get isTetrisEnabled(){return this.lix.getTreatmentIsEnabled("voyager.web.profile-tetris")}willDestroy(){super.willDestroy(...arguments)
this.clearOldData();(0,n.runDisposables)(this)}setupProfile(e){if(!this._isSetup){this._vanityOrUniversalName=e
this._updateProfileSubscriptions()
this.router.on("routeDidChange",(e=>{if((0,o.isTransitionToNewProfile)(e,this._vanityOrUniversalName,this.isTetrisEnabled)){this._vanityOrUniversalName=(0,o.getProfileVanityNameFromTransition)(e,this.isTetrisEnabled)
this._updateProfileSubscriptions()}}))
this._isSetup=!0}}setupCompany(e){if(!this._isSetup&&e){this._vanityOrUniversalName=e
this._updateCompanySubscriptions()
this.router.on("routeDidChange",(e=>{if((0,o.isTransitionToNewCompanyPage)(e,this._vanityOrUniversalName)){this._vanityOrUniversalName=Ember.get(e,"to.attributes.organization.universalName")
this._updateCompanySubscriptions()}}))}}clearOldData(){this.liveVideoHeader=null
this.cvc=null
this._cancelViewerTopicTask()
this._hasSubscriptions()&&this.realtimeAPI.removeEventHandlers(this._urns)
this._urns=null}_subscribeToLiveVideo(e,t){this.realtimeAPI.registerEventHandlers({[e]:e=>{this.liveVideoHeader=(0,o.handleRealtimeLiveHeaderPayload)(t,e)
const{concurrentViewerCountTopicUrn:i,viewerTrackingTopicUrn:r}=Ember.getProperties(this.liveVideoHeader,"concurrentViewerCountTopicUrn","viewerTrackingTopicUrn")
i&&this._cvcSubscribe(i)
r&&this._viewerTrackingSubscribeWithWait(r)}})}_handleLiveHeaderPayload(e,t,i){const r=(0,o.extractLiveVideo)(e,t,i)
if(!r)return
const a=Ember.get(r,"topCardLiveVideoTopicUrn")
Ember.get(r,"videoPlayMetadata")&&(this.liveVideoHeader=r)
this._subscribeToLiveVideo(a,t)
const{concurrentViewerCountTopicUrn:n,viewerTrackingTopicUrn:s}=Ember.getProperties(r,"concurrentViewerCountTopicUrn","viewerTrackingTopicUrn")
this._urns=[a]
n&&this._cvcSubscribe(n)
s&&this._viewerTrackingSubscribeWithWait(s)}_updateCompanySubscriptions(){this.clearOldData()
const{store:e}=this
e.queryURL("voyagerOrganizationDashCompanies",{params:{q:"universalName",universalName:this._vanityOrUniversalName,recipe:"com.linkedin.voyager.dash.deco.organization.CompanyTopCardLiveVideo"}}).then((t=>this._handleLiveHeaderPayload(t,e,!0)))}_updateProfileSubscriptions(){this.clearOldData()
const{store:e}=this
e.queryURL("voyagerIdentityDashProfiles",{params:{q:"memberIdentity",memberIdentity:this._vanityOrUniversalName,recipe:"com.linkedin.voyager.dash.deco.identity.profile.ProfileWithTopCardLiveVideo"}}).then((t=>this._handleLiveHeaderPayload(t,e,!1)))}_hasSubscriptions(){return this._urns&&Array.isArray(this._urns)&&this._urns.length>0}_cvcSubscribe(e){this._cvcUnsubscribe()
this._urns.push(e)
this.realtimeAPI.registerEventHandlers({[e]:e=>{this.cvc=Ember.get(e,"payload.count")}})}_viewerTrackingSubscribe(e){this._cancelViewerTopicTask()
this._viewerTrackingSubscribeTask=null
this._viewerTrackingUnsubscribe()
this._urns.push(e)
this.realtimeAPI.registerEventHandlers({[e]:()=>{}})}_viewerTrackingSubscribeWithWait(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3e3
0
this._cancelViewerTopicTask()
this._viewerTrackingSubscribeTask=(0,n.runTask)(this,this._viewerTrackingSubscribe.bind(this,e),t)}_cancelViewerTopicTask(){this._viewerTrackingSubscribeTask&&(0,n.cancelTask)(this,this._viewerTrackingSubscribeTask)}_cvcUnsubscribe(){if(!this._hasSubscriptions())return
const e=this._urns.filter(o.isCvcUrn)
e.length>0&&this.realtimeAPI.removeEventHandlers(e)
this._urns=this._urns.filter((e=>!(0,o.isCvcUrn)(e)))}_viewerTrackingUnsubscribe(){if(!this._hasSubscriptions())return
const e=this._urns.filter(o.isViewerTrackingTopicUrn)
e.length>0&&this.realtimeAPI.removeEventHandlers(e)
this._urns=this._urns.filter((e=>!(0,o.isViewerTrackingTopicUrn)(e)))}},h=(0,r.default)(p.prototype,"realtimeAPI",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=(0,r.default)(p.prototype,"store",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=(0,r.default)(p.prototype,"router",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=(0,r.default)(p.prototype,"lix",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),g=(0,r.default)(p.prototype,"liveVideoHeader",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=(0,r.default)(p.prototype,"cvc",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p)
e.default=y}))
define("live/services/video-replay-api",["exports","@babel/runtime/helpers/esm/objectSpread2","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","ember-lifeline","live/utils/video-live-utils","live/utils/live-constants"],(function(e,t,i,r,a,n,o,s,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var d,c,u,m,p
let h=(d=Ember.inject.service("store"),c=Ember.inject.service("social-counts-service@social-counts"),u=class extends Ember.Service{constructor(){super(...arguments);(0,i.default)(this,"store",m,this);(0,i.default)(this,"socialCountsService",p,this)}init(){super.init(...arguments)
this._reset()}willDestroy(){super.willDestroy(...arguments);(0,o.runDisposables)(this)}subscribeToReactions(e,t,i,r){Ember.setProperties(this,{reactionsSubscriber:e,threadUrn:t,trimOffsetStart:i,trimOffsetEnd:r})
this._pollTokenReactions||(this._pollTokenReactions=(0,o.pollTask)(this,"updateVideoTimeReactions",(0,s.subscriptionGuid)(e,t)))}subscribeToComments(e,t,i,r){Ember.setProperties(this,{commentsSubscriber:e,threadUrn:t,trimOffsetStart:i,trimOffsetEnd:r})
this._pollTokenComments||(this._pollTokenComments=(0,o.pollTask)(this,"updateVideoTimeComments",(0,s.subscriptionGuid)(e,t)))}unsubscribeToComments(e,t){(0,o.cancelPoll)(this,(0,s.subscriptionGuid)(e,t))
this._pollTokenComments=null;(0,o.cancelTask)(this,this.updateVideoTimeTaskComments)
Ember.setProperties(this,{nextCommentsStartOffset:0,originalCommentsStartOffset:0})}unsubscribeToReactions(e,t){(0,o.cancelPoll)(this,(0,s.subscriptionGuid)(e,t))
this._pollTokenReactions=null;(0,o.cancelTask)(this,this.updateVideoTimeTaskReactions)
Ember.setProperties(this,{nextReactionsStartOffset:0,originalReactionsStartOffset:0})}updateOffSetTime(e){Ember.setProperties(this,{nextCommentsStartOffset:e,originalCommentsStartOffset:e,nextReactionsStartOffset:e,originalReactionsStartOffset:e})}fetchSeedComments(e,t,i){Ember.setProperties(this,{commentsSubscriber:e,threadUrn:t})
0!==i&&this._fetchComments({startOffset:Math.floor(i),threadUrn:t,searchForward:!1}).then((e=>{if(!this.isDestroying){this.socialCountsService.registerElementsList(Ember.get(e,"elements"))
this._sendRealtimeEvents(this.commentsSubscriber,t,e)}}))}updateVideoTimeComments(e){const t=this._getCurrentVideoTimeMS(this.commentsSubscriber)
if(this.commentsSubscriber&&t>=(this.nextCommentsStartOffset-this.originalCommentsStartOffset)/2+this.originalCommentsStartOffset){Ember.set(this,"originalCommentsStartOffset",this.nextCommentsStartOffset)
this._fetchComments().then((e=>{if(!this.isDestroying){this.socialCountsService.registerElementsList(Ember.get(e,"elements"))
this._handleCommentsData(e)}}))}this.updateVideoTimeTaskComments=(0,o.runTask)(this,e,1e3)}updateVideoTimeReactions(e){const t=this._getCurrentVideoTimeMS(this.reactionsSubscriber)
if(this.reactionsSubscriber&&t>=(this.nextReactionsStartOffset-this.originalReactionsStartOffset)/2+this.originalReactionsStartOffset){Ember.set(this,"originalReactionsStartOffset",this.nextReactionsStartOffset)
this._fetchReactions().then((e=>{this.isDestroying||this._handleReactionsData(e)}))}this.updateVideoTimeTaskReactions=(0,o.runTask)(this,e,1e3)}_reset(){this.isDestroying||Ember.setProperties(this,{nextCommentsStartOffset:0,originalCommentsStartOffset:0,nextReactionsStartOffset:0,originalReactionsStartOffset:0})}_getCurrentVideoTimeMS(e){var t
return 1e3*(null===(t=e.getVideoTime)||void 0===t?void 0:t.call(e))||0}_fetchComments(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
const i=Math.max(1,Math.floor(this.originalCommentsStartOffset)),r={degradations:[l.DEGRADATION_TRACKING_METADATA.REPLAY_COMMENTS],degradedEntityIDsToRemove:[this.threadUrn]},a=(0,t.default)({startOffset:i,threadUrn:this.threadUrn,trimOffsetStart:this.trimOffsetStart,trimOffsetEnd:this.trimOffsetEnd,q:"offsetTime",start:0,count:10},e)
return this.store.queryURL("feed/comments",{adapterOptions:r,params:a})}_fetchReactions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
const i=Math.max(1,Math.floor(this.originalReactionsStartOffset)),r={degradations:[l.DEGRADATION_TRACKING_METADATA.REPLAY_REACTIONS],degradedEntityIDsToRemove:[this.threadUrn]},a=(0,t.default)({startOffset:i,threadUrn:this.threadUrn,trimOffsetStart:this.trimOffsetStart,trimOffsetEnd:this.trimOffsetEnd,q:"offsetTime",start:0,count:10},e)
return this.store.queryURL("feed/reactions",{adapterOptions:r,params:a})}_handleCommentsData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1
this._sendRealtimeEvents(this.commentsSubscriber,this.threadUrn,e)
Ember.set(this,"nextCommentsStartOffset",Ember.get(e,"metadata.nextStartOffset"))
const i=Ember.get(e,"paging.total")
if(i>=10&&t<10){const r=Ember.get(e,"paging.start")
this._fetchComments({start:r+i}).then((e=>{if(!this.isDestroying){this.socialCountsService.registerElementsList(Ember.get(e,"elements"))
this._handleCommentsData(e,t+1)}}))}}_handleReactionsData(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1
this._sendRealtimeEvents(this.reactionsSubscriber,this.threadUrn,e)
Ember.set(this,"nextReactionsStartOffset",Ember.get(e,"metadata.nextStartOffset"))
const i=Ember.get(e,"paging.total")
if(i>=10&&t<10){const r=Ember.get(e,"paging.start")
this._fetchReactions({start:r+i}).then((e=>{this.isDestroying||this._handleReactionsData(e,t+1)}))}}_sendRealtimeEvents(e,t,i){Ember.get(i,"elements").toArray().forEach((t=>{var i
return null===(i=e.onMessageHandler)||void 0===i?void 0:i.call(e,t)}))}},m=(0,a.default)(u.prototype,"store",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=(0,a.default)(u.prototype,"socialCountsService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u)
e.default=h}))
define("live/templates/components/live-event-viewer-state-button",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"krhVwz0X",block:'{"symbols":["@disabled"],"statements":[[6,[37,2],[[32,0,["isViewerEvicted"]]],null,[["default"],[{"statements":[[2,"  "],[8,"artdeco-button@artdeco-button",[[16,"aria-pressed",[32,0,["pressed"]]],[24,0,"white-space-nowrap"]],[["@text","@icon","@type","@color","@size","@click","@data-control-name","@disabled"],[[32,0,["text"]],[30,[36,0],[[32,0,["pressed"]],"check-icon","null"],null],"secondary",[30,[36,0],[[32,0,["pressed"]],"muted","default"],null],2,[32,0,["triggerEventViewerStateButton"]],[30,[36,0],[[32,0,["pressed"]],"native_event_share_card_leave","native_event_share_card_join"],null],[32,1]]],null],[2,"\\n\\n  "],[8,"events-shared-v2@post-attend-modal",[],[["@isModalOpen","@eventIdOrVanityName","@closeModal"],[[32,0,["isPostAttendModalOpen"]],[32,0,["eventId"]],[30,[36,1],[[32,0],"isPostAttendModalOpen",false],null]]],null],[2,"\\n"]],"parameters":[]}]]]],"hasEval":false,"upvars":["if","ember-set-helper@set","unless"]}',moduleName:"live/templates/components/live-event-viewer-state-button.hbs"})
e.default=t}))
define("live/templates/components/live-video-edit",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"eluepWM6",block:'{"symbols":["modal","@update","@updateLiveStream","@isLive"],"statements":[[6,[37,2],[[32,2,["content","videoPlayMetadata","adaptiveStreams","length"]]],null,[["default"],[{"statements":[[2,"  "],[8,"artdeco-button@artdeco-button",[[24,0,"live-video-edit--button"],[16,"aria-label",[30,[36,0],["i18n_edit_video_button_text","live/templates/components/live-video-edit"],null]],[24,"data-control-name","video_setting_open"]],[["@size","@icon","@color","@click","@text"],[1,"pencil-icon","muted",[32,0,["openModal"]],[30,[36,0],["i18n_edit_video_button_text","live/templates/components/live-video-edit"],null]]],null],[2,"\\n"],[6,[37,2],[[32,0,["isOpen"]]],null,[["default"],[{"statements":[[2,"    "],[8,"artdeco-modal@artdeco-modal",[],[["@dismissModal","@size","@modalClasses","@isOpen"],[[32,0,["closeModal"]],"large","live-video-edit__modal",[32,0,["isOpen"]]]],[["default"],[{"statements":[[2,"\\n      "],[8,[32,1,["artdeco-modal-header"]],[],[[],[]],[["default"],[{"statements":[[2,"\\n        "],[10,"h2"],[14,1,"header"],[12],[1,[30,[36,0],["i18n_edit_your_video","live/templates/components/live-video-edit"],null]],[13],[2,"\\n      "]],"parameters":[]}]]],[2,"\\n      "],[8,[32,1,["artdeco-modal-content"]],[],[[],[]],[["default"],[{"statements":[[2,"\\n"],[6,[37,1],[[32,4]],null,[["default"],[{"statements":[[2,"          "],[8,"live@live-video-trimmer",[],[["@videoPlayMetadata","@startTrim","@endTrim","@actor","@updateLiveStream"],[[32,2,["content","videoPlayMetadata"]],[32,2,["content","trimOffsetStart"]],[32,2,["content","trimOffsetEnd"]],[32,2,["actor"]],[32,3]]],null],[2,"\\n"]],"parameters":[]}]]],[2,"        "],[8,"video@video-autocaptions-setting",[],[["@autoTranscriptEnabled","@autoTranscriptToggleable","@assetUrn","@updateVideo"],[[32,2,["content","autoTranscriptEnabled"]],[32,2,["content","autoTranscriptToggleable"]],[32,2,["content","videoPlayMetadata","entityUrn"]],[32,3]]],null],[2,"\\n      "]],"parameters":[]}]]],[2,"\\n      "],[8,[32,1,["artdeco-modal-footer"]],[],[[],[]],[["default"],[{"statements":[[2,"\\n        "],[10,"span"],[14,0,"live-video-edit__footer"],[12],[2,"\\n          "],[8,"artdeco-button@artdeco-button",[],[["@class","@text","@click"],["mr1",[30,[36,0],["i18n_done","live/templates/components/live-video-edit"],null],[32,0,["saveSettings"]]]],null],[2,"\\n        "],[13],[2,"\\n      "]],"parameters":[]}]]],[2,"\\n    "]],"parameters":[1]}]]],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]]],"hasEval":false,"upvars":["t","unless","if"]}',moduleName:"live/templates/components/live-video-edit.hbs"})
e.default=t}))
define("live/templates/components/live-video-header",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"Tcwb2r1Z",block:'{"symbols":["&attrs","@actorAdminCompanyId","@liveVideoHeader","@viewerCount","@clearLiveVideoHeader"],"statements":[[11,"div"],[24,0,"video-live-header"],[17,1],[12],[2,"\\n  "],[8,"ember-engines@link-to-external",[[24,0,"video-live-header__overlay-link"],[4,[38,1],["entity_page_top_card_live_video_view"],null]],[["@route","@model","@query"],["video-engine.live",[32,0,["activityUrn"]],[30,[36,0],null,[["isInternal","actorCompanyId"],[true,[32,2]]]]]],[["default"],[{"statements":[[2,"\\n    "],[10,"div"],[14,0,"video-live-header__link-text t-sans t-16 t-white t-bold pv1 ph2 mb1"],[12],[2,"\\n      "],[1,[30,[36,2],["join_live","live/templates/components/live-video-header"],null]],[2,"\\n    "],[13],[2,"\\n  "]],"parameters":[]}]]],[2,"\\n  "],[10,"div"],[14,0,"video-live-header__label"],[12],[2,"\\n    "],[8,"live@video-live-bug-v2",[],[["@isLive","@streamCreationDate","@viewerCount"],[true,[32,3,["videoPlayMetadata","liveStreamCreatedAt"]],[32,4]]],null],[2,"\\n  "],[13],[2,"\\n  "],[8,"live@live-video-loader",[[24,0,"video-live-header__video-live"]],[["@adaptiveStreams","@isAutoPlayEnabled","@isInternal","@muted","@preload","@aspectRatio","@useAdaptiveStreams","@videoPlayMetadata","@onPlayerEnd","@trackingEventMeta"],[[32,3,["videoPlayMetadata","adaptiveStreams"]],true,false,true,"metadata","auto",true,[32,3,["videoPlayMetadata"]],[32,5],[30,[36,0],null,[["requestHeader"],[[30,[36,0],null,[["pageKey"],["flagship3_company_live_header"]]]]]]]],null],[2,"\\n"],[13]],"hasEval":false,"upvars":["hash","ember-cli-pemberly-tracking@track-interaction","t"]}',moduleName:"live/templates/components/live-video-header.hbs"})
e.default=t}))
define("live/templates/components/live-video-hero-image",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"8VVStZYA",block:'{"symbols":["&default","@isLiveVideoHeader","@bgImageHeight","@bgImageSelector"],"statements":[[11,"div"],[16,0,[31,["live-video-hero-image\\n    ",[30,[36,2],[[32,2]," live-video-hero-image--expanded"],null]]]],[4,[38,3],[[32,4],[32,3]],null],[12],[2,"\\n  "],[10,"div"],[14,0,"live-video-hero-image__bg-image"],[12],[2,"\\n    "],[18,1,[[30,[36,1],null,[["default"],[[30,[36,0],["dummy-yield-wrapper@dummy-yield-wrapper"],null]]]]]],[2,"\\n  "],[13],[2,"\\n  "],[10,"div"],[14,0,"live-video-hero-image__live-video"],[12],[2,"\\n"],[6,[37,2],[[32,2]],null,[["default"],[{"statements":[[2,"      "],[18,1,[[30,[36,1],null,[["liveVideoHeader"],[[30,[36,0],["dummy-yield-wrapper@dummy-yield-wrapper"],null]]]]]],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["component","hash","if","live@sync-height"]}',moduleName:"live/templates/components/live-video-hero-image.hbs"})
e.default=t}))
define("live/templates/components/live-video-loader",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"+T1NwZDa",block:'{"symbols":["player","@className","&attrs","&default","@showTheaterModeButton"],"statements":[[11,"div"],[16,0,[31,[[32,2],"\\n    live-video-loader video-s-loader live-video-loader\\n    ",[30,[36,0],[[32,0,["playerState","is","videoActive"]],"video-s-loader--video-active"],null],"\\n    ",[30,[36,0],[[32,0,["playerState","is","LOADING"]],"video-s-loader--video-loading"],null]]]],[17,3],[4,[38,1],[[32,0,["videoAttached"]]],null],[12],[2,"\\n  "],[8,"ember-media-player@media-player",[],[["@classNames","@tracks","@aspectRatio","@sources","@poster","@muted","@controls","@tech","@preload","@tracking","@rumTracking","@plugins","@onReady","@onEnded","@onError","@onLoadstart","@onLoadedmetadata","@onPause","@onPlay","@onPlaying","@onSeeked","@onSeeking","@onTimeupdate","@onVolumechange","@onControlInteractionTrack","@onTrack","@onInteract","@onRumTrack"],["video-s-loader__video-container",[32,0,["tracks"]],[32,0,["playerAspectRatio"]],[32,0,["sources"]],[30,[36,0],[[32,0,["withPoster"]],[32,0,["posterUrl"]]],null],true,[32,0,["controls"]],[32,0,["tech"]],[32,0,["preload"]],[32,0,["trackingConfig"]],[32,0,["trackingConfig"]],[30,[36,3],[[30,[36,2],null,[["controlInteraction","posterImageInteraction","bigPlayButtonInteraction","muteToggleInteraction","getTextTracks","fullscreenMediaQuality"],[true,[30,[36,2],null,[["onInteraction"],[[32,0,["handleThumbnailClick"]]]]],[30,[36,2],null,[["onInteraction"],[[32,0,["handleThumbnailClick"]]]]],[30,[36,2],null,[["onInteraction"],[[32,0,["onMuteToggleInteraction"]]]]],[30,[36,2],null,[["onAddTextTrack"],[[32,0,["onAddTextTrack"]]]]],true]]],[32,0,["plugins"]]],null],[32,0,["handlePlayerReady"]],[32,0,["handlePlayerEnd"]],[32,0,["handlePlayerError"]],[32,0,["handlePlayerLoadstart"]],[32,0,["handlePlayerLoadedmetadata"]],[32,0,["handlePlayerPause"]],[32,0,["handlePlayerPlay"]],[32,0,["handlePlayerPlaying"]],[32,0,["handlePlayerSeeked"]],[32,0,["handlePlayerSeeking"]],[32,0,["handlePlayerTimeupdate"]],[32,0,["handlePlayerVolumechange"]],[32,0,["handleControlInteraction"]],[32,0,["handleTracking"]],[32,0,["handlePlayerInteraction"]],[32,0,["handleTracking"]]]],[["default"],[{"statements":[[2,"\\n    "],[18,4,[[32,1]]],[2,"\\n\\n    "],[8,[32,1,["big-play-button"]],[],[[],[]],null],[2,"\\n    "],[8,[32,1,["control","backToStart"]],[],[["@onClick"],[[32,0,["handleBackToStartClick"]]]],null],[2,"\\n    "],[8,[32,1,["control","captionsMenu"]],[],[[],[]],null],[2,"\\n"],[6,[37,0],[[32,5]],null,[["default"],[{"statements":[[2,"      "],[8,[32,1,["control","theaterMode"]],[],[["@onActivate","@onDeactivate"],[[32,0,["handleTheaterModeActivate"]],[32,0,["handleTheaterModeDeactivate"]]]],null],[2,"\\n"]],"parameters":[]}]]],[6,[37,0],[[32,0,["playerControlFeatures","has","skipback"]]],null,[["default"],[{"statements":[[2,"      "],[8,[32,1,["control","skipback"]],[],[[],[]],null],[2,"\\n"]],"parameters":[]}]]],[6,[37,0],[[32,0,["playerControlFeatures","has","skipahead"]]],null,[["default"],[{"statements":[[2,"      "],[8,[32,1,["control","skipahead"]],[],[[],[]],null],[2,"\\n"]],"parameters":[]}]]],[6,[37,0],[[32,0,["playerControlFeatures","has","playbackRate"]]],null,[["default"],[{"statements":[[2,"      "],[8,[32,1,["control","playback-rate"]],[],[[],[]],null],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[8,[32,1,["control","fullscreen"]],[],[[],[]],null],[2,"\\n  "]],"parameters":[1]}]]],[2,"\\n"],[13]],"hasEval":false,"upvars":["if","did-insert","hash","global-helpers@merge-hashes"]}',moduleName:"live/templates/components/live-video-loader.hbs"})
e.default=t}))
define("live/templates/components/live-video-trimmer",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"ArPhUmLq",block:'{"symbols":[],"statements":[[10,"div"],[14,0,"live-video-trimmer"],[12],[2,"\\n  "],[10,"div"],[15,0,[31,["relative full-width v-align-middle\\n      ",[30,[36,3],[[32,0,["showLoadingScreen"]],"live-video-trimmer__is-trimming"],null]]]],[12],[2,"\\n"],[6,[37,3],[[32,0,["showLoadingScreen"]]],null,[["default"],[{"statements":[[2,"      "],[10,"section"],[14,0,"live-video-trimmer__overlay absolute full-width full-height text-align-center v-align-middle"],[12],[2,"\\n        "],[10,"div"],[14,0,"relative live-video-trimmer__overlay-content"],[12],[2,"\\n          "],[8,"artdeco-loader@artdeco-loader",[],[[],[]],null],[2,"\\n          "],[10,"h3"],[12],[2," "],[1,[30,[36,0],["i18n_trim_in_progress_message","live/templates/components/live-video-trimmer"],null]],[13],[2,"\\n        "],[13],[2,"\\n      "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[8,"video@native-video-loader",[],[["@aspectRatio","@teardownOnVideoError","@isAutoPlayEnabled","@isInternal","@isLive","@trackingId","@videoSources","@preload","@onPlayerReady","@onLoadedmetadata","@onPlayerError","@onPlayerSeek"],["auto",false,false,false,false,[32,0,["trackingId"]],[32,0,["videoSources"]],true,[32,0,["onPlayerReady"]],[32,0,["onPlayerLoadedmetadata"]],[32,0,["onPlayerError"]],[32,0,["handlePlayerSeeked"]]]],null],[2,"\\n  "],[13],[2,"\\n"],[6,[37,3],[[32,0,["video"]]],null,[["default"],[{"statements":[[2,"    "],[10,"div"],[12],[2,"\\n      "],[10,"h3"],[14,0,"pt4 pb1 t-sans t-16 t-black t-normal"],[12],[2,"\\n        "],[1,[30,[36,0],["i18n_trim","live/templates/components/live-video-trimmer"],null]],[2,"\\n      "],[13],[2,"\\n      "],[8,"artdeco-slider@artdeco-slider",[],[["@min","@max","@step","@minvalue","@maxvalue","@multiple","@hasTooltip","@onChange"],[0,[32,0,["videoDuration"]],1000,[32,0,["minvalue"]],[32,0,["maxvalue"]],true,false,[32,0,["onTrimSliderChange"]]]],null],[2,"\\n      "],[10,"div"],[14,0,"live-video-trimmer__trim-min-textbox"],[12],[2,"\\n        "],[10,"p"],[14,0,"mp-label--white t-sans t-16 t-black t-normal"],[12],[1,[30,[36,2],[[32,0,["minvalue"]]],[["isDateTime","format","showLeadingZero"],[true,"radio",true]]]],[13],[2,"\\n      "],[13],[2,"\\n      "],[10,"div"],[14,0,"live-video-trimmer__trim-max-textbox"],[12],[2,"\\n        "],[10,"p"],[14,0,"mp-label--white t-sans t-16 t-black t-normal"],[12],[1,[30,[36,2],[[32,0,["maxvalue"]]],[["isDateTime","format","showLeadingZero"],[true,"radio",true]]]],[13],[2,"\\n      "],[13],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[10,"div"],[14,0,"mt6 relative"],[12],[2,"\\n    "],[8,"artdeco-button@artdeco-button",[[24,0,"live-video-trimmer__trim-button m0"],[16,"aria-label",[30,[36,0],["i18n_revert_trim","live/templates/components/live-video-trimmer"],null]]],[["@size","@click","@color","@icon","@text"],[1,[30,[36,4],[[32,0,["isConfirmingRevert"]],true],null],"muted","rotate-left-icon",[30,[36,0],["i18n_revert_trim","live/templates/components/live-video-trimmer"],null]]],null],[2,"\\n"],[6,[37,3],[[32,0,["video"]]],null,[["default"],[{"statements":[[2,"      "],[8,"artdeco-button@artdeco-button",[[24,0,"live-video-trimmer__trim-button live-video-trimmer__trim-button--right m0"],[16,"aria-label",[30,[36,0],["i18n_trim","live/templates/components/live-video-trimmer"],null]]],[["@size","@click","@color","@disabled","@icon","@text"],[1,[32,0,["executeTrim"]],"muted",[30,[36,1],[[32,0,["trimValuesChanged"]]],null],"pencil-icon",[30,[36,0],["i18n_trim","live/templates/components/live-video-trimmer"],null]]],null],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[13],[2,"\\n\\n  "],[8,"artdeco-modal@artdeco-confirmation-dialog",[],[["@isOpen","@title","@content","@primaryActionText","@secondaryActionText","@onPrimary","@onSecondary","@onEscape"],[[32,0,["showRevertConfirmation"]],[30,[36,0],["i18n_confirm_revert_title","live/templates/components/live-video-trimmer"],null],[30,[36,0],["i18n_confirm_revert_info","live/templates/components/live-video-trimmer"],null],[30,[36,0],["i18n_confirm_revert_yes","live/templates/components/live-video-trimmer"],null],[30,[36,0],["i18n_confirm_revert_no","live/templates/components/live-video-trimmer"],null],[32,0,["revertTrim"]],[30,[36,4],[[32,0,["isConfirmingRevert"]],false],null],[30,[36,4],[[32,0,["isConfirmingRevert"]],false],null]]],null],[2,"\\n"],[13]],"hasEval":false,"upvars":["t","global-helpers@not","global-helpers@format-duration","if","fn"]}',moduleName:"live/templates/components/live-video-trimmer.hbs"})
e.default=t}))
define("live/templates/components/reactions/video-reaction-dance-directions",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"v9IkXAEc",block:'{"symbols":["@dancingReaction"],"statements":[[10,"div"],[14,0,"video-reaction-dance-directions"],[15,5,[32,1,["verticalDance"]]],[15,4,[32,1,["type"]]],[12],[2,"\\n  "],[10,"div"],[14,0,"video-reactions-horizontal-dance-space"],[15,5,[32,1,["leftRightDance"]]],[12],[2,"\\n    "],[10,"div"],[15,5,[32,1,["enterExitDance"]]],[12],[2,"\\n      "],[1,[30,[36,0],[[32,1,["type"]]],[["iconStyle","size","customStyle","class"],["creation","medium","menu","reactions-menu__icon"]]]],[2,"\\n    "],[13],[2,"\\n  "],[13],[2,"\\n"],[13]],"hasEval":false,"upvars":["reactions@reactions-icon"]}',moduleName:"live/templates/components/reactions/video-reaction-dance-directions.hbs"})
e.default=t}))
define("live/templates/components/reactions/video-reactions-buttons-container",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"onwxZ5Dz",block:'{"symbols":["reactionType"],"statements":[[11,"div"],[24,0,"video-reactions-buttons-container"],[24,"tabindex","-1"],[4,[38,5],null,null],[12],[2,"\\n"],[6,[37,7],[[30,[36,6],[[30,[36,6],[[32,0,["reactionTypes"]]],null]],null]],null,[["default"],[{"statements":[[2,"    "],[11,"button"],[24,0,"reactions-menu__reaction video-reactions-buttons-container__reaction"],[24,4,"button"],[4,[38,1],["click",[30,[36,0],[[32,0,["onReactionClicked"]],[32,1]],null]],null],[12],[2,"\\n      "],[10,"span"],[14,0,"reactions-menu__reaction-description"],[12],[2,"\\n"],[2,"        "],[1,[30,[36,3],[[30,[36,2],["react_",[32,1],"_V2"],null],"live/templates/components/reactions/video-reactions-buttons-container"],null]],[2,"\\n      "],[13],[2,"\\n      "],[1,[30,[36,4],[[32,1]],[["size","iconStyle","customStyle","class"],["medium","creation","menu","reactions-menu__icon video-reactions-icon"]]]],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[1]}]]],[13]],"hasEval":false,"upvars":["fn","on","concat","t","reactions@reactions-icon","live@focus-on-mouseup","-track-array","each"]}',moduleName:"live/templates/components/reactions/video-reactions-buttons-container.hbs"})
e.default=t}))
define("live/templates/components/reactions/video-reactions-container",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"vV9E38qi",block:'{"symbols":["@threadUrn","@getVideoTime","@updateTrackingObj","@videoAtEnd","@isPlaying","@isSeeking","@isLive"],"statements":[[11,"div"],[24,0,"relative fit-content-width"],[4,[38,0],[[32,0,["refreshReactionsQueue"]]],null],[4,[38,1],[[32,0,["refreshReactionsQueue"]],[32,7],[32,6],[32,5],[32,4]],null],[12],[2,"\\n"],[6,[37,2],[[32,0,["isViewerMuted"]]],null,[["default"],[{"statements":[[2,"    "],[8,"live@reactions/video-reactions-buttons-container",[],[["@reactionQueue","@threadUrn","@getVideoTime","@generateReaction","@updateTrackingObj","@isLiveEventLobby"],[[32,0,["reactionQueue"]],[32,1],[32,2],[32,0,["generateReaction"]],[32,3],[32,0,["isLiveEventLobby"]]]],null],[2,"\\n"]],"parameters":[]}]]],[2,"  "],[8,"live@reactions/video-reactions-dance-floor",[],[["@reactionQueue"],[[32,0,["reactionQueue"]]]],null],[2,"\\n"],[13]],"hasEval":false,"upvars":["did-insert","did-update","unless"]}',moduleName:"live/templates/components/reactions/video-reactions-container.hbs"})
e.default=t}))
define("live/templates/components/reactions/video-reactions-dance-floor",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"tDQGE0e5",block:'{"symbols":["dancingReaction","@reactionQueue"],"statements":[[10,"div"],[14,0,"video-reactions-dance-floor"],[12],[2,"\\n"],[6,[37,1],[[30,[36,0],[[30,[36,0],[[32,2]],null]],null]],null,[["default"],[{"statements":[[2,"    "],[8,"live@reactions/video-reaction-dance-directions",[],[["@dancingReaction"],[[32,1]]],null],[2,"\\n"]],"parameters":[1]}]]],[13]],"hasEval":false,"upvars":["-track-array","each"]}',moduleName:"live/templates/components/reactions/video-reactions-dance-floor.hbs"})
e.default=t}))
define("live/templates/components/scheduled-live-poster",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"QO5nQSn2",block:'{"symbols":["&attrs","@model","@useShortTags","&default"],"statements":[[11,"div"],[24,0,"video-scheduled-live-poster relative"],[17,1],[12],[2,"\\n  "],[11,"div"],[4,[38,0],[[32,0,["handleUnlocalizedScheduledTime"]],[32,2,["scheduledTimestamp"]]],null],[12],[13],[2,"\\n  "],[18,4,[[30,[36,2],null,[["scheduledTimeTag","image"],[[30,[36,1],["live@video-live-bug-v2"],[["scheduledTimeTag","viewerCount","isLive","showCVCForPreLive","useShortTags"],[[32,0,["scheduledTimeTag"]],[32,0,["viewerCount"]],false,false,[32,3]]]],[30,[36,1],["image-view-model@image-view-model"],[["images","imgWidth","imgClasses","class"],[[32,2,["image"]],[32,0,["imageWidth"]],"video-scheduled-live-poster__image","video-scheduled-live-poster__image-container"]]]]]]]],[2,"\\n"],[13]],"hasEval":false,"upvars":["did-update","component","hash"]}',moduleName:"live/templates/components/scheduled-live-poster.hbs"})
e.default=t}))
define("live/templates/components/scheduled-live-reminder-button",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"eIyqEDUe",block:'{"symbols":["@disabled"],"statements":[[8,"artdeco-button@artdeco-button",[[24,0,"white-space-nowrap"],[16,"aria-pressed",[32,0,["reminded"]]]],[["@text","@type","@size","@color","@click","@data-control-name","@disabled"],[[30,[36,1],[[32,0,["reminded"]],[30,[36,0],["reminder_on","live/templates/components/scheduled-live-reminder-button"],null],[30,[36,0],["remind_me","live/templates/components/scheduled-live-reminder-button"],null]],null],[30,[36,1],[[32,0,["pressedInverseColor"]],"primary","secondary"],null],1,[32,0,["colorValue"]],[32,0,["toggleReminded"]],"remindme",[32,1]]],null]],"hasEval":false,"upvars":["t","if"]}',moduleName:"live/templates/components/scheduled-live-reminder-button.hbs"})
e.default=t}))
define("live/templates/components/scheduled-live-update-details",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"c6L8kAHT",block:'{"symbols":["@insightText","@insightImage","@description","@subtitle","@title","@titleContext","&attrs"],"statements":[[2,"\\n"],[11,"div"],[17,7],[12],[2,"\\n\\n"],[6,[37,2],[[32,6]],null,[["default"],[{"statements":[[2,"    "],[10,"p"],[14,0,"t-12 t-bold mb1"],[12],[2,"\\n      "],[1,[30,[36,0],[[32,6]],null]],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[6,[37,2],[[32,5]],null,[["default"],[{"statements":[[2,"    "],[10,"h2"],[14,0,"t-14 t-bold mb1"],[12],[2,"\\n      "],[1,[30,[36,0],[[32,5]],null]],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[6,[37,2],[[32,4]],null,[["default"],[{"statements":[[2,"    "],[10,"h3"],[14,0,"t-12 t-normal t-black--light mb1"],[12],[2,"\\n      "],[1,[30,[36,0],[[32,4]],null]],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[6,[37,2],[[32,3]],null,[["default"],[{"statements":[[2,"    "],[10,"h4"],[14,0,"t-12 t-normal t-black--light mb1"],[12],[2,"\\n      "],[1,[30,[36,0],[[32,3]],null]],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]}]]],[6,[37,2],[[30,[36,3],[[32,2],[32,1]],null]],null,[["default"],[{"statements":[[2,"    "],[10,"div"],[14,0,"display-flex align-items-center"],[12],[2,"\\n"],[6,[37,2],[[32,2,["attributes","length"]]],null,[["default"],[{"statements":[[2,"        "],[8,"image-view-model@image-view-model",[[24,0,"mr1"]],[["@images","@isStackedLayout","@entitySize"],[[32,2],[30,[36,1],[[32,2,["attributes","length"]],1],null],1]],null],[2,"\\n"]],"parameters":[]}]]],[6,[37,2],[[32,1]],null,[["default"],[{"statements":[[2,"        "],[10,"div"],[14,0,"text-body-xsmall t-black--light"],[12],[2,"\\n          "],[1,[30,[36,0],[[32,1]],null]],[2,"\\n        "],[13],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[13],[2,"\\n"]],"parameters":[]}]]],[13]],"hasEval":false,"upvars":["text-view-model@text-view-model","global-helpers@gt","if","global-helpers@or"]}',moduleName:"live/templates/components/scheduled-live-update-details.hbs"})
e.default=t}))
define("live/templates/components/video-live-bug-v2",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"LRYs9R1t",block:'{"symbols":["@useShortTags","@transitioningToLive","@isLive","@scheduledTimeTag"],"statements":[[10,"div"],[14,0,"video-live-bug"],[12],[2,"\\n"],[6,[37,4],[[32,4]],null,[["default","else"],[{"statements":[[2,"    "],[10,"span"],[15,0,[31,["video-live-bug__scheduled-time-tag t-14 t-bold t-white\\n        ",[30,[36,4],[[32,2],"video-live-bug__scheduled-time-tag--transitioning"],null]]]],[12],[2,"\\n      "],[1,[30,[36,5],[[32,4]],null]],[2,"\\n    "],[13],[2,"\\n"]],"parameters":[]},{"statements":[[6,[37,4],[[32,3]],null,[["default","else"],[{"statements":[[2,"    "],[10,"span"],[15,0,[31,["video-live-bug__label t-sans t-12 t-white t-bold",[30,[36,4],[[32,2]," video-live-bug__label--transitioning"],null]]]],[12],[1,[30,[36,0],["live","live/templates/components/video-live-bug-v2"],null]],[13],[2,"\\n"]],"parameters":[]},{"statements":[[6,[37,4],[[32,0,["showPreviouslyRecorded"]]],null,[["default"],[{"statements":[[2,"    "],[10,"span"],[15,0,[31,["video-live-bug__previously-live t-white t-14\\n        ",[30,[36,4],[[32,1],"t-bold"],null]]]],[12],[2,"\\n"],[6,[37,4],[[32,1]],null,[["default","else"],[{"statements":[[2,"        "],[1,[30,[36,0],["i18n_previously_recorded_short","live/templates/components/video-live-bug-v2"],null]],[2,"\\n"]],"parameters":[]},{"statements":[[2,"        "],[1,[30,[36,0],["i18n_previously_recorded","live/templates/components/video-live-bug-v2"],null]],[2,"\\n"]],"parameters":[]}]]],[2,"    "],[13],[2,"\\n  "]],"parameters":[]}]]]],"parameters":[]}]]]],"parameters":[]}]]],[2,"\\n"],[6,[37,4],[[32,0,["showCVC"]]],null,[["default"],[{"statements":[[6,[37,4],[[30,[36,3],[[32,0,["viewerCountToShow"]],1],null]],null,[["default"],[{"statements":[[2,"      "],[10,"span"],[12],[2,"\\n        "],[1,[30,[36,1],null,[["type","class","size","a11y-text"],["people-icon","video-live-bug__cvc-icon mb1","small",[30,[36,0],["viewer_count","live/templates/components/video-live-bug-v2"],null]]]]],[2,"\\n        "],[10,"p"],[14,0,"t-sans t-14 t-white t-bold t-roman inline-block"],[12],[1,[30,[36,2],[[32,0,["viewerCountToShow"]]],null]],[13],[2,"\\n      "],[13],[2,"\\n"]],"parameters":[]}]]]],"parameters":[]}]]],[13]],"hasEval":false,"upvars":["t","artdeco-icons-web@li-icon","ember-cli-pemberly-i18n@format-number","global-helpers@gte","if","text-view-model@text-view-model"]}',moduleName:"live/templates/components/video-live-bug-v2.hbs"})
e.default=t}))
define("live/templates/components/video-live-feed-v2",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"3PKfp1fK",block:'{"symbols":["liveVideo","@trackingId","@update"],"statements":[[10,"div"],[14,0,"video-live-feed full-height full-width"],[12],[2,"\\n  "],[8,"live@video-live",[],[["@isAutoPlayEnabled","@liveVideoOverrideOptions","@aspectRatio","@trackingId","@update"],[[32,0,["isAutoPlayEnabled"]],[32,0,["liveVideoOverrideOptions"]],[32,0,["aspectRatio"]],[32,2],[32,3]]],[["default"],[{"statements":[[2,"\\n    "],[10,"div"],[14,0,"video-live__label"],[12],[2,"\\n      "],[8,[32,1,["liveBug"]],[],[["@showPreviouslyRecorded"],[false]],null],[2,"\\n    "],[13],[2,"\\n"],[6,[37,0],[[32,0,["videoPlayMetadata"]]],null,[["default"],[{"statements":[[2,"      "],[1,[32,1,["videoLoader"]]],[2,"\\n"]],"parameters":[]}]]],[2,"  "]],"parameters":[1]}]]],[2,"\\n"],[13]],"hasEval":false,"upvars":["if"]}',moduleName:"live/templates/components/video-live-feed-v2.hbs"})
e.default=t}))
define("live/templates/components/video-live",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
var t=Ember.HTMLBars.template({id:"xx0ZQJ2o",block:'{"symbols":["@update","@trackingId","@deactivateTheaterMode","@activateTheaterMode","@showTheaterModeButton","@isInternal","@isAutoPlayEnabled","@wasScheduled","&default"],"statements":[[11,"div"],[16,0,[31,["video-live",[30,[36,0],[[32,0,["isLive"]]," video-live--is-live"],null]]]],[4,[38,1],[[32,0,["onUpdate"]],[32,1]],null],[12],[2,"\\n  "],[18,9,[[30,[36,5],null,[["videoLoader","backButton","liveBug"],[[30,[36,2],["live@live-video-loader"],[["className","class","controls","isAutoPlayEnabled","isInternal","isLive","aspectRatio","showTheaterModeButton","onPlayerEnd","onPlayerPause","onPlayerPlay","onPlayerReady","onPlayerSeek","onPlayerSeeking","onPlayerError","onPlayerLoadeddata","onPlayerTimeupdate","onEnterViewport","activateTheaterMode","deactivateTheaterMode","trackingId","update","liveVideoOverrideOptions","videoPlayMetadata","videoTitle"],[[30,[36,4],[[30,[36,0],[[32,8],"video-live__loader--expand-horizontally","full-width"],null],[30,[36,0],[[32,0,["isLive"]]," video-live__loader--is-live"],null]],null],[30,[36,4],[[30,[36,0],[[32,8],"video-live__loader--expand-horizontally","full-width"],null],[30,[36,0],[[32,0,["isLive"]]," video-live__loader--is-live"],null]],null],[32,0,["controls"]],[32,7],[32,6],[32,0,["isLive"]],"auto",[32,5],[32,0,["handlePlayerEnd"]],[32,0,["handlePlayerPause"]],[32,0,["handlePlayerPlay"]],[32,0,["handlePlayerReady"]],[32,0,["handlePlayerSeek"]],[32,0,["handlePlayerSeeking"]],[32,0,["handlePlayerError"]],[32,0,["handlePlayerLoadeddata"]],[32,0,["handlePlayerTimeupdate"]],[32,0,["onVideoEnterViewport"]],[32,4],[32,3],[32,2],[32,1],[32,0,["overrideOptions"]],[32,0,["videoPlayMetadata"]],[32,0,["updateContent","title"]]]]],[30,[36,2],["artdeco-button@artdeco-button"],[["data-test-back-button","type","color","class","icon","size","click","circle","text"],[true,"tertiary","inverse","video-live__backarrow pr2","chevron-left-icon",1,[32,0,["closeLiveVideo"]],true,[30,[36,3],["i18n_a11y_show_back_arrow","live/templates/components/video-live"],null]]]],[30,[36,2],["live@video-live-bug-v2"],[["streamCreationDate","viewerCount","isLive"],[[32,0,["updateContent","videoPlayMetadata","liveStreamCreatedAt"]],[32,0,["viewerCount"]],[32,0,["isLive"]]]]]]]]]],[2,"\\n"],[13]],"hasEval":false,"upvars":["if","did-update","component","t","concat","hash"]}',moduleName:"live/templates/components/video-live.hbs"})
e.default=t}))
define("live/utils/evented-queue-manager",["exports","ember-lifeline","live/utils/queue-manager"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.getFlushPollToken=r
e.default=void 0
function r(e){return`evented-queue-manager::${e}`}class a extends i.default{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
super(e)
const{realtimeTopic:t,updateInterval:i=1e3,onFlush:r,onDelete:a,rejectFunc:n,lix:o}=e
Ember.assign(this,{realtimeTopic:t,updateInterval:i,onFlush:r,onDelete:a,rejectFunc:n,lix:o})}eventsMessageHandler(e,i){let a=i;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&(a=i.payload)
if(!(e!==this.realtimeTopic||this.rejectFunc&&this.rejectFunc(a)))if("DELETE"!==Ember.get(a,"data.value.action")){this.addToQueue(a)
if(!this.isPolling){this.isPolling=!0;(0,t.pollTask)(this,"_flushPoll",r(this.realtimeTopic))}}else this.onDelete(a)}_flushPoll(e){const i=this.flushQueue()
i.length>0&&this.onFlush(i);(0,t.runTask)(this,e,this.updateInterval)}destroy(){(0,t.runDisposables)(this)
super.destroy()}}e.default=a}))
define("live/utils/live-constants",["exports","@linkedin/ember-pem/utils/degradation-tracking-metadata"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.LIVE_EVENT_VIEWER_STATE=e.DEGRADATION_TRACKING_METADATA=e.PEM_PRODUCT_NAMES=e.PEM_FEATURE_KEYS=e.LIVE_VIDEO_EDIT_STATES=e.SUBSCRIPTION_TYPES=e.LIVE_TRACKING_STATES=e.MEDIA_LIVE_STATE=e.LIVE_STREAM_MAX_DURATION_HOURS=e.LIVE_VIDEO_FALLBACK_POSTER=void 0
e.LIVE_VIDEO_FALLBACK_POSTER="https://media.licdn.com/media/AAUQAQQBAAgAAQAAAAAAAAT4AAAAJDE0Y2RiZmJlLTU2NzMtNDgyNC1hYmE1LTliMGRjNGNiNmFlNw.png"
e.LIVE_STREAM_MAX_DURATION_HOURS=4.5
e.MEDIA_LIVE_STATE={IS_LIVE:"IS_LIVE",WAS_LIVE:"WAS_LIVE",PRE_RECORDED:"PRE_RECORDED"}
e.LIVE_TRACKING_STATES={IS_LIVE:"IS_LIVE",WAS_LIVE:"WAS_LIVE"}
e.SUBSCRIPTION_TYPES={LIVE:"LIVE",REPLAY:"REPLAY"}
e.LIVE_VIDEO_EDIT_STATES={READY_STATE:"READY",TRIMABLE:"TRIMABLE",TRIM_IN_PROGRESS:"TRIM_IN_PROGRESS"}
const i=Object.freeze({LIVE_MODULE:"video-live-module"})
e.PEM_FEATURE_KEYS=i
const r=Object.freeze({VOYAGER_LIVE_VIDEO_THEATER:"Voyager - Live Video Theater Page"})
e.PEM_PRODUCT_NAMES=r
const a=Object.freeze({REPLAY_COMMENTS:new t.default(i.LIVE_MODULE,"replay-comments-did-not-load",{productName:r.VOYAGER_LIVE_VIDEO_THEATER}),REPLAY_REACTIONS:new t.default(i.LIVE_MODULE,"replay-reactions-did-not-load",{productName:r.VOYAGER_LIVE_VIDEO_THEATER}),CREATE_REACTION:new t.default(i.LIVE_MODULE,"reaction-not-created",{productName:r.VOYAGER_LIVE_VIDEO_THEATER})})
e.DEGRADATION_TRACKING_METADATA=a
e.LIVE_EVENT_VIEWER_STATE={NOT_INTERESTED:"NOT_INTERESTED",INTERESTED:"INTERESTED",NOT_REGISTERED:"NOT_REGISTERED",REGISTERED:"REGISTERED",EVICTED:"EVICTED"}}))
define("live/utils/live-video-helpers",["exports","live/utils/live-constants"],(function(e,t){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.getSourceType=function(){return Ember.testing?"video/mp4":"application/x-mpegURL"}
e.isStreamStale=function(e,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.LIVE_STREAM_MAX_DURATION_HOURS
const a=(i-e)/1e3,n=a/60/60
return n>=r}}))
define("live/utils/queue-manager",["exports"],(function(e){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
function t(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10
const i=e.splice(0,t),r={flushItems:i,newQueue:e}
return r}e.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
const{batchFunc:i=t,formatFunc:r=null}=e,a={batchFunc:i,formatFunc:r}
Ember.assign(this,a)
this.queue=[]}addToQueue(e){let t=e
Array.isArray(t)||(t=[t])
this.formatFunc&&(t=t.map((e=>this.formatFunc(e))))
this.queue.push(...t)}flushQueue(){const e=this.queue.slice(),{newQueue:t,flushItems:i}=this.batchFunc(e)
this.queue=t
return i}destroy(){Object.keys(this).forEach((e=>{delete this[e]}))}clearQueue(){this.queue=[]}}}))
define("live/utils/reaction",["exports","@babel/runtime/helpers/esm/defineProperty","ember-lifeline"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=e.DANCE_PREP_TIME=void 0
const r=3e3
e.DANCE_PREP_TIME=100
function a(){const e=Math.random
return Ember.String.htmlSafe(jSecure.mk`cubic-bezier(${e().toFixed(2)}, ${e().toFixed(2)}, ${e().toFixed(2)}, ${e().toFixed(2)})`)}function n(e,t){return Ember.String.htmlSafe(jSecure.mk`animation: ${e} ${r}ms  1 forwards ${t};`)}class o extends Ember.Object{constructor(){super(...arguments);(0,t.default)(this,"isDancing",!1)}init(){super.init(...arguments)
Ember.setProperties(this,{danceTime:r,verticalDance:n.call(this,"video-reaction-vertical","cubic-bezier(0, 0, 1, 1)"),leftRightDance:n.call(this,`video-reaction-dance-${Math.floor(8*Math.random())+1}`,a()),enterExitDance:n.call(this,"video-reaction-transformation","cubic-bezier(0, 0, 1, 1)")})}add(){const{reactionQueue:e}=this
if(e){e.addObject(this);(0,i.runTask)(this,(()=>{Ember.set(this,"isDancing",!0)
this._removeTask=(0,i.runTask)(this,this.remove,2900)}),100)}}remove(){if(!this.isDancing)return
Ember.set(this,"isDancing",!1);(0,i.cancelPoll)(this,this._removeTask)
const e=this.reactionQueue
e&&e.removeObject(this)
this.destroy()}willDestroy(){super.willDestroy(...arguments);(0,i.runDisposables)(this);(0,i.cancelPoll)(this,this._removeTask)
this._removeTask=null}}e.default=o}))
define("live/utils/requests/scheduled-live-subscription-action",["exports","extended/config/environment","global-utils/utils/url"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=function(e,r){const a=`/${t.default.namespace}/voyagerVideoActions`,n=(0,i.addQueryParam)(a,"action","subscribeScheduledLiveVideo")
return[n,"POST",{data:{isSubscription:e,ugcPostUrn:r}}]}}))
define("live/utils/video-live-utils",["exports","ember-copy","ember-lifeline","global-utils/utils/api-compat","global-utils/utils/is-browser","global-utils/utils/urn-id-helpers","live/utils/live-video-helpers"],(function(e,t,i,r,a,n,o){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.filterCommentsByTime=function(e,t){const i=e.slice()
i.sort(((e,t)=>Ember.get(e,"timeOffset")-Ember.get(t,"timeOffset")))
const r=i.filter((e=>Ember.get(e,"timeOffset")<=t)).length
return{flushItems:i.splice(0,r),newQueue:i}}
e.subscriptionGuid=function(e,t){return Ember.guidFor(`${Ember.guidFor(e)}${t}`)}
e.handleCommentPayload=function(e,i){const r=(0,t.copy)(i)
r.data=r.data.value
const a=e.push(e.serializerFor("-ember-m3").normalizeResponse(e,void 0,r,r.data.urn)),n=Ember.get(a,"comment")
Ember.trySet(n,"commenter.distance.value","OUT_OF_NETWORK")
return n}
e.handleLiveUpdatePayload=function(e,i){const r=(0,t.copy)(i)
return e.push(e.serializerFor("-ember-m3").normalizeResponse(e,void 0,r,Ember.get(r,"data.*value")))}
e.handleRealtimeLiveHeaderPayload=function(e,i){const r=(0,t.copy)(i)
r.data=r.data.value
return e.push(e.serializerFor("-ember-m3").normalizeResponse(e,r.data.$type,r,1))}
e.setupVideoMetadata=function(e){const t=JSON.parse(JSON.stringify(e||""))
if(t&&Ember.get(t,"adaptiveStreams.length")){const e=Ember.get(t,"adaptiveStreams").objectAt(0)
Ember.set(e,"mediaType",(0,o.getSourceType)())
Ember.set(t,"progressiveStreams",[])}return t}
e.rejectByMemberId=function(e){return function(t){const i=t.included.findBy("$type","com.linkedin.voyager.feed.Comment")||Ember.get(t,"data.value.comment"),r=i&&i.commenterProfileId===e,a=Ember.get(t,"data.value.actorUrn"),n=a&&a.includes(e)
return r||n}}
e.transitionToLive=function(e,t){const r=e=>{if("max-width"===e.propertyName){Ember.set(t,"scheduledLiveContent",void 0);(0,i.removeEventListener)(t,t.element.querySelector(".video-live-bug__scheduled-time-tag"),"transitionend",r)}};(0,i.addEventListener)(t,t.element.querySelector(".video-live-bug__scheduled-time-tag"),"transitionend",r)
Ember.setProperties(t,{"update.content":Ember.get(e,"content"),"update.socialDetail":Ember.get(e,"socialDetail"),"update.updateMetadata":Ember.get(e,"updateMetadata"),transitioningToLive:!0})}
e.isSameDay=function(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}
e.getNextDay=function(e){return new Date(e.setDate(e.getDate()+1))}
e.liveVideoDebugOutput=function(e){const t=Ember.get(e,"content"),i=Ember.get(t,"videoPlayMetadata"),n=(0,r.classNameOf)(t),o=Ember.get(e,"updateMetadata.detailPageType"),s={videoPlayMetadata:i,componentType:n,detailPageType:o},l=JSON.stringify(s,null,"  ")
return a.default?new window.Blob([l],{type:"application/octet-stream"}):l}
e.updateCommentMutedState=function(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
const a=Ember.get(e,"rootSocialPermissions.entityUrn")
if(a&&a===t){Ember.set(e,"isCommenterMuted",i)
r&&Ember.set(e,"rootSocialPermissions",r)}}
e.getActivityUrn=function(e){if(!e)return""
const t=(0,n.extractUrnParts)(e)[1]
return(0,n.isUrnId)(t)?(0,n.extractEntityId)(t):t}
e.getProfileVanityNameFromTransition=s
e.isTransitionToNewProfile=function(e,t,i){var r,a,n
const o=s(e,i),l=i?"profile.common":"profile.view.index"
return(null===(r=e.to)||void 0===r||null===(a=(n=r.name).startsWith)||void 0===a?void 0:a.call(n,l))&&o&&o!==t}
e.isTransitionToNewCompanyPage=function(e,t){var i,r,a,n,o
return(null===(i=e.to)||void 0===i||null===(r=(a=i.name).startsWith)||void 0===r?void 0:r.call(a,"companies.company"))&&(null===(n=e.to)||void 0===n||null===(o=n.attributes)||void 0===o?void 0:o.universalName)!==t}
e.extractLiveVideo=function(e,t,i){const r=Ember.get(e,"elements.firstObject.entityUrn")
if(!r)return null
const a=i?"com.linkedin.voyager.dash.organization.Company":"com.linkedin.voyager.dash.identity.profile.Profile",n=t.peekRecord(a,r)
return Ember.get(n,"topCardLiveVideos.elements.firstObject")}
e.isViewerTrackingTopicUrn=function(e){return e&&"string"==typeof e&&e.startsWith("urn:li-realtime:viewerTrackingTopic:")}
e.isCvcUrn=function(e){return e&&"string"==typeof e&&e.startsWith("urn:li-realtime:concurrentViewerCountTopic:")}
function s(e,t){var i,r
if(t){var a,n
return null===(a=e.resolvedModels)||void 0===a||null===(n=a["profile.common"])||void 0===n?void 0:n.vanityName}return null===(i=e.to)||void 0===i||null===(r=i.attributes)||void 0===r?void 0:r.vanityName}}))
define("organization-detour/broadcast-to-share-detour-manager",["exports","ember-m3-pdsc-model-builder","detour-framework/utils/detour-manager","detour-framework/utils/detour-preview-data","detour-framework/utils/detour-status-data","detour-framework/utils/progress-data","detour-framework/utils/detour-constants","rich-text/utils/text-view-helper","rich-text/utils/annotated-text"],(function(e,t,i,r,a,n,o,s,l){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class d extends i.default{constructor(e,t,i,s){super({detourStatusData:new a.default({detourData:{rootBroadcastUrn:Ember.get(e,"shareUrn")},detourState:o.DETOUR_STATES.SUCCEEDED,progressData:new n.default({headline:""})}),detourPreviewData:new r.default({previewState:o.DETOUR_PREVIEW_STATES.IN_PROGRESS}),isDetourV2:!0,detourType:o.DETOUR_TYPES.BROADCAST_TO_SHARE})
this.detourPreview.publishData(new r.default({previewComponent:i,previewState:o.DETOUR_PREVIEW_STATES.SUCCEEDED}))
this.broadcastUpdateMetadata=e
this.broadcastCommentary=t
this.store=s
this.getShareText=this.getShareText.bind(this)
this.getShareMedia=this.getShareMedia.bind(this)}getShareText(){const{text:e,mentions:i}=(0,s.generateTextAndMentionsFromTextViewModel)(Ember.get(this,"broadcastCommentary.text"))
return(0,t.buildModel)("com.linkedin.voyager.feed.shared.AnnotatedText",{values:(0,l.generateAnnotatedText)(e,i)})}getShareMedia(){return this.store.adapterFor("-ember-m3").ajax("/voyager/api/voyagerOrganizationUpdatesV2/?action=duplicateShareMediaWithViewerAsOwner","POST",{data:{broadcastShareUrn:Ember.get(this,"broadcastUpdateMetadata.shareUrn")}}).then((e=>{let{data:{value:t}}=e
return t}))}}e.default=d}))
define("organization-detour/url-preview-detour-manager",["exports","detour-framework/utils/detour-manager","detour-framework/utils/detour-constants","detour-framework/utils/detour-status-data","detour-framework/utils/detour-preview-data","ember-m3-pdsc-model-builder","detour-framework/utils/progress-data","organization-detour/utils/url-preview-utils"],(function(e,t,i,r,a,n,o,s){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.default=void 0
class l extends t.default{constructor(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ember.RSVP.resolve(),d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:i.DETOUR_TYPES.URL_PREVIEW
super({detourStatusData:new r.default({detourState:i.DETOUR_STATES.IN_PROGRESS,progressData:new o.default({headline:"whatever",thumbnailLiIcon:"whatever-icon"}),percentComplete:0}),detourPreviewData:new a.default({previewState:i.DETOUR_PREVIEW_STATES.IN_PROGRESS}),isDetourV2:!0,detourType:c})
e.then((e=>{this.detourStatus.publishData(new r.default({detourState:i.DETOUR_STATES.SUCCEEDED,progressData:new o.default({headline:"whatever",thumbnailLiIcon:"whatever-icon"}),detourData:(0,s.isUpdateV2AThirdPartyArticle)(Ember.get(e,"update"))?{initialUpdateV2:Ember.get(e,"update"),mediaUrn:Ember.get(e,"update.updateMetadata.shareMediaUrn"),originalUrl:Ember.get(e,"originalUrl")}:null}))
this.detourPreview.publishData(new a.default({previewComponent:Ember.get(e,"update.content"),previewState:i.DETOUR_PREVIEW_STATES.SUCCEEDED}))})).catch((()=>{this.detourPreview.publishData(new a.default({previewState:i.DETOUR_STATES.FAILED,previewStatusData:{message:t.lookupTranslation("components/url-preview-detour@url-preview-detour","i18n_url_preview_error")()}}))
this.detourStatus.publishData(new r.default({detourState:i.DETOUR_STATES.FAILED,progressData:new o.default({headline:"whatever",thumbnailLiIcon:"whatever-icon"}),percentComplete:0}))
throw new Error("Ember Data Request GET /voyager/api/contentcreation/urlPreview [url-preview-detour]")}))
this.getShareMedia=()=>Ember.RSVP.hash({urlPreviewData:e,customArticleImage:l}).then((e=>{let{urlPreviewData:t,customArticleImage:i}=e
const r={}
d&&(r.title=(0,n.buildModel)("com.linkedin.pemberly.text.AttributedText",{text:d}))
if(i&&i[0]){r.thumbnailUrns=[i[0].meta.urn]
r.recipes=i[0].meta.recipes}r.mediaUrn=Ember.get(t,"update.updateMetadata.shareMediaUrn")
r.originalUrl=Ember.get(t,"originalUrl")
return[(0,n.buildModel)("com.linkedin.voyager.contentcreation.ShareMedia",r)]}))}}e.default=l}))
define("organization-detour/utils/url-preview-utils",["exports","ember-m3-pdsc-model-builder","global-utils/utils/api-compat"],(function(e,t,i){"use strict"
Object.defineProperty(e,"__esModule",{value:!0})
e.getUpdateV2WithGivenArticleImageOrTitle=function(e,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0
const n={urn:Ember.get(i,"content.urn")}
Ember.get(i,"content.type")&&(n.type=Ember.get(i,"content.type"))
a&&a.text?n.title=a:Ember.get(i,"content.title")&&(n.title=Ember.get(i,"content.title"))
Ember.get(i,"content.subtitle")&&(n.subtitle=Ember.get(i,"content.subtitle"))
Ember.get(i,"content.description")&&(n.description=Ember.get(i,"content.description"))
Ember.get(i,"content.navigationContext")&&(n.navigationContext=Ember.get(i,"content.navigationContext"));(r||Ember.get(i,"content.largeImage"))&&(n.largeImage=r||Ember.get(i,"content.largeImage"))
const o=(0,t.buildModel)("com.linkedin.voyager.feed.render.ArticleComponent",n),s=e.createRecord("com.linkedin.voyager.feed.render.UpdateV2",{entityUrn:Ember.get(i,"entityUrn"),content:o,updateMetadata:Ember.get(i,"updateMetadata")})
return s}
e.isUpdateV2AThirdPartyArticle=function(e){const t=Ember.get(e,"content")
if(t)return"com.linkedin.voyager.feed.render.ArticleComponent"===(0,i.classNameOf)(t)&&"FIRST_PARTY"!==Ember.get(t,"type")
return!1}}))
!function(e){t=this,i=function(e){"use strict"
function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t,i){t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i
return e}var r,a,n,o,s={ADVERTISING:"ADVERTISING",ANALYTICS_AND_RESEARCH:"ANALYTICS_AND_RESEARCH",FUNCTIONAL:"FUNCTIONAL"},l={GUEST:"GUEST",MEMBER:"MEMBER"},d=0,c=1,u=2,m=(i(r={},l.GUEST,"li_gc"),i(r,l.MEMBER,"li_mc"),r),p="liap",h=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
t(this,e)
i=i||{}
this.consentAvailable=!1
this.issuedAt=r
this.userMode=a
this.optedInConsentMap={}
for(var o in s){i[o]=i[o]||d
i[o]!==d&&(this.consentAvailable=!0)
this.optedInConsentMap[o]=i[o]===c||i[o]===d&&n===c}},v=(a=[s.ADVERTISING,s.ANALYTICS_AND_RESEARCH,s.FUNCTIONAL],n=[d,c,u,d],o=new RegExp(["^(\\d+)","(\\d+)","(\\d+)","((?:.|\\s)+)"].join(";")),{parseConsentBody:function(e,t){var i=e.match(o)
if(!i)return{error:"Invalid consent body encoding",consent:new h}
for(var r=parseInt(i[1],10),s={},l=0;l<a.length;l++)s[a[l]]=n[r>>2*l&3]
var c=new Date(1e3*parseInt(i[2],10)),u=parseInt(i[3],10),m=d
u>=0&&u<=3&&(m=n[u])
return{error:null,consent:new h(s,c,t,m)}}}),f=new RegExp(["^(\\d+)","((?:.|\\s)+)"].join(";")),b=function(e,t){var i=t.match(new RegExp("(?:^|; *)".concat(e,"=([^;]*)")))
return i&&i.length>1?i[1]:null},g=function(e,t){var i=b(m[e],t)
return i?T(i,e):b(m[l.GUEST],t)||b(m[l.MEMBER],t)?_(u):_(c)},_=function(e){var t={}
for(var i in s)t[i]=e
return{error:null,consent:new h(t,null,null,e)}},y=function(){var e=document.domain.match(/^(?:|.*\.)([^\.]+\.[^\.]+)$/)
return e?e[1]:"linkedin-ei.com"},E=function(e){var t=e===l.MEMBER?"settings/member-cookies":"mypreferences/g/guest-cookies"
return"https://www.".concat(y(),"/").concat(t)},T=function(e,t){e&&e.length>1&&'"'==e.charAt(0)&&'"'==e.charAt(e.length-1)&&(e=e.substring(1,e.length-1))
var i,r=null
try{r=(i=e,"undefined"==typeof atob&&"undefined"!=typeof Buffer?Buffer.from(i,"base64").toString("binary"):atob(i)).match(f)}catch(e){}if(!r)return{error:"Invalid consent encoding",consent:new h}
var a=parseInt(r[1],10),n=r[2]
return 1===a?v.parseConsentBody(n,t):{error:"Invalid encoded consent version ".concat(a),consent:new h}},w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.cookie
e||(e=b(p,t)?b(m[l.MEMBER],t)?l.MEMBER:l.GUEST:b(m[l.GUEST],t)?l.GUEST:l.MEMBER)
return g(e,t)}
e.NON_ESSENTIAL_CATEGORIES=s
e.USER_MODE=l
e.getBannerData=function(e){var t=w(e),i=t.consent,r=e||i.userMode||l.GUEST
return{showBanner:!t.error&&!i.consentAvailable,userMode:r,managePreferenceUrl:E(r)}}
e.getCookieConsent=w
e.parseEncodedConsent=T
e.updateCookieConsent=function(e,t){var i=e.optedInConsentMap,r=e.updateSettings,a=e.userMode
t=t||function(e,t){}
e.optedInConsentMap||t("optedInConsentMap is a required option",null)
var n=new XMLHttpRequest
n.open("POST","https://www.".concat(y(),"/cookie-consent/"))
n.setRequestHeader("Content-Type","application/json")
n.withCredentials=!0
n.onload=function(){200!==n.status?t("Request failed with status ".concat(n.status),null):t(null,n)}
n.onerror=function(){t("Request failed with an error",n)}
var o={UPDATE_SETTINGS:r,USER_MODE:a,CATEGORIES:{}}
for(var l in s){var d=void 0
!0===i[l]?d=c:!1===i[l]&&(d=u)
o.CATEGORIES[l]=d}n.send(JSON.stringify(o))}
Object.defineProperty(e,"__esModule",{value:!0})},"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof e&&e.amd?e(["exports"],i):i((t=t||self).ConsentCookieParser={})
var t,i}(function(){function e(){var e=Array.prototype.slice.call(arguments)
e.unshift("@linkedin/consent-cookie-parser")
return define.apply(null,e)}e.amd=!0
return e}())

//# sourceMappingURL=engine-vendor.map